- 在线时间
- 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中小学数学建模冬 |
最简单的规划问题其实就是函数的求极值的问题。在这个基础上扩展并运用相关的软件解决实际生产中的一些问题。简单的说,就是一些最大、最小的问题。在这类问题中,重点在于写出目标函数、设置好决策变量、找对找全约束关系以及运用好相关软件。 9 E7 D# I+ G; C, k2 Y. [$ W1 N
1、单一生产问题(高中学的线性规划) 1 e# a; a8 g: [# y2 u
这种问题比较简单,所谓单一是指生产条件、市场需求等外界因素不随时间的变化而变化。
+ z f7 M- M" D' ? ?*求解工具的简单介绍: / A$ ^1 J+ o9 r* q. s
1)lindo
4 D/ @: R8 W2 f, X/ g; s& t!注释内容,可用中文 " V7 d# R c, }/ F
!目标函数:最大-max,最小-min,大小写不分
. ?5 L5 [4 ]# Lmax 3 x1+5 x2+4 x3
3 j* R0 R" X" N1 P" _- O* x3 n/ e; Z!约束,以subject to开始 7 U! e" g0 V( Q* ?0 D9 U
subject to " ^. M& T, |; _. {1 t" V
2 x1+3 x2<=1500 " F" h% a( b, |8 |
2 x2+4 x3<=800 6 Z; F3 D5 i2 V5 x0 ]8 ?
3 x1+2 x2 +5 x3<=2000 - L* s: n `" \& s: z0 p3 a
end
/ p/ b0 ^2 y$ Z. o" p# [ K*注意事项:
6 c# z4 \: ^5 t3 T, l5 F) R! z变量以字母开头,下标写在后面,系数与变量之间加空格 6 I3 j( D* _- V. B1 @+ |
不等号为:<= ( <),>=( >) , =, <=与 <等同
# ^- \2 t4 q9 q6 {9 j" H) Y7 h变量非负约束可省略
9 r) T+ r7 f7 x, @5 P z结束时以end标示 : ]- I6 H k6 Z6 l
2)lingo
u' X" G% q/ y) ]% l, nmodel:
/ z. I! p7 g- g3 wMAX=3*x1+5*x2+4*x3; 1 s+ ] T5 w w2 b/ |* ?( s8 k
2*x1+3*x2<=1500;
2 X7 e1 x( r# Q) s/ J; f2*x2+4*x3<=800;
# {, @. n3 t( q) S2 Z) m6 s3*x1+2*x2+5*x3<=2000; 6 ]. R+ S H0 X! C* M+ l
end ' d* E: D, d- I
*注意事项:
: j6 b6 T: l! g. ~/ h j目标函数中加等号 ; `8 A3 y) c# r# S+ U! V0 p$ |0 V
变量与系数之间用“*” ; t2 `; G5 \$ e$ r$ f! J$ G
Model:-end可省略
1 W% p: A5 \$ K0 @. @3 ?: T5 }3)结果分析: 8 g/ {6 t: w6 j. p% Y) t
举例:
7 B4 I% z3 i9 |& E8 k b% D" _OBJECTIVE FUNCTION VALUE " z# ]- k& t1 M. Z+ J4 h. l
1) 3360.000
" c* z' n2 t2 F0 t' `3 g- I( ]VARIABLE VALUE REDUCED COST
$ E2 l" n9 y1 jX1 20.000000 0.000000 2 D: \' b: o) n6 _5 ~7 c
X2 30.000000 0.000000 1 w# ]3 F) ~" T, S
ROW SLACK OR SURPLUS DUAL PRICES & J) f' S' G0 e& o! v& F9 O- l, ~8 D
2) 0.000000 48.000000 - I, e6 j5 ]1 w2 B
3) 0.000000 2.000000
6 P& v: k2 X1 L& m) k+ c- l, B4) 40.000000 0.000000
9 f& e/ u8 e9 C3 uNO. ITERATIONS= 2 " T7 g! A) k) T% G2 J
分析:
" c& A# \* f8 J1 M% D5 j+ n, ~; w' M假设第二行(2))表示的是原料的约束条件,第三行(3))表示的是时间的约束条件,第四行(4))表示的是加工能力的约束条件。则: 8 @- O6 E3 S# z5 w
1、达到最优化时,原料无剩余,时间无剩余,加工能力剩余了40。
8 g+ | c) b& I& U9 H$ v2、原料增加1单位时,利润增加48,时间增加1单位时,利润增加2,加工能力增长不影响利润。 6 R+ ^& I+ o( o' K0 g9 `/ ^% V8 o
所以,如果35元可买到1桶牛奶,要卖吗?35 <48, 应该买!聘用临时工人付出的工资最多每小时几元? 2元。 " g$ `& }* b& Z' \. X3 C: N4 [ @
4)敏感性范围的分析: 8 w& ^1 R# r0 r7 l. S
最优解不变时目标函数系数允许变化范围
, U1 @% g0 ?1 U% P2 P7 Z( D! B9 Y分析目标函数中未知数的系数以及约束条件中未知数的系数 $ ` j. a$ S3 T
X1 72.000000(X1的系数) : e0 ^: }( e$ ]& r
24.000000(增加)
/ y' Z8 W8 T$ m: K( d3 d; q8.000000(减少) * p% H5 L5 s; v+ V4 h
x1系数范围(64,96) 在这个范围变化时,最优计划是不变的! , w* x# r" A; X2 r
Objective Coefficient Ranges
8 O4 m: P! L' J: oCurrent Allowable Allowable
8 `6 T- U" R! Z, D7 y0 x) `3 [Variable Coefficient Increase Decrease % Q8 O& q/ }1 J. |) X
X1 3.000000 1.666667 1.000000
5 x: X1 R* W" h' A; `8 \X2 5.000000 1.500000 2.500000
; A) U8 a9 a' j4 h U7 {8 jX3 4.000000 7.000000 3.0000005 @* Q( I" N& G$ o/ X, A
- 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 b: v! }% `+ Z0 P0 C5 ~5 ^' S* w1 v
, ^ |8 k2 L3 c' c8 j: k% ^( w! \/ K# W
4 p W; Y/ l: M8 a; b& d# C
, p5 m A$ M G; D+ V) T |
zan
|