用Lingo或lindo做,程序答题求帮助..

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/25 13:22:54

用Lingo或lindo做,程序答题
求帮助..

model:
sets:
product/1..3/:t,a,b;
season/1..4/:;
link(product,season):x,s,d;
endsets
data:
t=3 4 3;
d=1500 1000 2000 1200
1500 1500 1200 1500
1500 2000 1500 2500;
a=20 20 15;
b=5 5 5;
enddata
min=@sum(link(i,j):@if(s(i,j)#ge#0,b(i)*s(i,j),-a(i)*s(i,j)));
@for(link:@free(s));
@for(product(i):s(i,1)=x(i,1)-d(i,1));
@for(link(i,j)|j#gt#1:s(i,j)=s(i,j-1)+x(i,j)-d(i,j));
@for(season(j):@sum(product(i):x(i,j)*t(i))