LINGO错误161怎么改sets: stopplan/1,2,3,4/:p,x,R,Cfix

LINGO错误161怎么改
sets:
stopplan/1,2,3,4/:p,x,R,Cfix,Ck;
station/1..14/:SN;
origin/1..14/;
destination/1..14/;
link1(origin,destination):Q,d;
link2(stopplan,station):Yki,Cki;
endsets
data:
m=6028;
capacity=12;
l=134;
k=0.1;
p=0.45,0.50,0.80,1.00;
A=612;
Cfix=8000,7000,6000,5000;
Ck=70,60,50,50;
SN=12,5,5,1,1,1,9,5,5,1,1,1,1,12;
Q=@file(1_1.txt);
d=@file(1_1.txt);
Yki=@file(1_1.txt);
Cki=@file(1_1.txt);
enddata
MAX=@sum(stopplan(i):@sum(link1:Q*d*k)*p(i)*x(i))-@sum(stopplan(i):Cfix(i)*R(i))-
@sum(stopplan(i):l*Ck(i)*R(i))-@sum(stopplan(i):@sum(station(j):Cki(i,j)*Yki(i,j))*R(i));
R(i)=@floor(x(i)/A)+1;
@for(stopplan:@sum(stopplan(i):@sum(link1:Q)*k*x(i))=m);
@for(stopplan:@sum(stopplan(i):A*R(i))>=m);
@for(stopplan:@sum(stopplan(i):0.70*A*R(i))<=m);
@for(stopplan:@sum(stopplan(i):0.90*A*R(i))>=m);
@for(stopplan:@sum(stopplan(i):R(i))<=capacity);
@for(station(j):@sum(stopplan(i):Yki(i,j)*R(i))<=SN(j));
@for(stopplan:@gin(R));
那景那情 1年前 已收到1个回答 举报

28559494 幼苗

共回答了11个问题采纳率:90.9% 举报

@for和@sum的集名后面一定要加下标

1年前 追问

10

那景那情 举报

@for(stopplan(i):@sum(stopplan(i):@sum(link1(h,n):k*Q(h,n))*x(i))=m);
这样吗?但是还是会出现一样的问题。。。

举报 28559494

每句都要加上 不是光这句

那景那情 举报

我都加上了的~还是有一样的问题

举报 28559494

那把加完的给我

那景那情 举报

能私聊么~

举报 28559494

那你看我详细资料加q
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.023 s. - webmaster@yulucn.com