- 在线时间
- 791 小时
- 最后登录
- 2022-11-28
- 注册时间
- 2017-6-12
- 听众数
- 15
- 收听数
- 0
- 能力
- 120 分
- 体力
- 36396 点
- 威望
- 11 点
- 阅读权限
- 255
- 积分
- 13879
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 616
- 主题
- 542
- 精华
- 12
- 分享
- 0
- 好友
- 225
TA的每日心情 | 开心 2020-11-14 17:15 |
|---|
签到天数: 74 天 [LV.6]常住居民II
 群组: 2019美赛冲刺课程 群组: 站长地区赛培训 群组: 2019考研数学 桃子老师 群组: 2018教师培训(呼伦贝 群组: 2019考研数学 站长系列 |
排队系统中的优化模型,一般可分为系统设计的优化和系统控制的优化。前者为静 态优化,即在服务系统设置以前根据一定的质量指标,找出参数的最优值,从而使系统 最为经济。后者为动态优化,即对已有的排队系统寻求使其某一目标函数达到最优的运 营机制。由于对后一类问题的阐述需要较多的数学知识,所以本节着重介绍静态最优问 题。- ?+ [4 T) G1 Y, E ]
" s0 j) f6 h. G2 X# s% l在优化问题的处理方法上,一般根据变量的类型是离散的还是连续的,相应地采用 边际分析方法或经典的微分法,对较为复杂的优化问题需要用非线性规划或动态规划等 方法。$ p5 }( }- f+ R, K
% w5 d8 Z( B4 @5 D1. M / M /1模型中的最优服务率 μ
h* U6 x4 u+ r先考虑 M / M /1/ ∞ 模型,取目标函数 z 为单位时间服务成本与顾客在系统中逗留 费用之和的期望值,即# ]9 Z- T8 [+ j6 K9 }$ w
3 T* A8 J* o/ T/ w/ R) x
5 [+ d. r* J/ i# d
: k9 T$ L% `) _
* x' y0 Q: ^; F( F- [/ L
3 @" r. |8 x2 l0 h$ W6 E1 a 4 A6 P- o4 Q0 S
7 u7 x& Y$ o8 R; _5 N编写 LINGO 程序如下:1 Z+ G5 r$ ~2 B- P; F8 A2 i2 a9 a
1 m0 {, K* @5 t. L8 z4 U
model:
3 ]6 G, i% S: H. ?1 Hs=1;k=4;lamda=1;/ V6 {5 k% U. o. m5 T9 c% v' H
L_s=@pfs(k*lamda/mu,s,k);
. n# Y: K" C" a. Ymax=100*(k-L_s)-75*mu;$ K1 E5 G$ U1 W! Q( e
end
8 C5 {+ r( D4 A5 B# y' v6 U* T/ G0 o, ?0 q0 P. Z6 i# L/ m
( B/ }! Q3 p# G3 k$ ~, W- I
5 @4 ^, z2 v! ?- B* x9 o7 R+ q. b, H
编写 LINGO 程序如下:, N7 j3 V9 f" \" H
% k$ D: z$ W: l2 d- @8 X( ~: X. V. y
model: Y$ B' \2 ~0 q) A
sets:
9 F9 r9 l. g8 J& J6 Zstate/1..3/:p;
- d" @, j' @7 N* t0 d6 O5 p+ fendsets
( ?9 P+ W9 ~) rlamda=3.6;k=3;
2 |4 T! z, E3 |. T0 C$ |% mlamda*p0=p(1)/t;& O' R( [2 m' _$ Y" J; w2 X
(lamda+1/t)*p(1)=lamda*p0+p(2)/t;
9 L& p3 U; r( W7 t. ^1 Z0 W@for(state(i)|i #gt# 1 #and# i #lt# k:
, @$ V# w; A7 t6 ?1 G8 P( U(lamda+1/t)*p(i)=lamda*p(i-1)+p(i+1)/t);) p/ Y7 G6 a& s
lamda*p(k-1)=p(k)/t;
+ p U/ L! v+ l) I& y5 yp0+@sum(state:p)=1;1 _! W% a6 c; W3 K# I0 z3 W3 v
max=2*lamda*(1-p(k))-0.5/t;! q0 z, W6 m, Q! i& h
end
# ]; c/ l1 X" L% |9 K* }求得系统为每位顾客最佳服务时间是0.2238h,系统每小时赢利3.70元。
! ~8 g( G$ I& _8 K9 E' z* e/ s* i+ ~ v
2 M / M / s 模型中的最优的服务台数 ! z1 p) a, y& M* ~9 W/ I
" T0 r* C) h7 H/ l; P
7 D; C- G# A! A7 S- r* G8 n
! Y1 @# Q: N W6 P9 R
6 S+ _, N2 e7 T例 13 某检验中心为各工厂服务,要求进行检验的工厂(顾客)的到来服从 Poisson 流,平均到达率为λ = 48(次/d);每天来检验由于停工等原因损失 6 元;服务(检验) 时间服从负指数分布,平均服务率为 μ = 25(次/d);每设置一个检验员的服务成本为 4 元/d,其它条件均适合 M / M / s/ ∞ 系统。问应设几个检验员可使总费用的平均值最 少? R9 r/ Y- }! }2 ?5 a8 e3 }2 P8 I
# p9 d' y- e& ^+ d( g
8 E$ y r0 L) s: ]3 Q6 Y- J
6 V$ b F9 }4 D9 k2 c0 ~
求解的 LINGO 程序如下:/ t9 W' L* h6 p
$ Q. o" Z; U; L! P a' i. J/ i# vmodel:; K) [# y7 W( y$ H8 a9 f0 q
lamda=48;mu=25;rho=lamda/mu;7 k5 S/ R$ ~$ Z, _
P_wait=@peb(rho,s);( u, o- _. d" j) t( m2 ]
L_q=P_wait*rho/(s-rho);5 [) y% K3 B* e# c8 F
L_s=L_q+rho;) B! Y( a5 o' v% M8 Y
min=4*s+6*L_s;! z- l6 ^( R; R( x: X- ^' U
@gin(s);@bnd(2,s,5);
' \ X f8 a" w7 H( @6 Oend
1 V: C; _3 J- \9 A: Q6 C: P) T% A* R5 a8 H' W% W
————————————————: ^! Z9 n! q3 F/ }4 B
版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。/ c0 ^0 h3 m8 H: `
原文链接:https://blog.csdn.net/qq_29831163/java/article/details/897361167 \$ Z, R1 W9 ?3 v2 }
" \6 S( D- U' U7 J; R8 U
' Y, ^! b# B/ _ x4 d. a |
zan
|