lingo a syntax error has occurredmodel:sets:l/1..209/;r/1..209/;links(l,r):a;matrix1(l,r):x;endsetsdata:a= !这里a矩阵太大,没有贴上来,大神看看语句哪里不对,因为要做a.*x的最小值,x是一个0-1阵 每行每列和都为1end
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/06 03:32:58
lingo a syntax error has occurredmodel:sets:l/1..209/;r/1..209/;links(l,r):a;matrix1(l,r):x;endsetsdata:a= !这里a矩阵太大,没有贴上来,大神看看语句哪里不对,因为要做a.*x的最小值,x是一个0-1阵 每行每列和都为1end
lingo a syntax error has occurred
model:
sets:
l/1..209/;
r/1..209/;
links(l,r):a;
matrix1(l,r):x;
endsets
data:
a= !这里a矩阵太大,没有贴上来,大神看看语句哪里不对,因为要做a.*x的最小值,x是一个0-1阵
每行每列和都为1
enddata
z=@for(l(i):@for(r(j):@sum(a(i,j)*x(i,j))));
@for(matrix1:@bin(x));
@for(l(i):@sum(r(j):x(i,j))>0);
@for(r(j):@sum(l(i):x(i,j))>0);
min=z
lingo a syntax error has occurredmodel:sets:l/1..209/;r/1..209/;links(l,r):a;matrix1(l,r):x;endsetsdata:a= !这里a矩阵太大,没有贴上来,大神看看语句哪里不对,因为要做a.*x的最小值,x是一个0-1阵 每行每列和都为1end
sets:
l/1..209/;
r/1..209/;
links(l,r):a,x;
endsets
data:
enddata
min=@sum(l(i):@sum(r(j):a(i,j)*x(i,j)));
@for(links:@bin(x));
@for(l(i):@sum(r(j):x(i,j))=1);
@for(r(j):@sum(l(i):x(i,j))=1);