第四章整数规划与分配问题优秀PPT.ppt
《第四章整数规划与分配问题优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第四章整数规划与分配问题优秀PPT.ppt(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章整数规划与分配问题第一页,本课件共有80页第第4 4章章 整数规划与分配问题整数规划与分配问题第二页,本课件共有80页第第4 4章章 整数规划与分配问题整数规划与分配问题一、整数线性规划问题的提出一、整数线性规划问题的提出二、整数规划问题的求解二、整数规划问题的求解1 1、分支定界解法、分支定界解法2 2、割平面解法、割平面解法三、三、0-10-1型整数线性规划问题的求解型整数线性规划问题的求解四、分配问题与匈牙利法四、分配问题与匈牙利法第三页,本课件共有80页一、整数线性规划问题的提出一、整数线性规划问题的提出在前面讨论的线性规划问题中,有些最优解可能是分数或小在前面讨论的线性规划问题
2、中,有些最优解可能是分数或小在前面讨论的线性规划问题中,有些最优解可能是分数或小在前面讨论的线性规划问题中,有些最优解可能是分数或小数,但对于某些问题,常要求解必须是整数数,但对于某些问题,常要求解必须是整数数,但对于某些问题,常要求解必须是整数数,但对于某些问题,常要求解必须是整数(称为整数解称为整数解称为整数解称为整数解)。(1 1 1 1)变量是人数、机器设备台数或产品件数等都要求是整)变量是人数、机器设备台数或产品件数等都要求是整)变量是人数、机器设备台数或产品件数等都要求是整)变量是人数、机器设备台数或产品件数等都要求是整数数数数(2 2 2 2)对某一个项目要不要投资的决策问题,可
3、选用一个逻辑对某一个项目要不要投资的决策问题,可选用一个逻辑对某一个项目要不要投资的决策问题,可选用一个逻辑对某一个项目要不要投资的决策问题,可选用一个逻辑变量变量变量变量 x x x x,当,当,当,当x=1x=1x=1x=1表示投资,表示投资,表示投资,表示投资,x=0 x=0 x=0 x=0表示不投资;表示不投资;表示不投资;表示不投资;(3 3 3 3)人员的合理安排问题,当变量)人员的合理安排问题,当变量)人员的合理安排问题,当变量)人员的合理安排问题,当变量xij=1xij=1xij=1xij=1表示安排第表示安排第表示安排第表示安排第i i i i人去做人去做人去做人去做j j
4、j j工作,工作,工作,工作,xij=0 xij=0 xij=0 xij=0表示不安排第表示不安排第表示不安排第表示不安排第i i i i人去做人去做人去做人去做j j j j工作。逻辑变量也是只允工作。逻辑变量也是只允工作。逻辑变量也是只允工作。逻辑变量也是只允许取整数值的一类变量。许取整数值的一类变量。许取整数值的一类变量。许取整数值的一类变量。第四页,本课件共有80页一、整数线性规划问题的提出一、整数线性规划问题的提出整数线性规划问题的分类整数线性规划问题的分类整数线性规划问题的分类整数线性规划问题的分类根据对决策变量的要求不同,分为根据对决策变量的要求不同,分为根据对决策变量的要求不同
5、,分为根据对决策变量的要求不同,分为四种类型四种类型四种类型四种类型:纯整数规划:纯整数规划:纯整数规划:纯整数规划:所有决策变量均要求为离散的非负整数。所有决策变量均要求为离散的非负整数。所有决策变量均要求为离散的非负整数。所有决策变量均要求为离散的非负整数。混合整数规划:混合整数规划:混合整数规划:混合整数规划:部分决策变量要求为离散的非负整数。部分决策变量要求为离散的非负整数。部分决策变量要求为离散的非负整数。部分决策变量要求为离散的非负整数。0 0 0 0 1 1 1 1 整数规划:整数规划:整数规划:整数规划:所有决策变量均要求为所有决策变量均要求为所有决策变量均要求为所有决策变量均
6、要求为0 0 0 0或或或或1 1 1 1。混合混合混合混合 0 0 0 0 1 1 1 1 整数规划:整数规划:整数规划:整数规划:部分决策变量要求为部分决策变量要求为部分决策变量要求为部分决策变量要求为0 0 0 0或或或或1 1 1 1。第五页,本课件共有80页 一、整数线性规划问题的提出一、整数线性规划问题的提出引例:生产组织计划问题与选址问题引例:生产组织计划问题与选址问题例例4-14-1(生产组织计划问题)某工厂在一个计划期内(生产组织计划问题)某工厂在一个计划期内拟生产甲、乙两种大型设备。除了拟生产甲、乙两种大型设备。除了A A、B B两种部件需要两种部件需要外部供应且供应受到严
7、格限制之外,该厂有充分的能力外部供应且供应受到严格限制之外,该厂有充分的能力来加工制造这两种设备所需的其余零件,并且所需原材来加工制造这两种设备所需的其余零件,并且所需原材料和能源也可满足供应。每种设备所用部件数量和部件料和能源也可满足供应。每种设备所用部件数量和部件的供应限额以及设备的利润由表的供应限额以及设备的利润由表4-1-14-1-1给出。问该厂在给出。问该厂在本计划期内如何安排甲、乙设备的生产数量,才能获取本计划期内如何安排甲、乙设备的生产数量,才能获取最大利润?最大利润?第六页,本课件共有80页一、整数线性规划问题的提出一、整数线性规划问题的提出部件部件设备设备A AB B利润利润
8、(百万)(百万)甲甲6 61 11515乙乙4 43 32020部件的最大部件的最大供应量供应量25251010表表 4-1-14-1-1第七页,本课件共有80页 例例4-14-1【解】【解】设设 x x1 1,x x2 2 2 2 分别为该计划期内甲、乙设备的生产数量,分别为该计划期内甲、乙设备的生产数量,分别为该计划期内甲、乙设备的生产数量,分别为该计划期内甲、乙设备的生产数量,Z Z Z Z 为生产这两种设备可获得的总利润。依题意,给问题的为生产这两种设备可获得的总利润。依题意,给问题的为生产这两种设备可获得的总利润。依题意,给问题的为生产这两种设备可获得的总利润。依题意,给问题的数学模
9、型为:数学模型为:数学模型为:数学模型为:max max Z Z=15=15x x1 1 20202020 x x2 2 2 2 s.t.6 s.t.6x x1 1 4 4x x2 2 2 2 25 25 x x x x1 1 3 3x x x x2 2 2 2 10 10 10 10 x xii 0,1,2,0,1,2,0,1,2,0,1,2,这是一个这是一个纯整数规划问题纯整数规划问题。第八页,本课件共有80页 一、整数线性规划问题的提出一、整数线性规划问题的提出引例:生产组织计划问题与选址问题引例:生产组织计划问题与选址问题引例:生产组织计划问题与选址问题引例:生产组织计划问题与选址问题
10、例例例例4-24-24-24-2(选址问题)某商业连锁集团拟在(选址问题)某商业连锁集团拟在(选址问题)某商业连锁集团拟在(选址问题)某商业连锁集团拟在 n n n n 个连锁店所在城个连锁店所在城个连锁店所在城个连锁店所在城市中建立市中建立市中建立市中建立 m m m m 个配货中心,每个城市最多建立一个配货中心。个配货中心,每个城市最多建立一个配货中心。个配货中心,每个城市最多建立一个配货中心。个配货中心,每个城市最多建立一个配货中心。若在第若在第若在第若在第 i i i i 个城市建立配货中心,其配货能力为个城市建立配货中心,其配货能力为个城市建立配货中心,其配货能力为个城市建立配货中心
11、,其配货能力为 D D D Dii ii,单位时间的,单位时间的,单位时间的,单位时间的固定成本为固定成本为固定成本为固定成本为 a a a ai i i i,ii ii=1=1=1=1,n n n n,第第第第 j j j j 个连锁店的需求量为个连锁店的需求量为个连锁店的需求量为个连锁店的需求量为 b b b bj j j j,j j j j=1=1=1=1,n n n n。从第从第从第从第 i i i i 个配货中心到第个配货中心到第个配货中心到第个配货中心到第 j j j j 个连锁店的单位运输成本为个连锁店的单位运输成本为个连锁店的单位运输成本为个连锁店的单位运输成本为 c c c
12、cij ij ij ij。应如何应如何应如何应如何选择配货中心位置和安排运输计划选择配货中心位置和安排运输计划选择配货中心位置和安排运输计划选择配货中心位置和安排运输计划,才能得到经济上花,才能得到经济上花,才能得到经济上花,才能得到经济上花费最少的方案。费最少的方案。费最少的方案。费最少的方案。第九页,本课件共有80页 例例4-24-2【解解】设在单位时间内,从配货中心设在单位时间内,从配货中心 i i 运往连锁店运往连锁店 j j 的的物资数量为物资数量为 x xijij,Z Z 为单位时间内的总费用。引入为单位时间内的总费用。引入布尔变量布尔变量 则上述问题可归结为如下的数学模型:则上述
13、问题可归结为如下的数学模型:第十页,本课件共有80页例例例例4-2 4-2 4-2 4-2 可归结为如下的数学模型可归结为如下的数学模型可归结为如下的数学模型可归结为如下的数学模型这是一个混合这是一个混合这是一个混合这是一个混合 0 0 0 0 1 1 1 1 规划问题。规划问题。规划问题。规划问题。第十一页,本课件共有80页 例例4-34-3某人有一背包可以装某人有一背包可以装1010公斤重、公斤重、0.025m0.025m3 3的物的物品。他准备用来装甲、乙两种物品,每件物品的重品。他准备用来装甲、乙两种物品,每件物品的重量、体积和价值如表量、体积和价值如表4-3-14-3-1所示。问两种
14、物品各装所示。问两种物品各装多少件,所装物品的总价值最大?多少件,所装物品的总价值最大?物品物品物品物品重量重量重量重量(公斤(公斤(公斤(公斤/每件)每件)每件)每件)体积体积体积体积(m m m m3 3 3 3/每件)每件)每件)每件)价值价值价值价值(元元元元/每件每件每件每件)甲甲甲甲乙乙乙乙1.21.21.21.20.80.80.80.80.0020.0020.0020.0020.00250.00250.00250.00254 4 4 43 3 3 3表表4-3-1例例例例4-3 4-3 解解解解 设甲、乙两种物品各设甲、乙两种物品各设甲、乙两种物品各设甲、乙两种物品各装装装装x1
15、x1x1x1、x2x2x2x2件件第十二页,本课件共有80页 在例在例4-34-3中,假设此人还有一只旅行箱,最大载重量中,假设此人还有一只旅行箱,最大载重量为为1212公斤,其体积是公斤,其体积是0.02m0.02m3 3。背包和旅行箱只能选择。背包和旅行箱只能选择其一,建立下列几种情形的数学模型,使其一,建立下列几种情形的数学模型,使所装物品所装物品价值最大价值最大。情形一:所装物品不变;情形一:所装物品不变;情形二:如果选择情形二:如果选择旅行箱旅行箱,则只能装载丙和丁两种,则只能装载丙和丁两种物品,价值分别是物品,价值分别是4 4和和3 3,载重量和体积的约束为,载重量和体积的约束为第
16、十三页,本课件共有80页例例4-3 4-3【解解解解】引入引入0 01 1变量(或称逻辑变量)变量(或称逻辑变量)yi yi,令,令i i=1,2=1,2分别是采用背包及旅行箱装载。分别是采用背包及旅行箱装载。情情情情形形形形一一一一:由由由由于于于于所所所所装装装装物物物物品品品品不不不不变变变变,约约约约束束束束左左左左边边边边不不不不变变变变,整整整整数数数数规规规规划划划划数数数数学学学学模模模模型为型为型为型为第十四页,本课件共有80页小结小结 通过设置逻辑变量建立整数规划的数学模型通过设置逻辑变量建立整数规划的数学模型通过设置逻辑变量建立整数规划的数学模型通过设置逻辑变量建立整数规
17、划的数学模型 约束条件的右端项可能是约束条件的右端项可能是约束条件的右端项可能是约束条件的右端项可能是r r r r个值中的某一个,即个值中的某一个,即个值中的某一个,即个值中的某一个,即定义逻辑变量定义逻辑变量定义逻辑变量定义逻辑变量则约束条件表示为则约束条件表示为则约束条件表示为则约束条件表示为第十五页,本课件共有80页情形二:情形二:由于不同载体所装物品不一样,数学模型由于不同载体所装物品不一样,数学模型为为为为甲、乙:甲、乙:丙、丁:丙、丁:第十六页,本课件共有80页MM为充分大的正数。为充分大的正数。当使用当使用背包背包时时(y y1 1=1=1,y y2 2=0)=0),式,式(b
18、 b)和和(d d)是多余的;是多余的;当使用当使用旅行箱旅行箱时时(y y1 1=0=0,y y2 2=1)=1)式式(a a)和和(c c)是多余的。是多余的。第十七页,本课件共有80页小结小结 mmmm个约束条件中只有个约束条件中只有个约束条件中只有个约束条件中只有k k k k个起作用个起作用个起作用个起作用 设设设设mmmm个约束条件可表示为个约束条件可表示为个约束条件可表示为个约束条件可表示为定义定义定义定义 逻辑变量逻辑变量逻辑变量逻辑变量又设又设又设又设MMMM为任意大的正数为任意大的正数为任意大的正数为任意大的正数mmmm个约束条件中只有个约束条件中只有个约束条件中只有个约束
19、条件中只有k k k k个约束条件真正起到约束作用个约束条件真正起到约束作用个约束条件真正起到约束作用个约束条件真正起到约束作用第十八页,本课件共有80页一、整数线性规划问题的提出一、整数线性规划问题的提出综上,我们了解了整数线性规划的问题。但如何来求解整综上,我们了解了整数线性规划的问题。但如何来求解整综上,我们了解了整数线性规划的问题。但如何来求解整综上,我们了解了整数线性规划的问题。但如何来求解整数线性规划问题呢?数线性规划问题呢?数线性规划问题呢?数线性规划问题呢?为满足整数解的要求,初看起来,似乎只要把已得到的为满足整数解的要求,初看起来,似乎只要把已得到的带有分数或小数的解经过带有
20、分数或小数的解经过“舍入化整舍入化整”就可以了。就可以了。但这常常是不行的,因为化整后不见得是可行解;或虽但这常常是不行的,因为化整后不见得是可行解;或虽是可行解,但不一定是最优解。是可行解,但不一定是最优解。因此,对求最优整数解的问题,有必要另行研究。因此,对求最优整数解的问题,有必要另行研究。第十九页,本课件共有80页 例例例例4-4 4-4 4-4 4-4 说明整数规划问题的求解说明整数规划问题的求解说明整数规划问题的求解说明整数规划问题的求解不能不能不能不能直接在单纯形法最优解直接在单纯形法最优解直接在单纯形法最优解直接在单纯形法最优解的基础上四舍五入的基础上四舍五入的基础上四舍五入的
21、基础上四舍五入 求下述整数规划问题的最优解(求下述整数规划问题的最优解(求下述整数规划问题的最优解(求下述整数规划问题的最优解(P85P85P85P85):):):):当整数规划问题暂时不考虑整数约束时,称为松弛问题当整数规划问题暂时不考虑整数约束时,称为松弛问题当整数规划问题暂时不考虑整数约束时,称为松弛问题当整数规划问题暂时不考虑整数约束时,称为松弛问题结论:结论:例例例例4-44-44-44-4看出,将其相应的线性规划的最优解经过看出,将其相应的线性规划的最优解经过看出,将其相应的线性规划的最优解经过看出,将其相应的线性规划的最优解经过“化整化整化整化整”来来来来解原整数线性规划,虽是最
22、容易想到的,但常常得不到整数线性解原整数线性规划,虽是最容易想到的,但常常得不到整数线性解原整数线性规划,虽是最容易想到的,但常常得不到整数线性解原整数线性规划,虽是最容易想到的,但常常得不到整数线性规划的最优解,甚至根本不是可行解。因此有必要对整数线性规规划的最优解,甚至根本不是可行解。因此有必要对整数线性规规划的最优解,甚至根本不是可行解。因此有必要对整数线性规规划的最优解,甚至根本不是可行解。因此有必要对整数线性规划的解法进行专门研究。划的解法进行专门研究。划的解法进行专门研究。划的解法进行专门研究。第二十页,本课件共有80页例例例例4-4 4-4 4-4 4-4 设整数规划问题如下设整
23、数规划问题如下设整数规划问题如下设整数规划问题如下 (也可参见教材(也可参见教材(也可参见教材(也可参见教材P85P85P85P85例例例例1 1 1 1)首先不考虑整数约束,得到线性规划问题(一般称为松弛问题)。首先不考虑整数约束,得到线性规划问题(一般称为松弛问题)。第二十一页,本课件共有80页用图解法求出最优解为:用图解法求出最优解为:用图解法求出最优解为:用图解法求出最优解为:x x x x1 1 1 13/2,3/2,3/2,3/2,x x x x2 2 2 2=10/3=10/3=10/3=10/3,且有,且有,且有,且有Z=29/6Z=29/6Z=29/6Z=29/6现求整数解现
24、求整数解现求整数解现求整数解(最优解最优解最优解最优解):):):):如用舍入如用舍入如用舍入如用舍入取整法可得到取整法可得到取整法可得到取整法可得到4 4 4 4个点即个点即个点即个点即(1(1(1(1,3),(23),(23),(23),(2,3),3),3),3),(1(1(1(1,4),(24),(24),(24),(2,4)4)4)4)。显然,它们都不。显然,它们都不。显然,它们都不。显然,它们都不可能是整数规划的最优解。可能是整数规划的最优解。可能是整数规划的最优解。可能是整数规划的最优解。x1x233(3/2,10/3)按整数规划约束条件,其可行按整数规划约束条件,其可行按整数规
25、划约束条件,其可行按整数规划约束条件,其可行解肯定在线性规划问题的可行域解肯定在线性规划问题的可行域解肯定在线性规划问题的可行域解肯定在线性规划问题的可行域内且为整数点。故整数规划问题内且为整数点。故整数规划问题内且为整数点。故整数规划问题内且为整数点。故整数规划问题的可行解集是一个有限集,如右的可行解集是一个有限集,如右的可行解集是一个有限集,如右的可行解集是一个有限集,如右图所示。其中图所示。其中图所示。其中图所示。其中(2,2),(3,1)(2,2),(3,1)(2,2),(3,1)(2,2),(3,1)点的目点的目点的目点的目标函数值最大,即为标函数值最大,即为标函数值最大,即为标函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 整数 规划 分配 问题 优秀 PPT
限制150内