- 在线时间
- 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中小学数学建模冬 |
最简单的规划问题其实就是函数的求极值的问题。在这个基础上扩展并运用相关的软件解决实际生产中的一些问题。简单的说,就是一些最大、最小的问题。在这类问题中,重点在于写出目标函数、设置好决策变量、找对找全约束关系以及运用好相关软件。
+ e8 n6 w$ O" p3 n( \1、单一生产问题(高中学的线性规划) + g- o# N& S( C( _
这种问题比较简单,所谓单一是指生产条件、市场需求等外界因素不随时间的变化而变化。 6 f w' D1 s1 a9 a
*求解工具的简单介绍: % d* q8 u' Z1 |9 L
1)lindo
* x7 _* x) T8 d2 Z$ V& e* O!注释内容,可用中文 9 l6 f1 E. g# Y2 p3 D) c4 h/ p
!目标函数:最大-max,最小-min,大小写不分 0 t0 Q5 i* K0 [! ?- p0 f! M
max 3 x1+5 x2+4 x3
. B5 p! @1 r R+ C. J& X. D: \ @4 I" W!约束,以subject to开始
4 t) T, i' k; h0 _$ Z% d8 Osubject to
" g6 B% P" W3 |5 p$ H' u2 x1+3 x2<=1500 6 D$ c( Y: p$ H( Y* S7 v
2 x2+4 x3<=800
8 l/ X4 H3 ^2 J- I9 e8 c' f3 x1+2 x2 +5 x3<=2000
. z) y% `/ D6 Y: ~2 p) Wend
7 Q! @; T8 D6 ~& N, Q*注意事项: 3 u/ d" ~: Y, \- ~; r/ J
变量以字母开头,下标写在后面,系数与变量之间加空格
" L R2 z; }6 `/ W9 e2 K5 Z0 u% Z不等号为:<= ( <),>=( >) , =, <=与 <等同
8 R0 W: R5 j1 @3 d% F" L2 Y7 S( e变量非负约束可省略
2 c# E2 }" u6 A0 E0 ^3 r结束时以end标示 & L% B+ {. s; G& M" n
2)lingo ! ]9 Z6 W$ c5 i- A3 ^" [
model: , P4 U3 |, R" c+ y- U3 j% H
MAX=3*x1+5*x2+4*x3;
4 D+ @9 l N3 F( g2*x1+3*x2<=1500;
/ U. H- p% M8 H$ `6 y1 R' I2*x2+4*x3<=800; - \: Q$ |& e2 N' ]4 p* S/ W
3*x1+2*x2+5*x3<=2000;
4 q' ^# A! q7 |1 l& ~end ; k. q7 P) {1 _5 @" l
*注意事项:
4 t8 ?4 m! c, k2 C9 O1 |目标函数中加等号 . b0 F! Q7 H2 y# N2 x+ _
变量与系数之间用“*” ) y' A7 O7 p$ a' k3 F4 Y
Model:-end可省略
* W6 o9 \! E j3)结果分析:
0 U, O* c R! v2 S% n5 ]3 n4 n举例: y! M+ |0 O7 u
OBJECTIVE FUNCTION VALUE
) B j% h1 e9 d8 }1) 3360.000
, y: Q) V/ Y7 m, i7 ^# k& | O/ GVARIABLE VALUE REDUCED COST
& h+ O, a6 X2 P: n3 mX1 20.000000 0.000000 # g0 Z4 W+ i# u
X2 30.000000 0.000000
k3 H0 L& B( t% ZROW SLACK OR SURPLUS DUAL PRICES
5 V+ ]7 {. c: V% u2) 0.000000 48.000000 / d% k. b8 G9 C% W
3) 0.000000 2.000000
% U9 Q# c5 M! W3 k4) 40.000000 0.000000 6 l! k3 o: D0 w$ J' e- _
NO. ITERATIONS= 2
- w% X' D9 T: [" b8 z分析:
' f& y8 N9 a" z: k" L3 M! v假设第二行(2))表示的是原料的约束条件,第三行(3))表示的是时间的约束条件,第四行(4))表示的是加工能力的约束条件。则:
7 k( T' e3 C: c) W6 W1 e2 h* S1、达到最优化时,原料无剩余,时间无剩余,加工能力剩余了40。
, X6 j" ~ A, h0 X2、原料增加1单位时,利润增加48,时间增加1单位时,利润增加2,加工能力增长不影响利润。 Z2 |( M: t, H8 U* n
所以,如果35元可买到1桶牛奶,要卖吗?35 <48, 应该买!聘用临时工人付出的工资最多每小时几元? 2元。 * E2 ]* M, u, `8 O
4)敏感性范围的分析:
- F" D! O; ]: M( n3 |# I最优解不变时目标函数系数允许变化范围 2 x" U; x3 r, Z. M- s
分析目标函数中未知数的系数以及约束条件中未知数的系数
9 \* M6 P1 x, m4 ~1 r3 \; HX1 72.000000(X1的系数)
4 n4 ?: N0 j9 a; U* i$ o24.000000(增加) ) _1 f! u* V- c9 B+ |
8.000000(减少) 3 b0 p# U" _2 p, k8 \. b
x1系数范围(64,96) 在这个范围变化时,最优计划是不变的! 7 O2 r+ ?5 a2 p8 m! F- }
Objective Coefficient Ranges
5 k8 s+ D# c. i0 FCurrent Allowable Allowable , d A! S8 M3 p( z8 }1 v1 k0 t
Variable Coefficient Increase Decrease 8 |! F& I5 R. z# D& e. Y t
X1 3.000000 1.666667 1.000000
! \* e, S' ?- `) N" {* @) C2 z ~X2 5.000000 1.500000 2.500000
$ ^) ?8 Y2 N) j& \. r/ R2 A K" NX3 4.000000 7.000000 3.000000; N4 v1 I9 ?6 P& s) l% @0 E
- 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.00007 W2 H7 n' k) ?" f$ c5 }9 R* w6 A
0 Z3 i6 i0 O8 A2 H J
5 D, j$ k) j4 K
/ g4 I# w& ]" k, r! ~. N5 I, F3 x
|
zan
|