那位知道下面的lingo程序错在哪
model:sets:
warehouse/1..3/:a;
customer/1..4/b;
routes(warehouse,customer):c,x;
endsets
data:
a=30,25,21;
b=15,17,22,12;
c=6,2,6,7,
4,9,5,3,
8,8,1,5;
enddata
min=@sum(routes:c*x);
@for(warehouse(i):
@sum(customer(j):x(i,j))<=a(i));
@for(customer(j):
@sum(warehouse(i):x(i,j))=b(j));
end 第四行少加了个冒号,min=@sum(routes:c*x);这个语句是什么?看不懂。好像应该是min=@sum(routes:c*x);这么改了就能够运行了 二楼说的对,我刚才验证过了,就两个错误。 dsnisdcidnvcivinv 就是二楼说的那样,这个好像是个优化问题(关于房屋分配的)
页:
[1]