- 在线时间
- 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) D7 F9 g0 K5 T& P/ Y% z
求解数学规划问题 Min Z = f (x)
& d( a' U; x0 n s.t x D ( Rn )7 B; J, t& y+ \5 E+ h( |
需要掌握的几个重要方面
& ~$ Z* N E) G, \基本语法结构
& n& |" X0 c* z" n' k掌握集合(SETS)的应用% k& T/ [; l: Q9 J, Q9 P3 m5 y, f
正确阅读求解报告$ T- M2 ]1 H# r! J% _1 |
正确理解求解状态窗口) q* M) |4 z% a/ p+ n! |! C( k8 w/ S5 \
学会设置基本的求解选项(OPTIONS)) T& q- o) {' I( p4 v1 R' \
" A) k J Q( x- w8 ]# s' Z
4 [/ J7 S' Z/ T
一、Lingo基本语法+ O, M+ T; _$ X6 t2 Z
1、定义了目标函数为MIN=.. ) H* x6 I/ | t- r6 F0 O( e7 t2 T
2、以一个分号“;”结尾* D( S2 C, Q* l9 v
——除SETS, ENDSETS, DATA , ENDDATA, END之外+ L+ w7 _) V. F% w
3、变量可以放在约束条件右端,也可放在约束条件的左端。
( i; Z( m% Z9 g4、默认假定各变量非负。9 ~, x/ f0 [7 t. y
5、注释:“!”, M A$ C/ t0 D+ I0 B# X
6、<、>为≤、≥
: e0 ]/ H8 i* O+ p3 X* a2 N( ]2 t/ o
二、建模时需要注意的几个基本问题
! R9 Y7 q0 P3 @2 S/ q/ R3 D" k尽量使用实数优化,减少整数约束和整数变量% G. l& F6 {: {: C0 F2 P! C
尽量使用光滑优化,减少非光滑约束的个数
$ B; {, ?; z2 ^! H) m( T尽量少使用绝对值、符号函数、多个变量求最大/最小值、四舍五入、取整函数等
" Z+ D0 v2 Y- i: }' P8 l+ d# N尽量使用线性模型,减少非线性约束和非线性变量的个数" b; O% @( J* W, X9 {: ^
如x/y <5 改为x<5y: {; \6 V# Z/ Z b6 d n' B$ N
合理设定变量上下界,尽可能给出变量初始值
. L! g1 B% D4 p" g& Z2 S模型中使用的参数数量级要适当
$ n. a& d0 i3 l) L1 q不同参数绝对值数量级之间差距一般要求小于3: F+ |0 d0 a1 O' J/ g0 R
6 W5 ^- s. _5 T" t7 p
" \* M; I, \& M7 i5 B6 |2 G
LINGO有9种类型的函数:3 O# ^9 I0 W- c# W' q
1. 基本运算符:包括算术运算符、逻辑运算符和关系运算符
8 K- {: J1 N- m$ c; s2. 数学函数:三角函数和常规的数学函数
% B9 A J2 g# y" p" x3. 金融函数:LINGO提供的两种金融函数
( e* X0 o! ?! R$ ]$ D4 w4. 概率函数:LINGO提供了大量概率相关的函数
$ w& y3 D8 ~# E) b1 L9 v5. 变量界定函数:这类函数用来定义变量的取值范围
, o* x% H, s6 e' A5 K- Z6. 集操作函数:这类函数为对集的操作提供帮助9 I/ H" _. \5 g# l7 d$ q
7. 集循环函数:遍历集的元素,执行一定的操作的函数
1 Q* U) `: @$ Y, A7 F8. 数据输入输出函数:这类函数允许模型和外部数据源相联系, 进行数据的输入输出
4 `2 F8 n3 m8 T& t V9. 辅助函数:各种杂类函数
; z" q4 _/ X I/ D6 F* L* _
0 G% }% Z# Y4 W p' M5 X/ W8 x: H) y4 i
|
zan
|