66问答网
所有问题
在lingo中如何对二维数组进行零一分布
如题所述
举报该问题
推荐答案 2011-05-09
零一分布?定义二维数组各元素是0-1变量吧
用@bin()函数即可,代码示例如下
sets:
r/1..5/:;
c/1..5/:;
link(r,c):x;
endsets
@for(link:@bin(x));
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/n2D2ppxs9.html
其他回答
第1个回答 2011-05-09
零一分布指的是什么 如果你的意思是要设成0或者1的话很容易 对那个集循环@bin就可以了
要具体的你要先写具体问题
相似回答
lingo二维数组怎么
赋值,
答:
model:sets:qt/1,2,3,4,5/: r_value; ! -> 下标不能是0 <- ;sit/1,2,3,4/;link(qt,sit):x;endsetsmin=@sum(qt(i): x(i,1)*400 + x(i,2)*450 + x(i,3)*20;);@for(qt(i): x(i,1) < 40;);@for(qt(i): x(i,4) < x(i,1)+x(i,2)+x(i,3)...
lingo
程序中,定义了两个
二维数组
w,k然后派生二维数组,link(w.k),
给
...
答:
求volume(1,1)+volume(2,1)+...+volume(20,1)吗? 加如下的语句在主程序中就可以了,用求和的语句: @for(supplyment(I): s=@sum(receiver(J)|J#le#2:volume(I,J))); 即修改后的程序是 sets: supplyment/s1..s20/: supply; receiver/r...
在LINGO中如何
用@for语句
给二维数组
部分赋值?
答:
赋值要在calc段里面 写法和约束一样的 写在约束里面也能做 你这个应该写成 model:sets:i/1..5/;j/1..5/;number(i,j):n;endsets for(j(q): n(1,q)=0);end 注意不要把集名和下标名写重复了
lingo
两个
二维数组
求和!
答:
sets:a/1..20/:;b/1..13/:;link(a,b):t,y;endsets min = @sum(link:y * t);
最近有写到一个
LINGO的
条件限制式,不知
如何
写: 用意如下: i为set表示...
答:
for(r(i):fcap(i)=@if(y(i)#eq#0,0,fcap(i)));!如果y(i)=0,则fcap(i)=0,否则fcap(i)=fcap(i)(即fcap(i)没有限制);for(r(i):fcost(i)=@if(y(i)#eq#1#and#fcap(i)#le#bcap(i),bcost(i),fcost(i)));!如果y(i)=0且fcap(i)<=bcap(i),则fcost(i)...
lingo
求
二维数组
某列和
的
问题
答:
求volume(1,1)+volume(2,1)+...+volume(20,1)吗? 加如下的语句在主程序中就可以了,用求和的语句: @for(supplyment(I): s=@sum(receiver(J)|J#le#2:volume(I,J))); 即修改后的程序是 sets: supplyment/s1..s20/: supply; receiver/r...
大家正在搜
定义一个二维数组
对二维数组初始化
c语言中二维数组的定义
二维数组
怎么给二维数组赋值
c二维数组
二维数组怎么排序
二维数组排序
c语言二维数组赋值
相关问题
在lingo中怎么定义一个二维数组x满足正态分布?
在LINGO中如何用@for语句给二维数组部分赋值?
lingo二维数组怎么赋值,在data数据段对x(0,3)的...
lingo二维数组怎么赋值,
在LINGO软件中怎样对矩阵相乘编程,如矩阵A=2 3 4 ...
lingo中如何用一个集合的形式表述出多维数组,对数组初始化...
lingo求二维数组某列和的问题
lingo 二维矩阵问题