- 在线时间
- 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中小学数学建模冬 |
最简单的规划问题其实就是函数的求极值的问题。在这个基础上扩展并运用相关的软件解决实际生产中的一些问题。简单的说,就是一些最大、最小的问题。在这类问题中,重点在于写出目标函数、设置好决策变量、找对找全约束关系以及运用好相关软件。 , v. E: B9 x' ~9 |; R2 C
1、单一生产问题(高中学的线性规划)
+ {* R' }& M0 ~7 B+ f# |这种问题比较简单,所谓单一是指生产条件、市场需求等外界因素不随时间的变化而变化。 ; z4 u% Y6 S! R- H5 w
*求解工具的简单介绍:
8 F8 k, @( b" t1 S# K* ]1)lindo & }8 v @' q7 B9 b2 J
!注释内容,可用中文 : W0 D/ l s7 X1 o7 Z+ q
!目标函数:最大-max,最小-min,大小写不分 9 @/ }: W$ J! p) b7 }4 J+ y
max 3 x1+5 x2+4 x3 $ E/ |5 N; B7 Q* p# o4 N2 V- d
!约束,以subject to开始 : ?" K: W6 c' l. z
subject to . B0 S$ Z" @0 t& C( v6 j
2 x1+3 x2<=1500 7 c/ w: D7 D& l
2 x2+4 x3<=800 4 [4 M6 \( w' i
3 x1+2 x2 +5 x3<=2000
# _$ N7 ~& M/ f$ t3 send , d7 V6 ?: [1 ]. m2 g4 C3 V
*注意事项: - e7 r/ V" x% {2 y4 w) u. E
变量以字母开头,下标写在后面,系数与变量之间加空格 7 A- v1 t9 [% ~- F( K, F. Y0 B
不等号为:<= ( <),>=( >) , =, <=与 <等同 5 Z9 y* K# h; ~* V2 ^9 R1 R
变量非负约束可省略 2 h, F3 E+ N i! |- v2 {
结束时以end标示 0 Z4 D% i9 P6 k4 v3 R2 @4 j
2)lingo
; B Z; R" T8 j# P$ [2 n1 O. fmodel: ! O7 F, G3 Z; F3 N$ D
MAX=3*x1+5*x2+4*x3;
% `7 c% z6 T3 O* F2*x1+3*x2<=1500; 5 I9 J. n" n8 J8 U% q
2*x2+4*x3<=800; 4 J1 q4 {9 W3 d' L' t O
3*x1+2*x2+5*x3<=2000; 6 M E. Z9 c U
end
( Z4 h" v& i; _% ?*注意事项: # i1 N4 r( A) Z6 n k: m
目标函数中加等号 ( r- x- }9 z9 e( z0 j! w8 j! r
变量与系数之间用“*”
5 M# @4 n3 c! w( C3 K% [6 VModel:-end可省略 : Y3 w3 S; D7 S$ L8 b! {. B
3)结果分析:
; J* X" f# w$ N7 v! ], x举例:
8 C+ {& R" B. \7 o# U* i8 G; iOBJECTIVE FUNCTION VALUE 4 K% D) m$ @, U
1) 3360.000
- ?5 h5 r& a% gVARIABLE VALUE REDUCED COST - Q( U7 [0 o9 E0 R
X1 20.000000 0.000000 8 |& Z/ T# z* H s: Z, Z
X2 30.000000 0.000000 . q. C# F% I) V+ o2 N* {
ROW SLACK OR SURPLUS DUAL PRICES
' ]7 K9 H: F% [% l! V$ u2) 0.000000 48.000000
& {! o& p- s, u0 O9 j. h3) 0.000000 2.000000
5 e1 D3 F: |+ j) r' s" d* J4) 40.000000 0.000000
, O" M: i- Q" G5 l9 Q, D7 aNO. ITERATIONS= 2
D, e; j7 `% [ a分析: - R( r2 U/ Z9 @) }; R
假设第二行(2))表示的是原料的约束条件,第三行(3))表示的是时间的约束条件,第四行(4))表示的是加工能力的约束条件。则: 2 N$ K) C' U5 j$ \* f% X6 W+ Z
1、达到最优化时,原料无剩余,时间无剩余,加工能力剩余了40。 2 H0 ~% L9 q0 Z7 a5 R
2、原料增加1单位时,利润增加48,时间增加1单位时,利润增加2,加工能力增长不影响利润。 $ Z6 w% n1 i$ @% N4 I
所以,如果35元可买到1桶牛奶,要卖吗?35 <48, 应该买!聘用临时工人付出的工资最多每小时几元? 2元。 # k+ r/ ?% Z$ D
4)敏感性范围的分析:
1 |# U; }0 l" E0 B: K5 o2 q; `最优解不变时目标函数系数允许变化范围 / f0 \6 ?$ q7 C! U
分析目标函数中未知数的系数以及约束条件中未知数的系数 ; U& Y& ]; U3 z% ?) M
X1 72.000000(X1的系数)
& f0 {- l, i- D4 n24.000000(增加)
" D4 g/ L, j5 T# F$ N9 |( b* E' o8.000000(减少)
5 A7 {1 p( N6 W0 n5 L5 W3 Cx1系数范围(64,96) 在这个范围变化时,最优计划是不变的! ! ]! T) `% q, }8 m
Objective Coefficient Ranges
0 A7 X; ~0 z5 C; z) ?- sCurrent Allowable Allowable
* L; k P# l3 O) P. a) n3 ~Variable Coefficient Increase Decrease , e" A. U. R8 k5 _9 V0 `
X1 3.000000 1.666667 1.000000 ( e7 T; T& S b+ S: t
X2 5.000000 1.500000 2.500000
; C3 ~) N9 `4 zX3 4.000000 7.000000 3.000000* b$ {# [" R4 `, s; J [. Q
- 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: [& L" Z$ s- S
4 x2 R, Z8 {, t) f. l: i
" b2 F% J9 P9 d" Y* B+ @. S$ W3 n- P
: w) A% }9 Q1 |$ E3 \" z |
zan
|