数学建模社区-数学中国
标题:
数学建模之Lingo基础知识与应用(一)
[打印本页]
作者:
重光兰衣
时间:
2018-10-30 11:09
标题:
数学建模之Lingo基础知识与应用(一)
数学建模之Lingo基础知识与应用(一)
1.Lingo入门:
) y! F2 v; z. F: s* q' \( ?0 o
(1)界面分析
7 e: c) m" \8 C( r& r6 n
|! I( X H" B, S: f
(2) LINGO报告窗口
) J8 h! y/ b- @$ a( W
L5 C, l Q/ Y# ^& G3 B7 b8 L
(3) 运行状态窗口
- _$ a3 R* p* g& i8 f5 v
' a8 i* V d9 E+ a2 N. A
5 d6 ]+ e; P3 ~8 X9 E1 m
% p1 z2 p, X3 t; f* u1 I) S0 m
(4) 输出结果
$ _: v1 @+ f+ z2 ~5 ]) Y
) o# }4 K$ q2 D
基本用法注意事项:
+ a- l: G* Y5 w S, G: ]
* ?! y. Q3 H* k$ ?7 I1 V$ t
LINGO中不区分大小写字母;变量和行名可以超过8个字符,但不能超过32个字符,且必须以字母开头。
: K W/ n! u. u' M$ B
用LINGO解优化模型时已假定所有变量非负(除非用限定变量取值范围的函数@free或@sub或@slb另行说明)。
8 g3 o# z8 k! i/ _6 e6 j: N; G" u
变量可以放在约束条件的右端(同时数字也可放在约束条件的左端)。但为了提高LINGO求解时的效率,应尽可能采用线性表达式定义目标和约束(如果可能的话)。
% ^! T7 G6 l6 V( d# K# A
语句是组成LINGO模型的基本单位,每个语句都以分号结尾,编写程序时应注意模型的可读性。例如:一行只写一个语句,按照语句之间的嵌套关系对语句安排适当的缩进,增强层次感。
L J4 W0 T: ?
. i# C& o7 b7 Y' N7 F! }- V' y+ i5 x
- j$ {+ \8 L% T+ c, c
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5