软件、对偶理论课件.ppt

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

例5、已知 试通过求对偶问题的最优解来求解原问题的最优解。 解:对偶问题为 用图解法求出: y*=(1 , 3), w=11。 将y*1=1, y*2=3 代入对偶约束条件, (1)(2)(5)式为紧约束(=),(3)(4)为松约束。 令原问题的最优解为x* = (x1.x2.x3.x4.x5),则根据互补松弛条件,必有x3 = x4 =0. (1 . 3) (1) (2) (3) (4) (5) 又由于y*1>0, y*2 >0,原问题的约束必为等式,即 化简为 此方程组为无穷多解 令x5 =0,得到x1=1,x2=2 即x*1 =(1,2,0,0,0)为原问题的 一个最优解,z=11。 再令 x5 =2/3,得到x1=5/3,x2=0 即x*2 (5/3,0,0,0,2/3) 也是原问题的一个最优解,z=11。 作业 * * * * * Softwares for optimization problems 1. Lindo: 如果专门求解线性规划,而且自变量个数 或者限定条件较多,请使用Lindo. 2. Lingo:是一个目前求解非线性规划的常用软件包,同 时它也能够求解线性规划,但是,如果将Lingo用于求线性规划,则其计算速度 要比Lindo慢得多。 Lingo和Lindo可从http: //下载. 美国的LINDO系统公司(LINDO System Inc.)拥有版权. 3. matlab命令: 线性规划: LINPROG; 非线性规划:FMINUNC(无约束优化), FMINCON(约束优化) 3. CVX: 凸优化的Matlab包. /cvx/ 4. Scilab, mathematica等。 ? 例1 有两个煤厂A、B,每月分别进煤不少于60吨、100吨,它们担负供应三个居民区用煤任务,这三个居民区每月需用煤分别为45吨、75吨和40吨,A厂离这三个居民区分别是10公里、5公里、6公里,B厂离这三居民区分别为4公里、8公里、15公里。问这两煤厂如何分配供煤,才使运量最小? Matlab: c=[10 5 6 4 8 15]; A=[-1 -1 -1 0 0 0;0 0 0 -1 -1 -1]; b=[-60;-100]; Aeq=[1 0 0 1 0 0;0 1 0 0 1 0;0 0 1 0 0 1]; beq=[45; 75; 40 ]; lb=zeros(6,1); [x,fval]=linprog(c,A,b,Aeq,beq,lb) 原料 种类 含化学成份的百分比 价格 (美元/加仑) 购买上限 (加仑) A B C 1 0.90 0.07 0.03 0.70 4000 2 0.70 0.20 0.10 0.50 6000 3 0.10 0.70 0.20 0.65 5000 4 0.60 0.30 0.10 0.85 5000 例2:一家石油公司的炼油厂提供两种无铅汽油燃料:无铅高级汽油和无铅普通汽油。炼油厂购买四种不同的石油原料, 每种石油原料的化学成份分析、价格及购买上限见下表: 无铅高级汽油的售价是每加仑1.00美元,它应至少含有60%的A成份,20%的B成份,而不能超过10%的C成份。 无铅普通汽油的售价是每加仑0.90美元,它应至少50%的A成份,15%的B成份,而不能超过15%的C成份。公司预测: 无铅高级汽油的销售量为6000加仑,无铅普通汽油的销售量为9000加仑。试确定每种汽油中各种原料的用量, 使得公司获得最大的利润。 model: max=6000*1+9000*0.9-(0.7*x1+0.5*x2+0.65*x3+0.85*x4+0.7*y1+0.5*y2+0.65*y3+0.85*y4); 0.9*x1+0.7*x2+0.1*x3+0.6*x4=0.6*6000; 0.07*x1+0.2*x2+0.7*x3+0.3*x4=0.2*6000; 0.03*x1+0.1*x2+0.2*x3+0.1*x4=0.1*6000; 0.07*y1+0.2*y2+0.7*y3+0.3*y4=0.15*9000; 0.9*y1+0.7*y2+0.1*y3+0.6*y4=0.5*9000; 0.03*y1+0.1*y2+0.2*y3+0.1*y4=0.15*9000; x1+y1=4000; x2+y2=6000; x3+y3=5000; x4+y4=5000; End Lingo: 3.4 对偶理论 换个角度审视生产计划问题 如何安排生产计划,使得获利最多? 某厂生产两种产品,需要三种资源,已知各产品的利润、各资源的限量和

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档