lingo 怎样一次定义多个集合.比如我需要500个集合,我能不能一次不这么多集合都定义出来,然后用下标的方式调用它.注意是在lingo中.我就是不想不这么多集合都写出来,有没有简单的方法?公

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 08:24:19
lingo 怎样一次定义多个集合.比如我需要500个集合,我能不能一次不这么多集合都定义出来,然后用下标的方式调用它.注意是在lingo中.我就是不想不这么多集合都写出来,有没有简单的方法?公

lingo 怎样一次定义多个集合.比如我需要500个集合,我能不能一次不这么多集合都定义出来,然后用下标的方式调用它.注意是在lingo中.我就是不想不这么多集合都写出来,有没有简单的方法?公
lingo 怎样一次定义多个集合.
比如我需要500个集合,我能不能一次不这么多集合都定义出来,然后用下标的方式调用它.注意是在lingo中.
我就是不想不这么多集合都写出来,有没有简单的方法?
公交线路,共有五百条线路,每条线路有很多个站,站的个数不确定,怎么把这些用集合表示出来。

lingo 怎样一次定义多个集合.比如我需要500个集合,我能不能一次不这么多集合都定义出来,然后用下标的方式调用它.注意是在lingo中.我就是不想不这么多集合都写出来,有没有简单的方法?公
看奥运

举个例子吧,需要生产500个零件,每个零件有cost,profit等属性,即对于所有零件的属性参数,有500个集合,可作如下定义:
sets:
produce/1..500/:cost,profit,location....................
endsets
然后对每个数据定义:
data:
cost=.........
pro...

全部展开

举个例子吧,需要生产500个零件,每个零件有cost,profit等属性,即对于所有零件的属性参数,有500个集合,可作如下定义:
sets:
produce/1..500/:cost,profit,location....................
endsets
然后对每个数据定义:
data:
cost=.........
profit=..........
则调用时,第i个零件的成本为cost(i),以此类推

收起

为什么要在百度上搜呢?

楼主能不能给个原题?没有原题恐怕解答起来有点难度…

用集合啊,把它们放到一个集合里面,哪怕你搞3万个都可以。
示例:
sets:
lock/1..100000/:N;
endsets
@for(lock:@bin(N));
这样,所有的N都是0-1变量了

乘奥运,看公交?

比如这样用吧,
A/a1..a6/;
B(A,A,A,A....A);
不是太明白你的意思啊,估计这么简单你肯定会

lingo 怎样一次定义多个集合.比如我需要500个集合,我能不能一次不这么多集合都定义出来,然后用下标的方式调用它.注意是在lingo中.我就是不想不这么多集合都写出来,有没有简单的方法?公 lingo中可以定义多个links集合吗比如links(A,B):links(B,C):links(C,A): lingo一次定义多个整数变量lindo定义三个变量为整数,是gin 3,定义三个变量为0-1变量为int 3.但是LINGO要像上面实现相同的功能怎么弄了 lingo在双重求和时,如何定义集合,如何定义集合的属性... lingo 定义一个连续区间 比如z=[0,100] lingo里派生集合中的稀疏集合,怎么样才能不用列举的方法进行定义?我要的是前一个集合的第一个对应后一个集合的第一个,依次类推 在lingo中 我定义了一个集合:sets:a/1..5/:x 请问我如何调用函数表示x(2)+x(3)+x(4) 前提是调用函数比如我要表示x(1)+x(2)+(3)+x(4)就可以用@sum(a(i)|i#lt#5:x(i)) 关键是现在我想从x(2)开始加 lingo已经定义了集合长度,但在一个求和中要使长度减1,怎么办 求下列问题的lingo代码,这是我设定的集合:location_set/L1..L5/;I_set/J0..J6/:P,o,d,c;但是o(i)和d(i)是属于location这个集合里面的,我应该怎么定义? C语言数组的定义问题我做的是正弦曲线的取点集合,也就是把正弦曲线一个周期取点保存在一个数组里面,比如我打算取320个点,由于数组元素比较多,那么这个str{}应该怎么定义呢?什么类型的? 再次请问您lingo可以自定义函数吗,比如定义一个分段函数 lingo 关于变量是否能定义集合(矩形形状约束)比如:NNN1/1..19/;NNN2/1..11/;PN1(NNN1,NNN2);PN2(NNN1,NNN2);N12(PN1,PN2)1我想用用前两个集合表示第三四个集合D1(i,j),D2(i,j)然后用第三四个表示第五个 lingo数组变量如何定义 lingo求解出现问题决策目标 minz=(cixi+1600×5)×[(n-1)/di+1] “[ ]表示取整model:给模型取个名字;title paint the walls;sets:定义基本集合price及其属性c;price/1..5/:c;定义基本集合period及其属性d;period/1..5/: lingo 如何定义坐标变量 就是所 我要定义一个z(i,j)=(x,y) 即一共有i*j个z,每个z都是坐标形式.还有一个要求就是 x,y 都是0-1变量 lingo中∑怎么表示,我遇到要用到∑∑这样的多个约束的情况? lingo中∑怎么表示,我遇到要用到∑∑这样的多个约束的情况 智能机器人的定义 各国由各国的定义,我需要3~4个定义 比如美国对智能机器人的定义等