永发信息网

lingo中invalid number of initialization values...错误代码29

答案:2  悬赏:30  手机版
解决时间 2021-02-23 08:54
  • 提问者网友:我的未来我做主
  • 2021-02-22 22:51
model:
sets:
nodes/A,B1,B2,B3,C1,C2,D1,D2,D3,E/;
arcs/
A,B1 A,B2 A,B3
B1,C1 B1,C2 B1,D1
B2,C1 B2,C2
B3,C1 B3,C2 B3,D3
C1,D1 C1,D2 C1,D3
C2,D1 C2,D2 C2,D3
D1,E
D2,E
D3,E
/:c,x;
endsets
data:
c=3 2 4
4 3 4
1 3
3 5 3
2 5 3
1 4 2
3
1
5;
enddata
n=@size(nodes);
min=@sum(arcs:c*x);
@sum(arcs(i,j)|i#eq#1:x(i,j))=1;
@for(nodes(i)|i#ne#1#and#i#ne#n:
@sum(arcs(i,j):x(i,j))-@sum(arcs(i,j):x(j,i))=0;
);
@sum(arcs(i,j)|i#eq#n:x(j,i))=1;
@for(arcs:@bin(x));
end
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-02-22 23:17
model:
sets:
nodes/A,B1,B2,B3,C1,C2,D1,D2,D3,E/;
arcs(nodes,nodes)/
A,B1 A,B2 A,B3
B1,C1 B1,C2 B1,D1
B2,C1 B2,C2
B3,C1 B3,C2 B3,D3
C1,D1 C1,D2 C1,D3
C2,D1 C2,D2 C2,D3
D1,E
D2,E
D3,E
/:c,x;
endsets
data:
c=3 2 4
4 3 4
1 3
3 5 3
2 5 3
1 4 2
3
1
5;
enddata
n=@size(nodes);
min=@sum(arcs:c*x);
@sum(nodes(j)|@in(arcs,1,j):x(1,j))=1;
@for(nodes(i)|i#ne#1#and#i#ne#n:
@sum(nodes(j)|@in(arcs,i,j):x(i,j))-@sum(nodes(j)|@in(arcs,j,i):x(j,i))=0;
);
@sum(nodes(j)|@in(arcs,j,10):x(j,10))=1;
@for(arcs:@bin(x));
end
全部回答
  • 1楼网友:怙棘
  • 2021-02-22 23:58
贴完整的 光这点不行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯