运筹学整数规划ppt课件.ppt
《运筹学整数规划ppt课件.ppt》由会员分享,可在线阅读,更多相关《运筹学整数规划ppt课件.ppt(59页珍藏版)》请在三一办公上搜索。
1、上页,下页,返回,整数规划(integer programming),1.几个实例,2.整数规划的算法分支定界法和割平面方法,3.Lingo/Lindo求解整数规划,上页,下页,返回,例1。人员安排问题,整数规划,某宾馆一天各时段需要的人数如下所示。按规定,服务员连续工作八小时为一 班。现要求安排服务员的工作时间,使所需服务员总数最少。,上页,下页,返回,某宾馆一天各时段需要的人数如下所示。按规定,服务员连续工作八小时为一 班。现要求安排服务员的工作时间,使所需服务员总数最少。,上页,下页,返回,解:设xj 表示第j时段开始上班的服务员人数。由于每两小时为一时段,所以第j时段开始上班的服务员将
2、在第j+3时段结束时下班。因此只考虑,相应的模型为:,上页,下页,返回,第4阶段,5阶段,6阶段,7阶段,7阶段,9阶段,上页,下页,返回,整数规划,上页,下页,返回,利用数学软件lingo可求得一个最优解为:,X1 = 12.000000 X2 = 0.000000 X3 = 6.000000 X4 = 2.000000 X5 = 1.000000 X6 = 5.000000,最优值为 26,具体过程如下:,上页,下页,返回,求解程序为,Liti1a,MIN =x1+x2+x3+x4+x5+x6; x16; x1+x212; x1+x2+x310; x1+x2+x3+x48; x2+x3+x
3、4+x59; x3+x4+x5+x614; x4+x5+x68; x5+x66; x64;gin(x1);gin(x2);gin(x3);gin(x4);gin(x5);gin(x6);end,上页,下页,返回,OBJECTIVE FUNCTION VALUE (1) 26.00000 VARIABLE VALUE X1 12.000000 X2 0.000000 X3 6.000000 X4 2.000000 X5 1.000000 X6 5.000000,另一最优解为,OBJECTIVE FUNCTION VALUE 1) 26.00000 VARIABLE VALUE X1 6.0000
4、00 X2 6.000000 X3 0.000000 X4 0.000000 X5 3.000000 X6 11.000000,最优解不唯一,liti1b,上页,下页,返回,OBJECTIVE FUNCTION VALUE 1) 26.00000 VARIABLE VALUE REDUCED COST X1 12.000000 1.000000 X2 0.000000 1.000000 X3 6.000000 1.000000 X4 2.000000 1.000000 X5 1.000000 1.000000 X6 5.000000 1.000000,上页,下页,返回,例2(布线问题),解决某
5、市消防站的布线 问题。该城市共有6个区,每个区都可以建立消防站,市政府希望设置的消防站最少,但必须满足在城市任何地方发生火警时,消防车要在15分钟之内赶到现场,根据实地考察,各区之间消防车行驶的时间见下表,请帮助该市制定一个最节省的计划。,上页,下页,返回,各区之间消防车行驶的时间表,上页,下页,返回,解:每个地区是否设消防站可用一个0-1变量来表示。令,i=1,2,6,本题要求消防站的个数最少,故目标函数为:,约束条件为:,上页,下页,返回,各区之间消防车行驶的时间表,约束条件为:,上页,下页,返回,OBJECTIVE FUNCTION VALUE 1) 2.000000 VARIABLE
6、VALUE REDUCED COST X1 0.000000 1.000000 X2 1.000000 1.000000 X3 0.000000 1.000000 X4 1.000000 1.000000 X5 0.000000 1.000000 X6 0.000000 1.000000,min =x1+x2+x3+x4+x5+x6;x1+x21;x1+x2+x61;x3+x41;x3+x4+x51;x4+x5+x61;x2+x5+x61;bin(x1);bin(x2);bin(x3);bin(x4);bin(x5);bin(x6);end,计算程序为,求解报告为,最优方案为x2=x4=1,即
7、在第2区和第4区设置消防站即可。,liti3,bin(x)-表示x取值为0或1,上页,下页,返回,例3(最优装载问题),例3(美国 1988 年大学生建摸竞赛B题),要把七种规格的包装箱装到两辆平板车上去,箱子的宽、高、相同,而厚度和重量不同。下表给出了他们的厚度和重量及数量。,上页,下页,返回,每辆平板车有10.2米的地方用于装箱,载重40吨。由于货物的限制,对于第5、6、7三种包装箱的装载有如下约束:它们所占的空间(厚度)不得超过302.7厘米,试把这些包装箱装到平板车上去,使浪费的空间最小。,解:容易计算出所有的包装箱的厚度为27.495米,而两俩平板车共有20.4米长的地方,所以不可能
8、都装上。 记表中所给出的第i种箱子的厚度、重量和数量分别为ti 、 wi 和 ni (i=1,2,.,7),又记第i种箱子装到第1、2辆平板车上的数量分别为 xi1 ,xi2(i=1,2,.,7),上页,下页,返回,上页,下页,返回,问题要求浪费的空间最小,即装载所占的空间最大,故目标函数为:,约束条件为:,厚度约束:,重量约束:,每辆平板车有10.2米的地方用于装箱,载重40吨,记第i种箱子装到第1、2辆平板车上的数量分别为 (i=1,2,.,7),上页,下页,返回,数量约束:,特殊约束:,或,第5、6、7三种包装箱的装载有如下约束:它们所占的空间(厚度)不得超过302.7厘米,,(每辆平板
9、车不超过302.7cm),上页,下页,返回,故得到两个整数规划模型为:,(IP1),(IP2),上页,下页,返回,现解第一个问题:,(IP1),Liti3.ltx,Liti3.txt,上页,下页,返回,利用lindo 求解得到最优解为:,上页,下页,返回,MAX 48.7x11+48.7x12+52.0 x21+52.0 x22+61.3x31+61.3x32+72.0 x41+72.0 x42+48.7x51+48.7x52 +52.0 x61+52.0 x62+64x71+64x72st 48.7x11+52x21+61.3x31+72x41+48.7x51+52x61+64x711020
10、 48.7x12+52x22+61.3x32+72x42+48.7x52+52x62+64x721024 2x11+3x21+x31+0.5x41+4x51+2x61+x7140 2x12+3x22+x32+0.5x42+4x52+2x62+x7240 x11+x128 x21+x227 x31+x329x11+x128 x21+x227 x31+x329 x41+x426 x51+x526 x61+x624 x71+x728 48.7x51+48.7x52+52.0 x61+52.0 x62+64.0 x71+64.0 x72302.7 END GIN 14,上页,下页,返回,objecti
11、ve function value 1) 2039.400variable value reduced cost x11 5.000000 -48.700001 x12 3.000000 -48.700001 x21 1.000000 -52.000000 x22 6.000000 -52.000000 x31 9.000000 -61.299999 x32 0.000000 -61.299999,上页,下页,返回,X41 1.000000 -72.000000 X42 5.000000 -72.000000 X51 2.000000 -48.700001 X52 1.000000 -48.7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 整数 规划 ppt 课件
链接地址:https://www.31ppt.com/p-1450162.html