




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——试验三整数规划试验三整数规划
(一)试验目的:运用Excel和LINGO软件求解整数规划(纯整数、混合整数)、0-1规划(二)内容及要求:求解习题3-1、3-5(三)试验报告:
3-1.某厂拟在A,B,C,D,E五个城市建立若干配送中心数据如下表,求解何种选址方案能让总利润最大?资源城市应投资金/百万元46120120应投人力/人次54123015应投设备/套111002利润/10万元4.53.89.5-2-1.5ABCDE资源限制解:数学模型为:
maxz=4.5X1+3.8X2+9.5X3–2X4-1.5X5
4X1+6X2+12X3+0X4+1X5<=205X1+4X2+12X3+3X4+0X5<=151X1+1X2+1X3+0X4+0X5<=2X1,X2,X3,X4,X5=0或1
LINGO模型为:
!习题3-1;
max=4.5*x1+3.8*x2+9.5*x3-2*x4-1.5*x5;4*x1+6*x2+12*x3+0*x4+1*x5<=20;5*x1+4*x2+12*x3+3*x4+0*x5<=15;1*x1+1*x2+1*x3<=2;@bin(x1);@bin(x2);@bin(x3);@bin(x4);@bin(x5);
单击求解按钮,得到规划求解报告如下:
结果分析:
厂方在城市C选址建立配送中心能使总利润最大,最大总利润为9.5万元。
3-5.安排4个人做4项不同的工,每个人完成工作所需要的时间如表3-14所示。
表3-14习题3-5数据
时间人甲乙丙丁工作/dA20182617B19241620C20271524D28201819(1)应如何指派,可使总的时间最少?
(2)假如表中的数据为创造的效益,应如何指派,使总效益最大?(3)假如表中增加一个人(一行),完成A,B,C,D工作的时间分别为16d,17d,20d,21d,
这时应如何指派,使总时间最少?
解:
(1)用LINGO求解,模型代码如下:
model:
!4个工人,4个工作的指派问题;sets:
person/1..4/;job/1..4/;
assign(person,job):c,x;endsets
!目标函数;
min=@sum(assign:c*x);!需求约束;
@for(person(i):
@sum(job(j):x(i,j))=1);@for(job(j):
@sum(person(i):x(i,j))=1);!这里是数据;data:
c=20192028182427202616151817202419;enddataend
单击求解按钮,得到规划求解报告如下:(只截取了能用到的一部分)
X(1,1)0.0000002.000000
X(1,2)1.0000000.000000X(1,3)0.0000002.000000X(1,4)0.0000008.000000X(2,1)0.0000000.000000X(2,2)0.0000005.000000X(2,3)0.0000009.000000X(2,4)1.0000000.000000X(3,1)0.00000011.00000X(3,2)0.0000000.000000X(3,3)1.0000000.000000X(3,4)0.0000001.000000X(4,1)1.0000000.000000X(4,2)0.0000002.000000X(4,3)0.0000007.000000X(4,4)0.0000000.000000
从上述求解报告可知,最优指派方案应为:甲→B,乙→A,丙→C,丁→D,最少总时间为19+18+15+19=71;
(2)要使总效益最大,即求最大化问题,此时LINGO模型的代码变为:
model:
!4个工人,4个工作的指派问题;sets:
person/1..4/;job/1..4/;
assign(person,job):c,x;endsets
!目标函数;
max=@sum(assign:c*x);!需求约束;
@for(person(i):
@sum(job(j):x(i,j))=1);@for(job(j):
@sum(person(i):x(i,j))=1);!这里是数据;data:
c=20192028182427202616151817202419;enddataend
同样单击求解按钮,得到规划求解报告如下:(只截取了能用到的一部分)
X(1,1)0.0000008.000000X(1,2)0.0000006.000000
X(1,3)0.0000008.000000X(1,4)1.0000000.000000X(2,1)0.0000009.000000X(2,2)1.0000000.000000X(2,3)0.0000000.000000X(2,4)0.0000007.000000X(3,1)1.0000000.000000X(3,2)0.0000007.000000X(3,3)0.00000011.00000X(3,4)0.0000008.000000X(4,1)0.0000007.000000X(4,2)0.0000001.000000X(4,3)1.0000000.000000X(4,4)0.0000005.000000
从上述求解报告可知,最优指派方案应为:甲→D,乙→B,丙→A,丁→C,最大总效益为28+24+26+24=102;
(3)假如表中增加一个人,那么指派问题变为5个工人4个工作的指派问题,可以增
加一列虚拟工作使得模型可解,此时LINGO模型的代码变为:
model:
!5个工人,4个工作的指派问题;sets:
person/1..5/;job/1..5/;
assign(person,job):c,x;endsets
!目标函数;
min=@sum(assign:c*x);!需求约束;
@for(person(i):
@sum(job(j):x(i,j))=1);@for(job(j):
@sum(person(i):x(i,j))=1);!这里是数据;data:
c=20192028281824272028261615182817202419281617202128;enddata
end
单击求解按钮后,得到规划求解报告如下:(只截取了能用到的一部分)
X(1,1)0.0000002.000000
X(1,2)0.0000000.000000X(1,3)0.0000002.000000X(1,4)0.0000008.000000X(1,5)1.0000000.000000X(2,1)0.0000000.000000X(2,2)0.0000005.000000X(2,3)0.0000009.000000X(2,4)1.0000000.000000X(2,5)0.0000000.000000X(3,1)0.00000011.00000X(3,2)0.0000000.000000X(3,3)1.0000000.000000X(3,4)0.0000001.000000X(3,5)0.0000003.000000X(4,1)1.0000000.000000X(4,2)0.0000002.000000X(4,3)0.0000007.000000X(4,4)0.0000000.000000X(4,5)0.0000001.000000X(5,1)0.0000000.000000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 变电站道路施工方案
- Unit 7 Happy Birthday Section A 2a 教学设计2024-2025学年人教版英语七年级上册
- 厨师务工合同范本
- 叫停温泉开采合同范例
- 提升个人财务素养的方法与途径计划
- 创设多样学习场景提升幼儿园小班的学习兴趣计划
- 人体器官捐献知识普及方案计划
- 创意手工活动的实施方案计划
- 课程实施细则计划
- 提升工作效率的年度措施计划
- 新课程标准2022版初中历史考试题及答案
- 前言 马克思主义中国化时代化的历史进程与理论成果
- 思想道德与法治2023版教学设计第二章 追求远大理想 坚定崇高信念
- 21ZJ111 变形缝建筑构造
- 电子商务概论目录
- 装修返工合同
- 高等数学考研辅导课(一)学习通超星课后章节答案期末考试题库2023年
- 消力池砼施工工法
- 国家职业类别1-6类明细表
- 中国文艺美学要略·论著·《画学心法问答》
- 如何建立卓越地价值观
评论
0/150
提交评论