网站大量收购闲置独家精品文档,联系QQ:2885784924

优化模型yhmx.ppt

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
优化模型yhmx

优化模型 优化模型 优化模型的一般意义 存贮模型 生猪的出售时机 森林救火问题 线性规划模型举例 (四)简单优化模型举例 问题1 不允许缺货的存贮模型 问题2 允许缺货的存贮模型 例2 生猪的出售时机问题 例3 森林救火问题 (五)线性规划模型举例 s.t. 数学模型 求解:单纯形方法。 实例3 点菜问题 我们在餐馆中点菜, 需要包含某些营养成份,但同时又希望总价格最低。下表是这个餐馆的部分菜单,请你提供合理的选菜方案。 32 10.5 23 12.5 21.5 18 价格(元 ) 1 0 0 1 清汤全鸡 6 0 0 1 0 咖喱土豆 5 0 0 0 1 红烧排骨 4 0 1 0 0 色拉 3 1 0 1 0 炒猪肝 2 1 1 0 1 菜肉蛋卷 1 矿物质 维生素 淀粉 蛋白质 菜单 序号 建模 设xi 表示点序号为i 的菜,则 目标函数: 约束条件: 求解 注:0-1规划问题至今尚无好的算法,目前使 用的算法在很大程度上依赖于穷举法。 下面用Mathematica 软件,求得结果: Input c={18,21.5,12.5,23.10.5,32} A={{1,0,0,1,0,1},{0,1,0,0,1,0},{1,0,1,0,0,0},{1,1,0,0,0,1}} b= {1,1,1,1} result=LinearProgramming{c,A,b} z=c.result 进一步考虑 如果至少点四个不同的菜,结果又如何? 利用mathematica 软件,得 这显然不是我们想要的结果。 Input c={18,21.5,12.5,23.10.5,32} A={{1,0,0,1,0,1},{0,1,0,0,1,0},{1,0,1,0,0,0},{1,1,0,0,0,1},{1,1,1,1,1,1}} b= {1,1,1,1,4} result=LinearProgramming{c,A,b} z=c.result 49.5 76.5 6,5,3,2 64 4,5,3,1 73 6,5,3,1 83.5 4,5,1,6 82 6,5,1,2 3 4,5,1,2 78 4,5,3,6 94.5 4,2,1,6 67.5 4,5,3,2 84 1,2,3,6 价格(元) 点菜 价格(元) 点菜 利用穷举法,得 实例4 旅行商问题(Travelling Saleman Problem) TSP 某商人由一城市出发,拟去已确定的n个城市推销产品,最后回到出发城市。设任意两城市间的距离都是已知的,要求找出一条每个城市都只到一次的旅行线路,使其总旅程最短。 建模 TSP又称为货郎担问题。给这些城市编号。 出发城市为0,拟访问城市分别为1,2,…,n 问题就转化为: 其中 为城市 到 的距离, 最小。 求一个 的排序 使得 TSP的数学规划形式: 表示进入且仅进入城 j 一次; 表示离开且仅离开城 i 一次; 保证连通性。 其中 表示若该旅行商在访问城 i 后接着访问城 j ,则令 ,否则令 模型求解 1 穷举法 的不同排序有 个,当n稍大 时,很难找出最佳答案。这是个NP-完全问题。 2 近似算法 贪婪算法 西德曾对一个有318个点的问题找到了最优方案。 3 利用数学软件 一个送报员从送报中心出发到五个小区送报,最后要回到送报中心。送报中心到各小区的距离及各小区间的距离均已知(见表1),问送报员应按怎样的线路行驶较好?(距离单位为千米) 送报线路安排 表1 送报中心及各小区间的距离 0 7 9 10 14 6 5 7 0 14 9 9 8 4 9 14 0 5 10 5 3 10 9 5 0 3 4 2 14 9 10 3 0 7 1 6 8 5 4 7 0 0 5 4 3 2 1 0 起 终 0 7 9 10 14 6 5 7 0 14 9 9 8 4 9 14 0 5 10 5 3 10 9 5 0 3 4 2 14 9 10 3 0 7 1 6 8 5 4 7 0 0 5 4 3 2 1 0 贪婪算法 送报中心及五个小区分别用0,1,2,3,4,5来记。 算法的中心思想:每次寻找最小距离 。 起 终 0 7 9 10 14 6 5 7 0 14 9 9 8 4 9 14 0 5 10 5 3 10 9 5 0 3 4 2 14 9 10 3 0 7 1 6 8 5 4

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档