lingo的一些简单题型及答案

lingo的一些简单题型及答案
lingo的一些简单题型及答案
第一题
(1)
model:
max=100x+130y;
2x+y<200;
x<100;
y<80;
x>0;
y>0;
end
(2)
model:
min=3
x1+2x2-3x3+4x4;
x1-2
x2+3x3+4x4<3;
x2+3x3+4x4>-5;
2x1-3x2-7x3-4x4=2;
x1>0;
x2<0;
end
第二题
model:
sets:
s/1…3/:x,c1,c2;
endsets
data:
c1=1 2 3;
c2=1 3 4;
enddata
min=x(1)+3x(2)+2x(3);
@sum(s(i):x(i)*c1(i))=5;
@sum(s(i):x(i)*c2(i))=7;
@for(s(i):x(i)>0);
end
第三题
model:
sets:
s/1…8/:x,y;
endsets
data:
x=54 45 43 29 23 21 14 1;
enddata
[email protected](s(i):x(i)*y(i));
@sum(s(i):x(i)*y(i))<110;
@for(s(i):@bin(y(i)));
end
第四题
第三行
place/1 … 4/: b,x;
第八行
b=100 200 150 180;
第十行
[email protected](place (i):@sum(place(j):Co(i,j))x(i));
第十一行
@sum(place:b
x)<600; !成本约束;
第十二行
@for(place(j):@sum(place(i):Co(i,j))<20);