- 在线时间
- 90 小时
- 最后登录
- 2018-12-27
- 注册时间
- 2016-4-22
- 听众数
- 17
- 收听数
- 0
- 能力
- 20 分
- 体力
- 23473 点
- 威望
- 2 点
- 阅读权限
- 200
- 积分
- 7546
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 126
- 主题
- 100
- 精华
- 2
- 分享
- 0
- 好友
- 6
升级   50.92% TA的每日心情 | 开心 2018-6-4 15:01 |
|---|
签到天数: 7 天 [LV.3]偶尔看看II
 群组: 2018年大象老师国赛优 群组: 高考备战 群组: 2018中小学数学建模冬 |
最简单的规划问题其实就是函数的求极值的问题。在这个基础上扩展并运用相关的软件解决实际生产中的一些问题。简单的说,就是一些最大、最小的问题。在这类问题中,重点在于写出目标函数、设置好决策变量、找对找全约束关系以及运用好相关软件。 9 x- v0 R ]% B; [9 S( i0 {% e. o
1、单一生产问题(高中学的线性规划) 1 U4 U, ?$ B* U6 I' x2 b/ S
这种问题比较简单,所谓单一是指生产条件、市场需求等外界因素不随时间的变化而变化。 # g# N6 [! \( P! A4 f! c
*求解工具的简单介绍: 2 N1 `+ S3 x: _' O( x
1)lindo
' `: f. G- D! c ^, X. A!注释内容,可用中文
0 R: ?! N- ^7 w {1 }; {!目标函数:最大-max,最小-min,大小写不分 0 Q( h6 c0 a6 ~- k0 q7 k# x, v
max 3 x1+5 x2+4 x3
5 e t$ H) c- U; G- B# V!约束,以subject to开始 3 c0 \9 ^' ^3 p) t7 L: C; J
subject to / d& g& H# l$ W& y5 c% L) c
2 x1+3 x2<=1500
+ R5 K, k1 m0 Q7 X; y3 I, z" `" P2 x2+4 x3<=800 + Y9 E5 z" U T- ^+ o+ m' r
3 x1+2 x2 +5 x3<=2000 0 x) c! n- d& V4 i5 r7 s) N& ]
end 0 I: R7 g+ e2 ]& Q" M
*注意事项:
( T7 `1 s7 d' R, B5 ~变量以字母开头,下标写在后面,系数与变量之间加空格
4 a; C$ b% M3 l$ u3 I: j不等号为:<= ( <),>=( >) , =, <=与 <等同
( ?% l; n7 e2 C7 @* A变量非负约束可省略
2 \; H5 R! I& f3 g. t结束时以end标示
. L; U6 q6 n( y2 V1 O& J; D' v2)lingo 8 q9 h$ U9 i. ~! Y# g- f; o5 D
model:
) x9 u# Z+ \( }( R0 XMAX=3*x1+5*x2+4*x3; , K1 ~6 a# @, {9 b/ ?
2*x1+3*x2<=1500; : u- t( ^$ K @& T P
2*x2+4*x3<=800;
9 g, v. z4 |, K3 h! j4 v: u3*x1+2*x2+5*x3<=2000;
) ?8 d: ?* \. K3 d* _8 dend ' P4 E2 Y+ r4 c$ |, j, P
*注意事项:
+ ^4 t* P# T0 d目标函数中加等号
* Z$ |! ~6 h; p2 C5 I变量与系数之间用“*”
0 Q: S, [, C- t5 ^% MModel:-end可省略
) c4 t# X0 r+ g! C7 \6 s) d3)结果分析: ' v# n6 r4 m, g+ _
举例: ; d ]. m8 s2 C8 ], |/ Z
OBJECTIVE FUNCTION VALUE
/ O( ]" x5 p5 |* d$ |4 s2 z. Q1) 3360.000 2 J0 O% ^& j+ i e$ V
VARIABLE VALUE REDUCED COST . m B- k! f' L& T: P' o
X1 20.000000 0.000000
( c4 ]- d/ N( s$ i) s$ _( ^X2 30.000000 0.000000 5 x- ^# O6 D& n+ N2 q: B
ROW SLACK OR SURPLUS DUAL PRICES
' v, ~+ |, m0 V$ Y7 Z% ?2) 0.000000 48.000000 + \- K$ Q; t h4 {
3) 0.000000 2.000000
: n& y+ T4 r+ i' b0 M6 T4) 40.000000 0.000000 ) I; v! |' z8 g: j' [( ]/ G
NO. ITERATIONS= 2 $ G' m, w9 k9 u/ i4 O5 L
分析: 3 O6 C8 g8 Y# ]! j
假设第二行(2))表示的是原料的约束条件,第三行(3))表示的是时间的约束条件,第四行(4))表示的是加工能力的约束条件。则:
0 z2 o3 x9 e. }4 X1、达到最优化时,原料无剩余,时间无剩余,加工能力剩余了40。
/ B* @! S0 ?( L7 }# \2 R5 I2、原料增加1单位时,利润增加48,时间增加1单位时,利润增加2,加工能力增长不影响利润。 " Y* k W& e3 D7 G% ^4 i
所以,如果35元可买到1桶牛奶,要卖吗?35 <48, 应该买!聘用临时工人付出的工资最多每小时几元? 2元。
; ]4 z2 G `% w8 m4)敏感性范围的分析: , Q9 m5 l: u% N/ x! N
最优解不变时目标函数系数允许变化范围 9 ~1 b/ t) e7 b9 g
分析目标函数中未知数的系数以及约束条件中未知数的系数
! Q4 L4 c9 \! Y6 EX1 72.000000(X1的系数) % p5 `1 \% k; e, d! s3 U6 K
24.000000(增加)
) F; U' Q6 v, g% Z& ?- B8.000000(减少)
; I* ~, Q8 X- V5 R" |x1系数范围(64,96) 在这个范围变化时,最优计划是不变的!
+ ?% ?' @3 ~4 eObjective Coefficient Ranges 1 e; |1 B, q# X! F0 T2 V
Current Allowable Allowable * H0 ]/ \% e) m* q3 q
Variable Coefficient Increase Decrease a C; n# x# O7 a1 C0 m
X1 3.000000 1.666667 1.000000
& t" L9 W, \/ ^9 O$ z4 HX2 5.000000 1.500000 2.500000
{' l# \5 j- i' k+ L# D/ h# M2 WX3 4.000000 7.000000 3.000000$ x5 d3 H p0 Z; l, }3 s6 |5 ~
- Row Current Allowable Allowable
- RHS Increase Decrease
- 2 1500.000 500.0000 833.3333
- 3 800.0000 1000.000 600.0000
- 4 2000.000 1250.000 750.00000 z' T7 B" W6 x4 c
" ^( f8 y/ Z& |: D
0 t1 v) y8 K1 K- d/ I$ i# O7 ]& ~( ^; I1 d
# W3 x J' i3 X; G% e* K" t |
zan
|