- 33
- 0
- 约2.72千字
- 约 9页
- 2016-11-05 发布于重庆
- 举报
如何在lingo中使用集合
例题1. 在lingo中输入下列线性规划模型,并求解
s.t. ,
d=0 8 5 9 12 14 12 16 17 22
8 0 9 15 16 8 11 18 14 22
5 9 0 7 9 11 7 12 12 17
9 15 7 0 3 17 10 7 15 15
12 16 9 3 0 8 10 6 15 15
14 8 11 17 8 0 9 14 8 16
12 11 7 10 10 9 0 8 6 11
16 18 12 7 6 14 8 0 11 11
17 14 12 15 15 8 6 11 0 10
22 22 17 15 15 16 11 11 10 0;
分析:这个模型输入的难点,在于变量的数量太多,足足有100个。约束条件也比较多,有没有什么方便的输入方法?下面介绍lingo中集合的建立
新建lingo文件
输入下面内容
model:
sets:
V/1..10/;!创建集合V;
A(V,V):d,x;!创建集合A是V乘V.而d,x是与A同结构的,即d,x分别是10*10矩阵;
endsets
原创力文档

文档评论(0)