第二章 最优化线性规划.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大家好 增加割平面方程的规划 将割平面方程添加到纯整数规划的约束条件中,得到新的规划问题 min cTx (ILP) s.t. Ax=b x≥0 xj为整数,j=1,2,···,n 该整数规划对应的线性规划可以用对偶单纯形方法求解. 大家好 割平面法示例 例2.10.1 求解整数规划 min –x1–x2 s.t. 2x1+x2≤6 4x1+5x2≤20 x1,x2≥0且为整数 解:此规划的标准形式为 min –x1–x2 s.t. 2x1+x2+x3 =6 4x1+5x2 +x4=20 x1,x2,x3,x4≥0且为整数 大家好 解与之对应的线性规划,得到最优解(5/3,8/3,0,0)T. 相应的最终单纯形表为 x1与x2都不是整数.我们不妨先考虑x2. 由单纯形表得到 由于x2–x3–2为整数,可得割平面方程 化为等式约束 –x3–x4+x5=-2 大家好 解与之对应的线性规划,得到最优解(5/3,8/3,0,0)T. 相应的最终单纯形表为 x1与x2都不是整数.我们不妨先考虑x2. 大家好 将约束–x3–x4+x5= –2添加到原问题中,再求解对应的线性规划.将新增加的约束置于单纯形表的最后一行. 该解已经是整数解.从而原规划的最优解为x*=(0,4)T, 最优值为-4. 用对偶单纯形方法求解此问题,得x=(0,4,2,0,0)T 大家好 分枝定界法 对于整数规划(ILP),求解与之对应的线性规划(LP),如果(LP)的最优解满足整数要求,那么就是(ILP)的最优解. 否则,设(LP)的最优解的分量xr不是整数,设 xr=Nr+fr,0fr1,Nr为整数, (ILP)的整数可行解必满足下面两个条件之一 xr≤Nr或xr≥Nr+1 大家好 分枝定界法 根据上面的两个条件将原规划划分为两个子问题.对这两个子问题,依然不考虑整数要求,求解对应的线性规划的最优解,即求解下面两个线性规划问题. min z=cTx (P1) s.t. Ax=b xr≤Nr x≥0 min z=cTx (P2) s.t. Ax=b xr≥Nr+1 x≥0 大家好 分枝定界法 设(P1),(P2)的最优解分别为x1,x2最优值为z1,z2. 考虑z1≤z2的情况. 若x1为整数解,则x1为原来的问题(ILP)的解; 若x1不是整数解,再将(P1)划分为两个线性规划子问题.在求出这两个子问题的解之后再考虑是否需要划分(P2). 大家好 算例 例2.10.1用分枝定界方法求解整数规划 min z=5x1+3x2 (P0) s.t. 3x1+4x2≥12 5x1+2x2≥10 x1,x2≥0且为整数 解:解与(P0)对应的线性规划,得到最优解与最优值分别为 x=(8/7,15/7)T z=85/7≈12.14 大家好 算例 x1,x2都不是整数,不妨先根据x1进行分枝. x1=1+1/7,构造以下两个线性规划子问题. min z=5x1+3x2 s.t. 3x1+4x2≥12 (P1) 5x1+2x2≥10 x1≤1 x1,x2≥0 min z=5x1+3x2 s.t. 3x1+4x2≥12 (P2) 5x1+2x2≥10 x1≥2 x1,x2≥0 大家好 算例 分别解上面两个线性规划,(P1)的最优解(1,2.5)T,最优值为12.5, (P2)的最优解(2,1.5)T,最优值为14.5. (P1)的最优值较小,在将(P1)分划为两个子问题. min z=5x1+3x2 s.t. 3x1+4x2≥12 (P3) 5x1+2x2≥10 x1≤1 x2≤2 x1,x2≥0 min z=5x1+3x2 s.t. 3x1+4x2≥12 (P4) 5x1+2x2≥10 x1≤1 x2≥3 x1,x2≥0 无可行解 大家好 算例 (P4)的最优解为(1,3)T(已

文档评论(0)

swj + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档