我要用lingo定义一个0-1矩阵,如何定义?要求每行和每列只有一个1,其余都为0

我要用lingo定义一个0-1矩阵,如何定义?要求每行和每列只有一个1,其余都为0
sets:
e/1..11/;
matrix1/e,e/:a;
endsets
@for(matrix1:@bin(a));
@for(e(i):@sum(e(j):a(i,j))>0);
这是我自己定义的一个 但是总是报错,LINGO’s predefined functions generally expect a specific number of arguments.You’ll get this message if you are passing an incorrect number of arguments.Check the syntax of the function in question.
不回家啊不回家 1年前 已收到1个回答 举报

cici20008 花朵

共回答了22个问题采纳率:86.4% 举报

sets:
e/1..11/;
matrix1(e,e):a;
endsets
@for(matrix1:@bin(a));
@for(e(i):@sum(e(j):a(i,j))>0);
自己看好派生集怎么定义的

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.032 s. - webmaster@yulucn.com