- 在线时间
- 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中小学数学建模冬 |
最简单的规划问题其实就是函数的求极值的问题。在这个基础上扩展并运用相关的软件解决实际生产中的一些问题。简单的说,就是一些最大、最小的问题。在这类问题中,重点在于写出目标函数、设置好决策变量、找对找全约束关系以及运用好相关软件。
8 E( n2 h/ ?2 P a5 ~2 j9 K; M1、单一生产问题(高中学的线性规划)
9 X& z; a. g" U这种问题比较简单,所谓单一是指生产条件、市场需求等外界因素不随时间的变化而变化。 , \8 W/ A! d1 d) M8 j* l# A
*求解工具的简单介绍: " p( _0 n' C0 V! y4 Y. S* T
1)lindo " P- Y0 |1 F- `1 R
!注释内容,可用中文 $ f/ t1 e* r6 m: f4 M9 ~
!目标函数:最大-max,最小-min,大小写不分
' S( U0 l/ v; X! }max 3 x1+5 x2+4 x3 - z' ?, x. c0 Z$ F
!约束,以subject to开始
$ J; O; Q) B0 }' @/ J- Msubject to $ y. J1 l0 {8 d }3 ?: J
2 x1+3 x2<=1500
- d% Y$ N+ W1 d6 L: g' B$ x2 x2+4 x3<=800 ; `+ D0 ~' r5 D
3 x1+2 x2 +5 x3<=2000 7 N/ h" V# w0 l ^+ x1 X! F: @
end
% q5 m. v; p( X6 \ P7 B! Q+ x*注意事项:
6 ]' m9 k+ e. S+ x- O* b+ j1 b. g' a变量以字母开头,下标写在后面,系数与变量之间加空格 $ f4 q# J; M+ o! q' u+ X
不等号为:<= ( <),>=( >) , =, <=与 <等同
+ ?( l% t& I/ J0 C9 H7 Z# }变量非负约束可省略
4 @6 U" }- R$ W) S9 o( w结束时以end标示 & V6 r9 x) j. o8 G
2)lingo : A! V9 e+ E" b6 Y* G+ V% f
model:
, T9 v" Q# O8 gMAX=3*x1+5*x2+4*x3;
3 h. k2 `$ T8 D" c$ a& m" Z2*x1+3*x2<=1500;
( j7 J" J( P, t3 X; ]2*x2+4*x3<=800; ; C( \& ^- p6 d A4 T4 |2 G, Y7 a' S
3*x1+2*x2+5*x3<=2000; % [$ \# S0 M4 l- `: B4 B1 Z
end
8 J$ ` g+ |) j5 A9 R* U8 t2 ]4 i*注意事项: # ~5 A& G/ _ A# ]- P4 u
目标函数中加等号 7 B, L- ~ A( ?4 r! x6 \% s1 \! C, {
变量与系数之间用“*” ' ?8 e: ]6 I6 j' ?" R! P
Model:-end可省略 3 t- f2 z$ j; ^) ]
3)结果分析:
; A! Y* g0 a+ O1 f- f8 S/ p; G举例: 4 G- @1 n: E. O2 K5 o
OBJECTIVE FUNCTION VALUE 7 ]/ v( y1 v, d- O
1) 3360.000
% J+ p+ ]6 t v. Y' H2 ^VARIABLE VALUE REDUCED COST 0 r' r$ w# A2 {
X1 20.000000 0.000000 ( [5 A6 }: e( Z
X2 30.000000 0.000000
! N) ]- z; m# U6 A- w2 zROW SLACK OR SURPLUS DUAL PRICES
, u( { w* M6 k; H; X" X2 c2) 0.000000 48.000000
/ Z! s9 @0 S9 M8 d0 {2 S3) 0.000000 2.000000 4 P' J2 ~+ B3 ~, o% M
4) 40.000000 0.000000
- E8 s" ^ C, c8 r5 ENO. ITERATIONS= 2 2 U; G* ?; E9 a
分析:
/ Z3 o9 Z2 i) P* `! E假设第二行(2))表示的是原料的约束条件,第三行(3))表示的是时间的约束条件,第四行(4))表示的是加工能力的约束条件。则:
9 Q6 }& f! d! _7 n! z+ u5 i9 ~1、达到最优化时,原料无剩余,时间无剩余,加工能力剩余了40。
. H- N; ` H# T2 [/ @; A2、原料增加1单位时,利润增加48,时间增加1单位时,利润增加2,加工能力增长不影响利润。
6 @+ ~3 ~7 x1 w2 t( i! I所以,如果35元可买到1桶牛奶,要卖吗?35 <48, 应该买!聘用临时工人付出的工资最多每小时几元? 2元。
1 V1 _$ I! ~4 j4)敏感性范围的分析:
- {/ I; v( C( c5 ^/ q T% g最优解不变时目标函数系数允许变化范围 0 ?& I& T) P6 u/ ~& S
分析目标函数中未知数的系数以及约束条件中未知数的系数
- {3 A( e" [" M3 zX1 72.000000(X1的系数)
! \! m3 r& p; l; O) w/ G0 i% E24.000000(增加)
. |- W9 F2 {: {( o8.000000(减少)
! g/ M; T0 M4 sx1系数范围(64,96) 在这个范围变化时,最优计划是不变的! 7 d% n H7 V5 }& {5 o
Objective Coefficient Ranges 7 b/ c6 u0 k9 W6 L# W9 M
Current Allowable Allowable ; N( s# S2 ?+ T8 Q0 y
Variable Coefficient Increase Decrease * Q' U' L c2 O; q( J+ l3 O
X1 3.000000 1.666667 1.000000 " T) w% I5 E! Z
X2 5.000000 1.500000 2.500000
5 v, j) G% r9 x. TX3 4.000000 7.000000 3.000000; n* L2 f9 `! h5 }9 d! f. W
- 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
. g% p7 ~; e! G* h
3 q( B+ X2 Y1 A7 {! \* ~
5 Z; V8 g2 @5 ]; B5 l
( f! y* @8 T) X) _6 r* _6 N6 G/ R! {, D
|
zan
|