下载此文档

数学建模LINGO软件的使用方法.ppt


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
数学建模培训系列讲座 LINGO软件的使用方法 主讲: 刘弦 (计算机系)
LINDO模型特征
LINGO模型特征
目标函数的
表示方法:
max
max=
系数与变量之间的乘号用* 表示
约束名:
在[ ]之内
在)之内
约束条件用st标记
省略
模型以MODEL:开始以END结束
运算符:
LINGO模型要素:
集合段:
数据段:
以DATA开始,以ENDDATA结束
以SETS开始,以ENDSETS结束
目标与约束段:
计算段:
初始段:
以INIT开始,以ENDINIT结束
以DATA开始,以ENDCALC结束
没有标记
集合A的元素
1
2
3
4
5
x1
26
30
9
45
0
X2
5
14
68
23
1
X3
8
6
9
41
62
X4
11
24
9
35
2
集合A中元素的属性
sets:
A/1..5/:x1,x2,X3,x4;
endsets
data:
x1=26,30,9,45,0;
x2=5,14,68,23,1;
enddata
程序段:
LINGO中的集合表示方法:
sets:
A/1..5/:a1,a2,a3;
B/1,2/:b1,b2;
link(A,B):C;
endsets
data:
a1=1,2,3,4,5;
a2=6,5,4,3,2;
a3=3,3,3,3,3;
b1=5,6;
b2=3,4;
c=1 2 3 4 5 6 7 8 9 0;
enddata
集合的派生方法:
LINGO运算符和函数:
变量限制函数:
***@BIN(X):变量X取0,1
***@GIN(X):变量X取整数
***@FREE(X):变量X可取0,负数和正数
集合循环函数:
***@function(setname[(set-index-list) [∣condition ] ]: expression-list);
***@FOR : 集合元素的循环函数(常用于约束条件)
***@MAX(MIN) : 集合属性的最大(小)值函数
***@PROD : 集合属性的乘积函数
***@SUM : 集合属性的求和函数
算术运算符:
+ _ * / ^
逻辑运算符:
1表示真,0表示假
#AND# #OR# #NOT#
#EQ# (等于) #NE#(不等于) #GT#(大于) #GE# (大于等于) #LT# #LE#
关系运算符:
<(小于等于) =(等于) >(大于等于)
常用函数,文件输入输出函数等
例:,60条,75条,25条, ,每条船的生产费用为450美元. 每个季度末,每条船的库存费用为20美元. 假定生产提前期为0, 初始库存为10条船. 如何安排生产可使总费用最少?
集合A的元素
(季度)
1
2
3
4
X1(需求量)

数学建模LINGO软件的使用方法 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人Q+1243595614
  • 文件大小278 KB
  • 时间2017-10-17