本人半路出家菜鸟一只,lingo运行时总提示model后面的冒号有错,很纳闷,求各位大神解答。

2025-05-06 09:13:09
推荐回答(1个)
回答1:

SETS:
demand/1..8/:q;
supply/1..5/:u,z;
link(demand,supply):s,x,d;
ENDSETS
min=@sum(supply(j):u(j)*z(j))+@sum(link(i,j):(d(i,j)*0.0963-0.083)*q(j)*s(i,j)/1600);
@for(link(i,j):@bin(s(i,j)));
@for(link(i,j):@bin(x(i,j)));
@for(supply(j):@bin(z(j)));
@for(demand(i):@sum(supply(j):x(i,j))=1);
@sum(supply(j):z(j))=4;
@for(supply(j):@for(demand(i):x(i,j)@for(link(i,j):s(i,j)*(d(i,j)-1000)<=0);