多阶段计划问题精选PPT.ppt
《多阶段计划问题精选PPT.ppt》由会员分享,可在线阅读,更多相关《多阶段计划问题精选PPT.ppt(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、多阶段计划问题第1页,此课件共53页哦1、保姆雇佣方案 一家保姆公司专门向雇主提供保姆服务,根据统计,下一年的需求是:春季6000人日,夏季7500人日,秋季5500人日,冬季9000人日。公司新招聘的保姆需要经过5天的培训才能上岗,每个保姆每季度工作(新保姆包括培训)65天,保姆从该公司而不是从雇主那里得到报酬,每人每月工资800元,春季开始时公司拥有120名保姆,在每个季度结束后,将有15%的保姆自动离职。(1)如果公司不允许解聘保姆,请你为公司指定下一年的招聘计划;那些季度需求增加不影响招聘计划,可以增加多少?(2)如果公司在每个季度结束后允许解聘保姆,请为公司制订下一年的招聘计划。第2
2、页,此课件共53页哦季度6000人日7500人日5500人日9000人日120 x1x2x3x4变量设置x1,x2,x3,x4分别为四个季度之初新招聘的保姆数.y1y2y3y1,y2,y3,y4表示四个季度末解聘的保姆数,z1,z2,z3,z4表示每个季度总的保姆数。y4建立模型目标函数z1z2z3z4第3页,此课件共53页哦约束条件:季度6000人日7500人日5500人日9000人日120 x1x2x3x4y1y2y3y4z1z2z3保姆数的变化关系第4页,此课件共53页哦服务保障要求变量非负要求季度6000人日7500人日5500人日9000人日120 x1x2x3x4y1y2y3y4z
3、1z2z3第5页,此课件共53页哦回答问题(1):不允许解聘,即y1+y2+y3+y4=0,即min=2400*(z1+z2+z3+z4);z1=120+x1;z2=0.85*z1+x2-y1;z3=0.85*z2+x3-y2;z4=0.85*z3+x4-y3;65*z16000+5*x1;65*z27500+5*x2;65*z35500+5*x3;65*z49000+5*x4;y1+y2+y3+y4=0;gin(x1);gin(x2);gin(x3);gin(x4);gin(y1);gin(y2);gin(y3);gin(z1);gin(z2);gin(z3);gin(z4);第6页,此课件
4、共53页哦 Global optimal solution found at iteration:1737 Objective value:401600.0 Variable Value Reduced Cost Z1 120.0000 800.0000 Z2 120.0000 800.0000 Z3 120.0000 800.0000 Z4 142.0000 800.0000 X1 0.000000 0.000000 X2 18.00000 0.000000 Y1 0.000000 0.000000 X3 18.00000 0.000000 Y2 0.000000 0.000000 X4 4
5、0.00000 0.000000 Y3 0.000000 0.000000 Y4 0.000000 0.000000即在不允许解聘保姆的情况下,第二季度招聘18名保姆,第三季度招聘18名保姆,第四季度招聘40名保姆。第7页,此课件共53页哦 Row Slack or Surplus Dual Price 1 401600.0 -1.000000 2 0.000000 0.000000 3 0.000000 0.000000 4 0.000000 0.000000 5 0.000000 0.000000 6 1800.000 0.000000 7 210.0000 0.000000 8 2210
6、.000 0.000000 9 30.00000 0.000000 10 0.000000 0.000000 从计算的Slack的值来看,四个季度都可以增加需求,分别增加1800,210,2210,30人日,招聘计划不用改变。第8页,此课件共53页哦回答问题(2):允许公司解聘保姆的最优招聘计划min=2400*(z1+z2+z3+z4);z1=120+x1;z2=0.85*z1+x2-y1;z3=0.85*z2+x3-y2;z4=0.85*z3+x4-y3;65*z16000+5*x1;65*z27500+5*x2;65*z35500+5*x3;65*z49000+5*x4;gin(x1);
7、gin(x2);gin(x3);gin(x4);gin(y1);gin(y2);gin(y3);gin(z1);gin(z2);gin(z3);gin(z4);第9页,此课件共53页哦 Global optimal solution found at iteration:7 Objective value:386400.0 Variable Value Reduced Cost Z1 120.0000 800.0000 Z2 120.0000 800.0000 Z3 100.0000 800.0000 Z4 143.0000 800.0000 X2 18.00000 0.000000 Y2 2
8、.000000 0.000000 X4 58.00000 0.000000 Row Slack or Surplus Dual Price 6 1800.000 0.000000 7 210.0000 0.000000 8 1000.000 0.000000 9 5.000000 0.000000 新的招聘计划是:第二季度招聘18名保姆,第四季度招聘58名保姆。第10页,此课件共53页哦2、飞行员培训计划甲乙双方的一场战争,一部分甲的部队被乙包围长达4个月,由于乙方封锁了所有水陆交通要道,被包围的甲方部队只能靠空中交通维持供给。运送四个月的供给分别需要2次、3次、3次、4次飞行。每次飞行编队由
9、50架飞机组成(每架飞机3名飞行员),可以运送10万吨物资。每架飞机每个月只能飞行一次,每名飞行员也只能飞行一次,在执行任务后返回途中有20%的飞机被乙方部队击落。相应的飞行员也因此失踪。在第一个月开始时,甲方拥有110架飞机和330名熟练飞行员。在每个月开始时,甲方可以招聘新飞行员和购买新飞机。新飞机必须经过一个月检查后才能投入使用,新飞行员必须在熟练飞行员的指导下经过一个月培训才能投入飞行。每名熟练飞行员可以作为教练每个月指导20(包括自己在内)进行训练。每名飞行员在完成一个月的飞行任务后,必须有一个月带薪休假。假期结束后才能再次投入飞行。已知各项费用(单位略去)如下表,请你为甲方安排一个
10、飞行计划。第11页,此课件共53页哦第1个月 第2个月 第3个月 第4个月新飞机价格闲置熟练飞行员报酬熟练和新飞行员报酬(包括培训费用)执行飞行任务的熟练飞行员报酬休假期间的熟练飞行员报酬200 195 190 185 7 6.9 6.8 6.7 10 9.9 9.8 9.79 8.9 9.8 9.7 5 4.9 4.8 4.7第12页,此课件共53页哦变量设置Xi 第i月月初购买的飞机;i=1,2,3,4Yi 第i月月初招聘的飞行员;i=1,2,3,4Zi 第i月份闲置的飞行员数量;i=1,2,3,4Ui 第i月份培训新飞行员的熟练飞行员数量;i=1,2,3,4Vi 第i月份休假的飞行员数量
11、;i=1,2,3,4Si 第i月执行飞行任务的飞行员数量;i=1,2,3,4Ti 第i月执行飞行任务的飞机数量;i=1,2,3,4Ri 第i月用于培训的飞机数量;i=1,2,3,4Wi 第i月能用的飞机数量;i=1,2,3,4第13页,此课件共53页哦第i个月=上月休闲飞行员zi-1+上月培训完毕的新飞行员yi-1+上月休假完毕的飞行员vi-1+上月参与培训的熟练飞行员ui-1本月执行飞行任务的飞行员si+本月休闲的飞行员zi+本月参与培训的熟练飞行员ui建立模型(1)飞行员之间的数量关系i=1,2,3,4第14页,此课件共53页哦i=1时,i=2时,i=3时,i=4时,初始飞行员数量:z0=
12、330.各种飞行员之间的关系休假飞行员与参与飞行任务的飞行员的数量关系:第15页,此课件共53页哦每个月执行任务的飞行员的数量:参与培训的熟练飞行员与新飞行员的数量关系:(2)飞机与飞行员的数量关系执行飞行任务的飞行员与执行飞行飞行任务的飞机的数量关系:第16页,此课件共53页哦培训飞机和参与培训的熟练飞行员的数量关系:(3)飞机数量约束每个月飞机总量:执行飞行任务和培训任务的飞机数量约束:(4)变量约束:出现的变量取值非负整数。第17页,此课件共53页哦(4)总费用的计算新飞机的购买费用:休闲飞行员费用:新飞行员和培训熟练飞行员的培训费:执行飞行任务的飞行员的费用:休假飞行员的费用:第18页
13、,此课件共53页哦min=200*x1+195*x2+190*x3+185*x4+7*z1+6.9*z2+6.8*z3+6.7*z4+10*(u1+y1)+9.9*(u2+y2)+9.8*(u3+y3)+9.7*(u4+y4)+9*s1+8.9*s2+9.8*s3+9.7*s4+5*v1+4.9*v2+4.8*v3+4.7*v4;u1+z1+s1z0;s2+u2+z2z1+y1+v1+u1;s3+u3+z3z2+y2+v2+u2;s4+u4+z4=r1;u2=r2;u3=r3;u4=r4;w1=110;w2=0.8*t1+x1+r1;w3=0.8*t2+x2+r2;w4=0.8*t3+x3+r
14、3;r1+t1w1;r2+t2w2;r3+t3w3;r4+t4w4;gin(x1);gin(x2);gin(x3);gin(x4);gin(y1);gin(y2);gin(y3);gin(y4);gin(z1);gin(z2);gin(z3);gin(z4);gin(u1);gin(u2);gin(u3);gin(u4);第19页,此课件共53页哦计算结果:Objective value:63745.80 Variable Value Reduced Cost X1 60.00000 200.0000 X2 30.00000 195.0000 X3 80.00000 190.0000 Z1 3
15、.000000 7.000000 Z2 2.000000 6.900000 U1 23.00000 10.00000 Y1 437.0000 10.00000 U2 11.00000 9.900000 Y2 209.0000 9.900000 U3 12.00000 9.800000 Y3 228.0000 9.800000 R1 10.00000 0.000000 W1 110.0000 0.000000 W2 150.0000 0.000000 W3 150.0000 0.000000 W4 200.0000 0.000000第20页,此课件共53页哦回答问题1:第一、二、三月份各购买新飞
16、机70,30,80架,分别招聘新飞行员437,209,228人。四个月总费用最少为65745.80。回答问题2:根据问题,新飞行员和熟练飞行员之间的关系改为同时取消闲置飞行员,即新的计算结果如下:第21页,此课件共53页哦Objective value:65750.80最小费用有所增加!方案也有所改变:第22页,此课件共53页哦3、北方印染培训计划问题 北方印染公司需要的技术工人分为初级、中级、高级三个层次,统计资料显示:培养出来的每个初级工人每年可为公司增加产值1万元,每个中级每年增加产值4万元,每个高级每年增加产值5.5万元。公司计划在今后三年拔出150万元作为职业培训费用,其中,第一年投
17、资55万元,第二年投资45万元,第三年投资50万元。通过公司过去培养初级、中级、高级的经历并经过咨询,预计培养一名初级工,在高中毕业后需一年,费用为1000元,培养一名中级工,高中毕业需要三年,第一年和第二年的费用为3000,第三年的费用为1000元;培养一位高级工,高中毕业也需要三年,其中第一年费用为3000元,第二年费用为2000元,第三年需要4000元。目前公司共有初级工226人,中级工560人,高级工496人。若通过提高目前技术工人的水平来增加中级和高级工人的第23页,此课件共53页哦的人数,其培养时间和培养费用分别为:由初级工培养为中级工,需要一年时间,费用为2800元;由初级工直接
18、培养为高级工需要两年,第一年费用为2000元,第二年费用为3200元;由中级工培养为高级工需一年,费用为3600元。由于公司目前师资力量不足,教学环境有限,每年可培养的职工人数受到一定限制。根据目前情况,每年在培养的初级工人不超过90人,在培养的中级工人不超过80人,在培养的高级工人数不超过80人。为了利用有限费用和资源,要确定直接由高中生培养初级、中级、高级的人数各多少,通过提高目前技术工人水平增加中级、高级人数的初级工人和中级工人数分别多少,才能使企业三年的增加值最多?第24页,此课件共53页哦高中毕业生初级中级123初级初级初级中级高级1000,x013000,x023000100030
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 阶段 计划 问题 精选 PPT
限制150内