早教吧作业答案频道 -->其他-->
求Lingo高手帮忙混合整数规划求解!求Lingo编程!五个城市A、B、C、D、E选择其中两个城市设立仓库,分别向A、B、C、D、E五个城市 的客户派送货物,从任意仓库派送货物至客户有时限要求,不能超
题目详情
求Lingo高手帮忙混合整数规划求解!求Lingo编程!
五个城市A、B、C、D、E选择其中两个城市设立仓库,分别向A、B、C、D、E五个城市 的客户派送货物,从任意仓库派送货物至客户有时限要求,不能超过三个小时.A城市客户年需求为20件,B城市客户年需求为30件,C城市客户年需求为10件,D城市客户年需求为15件,A城市客户年需求为25件.每件货物派送费用为每件每半小时10元,即一件1小时收20元,2小时收40元.现已知五个城市至客户的派送时间如下所示.
A B C D E
A 1 2 3 3 2
B 2 1 2 3 3
C 3 2 1 2 3
D 3 3 2 1 2
E 1 3 3 2 1
五个城市A、B、C、D、E选择其中两个城市设立仓库,分别向A、B、C、D、E五个城市 的客户派送货物,从任意仓库派送货物至客户有时限要求,不能超过三个小时.A城市客户年需求为20件,B城市客户年需求为30件,C城市客户年需求为10件,D城市客户年需求为15件,A城市客户年需求为25件.每件货物派送费用为每件每半小时10元,即一件1小时收20元,2小时收40元.现已知五个城市至客户的派送时间如下所示.
A B C D E
A 1 2 3 3 2
B 2 1 2 3 3
C 3 2 1 2 3
D 3 3 2 1 2
E 1 3 3 2 1
▼优质解答
答案和解析
model:
sets:
city/1..5/:x,demand;
link(city,city):c,time;
endsets
data:
price=20;
time=
1 2 3 3 2
2 1 2 3 3
3 2 1 2 3
3 3 2 1 2
1 3 3 2 1;
demand=20 30 10 15 25;
enddata
min=@sum(city(j):demand(j)*@sum(city(i):c(i,j)*time(i,j)));
@sum(city:x)=2;
@for(city(i):@for(city(j):c(i,j)
sets:
city/1..5/:x,demand;
link(city,city):c,time;
endsets
data:
price=20;
time=
1 2 3 3 2
2 1 2 3 3
3 2 1 2 3
3 3 2 1 2
1 3 3 2 1;
demand=20 30 10 15 25;
enddata
min=@sum(city(j):demand(j)*@sum(city(i):c(i,j)*time(i,j)));
@sum(city:x)=2;
@for(city(i):@for(city(j):c(i,j)
看了 求Lingo高手帮忙混合整数...的网友还看了以下:
如图1所示,光滑水平面上的O处有一质量为m=2Kg物体.物体同时受到两个水平力的作用,F1=4N, 2020-05-13 …
物体从O点出发,沿水平直线运动,取向右的方向为运动的正方向,其速度图像如图所示,则在0-4s内A物 2020-05-13 …
如图所示,光滑水平面上的O处有一质量为m=2kg物体.物体受到两个水平力的作用,F1=4N,F2= 2020-06-12 …
如图所示,在同一竖直平面内有A、B两物体,A物体从a点起,以角速度ω沿顺时针方向做半径为R的匀速圆 2020-06-19 …
(13分)如图所示,在同一竖直平面内有A、B两物体,A物体从a点起以角速度ω沿顺时针方向做半径为R 2020-08-01 …
(2013•厦门模拟)将一弹性绳(质量不计)一端固定在某一高处O点,另一端系在一个物体上,现将物体从 2020-11-02 …
一个物体从静止开始以a1的加速度从O点出发做匀加速直线运动,经过某一点A,又以a2的加速度做匀减速直 2020-11-29 …
如图所示,粗糙斜面固定在水平面上,轻质弹簧一端固定在斜面顶端,另一端与小物块相连,弹簧处于自然长度时 2020-12-01 …
o,a,b,c为同一直线上的4点,a,b之间的距离为l1,b,c之间的距离为l2,一物体从o由静止出 2020-12-09 …
如图所示,弹簧左端固定,右端自由伸长到O点并系住物体m。现将弹簧压缩到A点,然后释放,物体一直可以运 2020-12-25 …