网站大量收购独家精品文档,联系QQ:2885784924

李建平-运筹学-第5章.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
李建平-运筹学-第5章.ppt

《运 筹 学 通 论》 云南大学数学系 李建平 2011年3月 例1 某工厂拟用用集装箱托运甲乙两种货物,每箱的体积、重量、可获利润及托运所受限制如下表所示。问两种货物各托运多少,可使获得利润最大? 表5-1 解:设x1、x2分别为甲、乙两种货物的托运箱数,则得到整数线性规划: Max Z=20x1+10x2 ① 5x1+4x2 ≤24 ② 2x1+5x2 ≤13 ③ x1, x2 ≥ 0 ④ x1,x2 为整数 ⑤ 解决此整数线性规划的松驰线性规划,得到x1=4.8, x2=0, 目标值为Z=96。 (用图象法来说明) 第2节 分支定界解法 在求解整数规划时,如果可行解区域是有 界的,可采用穷举变量的所有可行的整数组合 求出目标函数值来定最优解。但是,对于大型 的问题,可行解的数目很大,就很难计算出最 优解,于是就采用分支定界解法来解决,其思 路就是仅检查部分的整数解,就能够定出最优 解。 分支定界解法可用于解纯整数规划或混合 整数规划。 设有最大化的整数规划问题A,其松驰线 性规划为问题B,如果B的最优解不符合问题A 的整数性条件,则问题B的最优值必定是问题 A的最优值z*的上界,记为z+;然而,问题A 的任意可行解x的目标函数值将是z*的一个下 界,记为z-。它们满足z-≤z* ≤ z+。分支定界 解法的思想就是将问题B的可行解区域分成一 些子区域(称为分支)的方法,逐渐减小z+和 增大z-,最终求到z*的值,并且得到最优解。 分支定界解法的具体步骤如下: (1) 解问题B,得到下面的情况之一 a . 问题B没有可行解,则此时问题A也没有可行解,停止; b. 问题B有最优解,并且符合问题A的整数条件,则B的最优解也是问题A的最优解,停止; c. 问题B有最优解,但是不符合问题A的整数条件,但此B的最优解是问题A最优解的上界,其目标值记为z+。 (2)用观察法可找到问题A的一个整数可行解x,其目标值为z-。则有z-≤z* ≤ z+, 这里z*是问题A的最优值。进行下面的迭代过程: 第一步: a. 分支 在问题B的最优解中选择一个不符合整数条件的变量xj=bj,构造两个约束条件 xj≤[bj] 和 xj≥[bj]+1, 这里[bj]是不超过bj的最大整数。把这两个条件分别增给问题B,得到两个后续两个规划B1和B2。按照前面的方法,对规划B1和B2不考虑整数条件继续求解。 b. 定界 以每个后续规划为一分支进行求解,在得到的最优值中找一个最大者作为新的上界 z+。从已符合整数条件的分支中找目标值最大 者作为当前新的下界。 第二步:比较与剪支 当某分支的最优解的目标值≤ z-,则剪掉 该分支,以后不再考虑该分支。当某分支的最 优解的目标值≥ z-,则重复第一步骤,直到最 后得到z-=z+,从而得到最优解xj*, j=1,2,…,n。 当变量数目较多时,该方法需要大量计算。 第3节 Gomory割平面法 割平面法的基础是用解线性规划的方法去解 整数线性规划。首先不考虑变量xi是整数这一条 件,但是增加线性约束条件(称为割平面),使 得原来可行解区域切去一部分,但没有切去任何 整数可行解。该方法是指出怎样找到适当的割平 面,使得切割后得到可行解区域的某顶点(称极 点,对应基本可行解)恰好是整数线性规划问题 的最优解。该方法是R.E. Gomory提出来的,故 称为Gomory割平面法。 Gomory割平面法的步骤如下: 给定整数线性规划(ILP)的实例,用原始 单纯形算法解决ILP的松弛线性规划(LP),得 到LP的最优基本可行解x,其基为B,最后单纯 形表中的第i个方程为(i=1,2,…,m)

文档评论(0)

血玲珑 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档