x(i):表示第i年购置情况:y(i):表示保养情况
sets:
s/1..5/:a,b,x,y;
endsets
data:
a=11,11,12,12,13;
b=5,6,8,11,18;
enddata
min=@sum(s(i): a(i)*x(i)+(5-i)*b(i)*y(i));
@for(s:x+y=1);
@for(s: @bin(x);@bin(y));
结果:
X( 1) 1.000000 11.00000
X( 2) 1.000000 11.00000
X( 3) 1.000000 12.00000
X( 4) 0.000000 12.00000
X( 5) 0.000000 13.00000
Y( 1) 0.000000 20.00000
Y( 2) 0.000000 18.00000
Y( 3) 0.000000 16.00000
Y( 4) 1.000000 11.00000
Y( 5) 1.000000 0.000000 正好我也在用lingo,看看~~ 不错的问题,有意思,
页:
1
[2]