运筹学-第5章整数规划.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文档。上传文档
查看更多
第5章 整数规划 第5章 整数规划 整数规划与线性规划的关系 步骤: 六、匈牙利法 2、求解步骤 (1)让效率矩阵中的每行每列都出现零元素。 (2)寻找独立零元素(分别位于不同的行和列中)。 若独立零元素个数等于n,计算停止;若小于n,则继续寻找独立零元素,至其数量为n。 (3)变换矩阵元素,将独立零元素改写为1,其它元素改写为0,即得到最优解。 匈牙利法举例: 每行减去该行最小元素后: 第2、3列分别减去其最小元素后: 寻找独立零元素: 第2、3行分别减去最小元素(除0外): 第1列元素加上“1” : 继续寻找独立零元素: x2 x1 5 7 0 9 4 5 3 (1) (2) H G( 2, 3) G LP8 LP4 3 2 H( 7/5, 4) 2 4 LP7 x1≤3 x1 ≥4 x2≤2 x2 ≥3 x1≤2 x1 ≥3 x2≤3 x2 ≥4 步骤1、整数规划问题为A,其松弛问题为B,设为问题A(max)的初始下界(min问题为上界) 步骤2、求解问题B,有三种情况: (a)B 无可行解,此时问题A也无可行解,停止。 (b)B 有最优解且为整数,则问题B的最优解即是问题A的最优解,停止。 (c)B 有最优解但不是整数,设目标函数值为问题A的上(下)界,转入步骤3。 步骤3、分支、定界。 步骤4、比较、剪枝。 步骤5、重复步骤 3 和 4 ,直至求出最优整数解。 【练习】用分枝定界法求解整数规划问题 【解】先求对应的松弛问题(记为LP0): 用图解法得到最优解X(0)=(3.57, 7.14)T, Z(0)=35.7, 如下图所示。 8.33 10 松弛问题LP0的最优解:X(0)=(3.57,7.14)T, Z(0)=35.7 x1 x2 o A B C 10 10 10 x1 x2 o A B C LP1 LP2 3 4 LP1: X(1)=(3, 7.6)T, Z(1)=34.8 LP2: X(2)=(4, 6.5)T, Z(2)=35.5 ① ② 10 10 x1 x2 o A B C LP1 LP3 3 4 LP3: X(3)=(4.33, 6)T, Z(3)=35.33 6 ① ② LP1: X(1)=(3, 7.6)T, Z(1)=34.8 D 10 10 x1 x2 o A C LP1 3 4 6 ① ② LP4: X(4)=(4, 6)T, Z(4)=34 LP5:X(5)=(5, 5)T, Z(5)=35 5 LP1: X(1)=(3, 7.6)T, Z(1)=34.8 LP3 LP5 E F 尽管还可以对Z(1)中的x2分支,但Z(5)Z(1),因此LP5的最优解就是原整数规划的最优解。 上述分枝过程可用下图表示 LP0:X(0)=(3.57, 7.14)T, Z0=35.7 LP1:X(1)=(3, 7.6)T Z(1)=34.8 LP2:X(2)=(4, 6.5)T Z(2) =35.5 x1≤3 x1≥4 LP3:X(3)=(4.33, 6)T Z(3)=35.33 x2≤6 LP4:X(4)=(4, 6)T Z(4)=34 LP5:X(5)=(5, 5)T Z(5)=35 x1≤4 x1≥5 无可行解 x2≥7 四、割平面法 步骤: 1、用单纯形法求解松驰问题; 2、在松驰问题最终单纯形表中任选一约束条 件,构造新的约束条件(割平面约束); 3、将新的约束条件加入最终单纯形表中,求 解最优整数解。 注意: 割平面约束往往不是一次就可以找到。 例:用割平面法求解整数规划问题 解:1、标准化 2、单纯形法求解松驰问题 4 3 0 0 σj 6 4 1 0 1 2 0 1 30 10 x3 x4 0 0 x1 x2 x3 x4 b XB CB 4 3 0 0 cj 0 1/3 -2/3

文档评论(0)

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

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

1亿VIP精品文档

相关文档