题目
lingo
联系 给题 帮着
联系 给题 帮着
提问时间:2021-03-26
答案
大概是下面这样 最重要的是transport两个量
model:
sets:
s/1..2/:;
w/1..2/:wcost1,wcost2,z;
c/1..3/:;
p/1..2/:;
link1(p,s,w):transportcost1,transport1;
link2(p,w,c):transportcost2,transport2;
link3(p,c):demand;
link4(p,s):cost;
link5(w,c):y;
endsets
data:
transportcost1=
1.8 1.6
1.7 1.5
1.9 1.7
1.8 1.6;
transportcost2=
2.5 2.3 2.7
2.2 1.8 2.4
2.6 2.4 2.8
2.3 1.9 2.5;
demand=
55 45 50
45 35 40;
cost=
28.5 28.5
38.5 39.5;
wcost1=
1.5 1.3;
wcost2=
20 85;
enddata
min=@sum(link1:transportcost1*transport1)*10000+@sum(link2:transportcost2*transport2)*10000
+@sum(link4(l,i):cost(l,i)*@sum(w(j):transport1(l,i,j)))*10000+@sum(w(j):wcost1(j)*@sum(s(i):@sum(p(l):transport1(l,i,j))))*10000
+@sum(w:z*wcost2);
@for(p(l):@for(w(j):@sum(s(i):transport1(l,i,j))=@sum(c(k):transport2(l,j,k))));
@for(link3(l,k):demand(l,k)=@sum(w(j):transport2(l,j,k)));
@sum(p(l):@sum(s(i):transport1(l,i,1)))<=100;
@sum(w(j):transport1(1,1,j))<=80;
@sum(w(j):transport1(2,1,j))<=75;
@for(w(j):z(j)=@if(@sum(p(l):@sum(s(i):transport1(l,i,j)))#eq#0,0,1));
@for(link5(j,k):y(j,k)=@if(@sum(p(l):transport2(l,j,k))#eq#0,0,1));
@for(c(k):@sum(w(j):y(j,k))<=1);
end
model:
sets:
s/1..2/:;
w/1..2/:wcost1,wcost2,z;
c/1..3/:;
p/1..2/:;
link1(p,s,w):transportcost1,transport1;
link2(p,w,c):transportcost2,transport2;
link3(p,c):demand;
link4(p,s):cost;
link5(w,c):y;
endsets
data:
transportcost1=
1.8 1.6
1.7 1.5
1.9 1.7
1.8 1.6;
transportcost2=
2.5 2.3 2.7
2.2 1.8 2.4
2.6 2.4 2.8
2.3 1.9 2.5;
demand=
55 45 50
45 35 40;
cost=
28.5 28.5
38.5 39.5;
wcost1=
1.5 1.3;
wcost2=
20 85;
enddata
min=@sum(link1:transportcost1*transport1)*10000+@sum(link2:transportcost2*transport2)*10000
+@sum(link4(l,i):cost(l,i)*@sum(w(j):transport1(l,i,j)))*10000+@sum(w(j):wcost1(j)*@sum(s(i):@sum(p(l):transport1(l,i,j))))*10000
+@sum(w:z*wcost2);
@for(p(l):@for(w(j):@sum(s(i):transport1(l,i,j))=@sum(c(k):transport2(l,j,k))));
@for(link3(l,k):demand(l,k)=@sum(w(j):transport2(l,j,k)));
@sum(p(l):@sum(s(i):transport1(l,i,1)))<=100;
@sum(w(j):transport1(1,1,j))<=80;
@sum(w(j):transport1(2,1,j))<=75;
@for(w(j):z(j)=@if(@sum(p(l):@sum(s(i):transport1(l,i,j)))#eq#0,0,1));
@for(link5(j,k):y(j,k)=@if(@sum(p(l):transport2(l,j,k))#eq#0,0,1));
@for(c(k):@sum(w(j):y(j,k))<=1);
end
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1为什么?把原因写下来吧?
- 2在平静的湖面上,有一支红莲,高出水面1米,阵风吹来,红莲被吹到一边,花朵齐及水面,已知红莲移动的水平距离为2米,问这里水深是( ) A.1米 B.1.5米 C.2米 D.2.5米
- 3My wish is very simple,IS,Opened my eyes every morning I can feel you breathing.
- 4X^2-2X-4Y^2-4Y因式分解
- 5外力做功与机械能的关系
- 6一个长方形的框架长24厘米,宽是18厘米,现将这个框架拉成一个高是12厘米的平行四边,这个平行四边形的面积?
- 7英语翻译
- 8英语(三)
- 9水果店运来两车橘子,第一车橘子重200千克,它的1|5正好是第二车的1|6.第二车橘子重多少千克
- 10(x-1):9又5分之一=0.1:9又5分之一
热门考点
- 1甲组人数比乙组人数多三份之一,后来从甲组调9人到乙组,此时乙组人数比甲组都四分
- 2已知(2a-b+1)的绝对值+(3a+(3/2)b)的平方等于0,求代数式[(3ab+a的平方)/a的平方-b的平方]除[(a+3b)/(a...
- 3200乘以200柱子展开面积怎么算
- 4有关星辰的成语
- 5二元一次方程 6x-2y=21 6x+2y+18=15×2y求其详细的解答过程
- 6一次函数y=(2m+2)x+m中,y随x的增大而减小,且其图象不经过第一象限,则m的取值范围是( ) A.m>-1 B.m<-1 C.m=-1 D.m<1
- 7Li Yundi is (a famous pianist).对括号部分提问 _____Li Yundi_____?
- 8三味书屋里为什么没有孔子画像?
- 9我国森林,煤,水,石油,天然气人均占有量和居世界第几位
- 10饲养小组养白兔、黑兔和灰兔只数的比是5:7:9,已知白兔和灰兔共140只,三种兔子一共多少只?