第5章 整数规划 (1).pptVIP

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 2 4 6 8 10 2 6 4 8 10 7x1+20x2=70 9x1+7x2=56 由于问题L4已经得到整数解,因此Z改为340。问题L5的最优解Z5Z,所以没有必要再分解L5,即剪枝。 对于问题L3来说,因为Z3Z,所以必须继续分解,得以下两个分枝: 继续对问题L2和L3进行分解。 在问题L3中增加约束条件x2≤1,得问题L6: L6: Max Z=40x1+90x2 9x1+7x2≤56 7x1+20x2≤70 x1 ≥5 x2≤1 x1,x2≥0 在问题L2中增加约束条件x2 ≥2,得问题L7: L7: Max Z=40x1+90x2 9x1+7x2≤56 7x1+20x2≤70 x1≤5 x2 ≥2 x1,x2≥0 解问题L6,得 x1=5.444, x2=1 Z6=307.76 解问题L7,无可行解 由于Z6Z,所以也予以“剪枝” 到此,我们可以确定,原问题的最优整数解为: x1=4, x2=2, Z*=Z4=340 求解过程示意图 L1: x1=4.809 x2=1.817 Z1=355.9 L2: x1=4 x2=2.1 Z2=349 L3: x1=5 x2=1.517 Z3=341.39 L4: x1=4 x2=2 Z4=340 L5: x1=1.428 x2=3 Z5=327.12 L6: x1=5.444 x2=1 Z6=307.76 L7: 无可行解 Z=0,Z=355.9 Z=0,Z=349 Z=340,Z=341.39 Z=Z=340 x1≤4 x1≥5 x2≤2 x2≥3 x2≥2 x2≤1 得最优解:x1=4,x2=2,Z*=Z4=340 L0: 问:如果L2中的x2=2 or 3…,结果如何? 如果用分枝定界法求解混合整数规划,则分枝的过程只针对有整数要求的变量进行,而不管连续变量的取值如何。其整个求解过程与纯整数规划的求解过程基本相同。 割平面法 分枝定界法是对原问题可行解域进行切割,但子问题却由于分枝的增多而呈指数增长。为了克服这个缺点,割平面法采用另一种切割可行解域的办法: 既要切割掉非整数解域,又不希望对问题进行分枝。 割平面法的计算步骤 第一步:先不考虑整数约束,变成一般的LP问题,用单纯形法求其最优解,记为X0*; 第二步:若求得的最优解X0*刚好就是整数解,则该整数解就是原整数规划的最优解,否则,转下步; 第三步:寻求附加约束,即割平面方程: (1) 从最优化表中抄下非整数解的约束方程: xi+Σaikxk=bi,其中bi是基变量xi的非整数解; (2) 将该约束方程所有系数和常数分解为整数N和正真分数f之和: xi+Σ(Nik+fik)xk= Nbi+fbi (3) 整系数项归写于方程左边,真分数项写于右边: xi+ΣNik xk - Nbi = fbi -Σfik xk (4) 考虑整数条件约束。以上方程左边为整数,右边的Σfik xk 为非负数, fbi 为不大于1的正小数,又方程右边必是整数,故方程右边满足:fbi -Σfik xk?0。这就是所求的割平面方程。 第四步:将割平面方程标准规范化: -(Σfik xk)+xi,k+1=-fbi 加入原最优表中,用对偶单纯形法求新的最优解; 第五步:重复第三、四步直至获得原问题的最优整数解为止。 具体例子见DOC文档。 0-1规划与隐枚举法 0-1概念: 0-1规划:决策变量只取0,1两个数的整数规划。1,0分别表示方案的取舍。 例:某公司对三个项目进行投资,根据预算,前两年每年可投资6万元,后两年每年可投资7万元。三个项目每年需投资额和纯利润见下表,问对哪几个项目进行投资,可获得最大利润。 投资年度 每项投资额 总投资额 I II III 1 2 3 4 0 5 4 5 4 1 -2 2 2 2 3 3 6 6 7 7 纯利润 17 10 16 令xj=1或0,其分别表示对项目j进行投资或不投资(j=1,2,3),则该问题的数学模型如下: Max Z=17x1+10x2+16x3 S.t. 0x1+4x2+2x3 ≤6 5x1+x2+2x3 ≤6 4x1-2x2+3x3 ≤7 5x1+2x2+3x3 ≤7 xj=0 or 1 (j=1,2,3) Return 显枚举法 列出所有组合,求出满足约束条件,且使目标函数值最优的组合,即为最优解。 例:求解下列0-1规划问题: Max Z=3x1-2x2+5x3 x1+2x2 - x3 ?2 x1+4x2 + x3 ? 4 S.t. x1+x2

文档评论(0)

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

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

1亿VIP精品文档

相关文档