model:
sets:
x/1..4/: a;
y/1..5/: b;
links(x,y): cost, volume;
endsets
min=@sum(links: cost*volume);
!需求约束;
@for(y(J):
@sum(x(I): volume(I,J))=b(J));
!产量约束;
@for(x(I):
@sum(y(J): volume(I,J))<=a(I));
data:
a=8 5 9 6;
b=4 7 5 6 6 ;
cost=3 12 3 4 6
11 2 5 9 8
6 7 1 5 12
4 3 8 6 10;
enddata
end
用lingo做的。。。