Chapter61-62整数规划摘要.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4 分别求解一对分枝 在一般情况下,对某个分枝问题(伴随规划)求解时,可能出现以下几种可能: (1 ) 无可行解 若无可行解,说明该枝情况己查明,不需要由此分枝再继续分枝,称该分枝为 树叶。 (2) 得到整数最优解 若求得整数最优解,则该枝情况己查明,不需要再对此继续分枝,该分枝也是 树叶。 (3) 得到非整数最优解 若求得某个分枝问题得到的是不满足整数条件的最优解,还要区分两种情况: ①该最优解的目标函数值Z小于当前的下界 ,则该分枝内不可能含有原问题的整数最优解,称为“枯枝”,需剪掉。 ②该最优解的目标函数值Z大于当前的下界 ,则仍需对该枝继续分枝,以查明该分枝内是否有目标函数值比当前的下界更好的整数最优解。 本例中问题B1及问题B2的模型及求解结果如下: 5 修改上、下界 (l) 修改下界 修改下界的时机是:每求出一个整数可行解时, 都要作修改下界的工作。 修改下界的原则:在至今所 有计算出的整数可行解中,选目标函数值最大的那 个作为最新下界。因此在用分枝定界法的求解全过 程中,下界是不断增大的。 (2) 修改上界 上界的修改时机是:每求解完一对分枝,都要考虑修改上界。修改上界的原则是:挑选在迄今为止所有未被分枝的问题的目标函数值中最大的一个作为新的上界。新的上界应该小于原来的上界 。 在分枝定界法的整个求解过程中,上界的值在不断减小。 6 结束准则 当所有分枝均已查明(或无可行解——“树叶”, 或为整数可行解——“树叶”,或其目标函数值不大于下界——”枯枝”),且此时下界= 上界,则已得到了原问题的整数最优解,即目标函数值为下界的那个整数解 。 当所有分支均已查明(或无可行解——“树叶”, 或为整数可行解——“树叶”,或其目标函数值不大于下界 ——“枯枝”),则已得到了原问题的整数最优解,即目标函数值为下界 的那个整数解 。 故已得到问题A0的最优解: 故该公司应建甲种宿舍7幢乙种宿舍3幢; 或甲种5幢、乙种4幢时,获利最大。获利为130万元。 · · · · · · · · · · · · · · · · · · 0 1 2 3 4 5 6 7 8 · x1≤3 x1≥4 z=30x1+20 x2 4x1+x2=16.5 2x1+3x2=14.5 x2≤2 x2≥3 x1≤2 x1≥3 练习:用分枝定界法求解整数规划问题 记为(IP) 解:首先去掉整数约束,变成一般线性规划问题 记为(LP) 分枝定界法 用图解法求(LP)的最优解,如图所示。 x1 x2 ⑴ ⑵ 3 3 (18/11,40/11) ⑶ 对于x1=18/11≈1.64, 取值x1 ≤1, x1 ≥2 对于x2 =40/11 ≈3.64,取值x2 ≤3 ,x2 ≥4 先将(LP)划分为(LP1)和(LP2),取x1 ≤1, x1 ≥2 x1=18/11, x2 =40/11 Z(0) =-218/11≈(-19.8) 即Z 是(IP)最小值的下限。 分枝定界法 有下式: 现在只要求出(LP1)和(LP2)的最优解即可。 分枝定界法 x1 x2 ⑴ ⑵ 3 3 (18/11,40/11) ⑶ 先求(LP1),如图所示。此时B 在点取得最优解。 x1=1, x2 =3, Z(1)=-16 找到整数解,问题已探明,此枝停止计算。 1 1 同理求(LP2) ,如图所示。 在C 点取得最优解。 即x1=2, x2 =10/3, Z(2) =-56/3≈-18.7 ∵Z2 Z1=-16 ∴原问题有比(-16)更小的最优解,但 x2 不是整数,利用 3 ≥ 10/3≥4 加入条件。 B A C 加入条件: x2≤3, x2≥4 有下式: 只要求出(LP3)和(LP4)的最优解即可。 分枝定界法 x1 x2 ⑴ ⑵ 3 3 (18/11,40/11) ⑶ 1 1 B A C 先求(LP3),如图所示。此时D 在点取得最优解。 即 x1=12/5≈2.4, x2 =3, Z(3)=-87/5≈-17.4Z≈-19.8 但x1=12/5不是整数,可继续分枝。即 3≤x1≤2。 D 求(LP4),如图所示。 无可行解,不再分枝。 分枝定界法 在(LP3)的基础上继续分枝。加入条件3≤x1≤2有下式: 只要求出(LP5)和(LP6)的最优解即可。 分枝定界法 x1 x2 ⑴ ⑵ 3 3 (18/11,40/11) ⑶ 1 1 B A C D 先求(LP5),如图所示。此时E 在点取得最优解。 即 x1=2, x2 =3, Z(5)=-17 找到整数解,问题已探明,此枝停止计算。 E 求(LP6),如图所

文档评论(0)

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

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

1亿VIP精品文档

相关文档