- 在线时间
- 90 小时
- 最后登录
- 2018-12-27
- 注册时间
- 2016-4-22
- 听众数
- 17
- 收听数
- 0
- 能力
- 20 分
- 体力
- 23472 点
- 威望
- 2 点
- 阅读权限
- 200
- 积分
- 7535
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 126
- 主题
- 100
- 精华
- 2
- 分享
- 0
- 好友
- 6
升级   50.7% TA的每日心情 | 开心 2018-6-4 15:01 |
|---|
签到天数: 7 天 [LV.3]偶尔看看II
 群组: 2018年大象老师国赛优 群组: 高考备战 群组: 2018中小学数学建模冬 |
最简单的规划问题其实就是函数的求极值的问题。在这个基础上扩展并运用相关的软件解决实际生产中的一些问题。简单的说,就是一些最大、最小的问题。在这类问题中,重点在于写出目标函数、设置好决策变量、找对找全约束关系以及运用好相关软件。 ! b1 y' b/ x0 @& G8 C$ Q+ W K1 b
1、单一生产问题(高中学的线性规划) 4 B, [* U0 Z9 Z$ C
这种问题比较简单,所谓单一是指生产条件、市场需求等外界因素不随时间的变化而变化。
% g) d. g2 I0 F3 Z6 T*求解工具的简单介绍:
! U) Y! n) N9 n3 J/ P1)lindo
6 K: s& S, ]+ _" W# \!注释内容,可用中文 9 t5 u9 A1 D7 k0 `
!目标函数:最大-max,最小-min,大小写不分
3 ] p! h0 v2 L/ \" Emax 3 x1+5 x2+4 x3
4 ?6 N, Q$ K3 n! z' `. {0 T, D!约束,以subject to开始 ' ]& w* O$ a) f+ e
subject to % n' [$ L. b2 _ @% f# @
2 x1+3 x2<=1500 , i& H6 m6 e# X. r5 _9 F5 q
2 x2+4 x3<=800 8 I: d# J) Y j* U, h! [3 W
3 x1+2 x2 +5 x3<=2000
( l$ U2 g' y! K9 J$ I/ v) Fend
9 U9 D0 Y5 n, Z5 ]*注意事项:
+ A0 O; x. h! e: g变量以字母开头,下标写在后面,系数与变量之间加空格 ( \/ u/ d' P/ p9 ]$ ?/ l b, r, L
不等号为:<= ( <),>=( >) , =, <=与 <等同 % k2 I3 }/ i6 J: f7 L) r/ V
变量非负约束可省略 " i# B7 j1 r& p9 }
结束时以end标示 7 k! M( C9 s) F' b( N5 p
2)lingo ' O: o# R# @& {; L. g; Q
model: . I! \6 y; r0 O- l0 Y
MAX=3*x1+5*x2+4*x3; 2 [" c R8 q& `; Z/ Q' p
2*x1+3*x2<=1500; ' T3 V7 b& O0 Q; o! v
2*x2+4*x3<=800; 4 g' F& J$ a& P0 Z7 e
3*x1+2*x2+5*x3<=2000;
# O( `! r- w8 ?1 ^% i) u% r5 Pend + B3 A6 }! ?+ B6 Z3 A+ K# e: j
*注意事项: ; o. z( ^$ a }0 }
目标函数中加等号
1 I* u3 a1 q8 |( Z" _- ~变量与系数之间用“*”
* d M/ z$ u# M0 |# F9 I6 m8 OModel:-end可省略 7 @" x' N1 B8 I* s! U& v
3)结果分析:
) ^" c' C) l6 m( p举例:
, `6 t2 k' m( VOBJECTIVE FUNCTION VALUE 6 d/ I) \" ?1 X. y) ]
1) 3360.000 7 D% D/ y r6 @
VARIABLE VALUE REDUCED COST 0 p7 Z8 J2 c6 M6 D9 h% \
X1 20.000000 0.000000
6 T8 b7 d) P/ c. i; \9 o E( dX2 30.000000 0.000000
, f5 D$ x3 C( r9 g+ ]" Q3 SROW SLACK OR SURPLUS DUAL PRICES
: @ J4 a6 d3 j( \2) 0.000000 48.000000 2 c3 K+ d! x5 p( s4 r
3) 0.000000 2.000000
; m4 R9 Z) \# [' [5 z0 z8 [4) 40.000000 0.000000
" {" I1 |$ t4 K" V1 _" nNO. ITERATIONS= 2
j* o7 G3 }- D H2 n分析: - o ^! s0 O& O& ~) m! r
假设第二行(2))表示的是原料的约束条件,第三行(3))表示的是时间的约束条件,第四行(4))表示的是加工能力的约束条件。则: ' ^! r1 h0 w' a6 u: m
1、达到最优化时,原料无剩余,时间无剩余,加工能力剩余了40。 5 @3 A! S/ T: b1 \8 k4 v( v
2、原料增加1单位时,利润增加48,时间增加1单位时,利润增加2,加工能力增长不影响利润。
. V* i# F- p, A/ m/ c+ z所以,如果35元可买到1桶牛奶,要卖吗?35 <48, 应该买!聘用临时工人付出的工资最多每小时几元? 2元。 @$ X: }# x5 `
4)敏感性范围的分析: ; d$ N( S8 m3 ?# g+ q& j
最优解不变时目标函数系数允许变化范围
+ T3 B/ C3 E( U. j分析目标函数中未知数的系数以及约束条件中未知数的系数
2 i' Z' L- ]# ]+ { Z: r" R; N% MX1 72.000000(X1的系数) - V0 P# I- `; I1 I# @
24.000000(增加)
; [% f( \* I9 _8 _: C6 B- S; f0 K- q; J8.000000(减少)
& q7 P& U# }( Y# v! g* h8 `x1系数范围(64,96) 在这个范围变化时,最优计划是不变的! ' E' P, D, B- J& A0 b* j
Objective Coefficient Ranges * D! C+ P6 u. B$ F
Current Allowable Allowable 7 l/ }2 F# z# z5 s
Variable Coefficient Increase Decrease 0 c( N. G( v6 w& Y/ z5 x& v1 S
X1 3.000000 1.666667 1.000000 8 n" r7 ^& k' G& k" V! Y! k
X2 5.000000 1.500000 2.500000
9 K- g! r$ r8 [4 B# e1 gX3 4.000000 7.000000 3.000000
/ W1 l" `4 c& I) y- 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.0000
1 j! X H M" p/ H ! m3 ^' g( z' F4 n4 S4 N7 Z; p8 |7 m
) }) j$ W/ x0 {
/ i. X8 R5 B2 s/ W# R. x- K) s& v/ {5 w
|
zan
|