作业帮 > 综合 > 作业

lingo混合整数规划模型求解

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/02 18:28:08
lingo混合整数规划模型求解
model:
sets:
s1/l,2/a;
s2/1..3/:f,w,m,c;
s3/1..5/:b;
ssl(s1,s2):U1,x,L1;
ss2(s2,s3):U2,y,L2;
ss3(s1,s3):U3,z,L3;
endsets
data:
a=118000 80000;
b=38200 60100 45400 72100 63000;
f=800000 865000 790000;
m=100 105 110;
c=16000 16000 15000;
L1=3363 3596 3596
4141 4141 4427;
L2=3363 2732 2732 4290 4427;
3798 3085 2732 4290 4141
3596 3363 2732 4290 4556;
L3=3363 3363 3085 4141 \x054427
3978 3978 3978 3363 3363;
U1=20.79 28.35 23.94
88.2 80.64 101.43;
U2=17.64 12.6\x0515.12\x0566.78\x0589.46
40.95\x0515.12\x0512.6\x0564.89\x0585.05
37.8\x0523.94\x0511.97\x0581.9\x05102.06;
U3=27.72 26.46 22.68 80.64 107.1
86.94 74.97 88.2\x05 20.16 22.05;
enddata
min=@sum(ss1:(U1+L1)*x(i,k))+@sum(ss2:(U2+L2)*y(k,j))+@sum(ss3:U3+L3)*z(i,j))+@sum(s2:f(k)*w(k))+@sum(ss1(i,k):m(k)*x(i,k)*w(k));
@for(s1(i):@sum(s2(k):x(i,k))+@sum(s3(j):z(i,j))
model:
sets:
s1/l,2/:a;
s2/1..3/:f,w,m,c;
s3/1..5/:b;
ss1(s1,s2):U1,x,L1;
ss2(s2,s3):U2,y,L2;
ss3(s1,s3):U3,z,L3;
endsets
data:
a=118000 80000;
b=38200 60100 45400 72100 63000;
f=800000 865000 790000;
m=100 105 110;
c=16000 16000 15000;
L1=3363 3596 3596
4141 4141 4427;
L2=3363 2732 2732 4290 4427
3798 3085 2732 4290 4141
3596 3363 2732 4290 4556;
L3=3363 3363 3085 4141 4427
3978 3978 3978 3363 3363;
U1=20.79 28.35 23.94
88.2 80.64 101.43;
U2=17.64 12.6 15.12 66.78 89.46
40.95 15.12 12.6 64.89 85.05
37.8 23.94 11.97 81.9 102.06;
U3=27.72 26.46 22.68 80.64 107.1
86.94 74.97 88.2 20.16 22.05;
enddata
min=@sum(ss1:(U1+L1)*x)+@sum(ss2:(U2+L2)*y)+@sum(ss3:(U3+L3)*z)+@sum(s2(k):f(k)*w(k))+@sum(ss1(i,k):m(k)*x(i,k)*w(k));
@for(s1(i):@sum(s2(k):x(i,k))+@sum(s3(j):z(i,j))
再问:   真的是大神,请教一下这个应该怎么变成呢