运筹学Ch3整数线性规划.ppt
《运筹学Ch3整数线性规划.ppt》由会员分享,可在线阅读,更多相关《运筹学Ch3整数线性规划.ppt(33页珍藏版)》请在优知文库上搜索。
1、OR第三章 整数线性规划CH 3 整数线性规划(ILP)整数线性规划的基本问题整数线性规划的基本问题割平面法割平面法分枝定界法分枝定界法分解算法分解算法OR第三章 整数线性规划学习目的学习目的3.1 整数线性规划整数线性规划 基本问题基本问题OR第三章 整数线性规划要求变量取整数值的要求变量取整数值的LP纯纯(全全)整数规划问题整数规划问题只要求部分变量取整数值的只要求部分变量取整数值的LP混合整数规划问题混合整数规划问题一般形式一般形式Tnijjijjimin(max)s.t.(,),10,1,1,2,c xa xbimxjnxIiJnN Axb0 x 非负整数集或其某一子集非负整数集或其某
2、一子集OR第三章 整数线性规划分类分类:0,1,2,I 若若1,2,1,2,JnNJn0,1I 若若1,2,1,2,JnJn纯纯(全全)整数规划问题整数规划问题混合整数规划问题混合整数规划问题01 规划规划混合混合01 规划规划Note:因为有关纯整数规划问题的理论、因为有关纯整数规划问题的理论、算法均可易于推广算法均可易于推广 到一般的混合整数规划问题到一般的混合整数规划问题,故以下仅讨论纯整数规故以下仅讨论纯整数规 划问题划问题.OR第三章 整数线性规划 许多实际问题中许多实际问题中,所研究或可供选择的量具有不可所研究或可供选择的量具有不可分割分割,或间断变化的性质或间断变化的性质某些问题
3、真与假、取与舍等带有逻辑、组合特性某些问题真与假、取与舍等带有逻辑、组合特性均可描述为某些形式的均可描述为某些形式的 IP、MIP进而进而,离散最优化问题离散最优化问题OR第三章 整数线性规划Exp.1:(投资选择问题投资选择问题)设现有资金总额为设现有资金总额为B,可供选择的投资项目有可供选择的投资项目有n个个,其中其中项目项目j所需投资额和收益分别为所需投资额和收益分别为 和和 .此外此外,由于由于种种原因种种原因,有三个附加条件有三个附加条件:第一第一,若选择项目若选择项目1,就必须同时就必须同时选择项目选择项目2,反之反之,则不一定则不一定;第二第二,项目项目3和和4至少得选择一个至少
4、得选择一个;第三第三,项目项目5,6,7中必须选择两个中必须选择两个.试问应当怎样选择投资项目试问应当怎样选择投资项目,才能使总收益最大才能使总收益最大?jj,1,acjn OR第三章 整数线性规划解解:令令不对项目不对项目j投资投资对项目对项目j投资投资jx 01njjj=1njjj=1maxs.t.Zc xa xB21xx341xx5671xxxj0,1,1xjn 第一个附加条件第一个附加条件:第二个附加条件第二个附加条件:第三个附加条件第三个附加条件:01 规划问题规划问题1,jn OR第三章 整数线性规划Exp.2:旅行商旅行商(货郎担货郎担)问题问题 TSP 有一推销员有一推销员,从
5、城市从城市 出发出发,要通访城市要通访城市 各各一次一次,最后返回到最后返回到 .已知从已知从 到到 的旅费为的旅费为 ,问他应按怎问他应按怎样的次序访问这些城市样的次序访问这些城市,使得总旅费最小使得总旅费最小?0v0v12n,v vvijvvijc否则否则10解解:对每一对城市对每一对城市 ,定义一个变量定义一个变量ij,v vijxijx 若推销员决定从若推销员决定从 直接前往直接前往ijvv令令 相对于相对于 为充分大的正数为充分大的正数,ii,cMMij()cij0,1,in目的目的:迫使迫使ii0,0,1,xinOR第三章 整数线性规划nnijiji=0 j=0mins.t.Zc
6、xniji=0(1)1,0,1,xjnnijj=0(2)1,0,1,xin011220344553ij110 xxxxxxx其其它它每个城市恰好进入一次每个城市恰好进入一次每个城市恰好离开一次每个城市恰好离开一次不够不够!0v1v2v3v4v5v子环游消去约束子环游消去约束ijijiji(3)10,1,0,1,0,1,uunxnxi jnuRinOR第三章 整数线性规划(3)34344545535315 14154154xuuxuuxuu 54 矛盾矛盾.无论无论 与与 取什么值取什么值345,u uu一个更好的子环游消去约束一个更好的子环游消去约束:(3)i ji S j Si1xS 0,1
7、,0,1,SnSn 10,1,32nSnSOR第三章 整数线性规划整数线性规划的难解性整数线性规划的难解性考虑纯考虑纯 ILP:Tmins.t.0c xAxbxx为为整整值值向向量量忽略该限制忽略该限制:(ILP)(LP)Question 1:可否通过解可否通过解(ILP)对应的对应的(LP),然后将其舍入然后将其舍入 到最接近的整数解到最接近的整数解,而得而得(ILP)的最优解的最优解?l某些情况下某些情况下,如当对应如当对应LP的解的分量是的解的分量是一些很大的数时一些很大的数时,此法是可行的此法是可行的.此时对舍入误差不敏感此时对舍入误差不敏感.OR第三章 整数线性规划Question
8、2:l一般情况下一般情况下,把把LP的解舍入到一可行的整数解往往非常困难的解舍入到一可行的整数解往往非常困难,甚至不可行甚至不可行!从实际问题的背景从实际问题的背景逻辑性原则逻辑性原则建模准则建模准则变量取整值的约束变量取整值的约束是用来描述某种组合限制是用来描述某种组合限制本质上是一种非线性本质上是一种非线性,不连续的约束不连续的约束如如:jjj01(1)0 xorxx非线性约束非线性约束,无法用线性约束代替无法用线性约束代替!目标目标下降方向下降方向LP的可行解集的可行解集ILP的最优解的最优解LP的最优解的最优解OR第三章 整数线性规划依据依据LP的这些本质的这些本质.舍入法自然不可取舍
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 Ch3 整数 线性规划