lingo里的links()是怎么把集合联合起来

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 03:17:58
lingo里的links()是怎么把集合联合起来

lingo里的links()是怎么把集合联合起来
lingo里的links()是怎么把集合联合起来

lingo里的links()是怎么把集合联合起来
这个links只是一个名称而已 你可以换成其他你需要的名字
lingo里面的派生集就相当于构成一个m*n的集合 比如set1是一个m维集合 set2是一个n维集合
那么
links(set1,set2):x;
就表示定义一个名为links的集
这个集可以理解成m*n的矩阵形式 其中有个变量名为x 它的元素可以用x(i,j)这种形式来表示

lingo里的links()是怎么把集合联合起来 lingo links()怎么用Ohe.. lingo中可以定义多个links集合吗比如links(A,B):links(B,C):links(C,A): lingo 定义整数想把一个二元数组x2中每个元素的100倍都定义成整数,怎么去写@for(links:@gin(100*x2));这条语句怎么修改 model is ill lingo,高手帮帮忙!1下面的是我写的 但是怎么改都有错!model:sets: varei/1..7/:t,s; varej/1..4/:size,num,p1,p2,g,b,q; links(varei,varej):x,p,m,d;endsets!目标函数;min=@sum(links:m(i,j)*((p(i,j)-p1(j))*b(j)+g(j))*t(i) Lingo语句求写集合定义:w/1..15/:a1;x/1..10/:a2;有一个约束条件是:a1和a2的前八个元素分别相等,请问如何写这句?补充集合:hang/1..21/;lie/1..7/:s,p;links(hang,lie):x有一句a1(i)+b1(i)=∑x(i,j) 注:∑是j从1到 lingo里的@是什么意思? lingo软件里目标函数是这样如何实现?lingo软件里目标函数是这样:其中Qj和Lj均分别有30多条数据,一个一个罗列太麻烦,想用类似于集合的办法,不知哪位大神指导怎么写语句? lingo里派生集合中的稀疏集合,怎么样才能不用列举的方法进行定义?我要的是前一个集合的第一个对应后一个集合的第一个,依次类推 lingo程序,这里哪里错了,提示是错误11.data那里有错吗.model:3发点4收点运输问题;集合部分;sets:warehouses/wh1..wh3/:capacity;vendors/v1..v4/:demand;links(warehouses,vendors):cost,volume;endsets目标函数;min=@sum(links:cost lingo 里怎么表示某数的N次方,比方我想表示 1-y/9000w 的N次方,在lingo里怎么表示?还有就是貌似LINGO里除号 / 也不是这样表示的,望也得到解答.新手,第一次用.可我的问题没有解决.我把实际情况给 lingo属性后面括号里的(x,y)代表什么?MODEL:SETS:WAREHOUSES/Wh1..Wh6/:CAPACITY;VENDORS/V1..v8/:DEMAND; LINKS( WAREHOUSES,VENDORS):COST,VOLUME;ENDSETSENDDATAMIN= @SUM( LINKS(i,j):COST(i,j) * VOLUME(i,j));@FOR( VENDORS(j):@SUM( WAREHOUSES( lingo问题 错误代码29代码如下:model: !需求分配;sets: !定义集合;plant/p1..p8/: capacity; market/m1..m8/: demand; links(plant, market): cost, volume;endsetsmin=@sum(links: cost*volume); !目标函数;@for(market(J): @sum(plant( 关于lingo派生集的问题现有一个二维派生集合x,是上三角矩阵,非0部分均是0-1变量,该怎么定义这个集合,怎么赋值?(0是确定的) lingo求矩阵列之和怎么求在J=1的时候所有volume(I,J)的和啊 sets:supplyment/s1..s20/:supply;receiver/r1..r20/:demand;links(supplyment ,receiver):cost,volume;endsets目标函数;min=@sum(links:cost*volume);需求约束;@for(receiver(J):@ lingo程序哪里出错了 怎么改啊想让s为0-1变量 在v(I,J)不为0的时候,s为1.完全新手,sets:supplyment/s1..s20/:supply;receiver/r1..r20/:demand;links(supplyment,receiver ):cost,v,s;endsetsmin=@sum(links:cost*s);@for(receiver(J):@sum( lingo里怎么求参数线性规划 怎么在LINGO里标注下标