lingo @bin()有一个0-1变量的数组,能否用一条语句实现全部数组量都为0-1变量(不用一个一个的写@bin(xxx)).能用@for(@bin(---))这样的循环语句么?正确实现方法是怎样?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:24:18

lingo @bin()有一个0-1变量的数组,能否用一条语句实现全部数组量都为0-1变量(不用一个一个的写@bin(xxx)).能用@for(@bin(---))这样的循环语句么?正确实现方法是怎样?
lingo @bin()
有一个0-1变量的数组,能否用一条语句实现全部数组量都为0-1变量(不用一个一个的写@bin(xxx)).
能用@for(@bin(---))这样的循环语句么?正确实现方法是怎样?

lingo @bin()有一个0-1变量的数组,能否用一条语句实现全部数组量都为0-1变量(不用一个一个的写@bin(xxx)).能用@for(@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变量矩阵组;

lingo @bin()有一个0-1变量的数组,能否用一条语句实现全部数组量都为0-1变量(不用一个一个的写@bin(xxx)).能用@for(@bin(---))这样的循环语句么?正确实现方法是怎样? lingo中怎么用@bin函数,依据什么条件判断这个变量是1或者是0?比如说,有一个矩阵6 0 0 8 0 1 2 3 7 0 0 0 1 4 0 7 ,我需要让所有大于0的数变为1,等于0就为0,程序该怎么写,一定要用@bin函数吗? LINGO中0-1变量值出现了小数?0-1变量的值难道不是只有0和1两个值么?为什么我求出的结果其中一个变量是1.4几几?我的这几个Y变量都是设置的@bin,这种结果说明啥问题? 用lingo怎么写这个目标函数.x_ij(t)是一个0—1变量. 如何在LINGO中表示0-1变量 LINGO中@BIN和@GIN有什么区别 lingo问题求助——下面式子如何编写lingo代码数据是一个5*106的数据 i从1-106 j从1-5 下面这个式子怎么用lingo写啊c,d都是0-1变量 在LINGO软件如何表示0或1设计一个变量它只能取0或1 lingo中@bin什么意思 lingo 约束条件中的非零最小值怎么表示?是一个0-1规划模型有个约束条件是@max(set(i):x(i))-@min(set(i):x(i))x(i)是变量 Lingo版本的选择求解一个整数规划模型,变量有140*50=7000,约束条件有400多个,用lingo的哪个版本可以解决?紧急! 请问在LINGO里怎样用变量来给变量赋值?在LINGO里定义了一个原始集:week/1..4/:q,y; 其中q为一个变量,且还有个关系式:y(1)=0; y(2)=q(1); y(3)=q(1)+q(2); y(4)=q(1)+q(2)+q(3); 帮帮小弟吧! lingo一次定义多个整数变量lindo定义三个变量为整数,是gin 3,定义三个变量为0-1变量为int 3.但是LINGO要像上面实现相同的功能怎么弄了 我要用lingo定义一个0-1矩阵,如何定义?要求每行和每列只有一个1,其余都为0sets:e/1..11/;matrix1/e,e/:a;endsets@for(matrix1:@bin(a));@for(e(i):@sum(e(j):a(i,j))>0);这是我自己定义的一个 但是总是报错,LINGO’s pred lingo中对0-1变量怎么声明?lingo8.0中对0-1变量的声明 在Lingo中,怎么定义一个数组为0.1变量. lingo 如何定义坐标变量 就是所 我要定义一个z(i,j)=(x,y) 即一共有i*j个z,每个z都是坐标形式.还有一个要求就是 x,y 都是0-1变量 lingo中同一个变量一段取1,一段取0,1怎么表示