lingo 怎样一次定义多个集合.比如我需要500个集合,我能不能一次不这么多集合都定义出来,然后用下标的方式调用它.注意是在lingo中.我就是不想不这么多集合都写出来,有没有简单的方法?公
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/23 22:52:10
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);
不是太明白你的意思啊,估计这么简单你肯定会