- 在线时间
- 25 小时
- 最后登录
- 2019-2-18
- 注册时间
- 2014-4-7
- 听众数
- 8
- 收听数
- 0
- 能力
- 0 分
- 体力
- 198 点
- 威望
- 0 点
- 阅读权限
- 60
- 积分
- 106
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 91
- 主题
- 30
- 精华
- 0
- 分享
- 0
- 好友
- 6
TA的每日心情 | 奋斗 2014-12-7 07:58 |
|---|
签到天数: 22 天 [LV.4]偶尔看看III 宣传员
 群组: 2014年网络挑战赛交流 群组: 国赛讨论 群组: 2014美赛讨论 群组: 第三届数模基础实训 |
LINGO: Linear INteractive General Optimizer (V12.0)
5 ^4 [! F' A4 }% H% N求解数学规划问题 Min Z = f (x)
2 B' Z# v; w: b. f0 q; h s.t x D ( Rn )1 Q- C# v, @5 z/ \0 I
需要掌握的几个重要方面, g6 K: E/ l+ W. S3 h s; w1 A7 ~
基本语法结构
* G' |; G' i1 a' m2 z1 \% R掌握集合(SETS)的应用; R6 C/ P% t y) P8 D
正确阅读求解报告
# b3 d8 _$ b3 G& _+ ]3 i正确理解求解状态窗口. g1 u, E1 ~" Q3 e/ k1 _6 {/ T h
学会设置基本的求解选项(OPTIONS)( V9 E: T) P! x
) e5 k; G5 ~3 Q- ^' n% e+ I# G5 ~
' D z6 x6 q, ^5 ~/ c+ Z1 a一、Lingo基本语法7 p" k( u3 V. b4 [
1、定义了目标函数为MIN=.. 1 _9 c1 v" o3 K8 N5 H
2、以一个分号“;”结尾. i6 S) t: W D* P B1 k% X# X& R( r
——除SETS, ENDSETS, DATA , ENDDATA, END之外0 b* N; [4 X% W" a6 r+ y
3、变量可以放在约束条件右端,也可放在约束条件的左端。1 w3 ?7 b) d$ M; m' \* ]
4、默认假定各变量非负。
8 e: m) }9 l" L' f! {5 U `/ [5、注释:“!”
2 w! ` f! z0 |+ F6 e5 V6、<、>为≤、≥" o1 x" P7 b+ k0 a/ L; a! h
# i: c1 M0 w0 j6 _! f二、建模时需要注意的几个基本问题 9 y: w0 z7 n5 F7 X
尽量使用实数优化,减少整数约束和整数变量
, j. e+ i# W- ^8 e6 I: X尽量使用光滑优化,减少非光滑约束的个数
( d* |, H% E) A. c: r7 P$ u7 I尽量少使用绝对值、符号函数、多个变量求最大/最小值、四舍五入、取整函数等% C1 a! H. G4 F% x6 f6 ?& W
尽量使用线性模型,减少非线性约束和非线性变量的个数- U" O* Y/ x$ T3 M; p7 ], {
如x/y <5 改为x<5y+ ~ H }$ \+ P* S
合理设定变量上下界,尽可能给出变量初始值 4 A5 J- i) c6 i3 M
模型中使用的参数数量级要适当. U# d3 S& T) Q% K# d+ {3 D6 T, W
不同参数绝对值数量级之间差距一般要求小于3) V% U8 s3 u' {% S. o. i
9 A" Q* Z0 J- Y5 i4 N- T! O: _
( d' y" e; n* o9 C3 C( y0 yLINGO有9种类型的函数:4 H/ w E4 p1 n3 Y9 T% E/ f2 u
1. 基本运算符:包括算术运算符、逻辑运算符和关系运算符
" J8 q$ V8 Y- f* O) F A/ g2. 数学函数:三角函数和常规的数学函数
0 h- }# h+ n( j. E- q2 I, B5 e" e0 @3. 金融函数:LINGO提供的两种金融函数
. M w2 Z' n9 H/ m4. 概率函数:LINGO提供了大量概率相关的函数
' X2 |4 g M! E: _5. 变量界定函数:这类函数用来定义变量的取值范围, @; S* {# l4 R) m6 X7 |
6. 集操作函数:这类函数为对集的操作提供帮助0 L0 J: Q6 q- _. C% L9 j: z( [
7. 集循环函数:遍历集的元素,执行一定的操作的函数
* Z- Y, L/ \0 ^& K7 H$ b8. 数据输入输出函数:这类函数允许模型和外部数据源相联系, 进行数据的输入输出
! ]- x B0 c3 `# g, J9. 辅助函数:各种杂类函数
( D# J& o% a& B9 O% k- V; G- ~/ {: S% t, x
6 V6 ]3 z9 q4 h9 ] |
zan
|