- 在线时间
- 791 小时
- 最后登录
- 2022-11-28
- 注册时间
- 2017-6-12
- 听众数
- 15
- 收听数
- 0
- 能力
- 120 分
- 体力
- 36305 点
- 威望
- 11 点
- 阅读权限
- 255
- 积分
- 13852
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 616
- 主题
- 542
- 精华
- 12
- 分享
- 0
- 好友
- 225
TA的每日心情 | 开心 2020-11-14 17:15 |
|---|
签到天数: 74 天 [LV.6]常住居民II
 群组: 2019美赛冲刺课程 群组: 站长地区赛培训 群组: 2019考研数学 桃子老师 群组: 2018教师培训(呼伦贝 群组: 2019考研数学 站长系列 |
1 生灭过程
. E$ W; E* o4 b一类非常重要且广泛存在的排队系统是生灭过程排队系统。生灭过程是一类特殊的随机过程,在生物学、物理学、运筹学中有广泛的应用。在排队论中,如果 N(t) 表示 时刻t 系统中的顾客数,则{N(t),t ≥ 0}就构成了一个随机过程。如果用“生”表示顾 客的到达,“灭”表示顾客的离去,则对许多排队过程来说,{N(t),t ≥ 0}就是一类特殊的随机过程-生灭过程。
, `: B3 \4 o3 h% J
: U; V6 R4 A' J) ~# V3 A下面结合排队论的术语给出生灭过程的定义。6 y6 Y, y* o0 F. L0 L! M% E
/ V/ p" S! ~; l G( N6 Y, c& R 5 W+ R7 Z6 I4 o4 B- d8 z1 P, c
, c; ]; y" {" }# { P0 Z4 L为求平稳分布,考虑系统可能处的任一状态 n 。假设记录了一段时间内系统进入状 态n 和离开状态 n 的次数,则因为“进入”和“离开”是交替发生的,所以这两个数要么相等,要么相差为 1。但就这两种事件的平均发生率来说,可以认为是相等的。即当 系统运行相当时间而到达平衡状态后,对任一状态 n 来说,单位时间内进入该状态的平 均次数和单位时间内离开该状态的平均次数应该相等,这就是系统在统计平衡下的“流 入=流出”原理。根据这一原理,可得到任一状态下的平衡方程如下:
# r3 u1 S" ?6 `3 @$ P- g5 _' ]! w
5 Q" a6 q( U. A- g( b8 m& \9 Y1 y4 T![]()
4 u6 ^3 \' `7 y! t8 r; E Q* y% O! d8 i
: {8 m3 ?6 U1 _* {& d+ |
8 ] w4 ^) y3 s
述公式得到平稳状态的概率分布。8 s& Z8 s! Q& y; o% G
5 ^, @5 H1 H5 k/ |' b. e% E
2 M / M /s 等待制排队模型
4 r7 i- B- i7 i+ q; g2.1 单服务台模型% d; B7 f: J7 {0 f3 E, q
单服务台等待制模型 M / M /1/ ∞ 是指:顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 1,服务时间V 服从参数为 μ 的负指数分布,系统空间无限, 允许无限排队,这是一类最简单的排队系统。, K( @' Q/ D7 I# u' D5 C/ A$ p
& H) s6 C7 U" F. b8 Q6 d2.1 队长的分布
6 r d- f2 O3 ?* Q1 d2 O) y; i* K7 [* O" [- X$ f) y
4 _& q6 A+ \8 Y% }4 X
: L) [, y- U! |2.2 几个主要数量指标" @) |5 l4 ^, E* `" J! F
对单服务台等待制排队系统,由已得到的平稳状态下队长的分布,可以得到平均队 长0 N |+ Q/ }9 {/ ]7 T2 @
. S/ `2 {/ ?) I1 i5 }5 I, `, O" I
# B$ d9 d+ [+ C1 S" e A
# n% _# U8 p+ H! B# G* X
![]()
9 ^$ s: ]: p4 Z; X( J- j4 j" R1 N. w
式(14)和式(15)通常称为 Little 公式,是排队论中一个非常重要的公式。) i1 h9 D+ i( q
: @; M* V: i v7 G3 A2.3 忙期和闲期
* |, u6 ~# g7 [& v" M5 ]$ E
: @: R; k" l6 {3 u. v7 @ - p( B& g" C7 w# i h1 t* D' m
9 n5 D9 k1 d5 S8 Q! i
个顾客在系统内的平均逗留时间应等于服务员平均连续忙的时间。
. x `# c3 {, W- U5 _- h" u! p- E% U+ Y/ v$ \
3 与排队论模型有关的 LINGO 函数* ?6 _; `$ D, f# U
(1)@peb(load,S) 该函数的返回值是当到达负荷为 load,服务系统中有 S 个服务台且允许排队时系 统繁忙的概率,也就是顾客等待的概率。+ D4 X9 ] e& y$ r" h! B" i+ `' V& C
, X8 a# i0 }. ^. C8 P& U(2)@pel(load,S) 该函数的返回值是当到达负荷为 load,服务系统中有 S 个服务台且不允许排队时 系统损失概率,也就是顾客得不到服务离开的概率。
* H- \( H4 G1 R+ o* F6 V4 ?
4 T) A+ M9 U3 V* C- T! m(3)@pfs(load,S,K) 该函数的返回值是当到达负荷为 load,顾客数为 K,平行服务台数量为 S 时,有限 源的 Poisson 服务系统等待或返修顾客数的期望值。2 _9 |9 M: T V! Z
& Z, M- C7 {8 f- t- h* K例 1 某修理店只有一个修理工,来修理的顾客到达过程为 Poisson 流,平均 4 人 /h;修理时间服从负指数分布,平均需要 6min。试求:(1)修理店空闲的概率;(2) 店内恰有 3 个顾客的概率;(3)店内至少有 1 个顾客的概率;(4)在店内的平均顾客数; (5)每位顾客在店内的平均逗留时间;(6)等待服务的平均顾客数;(7)每位顾客平 均等待服务时间;(8)顾客在店内等待时间超过 10min 的概率。
$ S8 y5 R* ]7 j3 C( d2 p7 M# P; A- c0 k: h
![]()
- `2 }. l. O* W; K, E9 f! r; h$ V x- X. R5 ?
编写 LINGO 程序如下:2 W) L9 @ D4 I5 ]. o1 Q0 H3 C; E
( h, e0 q. C! z# Lmodel:
: d# Q8 R5 B; J7 L9 n, Us=1;lamda=4;mu=10;rho=lamda/mu;8 X. H1 A# I; H+ o1 Z4 F* q; s! G
Pwait=@peb(rho,s);2 k o0 H2 S4 z& N5 Q
p0=1-Pwait;
9 F# s r* U, v1 a* FPt_gt_10=@exp(-1); X( P, i* o; x
end
: e2 g) `9 ^8 p, J3 x; Z7 [4 多服务台模型( M / M /s/ ∞ ): n. G1 O1 X0 Q% `. r, H6 M
设顾客单个到达,相继到达时间间隔服从参数为λ 的负指数分布,系统中共有 s 个 服务台,每个服务台的服务时间相互独立,且服从参数为 μ 的负指数分布。当顾客到 达时,若有空闲的服务台则马上接受服务,否则便排成一个队列等待,等待时间为无限。
6 m8 X* S$ \ Z, ]6 H9 Q) ]$ m6 q+ g$ J8 F
7 p2 f( [* P# Z/ ]0 O2 U
1 L/ G3 I! z# @8 P" A
公式(19)和式(20)给出了在平衡条件下系统中顾客数为 n 的概率,当 n ≥ s 时,即 系统中顾客数大于或等于服务台个数,这时再来的顾客必须等待,因此记" f5 x. K6 W. @' O! [. q7 n0 W2 a! {
2 i3 d& P# ~9 s3 j
# O) w1 q6 a/ r" @# \
3 i( P D& G% n/ u
式(21)称为 Erlang 等待公式,它给出了顾客到达系统时需要等待的概率。 对多服务台等待制排队系统,由已得到的平稳分布可得平均排队长 Lq 为:
- \1 l5 n3 d4 g' ~- ]# a
# ~# M% O- M$ X) u& D% l6 q M![]()
) F- ]0 U2 Y3 _- b+ Z/ h* R; n9 E
6 t L2 q. z& X
: M: }& C3 F# G7 Q1 q( d
对多服务台系统,Little 公式依然成立,即有
5 _; H. V2 `" O- Z. G6 ]$ N: X U! V* h7 g9 e
![]()
/ R0 D5 w( I# Z3 Y9 k
! C; O @+ |6 e# ]7 m4 ~) E例 2 某售票处有 3 个窗口,顾客的到达为 Poisson 流,平均到达率为 λ = 0.9人/ min ;服务(售票)时间服从负指数分布,平均服务率 μ = 0.4人/ min 。 现设顾客到达后排成一个队列,依次向空闲的窗口购票,这一排队系统可看成是一个" i0 q3 G3 S2 `1 ]3 W# b
' @0 L1 \# r+ z% a) r2 L/ c. Z/ X) \M / M / s/ ∞ 系统,其中1 T* b/ O0 v4 k! O3 v
; E5 B9 v& d. g, k" O8 ~( |8 G![]()
* U* c3 s& w, l) h; k4 z0 a% a" s( m
8 J8 P) ^$ I! f1 [
) [/ ~" R3 Z" o4 ], C
求解的 LINGO 程序如下:
& s% K; R. p; P" ?, S' c, d9 M& `0 `( Z2 H' k9 P/ [
model:
" [4 H: Z. D- q* g; {; ws=3;lamda=0.9;mu=0.4;rho=lamda/mu;rho_s=rho/s;: a6 `5 u9 | `; I9 H* c5 C
P_wait=@peb(rho,s);# N) ]; I8 _- ]0 k
p0=6*(1-rho_s)/rho^3*P_wait;
, \# e4 E! l5 wL_q=P_wait*rho_s/(1-rho_s);
1 K; \4 T6 B% j: |" BL_s=L_q+rho;# r, J" L7 v9 s) u
W_q=L_q/lamda;( r4 P2 f# d x+ B4 B! I# j
W_s=L_s/lamda;
i) A6 i* F( h0 |- c' Xend
R& m0 {$ w( X* M; d& F' i. u" ]6 u+ g# w/ ?" D$ E
————————————————
: y6 H4 r' U: \! S版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。6 I; N. w- P5 ~4 V& ~
原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735349
& v% h7 x# s: ~: e" H4 ]
7 N; o3 v8 k. q$ I7 _
) y1 |. B; Z1 h$ n9 c |
zan
|