数模软件题目:有三个货仓,分前仓、中仓和后仓. 前仓 中仓 后仓重量限制 10 16 18体积限制 6800 8100 5300 重量(t) 空间(m³/t) 利润(元/t)1 18 480 31002 15 650 28003 23 580 35004 12 390 2850安排装运,

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 17:42:58

数模软件题目:有三个货仓,分前仓、中仓和后仓. 前仓 中仓 后仓重量限制 10 16 18体积限制 6800 8100 5300 重量(t) 空间(m³/t) 利润(元/t)1 18 480 31002 15 650 28003 23 580 35004 12 390 2850安排装运,
数模软件
题目:有三个货仓,分前仓、中仓和后仓.
前仓 中仓 后仓
重量限制 10 16 18
体积限制 6800 8100 5300
重量(t) 空间(m³/t) 利润(元/t)
1 18 480 3100
2 15 650 2800
3 23 580 3500
4 12 390 2850
安排装运,使飞行获利最大?
要求:优化模型
Lingo程序
求解报告
问题结论

数模软件题目:有三个货仓,分前仓、中仓和后仓. 前仓 中仓 后仓重量限制 10 16 18体积限制 6800 8100 5300 重量(t) 空间(m³/t) 利润(元/t)1 18 480 31002 15 650 28003 23 580 35004 12 390 2850安排装运,
模型自己写 大概就是加一个0-1变量表示某个货物在某个舱内装的量 根据我的程序也可以写出
model:
sets:
carbin/1..3/:w,v;
goods/1..4/:weight,volumn,profit;
arrange(carbin,goods):x;
endsets
data:
w=10 16 18;
v=6800 8100 5300;
weight=18 15 23 12;
volumn=480 650 580 390;
profit=3100 2800 3500 2850;
enddata
max=@sum(goods(j):profit(j)*@sum(carbin(i):x(i,j)));
@for(carbin(i):@sum(goods(j):x(i,j))