谁帮我看下这个哪出错了
Sets:Works/1..2/:A;
Tractors/1..3/:Y;
Tools/1..3/:Z;
Cost(tractors,tools): B ,C;
Links(works,tractors,tools):X,W;
Endsets
Data:
A= ;
… …
W= ;
Enddata
Min=@sum(links(i,j,k):B(j,k)*X(i,j,k)+C(j,k)*W(i,j,k)*X(i,j,k));
@for(Tractors(j):@sum(Links(i,j,k):x(i,j,k))<=y(j););
@for(tools(k):@sum(links(I,j,k):X(I,j,k))<=Z(k););
@for(works(i):@sum(links(I,j,k):W(I,j,k)*X(I,j,k)>=A(i)););
数据录入运行的时候出错了,看看程序哪错了,谢谢了 晕那图标为什么每次都出来,郁闷。那个图标为: @ 代码:
Sets:
Works/1..2/:A;
Tractors/1..3/:Y;
Tools/1..3/:Z;
Cost(tractors,tools): B ,C;
Links(works,tractors,tools):X,W;
Endsets
Data:
A=??;
W=??????????????????;
Enddata
Min=@sum(links(i,j,k):B(j,k)*X(i,j,k)+C(j,k)*W(i,j,k)*X(i,j,k));
@for(Tractors(j): @sum(Links(i,j,k): x(i,j,k))<=y(j));
@for(tools(k): @sum(links(I,j,k):X(I,j,k))<=Z(k));
@for(works(i): @sum(links(I,j,k): W(I,j,k)*X(I,j,k))>=A(i));
好像这样子可以运行了,但我没拿数据试验,你可以试着代入合理数据运行下。
页:
[1]