悬赏 1000 个论坛币 已解决
model:
title location problem;
sets:
xq/1,2,3,4,5,6/:w;
bx/1,2,3,4,5,6,7,8,9/:c,y;
link(xq,bx):f,x;
endsets
data:
w=96,63,99,64,109,54;
c=50;
f=26,0,16,100,85,37,0,53,85,41,7,10,81,100,33,0,85,91,43,41,81,43,37,100,43,40,56,65,32,30,58,96,47,3,100,96,22,58,53,0,0,35,91,0,0,100,68,47,26,37,56,35,56,47;
enddata
init:
c=300;
endinit
[OBJ] max=@sum(link(i,j):w(i)*f(i,j)*x(i,j)*y(j));
@for(bx(j):@sum(bx(j):c(j)*y(j)))<=c;
@for(xq(i):@sum(link(i,j):x(i,j))=1);
@for(link(i,j):x(i,j)-y(j))<=0;
@for(bx(j):@bin(y(j)));
@for(link(i,j):@bin(x(i,j)));
end
求修正,指出错误所在,帮忙修改