初学建模,用lingo有些不会我自己写的程序如下,但好像有些错误,倒数第二排的错误就不知道怎么解决model:sets: nodes/n0..n9/; liuliang(nodes,nodes):C,X;endsetsdata:C=0 12 20 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 02:46:12
初学建模,用lingo有些不会我自己写的程序如下,但好像有些错误,倒数第二排的错误就不知道怎么解决model:sets: nodes/n0..n9/; liuliang(nodes,nodes):C,X;endsetsdata:C=0 12 20 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0
初学建模,用lingo有些不会
我自己写的程序如下,但好像有些错误,倒数第二排的错误就不知道怎么解决
model:
sets:
nodes/n0..n9/;
liuliang(nodes,nodes):C,X;
endsets
data:
C=0 12 20 0 0 0 0 0 0 0
0 0 0 12 0 0 0 0 0 0
0 0 0 0 20 0 0 0 0 0
0 0 0 0 6 3 6 0 0 0
0 0 0 0 0 7 0 0 9 0
0 0 0 2 0 0 0 8 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 4 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0;
enddata
max=@sum(liuliang:X);
@for(nodes(k):
@sum(liuliang:X(j,k))=@sum(liuliang:C(k,i)));
@for(liuliang:X(i,j)>=0);
@for(liuliang:(X(i,j)=<C(i,j)));
end
初学建模,用lingo有些不会我自己写的程序如下,但好像有些错误,倒数第二排的错误就不知道怎么解决model:sets: nodes/n0..n9/; liuliang(nodes,nodes):C,X;endsetsdata:C=0 12 20 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0
@for(nodes(k): @sum(liuliang(j,k):X(j,k))=@sum(liuliang(k,i):C(k,i)));
而且你的模型可能有问题 找不到解