分枝定界法和割平面法ppt课件.ppt
《分枝定界法和割平面法ppt课件.ppt》由会员分享,可在线阅读,更多相关《分枝定界法和割平面法ppt课件.ppt(55页珍藏版)》请在三一办公上搜索。
1、整数规划,整数规划的数学模型设置逻辑变量建立整数规划模型分配问题与匈牙利法分枝定界法、割平面法应用举例,从数学模型上看整数规划似乎是线性规划的一种特殊形式,求解只需在线性规划的基础上,通过舍入取整,寻求满足整数要求的解即可。但实际上两者却有很大的不同,通过舍入得到的解(整数)也不一定就是最优解,有时甚至不能保证所得到的解是整数可行解。,3 分枝定界法,例:设整数规划问题如下,首先不考虑整数约束,得到线性规划问题(一般称为松弛问题),3 分枝定界法,用图解法求出最优解x13/2, x2 = 10/3且有z = 29/6,x1,x2,3,3,(3/2,10/3),现求整数解(最优解):如用“舍入取
2、整法”可得到4个点即(1, 3) (2, 3) (1, 4) (2, 4).显然,它们都不可能是整数规划的最优解.,按整数规划约束条件,其可行解肯定在线性规划问题的可行域内且为整数点.故整数规划问题的可行解集是一个有限集,如图所示.,因此,可将集合内的整数点一一找出,其最大目标函数的值为最优解,此法为完全枚举法. 如上例:其中(2, 2) (3,1)点为最大值,z = 4.,目前,常用的求解整数规划的方法有: 分枝定界法和割平面法; 对于特别的01规划问题采用隐枚举法和匈牙利法。,3 分枝定界法,01整数规划求解隐枚举法求解举例,解:(1) 先用试探的方法找出一个初始可行解,如x1x20,x3
3、1.满足约束条件,选其作为初始可行解,目标函数z02. (2) 附加过滤条件,以目标函数作为过滤约束: 4x13x22x3 = 2原模型变为:,(3)求解 求解过程如表46所示。,基本思路,考虑纯整数问题,整数问题的松弛问题,3 分枝定界法,容易求解,第一步: 先不考虑整数约束,解A的松弛问题B,可能得到以下情况之一:若B没有可行解,则A也没有可行解,停止计算.若B有最优解,并符合A的整数条件,则B的最优解即为A的最优解,停止计算.若B有最优解,但不符合A的整数条件,转入下一步.为讨论方便,设B的最优解为:,3 分枝定界法,第二步:定界 记A的目标函数最优值为z*,以z(0)作为z* 的上界,
4、记为 =z(0).再用观察法找的一个整数可行解X,并以其相应的目标函数值z作为z*的下界,记为zz,也可以令z,则有:,4 分枝定界法,第三步:分枝 在以上界 所对应的解 中,任选一个不符合整数条件的变量,例如 (不为整数),以 表示不超过 的最大整数.构造两个约束条件 将这两个约束条件分别加入问题B中,形成两个子问题B1和B2,再对这两个子问题进行求解.,3 分枝定界法,第四步: 修改上、下界,按照以下两点规则进行 在各分枝问题中,找出目标函数值最大者 作为新的上界; 从已符合整数条件的分枝中,找出目标函 数值最大者作为新的下界.,3 分枝定界法,如此反复进行,直到得到 为止,即得最优解 X
5、* .,第五步:比较与剪枝 各分枝的目标函数值中,若有小于 者,则剪掉此枝,表明此子问题已经探清,不必再分枝了;否则继续分枝。,3 分枝定界法,用分枝定界法解整数规划问题(图解法),例:考虑下面的整数规划问题,3 分枝定界法,用图解法求解上述线性规划问题B,转下页.,第一步:寻找替代问题并求解.,容易求解,图解法分析:,、 、 、 、 、 、 、 、 、 、 、0 1 2 3 4 5 6 7 8 9 10,8 -7 -6 -5 -4 -3 -2 -1 -,B,不是A问题解但,分枝:,0 1 2 3 4 5 6 7,4321,B,接下来求出(B1)和(B2)的最优解即可。,分枝后原B问题转化成B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分枝 定界 平面 ppt 课件

链接地址:https://www.31ppt.com/p-1316347.html