作业帮 > 综合 > 作业

lingo @bin()

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/04 01:44:21
lingo @bin()
有一个0-1变量的数组,能否用一条语句实现全部数组量都为0-1变量(不用一个一个的写@bin(xxx)).
能用@for(@bin(---))这样的循环语句么?正确实现方法是怎样?
lingo @bin()
可以用,举例如下:
model:
sets:
A/1..5/:T;
AA(A,A):S,d;!S为决策变量,d为距离;
endsets
data:
d=0 1 1 1 1
1 0 1 1 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 0;
enddata
@for(A:@bin(T));
@for(AA:@bin(S));
end
S则为5*5的0--1变量矩阵组;