最优化理论_第3章_整数规划课件.ppt
《最优化理论_第3章_整数规划课件.ppt》由会员分享,可在线阅读,更多相关《最优化理论_第3章_整数规划课件.ppt(76页珍藏版)》请在三一办公上搜索。
1、第3章 整数规划,哈尔滨工程大学 理学院戴运桃Email:,3.1 整数规划,定义 规划中的变量(部分或全部)限制为整数时,称为整数规划。若在线性规划模型中,变量限制为整数,则称为整数线性规划。目前所流行的求解整数规划的方法,往往只适用于整数线性规划。目前还没有一种方法能有效地求解一切整数规划。,整数规划的数学模型,若要求所有 xj 的解为整数,称为纯整数规划若要求部分 xj 的解为整数,称为混合整数规划对应没有整数解要求的线性规划称之为松弛问题整数规划的最优解不会优于其松弛问题的最优解,引例,某厂拟用火车装运甲、乙两种货物集装箱,每箱的体积、重量、可获利润以及装运所受限制如下:,问两种货物各
2、装运多少箱,可使获得利润最大?,返回,是不是可通过把不考虑整数要求求得的最优解经过“化整”得到满足整数要求的最优解呢?,容易求得相应的线性规划问题的最优解为 x1=4.8,x2=0,max z=96,现在来分析上述线性规划问题的最优解是否是整数规划问题的最优解因为x1表示的是托运甲种货物的箱数,目前得到的最优解不是整数,所以不合条件的要求。是不是可以把所得的非整数最优解经过“化整”就可得到合于条件的整数最优解呢?如将(x1=4.8,x2=0)凑整为(x1=5,x2=0),这样就破坏了条件(关于体积的限制),因而它不是可行解;如将(x1=4.8,x2=0)舍去尾数0.8,变为(x1=4,x2=0
3、),这当然满足各约束条件,因而是可行解,但不是最优解,因为当x1=4,x2=0,时z=80;而当x1=4,x2=1(这也是可行解)时,z=90。,图中画(+)号的点表示可行的整数解。凑整得到的(5,0)点不在可行域内,而C点又不合于条件。为了满足题中要求,表示目标函数的z的等值线必须向原点平行移动,直到第一次遇到带“+”号B点(x1=4,x2=1)为止。这样,z的等值线就由z=96变到z=90,它们的差值为z=96-90=6,表示利润的降低,这是由于变量的不可分性(装箱)所引起的。,由上例看出,将其相应的线性规划的最优解经过“化整”来解原整数线性规划,虽是最容易想到的,但常常得不到整数线性规划
4、的最优解,甚至根本不是可行解。因此有必要对整数线性规划的解法进行专门研究。,在求解整数线性规划时,如果可行域是有界的,首先容易想到的方法就是穷举所有可行的整数解,即列出图中所有标有“+”的整数点,然后比较它们的目标函数值,从而确定最优解。对于规模较小的问题,变量个数很少,可行解的组合数也较小时,这个方法是可行的,也是有效的。如在例1中,变量只有x1和x2。由条件,x1所能取的整数值为0、1、2、3、4共5个;由条件,x2所能取的整数值为0、1、2共3个。因此所有可能的整数组合(不都是可行的)数是35=15个,穷举法还是勉强可用的。,对于大型问题,可行的整数组合数会很大。例如在指派问题中,将n项
5、任务指派n个人去完成,不同的指派方案共有n!种,当n=10时,可能的指派方案数超过300万;当n=20,超过21018。显然,穷举法是不可取的。,应寻找仅检查可行的整数组合的一部分,就能定出最优的整数解的方法。分支定界解法就是其中之一。分枝定界法可用于解纯整数或混合整数线性规划问题。20世纪60年代初由Land Doig和Dakin等提出,是解整数线性规划的重要方法之一。,分枝定界法,继续求解定界,重复下去,直到得到最优解为止。,基本思想,例 求解问题A min z=-10 x1-20 x2 5x1+8x260 x18 x24 x1,x20 x1,x2整数,例题演示,问题A对应的松弛问题B m
6、in z=-10 x1-20 x2 5x1+8x260 x18 x24 x1,x20,B1 min z=-10 x1-20 x2 5x1+8x260 x18 x24 x1,x20 x15,分枝,B2 min z=-10 x1-20 x2 5x1+8x260 x18 x24 x1,x20 x16,B21 min z=-10 x1-20 x2 5x1+8x260 x18 x24 x1,x20 x16 x23,分枝,B22 min z=-10 x1-20 x2 5x1+8x260 x18 x24 x1,x20 x16 x24,B211 min z=-10 x1-20 x2 5x1+8x260 x18
7、 x24 x1,x20 x16 x23 x17,分枝,B212 min z=-10 x1-20 x2 5x1+8x260 x18 x24 x1,x20 x16 x23 x18,x1 5,x16,问题B的解为:z0=-136 x1=5.6 x2=4,问题B2为:z1=-135x1=6.00 x2=3.75,问题B1为:z1=-130 x1=5.00 x2=4.00,-136=Z*=-130,-136=Z*=0,-135=Z*=-130,问题B21为:z1=-132 x1=7.2 x2=3.00,问题B22为:无可行解,x2 3,x24,问题B211为:z1=-130 x1=7.00 x2=3.0
8、0,问题B212为:z1=-130 x1=8.00 x2=2.50,x1 7,x18,-132=Z*=-130,-130=Z*=-130,分枝定界法一般步骤,问题(B)无可行解,则(A)也无可行解,停止;,0-1型整数规划是整数规划的一种特殊形式,它的变量xj仅取值0或1。这种只能取0或1的变量称为0-1变量或二进制变量。,3.2 0-1整数规划,例:某公司拟在市东、西、南三区建立门市部。拟议中有7个位置Ai(i=1,2,7)可供选择规定 在东区,由A1,A2,A3三个点中至多选两个;在西区,由A4,A5,两个点中至少选一个;在南区,由A6,A7,两个点中至少选一个。如果选择Ai点,设备投资估
9、计为bi元,每年可获利润ci元,但投资总额不能超过B元。问应选择哪几个点可使年利润为最大?,则该问题的数学模型为:,在整数规划中,如果变量xi仅取0或1,这时变量xi称为01变量,这时的整数规划称为01型整数规划。,28,在本章开始的例1中,关于运货的体积限制为 5x1+4x224(1)今设运货有车运和船运两种方式,上面的条件系用车运时的限制条件,如用船运时关于体积的限制条件为 7x1+3x245(2)这两个条件是互相排斥的。为了统一在一个问题中,引入0-1变量y,令,含有互斥约束条件的问题,Max z20 x1+10 x2(1)5x1+4x224(2)2x1+5x213(3)x1,x20(4
10、)x1,x2为整数(5),29,于是,(1)式和(2)式可由下述条件(3)式和(4)式来代替:5x1+4x224+yM(3)7x1+3x245+(1 y)M(4)其中M是充分大的数。,可以验证:当y=0时,(3)式就是(1)式,而(4)式自然成立,因而是多余的。当y=1时,(4)式就是(2)式,而(3)式是多余的。,引入的变量y不必出现在目标函数内,即认为在目标函数内y的系数为0。,30,如果有m个互相排斥的约束条件(型):i1x1+i2x2+inxnbi,i=1,2,,m 为了保证这m个约束条件只有一个起作用,我们引入m个0-1变量yi(i=1,2,,m)和一个充分大的常数M,且下面这一组m
11、+1个约束条件 i1x+i2x2+inxnbi+yiM i=1,2,,m(5)y1+y2+ym=m 1(6)就合乎上述的要求。这是因为,由于(6)式,m个yi中只有一个能取0值,设yi*=0,代入(5)式,就只有i=i*这个约束条件起作用,而别的式子都是多余的。,对于0-1型整数规划,一般采用隐枚举法,而不必采用完全枚举法。包括:(1)只要发现某个变量组合不满足其中一个约束条件时,就不必再去检验其他约束条件是否可行。(2)若已发现一个可行解,则可根据它的目标函数值产生一个过滤条件,对于目标函数值比它差的变量组合就不必再去检验它的可行性;在以后的求解中每当发现更好的可行解就替换原来的过滤条件。,
12、0-1型整数规划的解法,例:用隐枚举法求解下列01型整数规划,该条件称为过滤条件,解:,先通过试探找一个可行解,,(0,0,0),(0,0,1),(0,1,0),(1,0,0),(0,1,1),(1,0,1),(1,1,0),(1,1,1),0,5,-1,1,0,1,5,-2,3,1,1,1,0,5,3,1,5,8,0,2,1,1,8,1,6,2,6,(0,0,0),(0,0,1),(0,1,0),(1,0,0),(0,1,1),(1,0,1),(1,1,0),(1,1,1),0,5,-1,1,0,1,5,-2,3,3,8,0,2,1,1,8,1,6,0,0,0,0,0,(1,0,1),(1,
13、1,1),(0,1,1),(1,0,0),(0,1,1),(1,1,0),(0,0,0),(0,1,0),8,6,5,3,3,1,0,-2,0,2,1,1,8,36,注意:一般常重新排列xi的顺序使目标函数中xi的系数是递增(不减)的,在上例中,改写 z=3x1 2x2+5x3=2x2+3x1+5x3 因为 2,3,5是递增的序,变量(x2,x1,x3)也按下述顺序取值:(0,0,0),(0,0,1),(0,1,0),(0,1,1),这样,最优解容易比较早的发现。再结合过滤条件的改进,更可使计算简化。,37,z=3x1 2x2+5x3=2x2+3x1+5x3,指派问题,指派问题的标准形式及其数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优化 理论 整数 规划 课件
三一办公所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。




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