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

第5章整数规划_第1_4节.ppt

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

第5章 整数规划; 例1 某厂拟用集装箱托运甲乙两种货物,每箱的体积、重量、可获利润以及托运所受限制如表格所示。问两种货物各托运多少箱,可使获得利润为最大?;它和LP问题的区别仅在于最后的条件⑤。 不考虑这一条件⑤,①~④称为与原问题相应的LP问题 很容易求得最优解为:x1=4.8,x2=0,max z=96 非整数的最优解“化整”: 将(x1=4.8,x2=0)凑整为(x1=5,x2=0),不满足条件②,因而它不是可行解; 将(x1=4.8,x2=0)凑整为(x1=4,x2=0),是可行解,但不是最优解,因为当x1=4,x2=0, 时z=80,但当x1=4,x2=1(这也是可行解)时,z=90。;本例还可以用图解法来说明; 由上例看出,将其相应的线性规划的最优解“化整”来解原整数规划,常常得不到整数规划的最优解,甚至不是可行解。因此有必要对整数线性规划的解法进行专门研究。 ;第2节 分支定界解法;我们希望仅检查可行的整数组合的一部分,就能定出最优的整数解,如分支定界解法 设有最大化的整数线性规划问题A,与它相应的线性规划为问题B,从解问题B开始,若其最优解不符合A的整数条件,那么B的最优目标函数必是A的最优目标函数z*的上界,而A的任意可行解的目标函数值将是z*的一个下界。分支定界法就是将B的可行域分成子区域(称为分支)的方法,逐步减小上界和增大下界,最终求到z*。;例 2 求解A max z=40x1+90x2 ① 9x1+7x2≤56 ② 7x1+20x2≤70 ③ (5.2) x1,x2≥0 ④ x1,x2整数 ⑤ ;解 先不考虑整数约束条件⑤,解相应的线性规划B,①~④,得最优解x1=4.81,x2=1.82,z0=356 ;考虑非整数解x1=4.81,x2=1.82之一,如x1=4.81。 对原问题增加两个约束条件x1≤4,x1≥5 可将原问题分解为两个子问题B1和B2(即两支), 给每支增加一个约束条件,如图5-3所示。这并不影响问题A的可行域,不考虑整数条件解问题B1和B2,称此为第一次迭代。得到最优解:; x1≤4,x1≥5 ;继续对问题B1和B2进行分解;继续对问题B2进行分解; ;从以上解题过程可得到,用分支定界法求解整数线性规划(最大化)问题的步骤为:;第一步:分支;第二步:比较与剪支;第3节 割平面解法 ;例3 求解目标函数 max z=x1+x2 ① 约束条件: -x1+x2≤1 ② 3x1+x2≤4 ③ (5-3) x1,x2≥0 ④ x1,x2 整数 ⑤;如不考虑条件⑤,容易求得相应的线性规划的最优解:x1=3/4,x2=7/4,max z=10/4;现设想,如能找到像CD那样的直线去切割域R(图5-6),去掉三角形域ACD,那么具有整数坐标的C点(1,1)就是域R′的一个极点,;不考虑整数约束⑤,得到相应的LP问题, 化标准型,利用单纯形法求解,见表5-2。 max z=x1+x2 ① -x1+x2+x3 =1 ⑥ 3x1+x2 +x4=4 ⑦ x1, x2, x3, x4≥0 ④ x1,x2 整数 ⑤;表5-2;不能满足整数最优解的要求。为此考虑将带有分数的最优解的可行域中分数部分割去,再求最优解。;将系数和常数项都分解成整数和非负真分数两部分之和; 整数条件⑤要求x1、x2都是非负整数,于是由条件⑥、⑦可知x3、x4也都是非负整数(如不都是整数,则应在引入x3、x4之前乘以适当常数)。 上式等式左边是整数,等式右边也应是整数。但在等式右边的(·)内是正数;所以等式右边必是不超过3/4的整数,即不超过0的整数数。于是整数条件⑤可由下式所代替; 即 -3x3-x4≤-3 ⑧ 这就得到一个切割方程(或称为切割约束),将它作为增加约束条件,再解例3。 ;表5-3;从表5-3的b列中可看到,这时得到的是非可行解,于是需要用对偶单纯形法继续进行计算;注意:新得到的约束条件⑧ -3x3-x4≤-3 ;现把求一个切割方程的步骤归纳为:;(2) 将bi和αik都分解成整数部分N与非负真分数f之和,即 bi=Ni+fi,其中0<fi<1 αik=

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档