- 在线时间
- 791 小时
- 最后登录
- 2022-11-28
- 注册时间
- 2017-6-12
- 听众数
- 15
- 收听数
- 0
- 能力
- 120 分
- 体力
- 36352 点
- 威望
- 11 点
- 阅读权限
- 255
- 积分
- 13866
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 616
- 主题
- 542
- 精华
- 12
- 分享
- 0
- 好友
- 225
TA的每日心情 | 开心 2020-11-14 17:15 |
|---|
签到天数: 74 天 [LV.6]常住居民II
 群组: 2019美赛冲刺课程 群组: 站长地区赛培训 群组: 2019考研数学 桃子老师 群组: 2018教师培训(呼伦贝 群组: 2019考研数学 站长系列 |
1 生灭过程 + N0 d( A1 S' b, L3 w" Y; C% |
一类非常重要且广泛存在的排队系统是生灭过程排队系统。生灭过程是一类特殊的随机过程,在生物学、物理学、运筹学中有广泛的应用。在排队论中,如果 N(t) 表示 时刻t 系统中的顾客数,则{N(t),t ≥ 0}就构成了一个随机过程。如果用“生”表示顾 客的到达,“灭”表示顾客的离去,则对许多排队过程来说,{N(t),t ≥ 0}就是一类特殊的随机过程-生灭过程。
) a e9 l- |" g# P- x7 d, z
- q( x: C2 S) ^9 J& G$ ~下面结合排队论的术语给出生灭过程的定义。
9 V/ A# o* V+ O# `4 ]* d. m! L& Q/ v
9 q$ r( H8 ]% A! K
, d' P2 }& T% @5 b' t
为求平稳分布,考虑系统可能处的任一状态 n 。假设记录了一段时间内系统进入状 态n 和离开状态 n 的次数,则因为“进入”和“离开”是交替发生的,所以这两个数要么相等,要么相差为 1。但就这两种事件的平均发生率来说,可以认为是相等的。即当 系统运行相当时间而到达平衡状态后,对任一状态 n 来说,单位时间内进入该状态的平 均次数和单位时间内离开该状态的平均次数应该相等,这就是系统在统计平衡下的“流 入=流出”原理。根据这一原理,可得到任一状态下的平衡方程如下:
o2 y, k2 _: g# K! o) a% `/ O0 S& ?7 R& F3 P' T
![]()
- K# k% `1 g" x9 t$ J: R
! ?8 n3 d! x: [" \5 \ 1 b: ~" @& h3 R3 Q3 |1 S. e
! {8 t( E$ B$ d2 t( h
述公式得到平稳状态的概率分布。
& w- W+ `4 I4 x+ ?$ v- P
, q# }# U* w. R, M+ ~1 c9 d2 M / M /s 等待制排队模型) Q6 ]8 ]# }6 t( X8 F
2.1 单服务台模型' F: A- c0 c+ W) z4 S1 V
单服务台等待制模型 M / M /1/ ∞ 是指:顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 1,服务时间V 服从参数为 μ 的负指数分布,系统空间无限, 允许无限排队,这是一类最简单的排队系统。3 u& J- \4 z% h1 R7 W9 z
$ y4 S0 f, {1 E7 W- w2.1 队长的分布/ k; Y% _( @( L- O6 A1 y6 D2 L
# }! f) c( L/ B4 u7 s
o# |4 c& H6 q6 P
. q3 q* u3 p: W+ h5 A2.2 几个主要数量指标0 T+ a4 F& ?. j! J
对单服务台等待制排队系统,由已得到的平稳状态下队长的分布,可以得到平均队 长# c; ~" ]6 @: J v
2 h% H6 g. ~; H1 ?2 d9 _0 G![]()
6 E1 M2 C' {$ L: V6 K a* V5 m3 b8 d1 M8 i- U" ^. t2 f
![]()
: b; C1 d' A. }8 X" [6 c
4 E# h0 q( b J式(14)和式(15)通常称为 Little 公式,是排队论中一个非常重要的公式。
3 H- z) l9 J* g) `% g2 `* S) W: L: V* i. t2 p' K; H S) x" v
2.3 忙期和闲期 S' A/ A/ u7 `# h+ {
+ M2 e6 t4 N) y! L F4 I$ | , K5 d9 m$ s& v' T# q p
$ s; K! d2 x2 d, q* c2 j) ~0 X
个顾客在系统内的平均逗留时间应等于服务员平均连续忙的时间。
0 A- J! _' D6 \% ?3 u' W
0 a/ h ?6 {9 L6 m$ `3 与排队论模型有关的 LINGO 函数
I* I( p9 D' U \(1)@peb(load,S) 该函数的返回值是当到达负荷为 load,服务系统中有 S 个服务台且允许排队时系 统繁忙的概率,也就是顾客等待的概率。
' {: f& I# \9 |* [/ h; \
3 n# `9 I# _) J6 S7 g4 W( O(2)@pel(load,S) 该函数的返回值是当到达负荷为 load,服务系统中有 S 个服务台且不允许排队时 系统损失概率,也就是顾客得不到服务离开的概率。# I8 O) f3 f1 ^. z0 C
& z L) p B& f- j(3)@pfs(load,S,K) 该函数的返回值是当到达负荷为 load,顾客数为 K,平行服务台数量为 S 时,有限 源的 Poisson 服务系统等待或返修顾客数的期望值。
1 y- T$ v5 G; A2 X0 [5 J2 Q5 H5 O& w; M
例 1 某修理店只有一个修理工,来修理的顾客到达过程为 Poisson 流,平均 4 人 /h;修理时间服从负指数分布,平均需要 6min。试求:(1)修理店空闲的概率;(2) 店内恰有 3 个顾客的概率;(3)店内至少有 1 个顾客的概率;(4)在店内的平均顾客数; (5)每位顾客在店内的平均逗留时间;(6)等待服务的平均顾客数;(7)每位顾客平 均等待服务时间;(8)顾客在店内等待时间超过 10min 的概率。
; P/ n. l/ \/ O3 l. `+ Y* U/ s* Y# K. u3 C$ K$ x
![]()
; o0 O6 h3 T" a0 {
* Q* h" O; ~8 |7 l: A/ k" S编写 LINGO 程序如下:
* M: { e3 I* | F6 R8 R/ Z& f7 b, b1 ~& S5 Z6 v) E3 o/ @
model:3 ^) c3 k4 Y* W1 N" `2 E
s=1;lamda=4;mu=10;rho=lamda/mu;( s, C% E- I- _6 u; u" s
Pwait=@peb(rho,s); @6 p5 d+ O. A G* W5 _
p0=1-Pwait;/ f% k4 B% O8 M `1 k! w
Pt_gt_10=@exp(-1);# S/ a# V/ v: X) j# r- L
end
7 v) f7 n' P# h. N. S7 U6 p0 B4 多服务台模型( M / M /s/ ∞ )
! h0 O+ f& c, R; j9 A4 f设顾客单个到达,相继到达时间间隔服从参数为λ 的负指数分布,系统中共有 s 个 服务台,每个服务台的服务时间相互独立,且服从参数为 μ 的负指数分布。当顾客到 达时,若有空闲的服务台则马上接受服务,否则便排成一个队列等待,等待时间为无限。" d. j# C* Q: j( G' R! D
# D% u( Z' \0 C, u3 }2 I H" ]![]()
2 w7 V# w8 k! `$ S
, p0 F) y( n$ L5 J5 s' l公式(19)和式(20)给出了在平衡条件下系统中顾客数为 n 的概率,当 n ≥ s 时,即 系统中顾客数大于或等于服务台个数,这时再来的顾客必须等待,因此记4 `/ X7 g% ?& M
/ Y4 }& N0 w2 T/ h4 P
% X& @1 `: {4 E5 j5 i
9 n n1 S6 e3 s式(21)称为 Erlang 等待公式,它给出了顾客到达系统时需要等待的概率。 对多服务台等待制排队系统,由已得到的平稳分布可得平均排队长 Lq 为:
; O% @9 t4 W6 [2 p* T/ g- U9 V
/ X* h2 g( w& E' ^![]()
0 f6 `# ^4 }2 i& z& ~6 Z9 T) j" n0 |
/ \7 z# |0 ]( h/ a8 M3 o$ \$ y
" ^' X9 Q. _$ L8 [6 | j对多服务台系统,Little 公式依然成立,即有5 `$ Q) l6 y8 x# I1 \2 L- o1 P5 R6 @
1 |# x* M" |$ y S0 Q
![]()
1 Y4 | G" Z; r& x
5 c& X, l/ C9 G7 v& ^例 2 某售票处有 3 个窗口,顾客的到达为 Poisson 流,平均到达率为 λ = 0.9人/ min ;服务(售票)时间服从负指数分布,平均服务率 μ = 0.4人/ min 。 现设顾客到达后排成一个队列,依次向空闲的窗口购票,这一排队系统可看成是一个# ?+ j2 B; I- T; C; n+ K# ~
& o! M0 c& ~ Y, o4 O3 [
M / M / s/ ∞ 系统,其中
/ [; D9 D9 M- a/ x
$ f/ Z/ A! x+ j$ q![]()
6 b1 Z5 R* e/ \% s0 m
: H% \$ l7 `7 G e/ i4 l % `8 a( H- k5 m+ t
; S4 M |' L+ T4 O: {求解的 LINGO 程序如下:
4 K! I0 E6 h3 r( e Q
3 |- U$ x8 y4 M7 }* h- h6 b. |model:! L7 |& G0 y5 V2 q$ P$ A% s8 @
s=3;lamda=0.9;mu=0.4;rho=lamda/mu;rho_s=rho/s;
[! s$ y, w+ s/ kP_wait=@peb(rho,s);5 n [) e2 O% H4 K2 S; V- o
p0=6*(1-rho_s)/rho^3*P_wait;
1 ]; {+ u1 {. ]L_q=P_wait*rho_s/(1-rho_s);7 _0 G3 k' |+ q4 u- N
L_s=L_q+rho;
# @3 ~/ X3 E) m3 b/ w! s& IW_q=L_q/lamda;; m. c3 Z( X: E: p7 p
W_s=L_s/lamda;( S3 _0 m9 X+ \2 S; C. X P, @
end( y3 X1 O- |7 r/ b1 t9 s7 j& P
- [8 e7 c+ D9 a, G————————————————% e n. n/ T( V& ^' \0 @
版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
5 M# ~$ d/ W( S4 C原文链接:https://blog.csdn.net/qq_29831163/java/article/details/897353490 W' }. [- }5 q, [2 h
# v1 t/ ?+ ~: C/ y8 q3 `- Y' y$ r" m+ {2 ~* x4 L' `
|
zan
|