- 在线时间
- 90 小时
- 最后登录
- 2018-12-27
- 注册时间
- 2016-4-22
- 听众数
- 17
- 收听数
- 0
- 能力
- 20 分
- 体力
- 23475 点
- 威望
- 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中小学数学建模冬 |
最简单的规划问题其实就是函数的求极值的问题。在这个基础上扩展并运用相关的软件解决实际生产中的一些问题。简单的说,就是一些最大、最小的问题。在这类问题中,重点在于写出目标函数、设置好决策变量、找对找全约束关系以及运用好相关软件。 2 O! S7 q$ L D! }2 U; |
1、单一生产问题(高中学的线性规划) $ ]' I' \! b+ K* E, p1 X4 Z6 Y
这种问题比较简单,所谓单一是指生产条件、市场需求等外界因素不随时间的变化而变化。
9 ]3 L4 n' V$ |0 N7 L*求解工具的简单介绍: * Z# U5 p! p N& I( I; B& [7 C
1)lindo ' }! U$ s' i @7 Z) D
!注释内容,可用中文
$ t9 v; n+ j9 L& I R!目标函数:最大-max,最小-min,大小写不分 4 x |: I8 l3 B5 R4 Q
max 3 x1+5 x2+4 x3 t& v; ] X/ b7 Z% j
!约束,以subject to开始 9 _0 ~( T" X. `8 R% I2 m1 E! ^! p2 ]
subject to 4 {( m$ \) V: L( a# f
2 x1+3 x2<=1500 " ^( O) v# ]+ L( p2 ]1 l3 r
2 x2+4 x3<=800
, ~. y* Q( P/ Z( {- g/ ]. l3 x1+2 x2 +5 x3<=2000
- d, [% _: M; }" nend
; S" Y# Y+ N8 N, G# W1 ^*注意事项:
( O F) J3 S1 U1 R; Z: a变量以字母开头,下标写在后面,系数与变量之间加空格
# r' U2 j+ J6 b不等号为:<= ( <),>=( >) , =, <=与 <等同
" t* l7 l1 m' |, Y4 ?: L变量非负约束可省略
- X+ N2 e a, H9 c1 W" f1 B/ l0 u/ k结束时以end标示 ( c0 ?1 k3 d4 _9 ?" f
2)lingo
3 \$ n* z- R: G9 Fmodel: : f0 s; X3 I$ F8 C5 D: R
MAX=3*x1+5*x2+4*x3; ; {2 X4 S# j% F+ _5 r
2*x1+3*x2<=1500; 5 T0 B0 q+ N9 c! X1 d) K$ h! J' J& T( k
2*x2+4*x3<=800; & _0 K- l. Z- N6 ?( h, D5 Z+ F
3*x1+2*x2+5*x3<=2000;
% V0 l; m2 F/ Rend
+ }6 G0 ]$ c& b2 ?" x*注意事项:
" m5 M( G, K0 H5 F- u目标函数中加等号 ' ^/ K% w u6 W6 p- e( ~1 X
变量与系数之间用“*”
# B# w2 u6 H" K- P% q/ sModel:-end可省略
$ s# H& t7 F: e; A& n# V3)结果分析:
: R7 T4 f1 I/ w; C举例: 2 q* ?+ C+ z% b
OBJECTIVE FUNCTION VALUE # u q1 B( b# G6 _
1) 3360.000
6 j7 @3 Y. j" {+ G% g7 Y$ A- ]VARIABLE VALUE REDUCED COST 9 s: B/ ?6 e2 C& S& q4 K
X1 20.000000 0.000000
L6 W0 x# Q6 }X2 30.000000 0.000000 4 j) e' u) Y. U0 L
ROW SLACK OR SURPLUS DUAL PRICES
. w: v5 k' U T8 O: h' `2) 0.000000 48.000000 1 z" k7 Q7 V, A
3) 0.000000 2.000000
" u, I. g: L' U$ ` g# F# @4) 40.000000 0.000000 ; h& V% n8 c, @+ U
NO. ITERATIONS= 2
- ~% }0 T: d1 _* n' m$ S1 r7 t分析: & I J3 J% S* W7 y4 r2 i, |8 g
假设第二行(2))表示的是原料的约束条件,第三行(3))表示的是时间的约束条件,第四行(4))表示的是加工能力的约束条件。则: " k! q4 U3 U, A: Z: p# X
1、达到最优化时,原料无剩余,时间无剩余,加工能力剩余了40。
1 m- V- v: K& @! @0 T2、原料增加1单位时,利润增加48,时间增加1单位时,利润增加2,加工能力增长不影响利润。 - v: w0 {2 F. p$ ~4 p5 R
所以,如果35元可买到1桶牛奶,要卖吗?35 <48, 应该买!聘用临时工人付出的工资最多每小时几元? 2元。
/ ^, w% [7 ~8 @. [# O4)敏感性范围的分析:
& {7 K# ?8 G: [# M8 F最优解不变时目标函数系数允许变化范围
2 C% p5 `9 [3 x( U分析目标函数中未知数的系数以及约束条件中未知数的系数 * d* o6 e$ O, [" z( V
X1 72.000000(X1的系数) 3 G' W$ Y- ^6 G, S( {" S. v
24.000000(增加) ! O" h0 v9 Z/ T. U) o1 ]8 J- L4 [
8.000000(减少) # A% Z& D$ t s3 `. W
x1系数范围(64,96) 在这个范围变化时,最优计划是不变的! - B# q. Y% {- J! V4 v. y
Objective Coefficient Ranges
7 H% I) U: w4 I0 z5 C) xCurrent Allowable Allowable & [( s- C. G* C% i
Variable Coefficient Increase Decrease # g% z3 F( G/ m0 h
X1 3.000000 1.666667 1.000000
* [# [+ R7 F% @ w! e: t! rX2 5.000000 1.500000 2.500000 4 E0 `' n9 @ {4 n8 x
X3 4.000000 7.000000 3.000000
6 E1 h+ C: x) s5 G4 u- 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& ?8 H J( j2 S- O: T
" e3 B+ x9 `& b* J- L; r6 V8 ?& Q S* d7 K. ]( ]1 \2 w& l7 @
' A2 v# ~ e" O" i, S7 Y6 ]/ G
3 @- Y( S2 B. a, B. B; A |
zan
|