清华大学运筹学4整数规划.pptxVIP

  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文档。上传文档
查看更多
清华大学运筹学4整数规划

第五章 整数规划/68第一节 整数规划数学模型及解的特点第二节 割平面法第四节 0-1型整数规划第五节 指派问题第一节 整数规划模型及解的特点一、整数规划模型一般形式/68 Max z=CX s.t. AX ≤或=或≥ b X≥0, b≥0 C=(c1, c2, … , cn ) X=(x1, x2, … , xn )T 有些或全部xj取整数 b=(b1, b2, … , bm )T a11a12 … a1n A= a21a22 … a2n . . . . . . . . .mn am1am2 … amn /68若对决策变量不提整数要求,则上述规划问题称为该整数规划问题的松弛问题。若松弛问题是线性规划问题,则该整数规划问题叫做整数线性规划。整数线性规划有如下几种类型:1. 纯整数线性规划——全部决策变量须取整数,亦称全整数规划。 2. 混合整数线性规划——部分决策变量须取整数。3. 0-1型整数线性规划——决策变量只取0或1的整数线性规划。 /68二、 整数规划之例[例1]某商场拟用集装箱托运两种货物,每箱体积、重量、可获利润以及所受限制如下表。问:两种货物各托运多少,利润最大? 货物体积立方米/箱重量百斤/箱利润千元/箱服装5220玩具4510托运限制2413/68用x1和x2将表示服装和玩具的托运箱数,则该问题可表示如下: Max z=20x1+10x2 (1) s.t. 5x1 +4x2 ≤24 (2) 2x1+5x2≤13 (3) x1,x2≥0,(4) x1,x2取整数 (5)/68[例2]某地区要建水电站,有15处可行,可用资金总额为B。各处所需投资和预期收益分别为aj和cj (j=1, 3, …, 15)。要求是:若在第一处建,第二处也要建;但是,第二处建;第一处不一定建;第三和第四处至少有一处必须建;第五、六和第七处建两个。问:如何在这15处布置水电站,才能预期最大收益?/68用xj=1表示在第j处建水电站,用xj= 0表示不在第j处建水电站,则上述问题可表示成: Max z= s.t. ≤B x2≥x1 x3+x4≥1 x5+x6+x7 =2 xj=1或0, j=1, 2, …, 15?/68[例3]现有A1和A2生产某产品,在B1、B2 、B3和B4销售。因供不应求,计划再建一厂。新厂有方案A3和A4,建成后年生产费用分别为1200和1500万元。从产地到销地运费见下表。问哪一方案使新厂建成后年运费与生产费用总和最少? B1B2B3B4产能(千吨/年)2835760044525200需求量(千吨/年)350400300150/68用A3还是A4,待定。如何计算新厂建成后年运费与生产费用总和?y=1表示用A3,y=0表示用A4。分别用xij和cij表示从Ai到Bj的运量和单位运费,z表示年运费与生产费用总和,Min z=+1200y+1500(1-y) s.t. =350, =400,=300, =150, =400=600,=200y,=200(1-y) xij≥0, y=1或0 xj=1或0, j=1, 3, …, 15 ?/68三、解的特点 整数线性规划的解一定是松弛问题的解,可行域是松弛问题可行域的子集。 目标函数值不会超过松弛问题目标函数值。 反过来,不一定成立。 不能将松弛问题的解四舍五入当作整数线性规划的解。 xj=1或0, j=1, 3, …, 15 /68现在看托运问题: Max z=20x1+10x2 s.t. 5x1 +4x2 ≤24 2x1+5x2≤13 x1,x2≥0, x1,x2取整数先用图解法解松驰问题,得/68x25x1+4x2=24z=90z=15A3z=20x1+10x2=9622x1+5x2 =13(4, 1)z=10x1o(4.8, 0)642/68最优解是(x1, x2)=(4.8, 0) Max z=96再看整数规划问题,若取x1=5,x2=0,破坏了约束条件5x1 +4x2≤24若取x1=4,x2=0 , z=20x1+10x2=80,实际上,(x1, x2)=(4, 1)也是可行解,z=90可见,将松弛问题的解四舍五入不能求得整数线性规划的解。/68第二节 解整数规划的割平面法 就是在解松驰问题过程中逐一去掉非整数解域,寻找整数解的方法,也就是“切割”可行域平面。切割的办法是增加约束条件。/68He (born 7 May 1929 in Brooklyn) is an applied mathematician. He worked at IBM as a researcher

文档评论(0)

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

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

1亿VIP精品文档

相关文档