《管理运筹学》03-整数规划.ppt
《《管理运筹学》03-整数规划.ppt》由会员分享,可在线阅读,更多相关《《管理运筹学》03-整数规划.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第 3 章章Integer ProgrammingI P整整 数数 规规 划划3.1 3.1 整数整数规划划问题及其建模及其建模3.2 3.2 分支定界法分支定界法3.3 3.3 割平面法割平面法3.4 0-13.4 0-1型整数型整数线性性规划的解法划的解法3.5 3.5 指派指派问题3.6 3.6 整数整数规划划应用用第3章 整数规划2整数整数规划划:变量取整数的线性规划;纯整数整数规划划:所有变量都取整数的线性规划;混合整数混合整数规划:划:部分变量取整数的线性规划;0-10-1规划:划:所有变量都取0、1两个值的规划;0-10-1混合混合规划:划:部分变量取0、1两个值的规划。例3-
2、1背包问题 4线性规划最优解为:x1=0,x2=0,x3=2.5而整数规划的最优解是 x1=1,x2=0,x3=2maxmaxz=z=17x17x1 1+72x+72x2 2+35x+35x3 3s.t.s.t.10 x10 x1 1+42x+42x2 2+20 x+20 x3 35050 x x1 1,x x2 2,x x3 30 0 x x1 1,x x2 2,x x3 3为整数为整数例3-2厂址选择问题在N个地点中选r个(Nr)建厂,在第i个地点建厂(i=1,2,N)所需投资为Ii万元,占地Li亩,建成以后的生产能力为Pi万吨。现在有总投资I万元,土地L亩,应如何选择厂址,使建成后总生产
3、能力最大。设 5整数规划模型为:0-10-1规划规划例3-3 考虑固定成本的最小生产费用问题 在最小成本问题中,设第j种设备的固定成本为 ,运行的变动成本为 ,则生产成本与设备运行时间的关系为:6混合混合0-10-1规划规划设第j种设备运行每小时可以生产第i种产品 件,而第i种产品定货为 件。要满足定货同时使设备运行的总成本最小的问题为:7线性规划整数规划X*=(13/5,19/5)Z*=89/5=17.8X*=(5,3)Z*=17基本思想分支(Branch)定界(Bound)第3章 整数规划8x xr rIIr rx xr r Ir+1分支(Branch)这两个子问题的可行域都是原线性规划问
4、题可行域的子集,这两个子问题的最优解的目标函数值都不会比原线性规划问题的最优解的目标函数值更小。如果这两个问题的最优解仍不是整数解,则继续选择一个非整数的变量,继续将这个子问题分解为两个更下一级的子问题。这个过程称为“分枝(Branch)”。定界(Bound)如果某一个子问题的最优解是整数解,则它的目标函数值可作为整数规划最优目标函数值的上界。如果某一个子问题的解还不是整数解,但这个非整数解的目标函数值已经超过这个上界,那么这个子问题不必再进行分枝。如果在分枝过程中得到新的整数解且该整数解的目标函数值小于已记录的上界,则用较小的整数解的目标函数值代替原来的上界。上界的值越小,就可以避免更多不必
5、要的分枝。确定整数解目标函数值上界并不断更新上界,并且不断“剪除”目标函数值超过上界的分枝的过程,称为定界(Bound)。第3章 整数规划9例例3-43-4 用分枝定界法求解以下整数规划先求得相应的线性规划的最优解,为第3章 整数规划1011Sub-6无可行解原问题原问题Sub-2Sub-1Sub-3Sub-4Sub-5Sub-7Sub-9Sub-8Sub-10无可行解x22x23x15x15x21x22x14x16x20 x21图3-3.探索过程示意图13.3.1 3.3.1 3.3.1 3.3.1 割平面法基本思想割平面法基本思想割平面法基本思想割平面法基本思想第3章 整数规划12首先放弃
6、变量的整数要求,求得线性规划的最优解。首先放弃变量的整数要求,求得线性规划的最优解。如果最优解恰是一个整数解,则线性规划的最优解就是相如果最优解恰是一个整数解,则线性规划的最优解就是相应的整数规划的最优解。应的整数规划的最优解。如果线性规划的最优解不是整数解,则要构造一个新的约如果线性规划的最优解不是整数解,则要构造一个新的约束,对线性规划问题的可行域进行切割,切除已经得到的束,对线性规划问题的可行域进行切割,切除已经得到的线性规划的最优解,但保留原可行域中所有的整数解,求线性规划的最优解,但保留原可行域中所有的整数解,求解新的线性规划问题解新的线性规划问题如果最优解仍不是整数解,再增加附加的
7、约束将其切除,如果最优解仍不是整数解,再增加附加的约束将其切除,但仍保持最初可行域中所有的整数解,如此一直进行,直但仍保持最初可行域中所有的整数解,如此一直进行,直至得到一个整数的最优解为止。至得到一个整数的最优解为止。3.3.1 3.3.1 3.3.1 3.3.1 割平面法基本思想割平面法基本思想割平面法基本思想割平面法基本思想第3章 整数规划13设放弃变量整数要求得到的线性规划的最优单纯形表如下:设放弃变量整数要求得到的线性规划的最优单纯形表如下:设其中基变量设其中基变量Xr的值的值br不是整数,以不是整数,以I表示整数,以表示整数,以 F表表示正的真分数,令示正的真分数,令yrj=Irj
8、+Frj (0 Frj 1)b b r=Ir r+Fr r (0 Fi i 1)将上面两式代入将上面两式代入约束约束r中,得中,得第6章 整数规划14改写成改写成因此对于整数可行解,约束(因此对于整数可行解,约束(3-2)可以写成更严格的不等式)可以写成更严格的不等式这就是源于第这就是源于第r r行的行的割平面割平面割平面割平面。线性规划的任何整数可行解都满足这个约束;线性规划的任何整数可行解都满足这个约束;未切割掉未切割掉任何一个整数解。任何一个整数解。线性规划的非整数最优解不满足这个约束。线性规划的非整数最优解不满足这个约束。切割掉了非切割掉了非整的整的LP解解X;第3章 整数规划15 2
9、 若若Xk的分量全的分量全为为整数整数,则,则Xk即为原问题的最优解,停止计算即为原问题的最优解,停止计算;否则根据否则根据Xk的一个非整分量所在单纯形表的那一行,譬如第的一个非整分量所在单纯形表的那一行,譬如第 r 行,行,构造源于第构造源于第 i行行的的割平面,割平面,割平面,割平面,给它引入一个弛变量给它引入一个弛变量 x xn+k+1,得得 Frj x xj+x xn+k+1=-F-Fr rj=m+1 -3 把把这这个新个新约约束添到最束添到最优单纯优单纯形表中,并增加一列形表中,并增加一列(即即 x xn+k+1列列),用对偶单纯形法继续迭代,求得一个新解,用对偶单纯形法继续迭代,求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理运筹学 管理 运筹学 03 整数 规划
限制150内