- 在线时间
- 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中小学数学建模冬 |
最简单的规划问题其实就是函数的求极值的问题。在这个基础上扩展并运用相关的软件解决实际生产中的一些问题。简单的说,就是一些最大、最小的问题。在这类问题中,重点在于写出目标函数、设置好决策变量、找对找全约束关系以及运用好相关软件。 ; k+ S) L. ?* f; C
1、单一生产问题(高中学的线性规划) 7 f" B( W# H g2 F- a: B; b
这种问题比较简单,所谓单一是指生产条件、市场需求等外界因素不随时间的变化而变化。
0 @, p2 l `6 J' w9 T*求解工具的简单介绍:
# [/ y9 T' V' ^/ O% r1)lindo 7 a( j' K% H% t! \
!注释内容,可用中文
2 Z' M! |: p+ F+ @5 G!目标函数:最大-max,最小-min,大小写不分 3 h+ A% ?! d" z# }. l/ I- d/ z
max 3 x1+5 x2+4 x3
7 J+ U3 r, ^( h$ P6 u" q- {!约束,以subject to开始
) B' |: \( g; Isubject to
) n& e1 l5 h$ d. d. \4 T. K' m2 x1+3 x2<=1500 7 N9 U4 p. a- N
2 x2+4 x3<=800 ~/ ]3 {' p- r( g, @$ b
3 x1+2 x2 +5 x3<=2000 * y3 X* g. ]4 R
end ; e. [4 K# C. _
*注意事项:
6 Y+ o! k a4 L- A8 f/ l6 e变量以字母开头,下标写在后面,系数与变量之间加空格
* K( K$ ?, m& W. \& p) s2 B不等号为:<= ( <),>=( >) , =, <=与 <等同 " t5 t$ N0 {8 X) P$ v
变量非负约束可省略
+ n& F" |* U& Y' _结束时以end标示
7 c& v' a4 V4 d6 |3 @1 A& U7 ~) u2)lingo + \% u' d/ B! Z( J1 J: A, d/ H
model: . v; r7 g- d1 w2 g, n
MAX=3*x1+5*x2+4*x3;
9 ?1 `5 U$ M1 W5 o( C2*x1+3*x2<=1500;
4 H1 K' P: P3 l" b0 g# S7 {2*x2+4*x3<=800;
b% ]: o) M1 ]5 q6 o3*x1+2*x2+5*x3<=2000;
# F- q2 h; c s) ]# mend
) ]8 L# v& I U8 [8 j |*注意事项:
" n% P9 v; t8 M0 E1 C目标函数中加等号 ' F6 z) s- h8 u3 _0 A- h
变量与系数之间用“*”
" E! A- }0 A: L# s( J7 OModel:-end可省略
3 F0 [& X; K# y7 U3)结果分析:
- q: ^# N- e& P+ ?2 X举例:
2 n) B& g# |8 LOBJECTIVE FUNCTION VALUE
+ ], y. h3 S! e8 I4 o1) 3360.000 * a. z+ O& x9 _; {
VARIABLE VALUE REDUCED COST 2 o; h, H0 s3 q5 K# } k+ d- Y( t
X1 20.000000 0.000000
l- {5 h9 W3 M2 }" k: ]X2 30.000000 0.000000 % X* {+ a) B5 y# \
ROW SLACK OR SURPLUS DUAL PRICES
! k! q4 c! n7 ?+ n2) 0.000000 48.000000 % F1 T# T3 U/ }: |2 t x7 {
3) 0.000000 2.000000 + ^1 W, K1 i0 u+ r
4) 40.000000 0.000000 / l/ d: J$ l3 |
NO. ITERATIONS= 2 8 a; _7 L# M% v6 L/ \ b
分析: 0 R& k6 k- d- _0 u5 g4 M
假设第二行(2))表示的是原料的约束条件,第三行(3))表示的是时间的约束条件,第四行(4))表示的是加工能力的约束条件。则: 1 B: N# I" P) W; y
1、达到最优化时,原料无剩余,时间无剩余,加工能力剩余了40。
! \: t$ w* L) N2、原料增加1单位时,利润增加48,时间增加1单位时,利润增加2,加工能力增长不影响利润。
% E5 T7 K4 ~# x' \! s所以,如果35元可买到1桶牛奶,要卖吗?35 <48, 应该买!聘用临时工人付出的工资最多每小时几元? 2元。 , k# b1 I, z7 Z" b* z/ d
4)敏感性范围的分析: 5 l% W* h: D# ?- A/ i
最优解不变时目标函数系数允许变化范围
$ g/ S, G3 X" |分析目标函数中未知数的系数以及约束条件中未知数的系数 $ |, W0 O4 }9 m
X1 72.000000(X1的系数) ! C* X8 h, L6 U
24.000000(增加) & B' h* W6 e$ h; [ y. [
8.000000(减少)
7 G$ e" _# x, Z; J5 |, fx1系数范围(64,96) 在这个范围变化时,最优计划是不变的! @. m& M) V! \
Objective Coefficient Ranges
$ b- r1 D* h* \1 b- d9 ?5 U; FCurrent Allowable Allowable
3 }8 h2 x9 k5 j# v( b2 mVariable Coefficient Increase Decrease 0 y3 y$ L" U5 C3 b7 G% O4 ?. e
X1 3.000000 1.666667 1.000000
3 _$ {" v+ ]* Y" ^X2 5.000000 1.500000 2.500000 + w/ n* F' M5 e7 R; [- C
X3 4.000000 7.000000 3.000000
" s; n$ C/ N+ z* ^+ ^8 M* |- 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
# C- M6 V( O1 U. g . m# \5 g4 L4 c8 @4 O. A& w
, C7 o) }. c- Y1 r" U, i' s0 }2 y0 V( F. M p3 y
/ s) }5 a/ Q6 t. q |
zan
|