数学建模社区-数学中国
标题:
排队论模型(一):基本概念、输入过程与服务时间的常用概率分布
[打印本页]
作者:
浅夏110
时间:
2020-6-12 09:57
标题:
排队论模型(一):基本概念、输入过程与服务时间的常用概率分布
排队论起源于 1909 年丹麦电话工程师 A. K.爱尔朗的工作,他对电话通话拥挤问 题进行了研究。1917 年,爱尔朗发表了他的著名的文章—“自动电话交换中的概率理 论的几个问题的解决”。排队论已广泛应用于解决军事、运输、维修、生产、服务、库 存、医疗卫生、教育、水利灌溉之类的排队系统的问题,显示了强大的生命力。
; ^: b4 a8 s: h. q- I2 f
9 ^4 N3 S! U* b
排队是在日常生活中经常遇到的现象,如顾客到商店购买物品、病人到医院看病常 常要排队。此时要求服务的数量超过服务机构(服务台、服务员等)的容量。也就是说, 到达的顾客不能立即得到服务,因而出现了排队现象。这种现象不仅在个人日常生活中 出现,电话局的占线问题,车站、码头等交通枢纽的车船堵塞和疏导,故障机器的停机 待修,水库的存贮调节等都是有形或无形的排队现象。由于顾客到达和服务时间的随机 性。可以说排队现象几乎是不可避免的。
/ \7 H: Z: a9 U; D( i; Z
" W& J' S. U" d. K+ ^- u
排队论(Queuing Theory)也称随机服务系统理论,就是为解决上述问题而发展 的一门学科。它研究的内容有下列三部分:
! ^5 c2 J9 i# h# j' G+ a
% M- B1 c4 @7 I: |; ^
(i)性态问题,即研究各种排队系统的概率规律性,主要是研究队长分布、等待时间分布和忙期分布等,包括了瞬态和稳态两种情形。
3 e- [5 i; P3 `- V$ O6 L, d
4 N; s% p F: ^
(ii)最优化问题,又分静态最优和动态最优,前者指最优设计。后者指现有排队系统的最优运营。
/ @& K/ _( s* Y2 o
0 ~. a* E5 h7 \" @: L# v, z' ~
(iii)排队系统的统计推断,即判断一个给定的排队系统符合于哪种模型,以便 根据排队理论进行分析研究。
- V( ?" c$ ^' s* K9 a5 I
i q- B3 h+ V6 |, V& p) Q4 _
这里将介绍排队论的一些基本知识,分析几个常见的排队模型。
% \* s! C6 T8 T5 ~- t. y
5 T1 M7 k5 u# N- k. p; F
1.1 排队过程的一般表示
+ }9 p1 w- C; Q8 N
下图是排队论的一般模型。
# q# [- }6 L: W
, v+ z) `5 W1 ]2 {* u
9 s2 U+ s7 y( [* z9 y, p! c, {
* K( ?) _; S$ i& T
图中虚线所包含的部分为排队系统。各个顾客从顾客源出发,随机地来到服务机构,按 一定的排队规则等待服务,直到按一定的服务规则接受完服务后离开排队系统。
6 L. A5 c0 Y! z& D9 W4 s
: [; Z# q0 @7 I2 O) u* z$ V2 ]! A
凡要求服务的对象统称为顾客,为顾客服务的人或物称为服务员,由顾客和服务员组成服务系统。对于一个服务系统来说,如果服务机构过小,以致不能满足要求服务的 众多顾客的需要,那么就会产生拥挤现象而使服务质量降低。 因此,顾客总希望服务 机构越大越好,但是,如果服务机构过大,人力和物力方面的开支也就相应增加,从而 会造成浪费,因此研究排队模型的目的就是要在顾客需要和服务机构的规模之间进行权衡决策,使其达到合理的平衡。
/ a; m$ z& {, X; s' w- U f
- C* ^1 \. Y" o& u/ U; m8 g
2 排队系统的组成和特征
/ P/ B; e( ]! A" k9 X, Z: W
一般的排队过程都由输入过程、排队规则、服务过程三部分组成,现分述如下:
& D( F- T+ J% x# T- p
& a+ H, {6 q4 M! g2 L. ~
2.1 输入过程
: Z( G% ]6 o1 ^* ~# ?0 T
输入过程是指顾客到来时间的规律性,可能有下列不同情况:
% v; Z8 d4 i3 @( C8 X$ v. @
. h7 B7 T2 K/ f. V( y
(i)顾客的组成可能是有限的,也可能是无限的。
5 z A. F( ^* w( ?0 E7 z: N
8 L W, C/ W" u5 q1 T
(ii)顾客到达的方式可能是一个—个的,也可能是成批的。
1 Q4 F- M5 [& t5 }8 y
; d6 {6 T% } p
(iii)顾客到达可以是相互独立的,即以前的到达情况对以后的到达没有影响; 否则是相关的。
6 Y: r& U. E. Q- }1 Q. `1 [
D3 K& T, ^& V- A8 [
(iv)输入过程可以是平稳的,即相继到达的间隔时间分布及其数学期望、方差等 数字特征都与时间无关,否则是非平稳的。
. F3 [" G' O" u1 t4 d/ k
6 O! u( p8 x! h q) x
2.2 排队规则
$ P' M4 G, v( h1 b! _
排队规则指到达排队系统的顾客按怎样的规则排队等待,可分为损失制,等待制和 混合制三种。
$ a) R8 v4 w1 D
: q4 ?- f- U& E
(i)损失制(消失制)。当顾客到达时,所有的服务台均被占用,顾客随即离去。
# G' c5 H, ?$ S: A
& x0 |" Y6 n% ]2 g
(ii)等待制。当顾客到达时,所有的服务台均被占用,顾客就排队等待,直到接 受完服务才离去。
; B7 v0 ]& U2 f; Q# t, u
+ K3 z8 F8 S: _+ b( T2 r4 y
例如出故障的机器排队等待维修就是这种情况。
1 n j& ^7 f$ K8 l2 O9 ^
3 Q3 e' l7 u& d) C7 @3 P( F
(iii)混合制。介于损失制和等待制之间的是混合制,即既有等待又有损失。有 队列长度有限和排队等待时间有限两种情况,在限度以内就排队等待,超过一定限度就 离去。
6 p0 M h; p( r8 W& G& o
( ? d- `0 S( ]+ G+ j' Z2 T6 H4 @
排队方式还分为单列、多列和循环队列。
8 C! h5 `, s9 l) M5 [2 q
8 x+ G) }# b1 P% c9 y0 Q: t
2.3 服务过程
2 b) R& L T: z3 J' l; Q
(i)服务机构。
$ o( \0 q z3 B6 c H# O4 @
主要有以下几种类型:单服务台;多服务台并联(每个服务台同 时为不同顾客服务);多服务台串联(多服务台依次为同一顾客服务);混合型。
. k" O7 p9 p' J" g/ T+ G K
5 c. N3 U7 P0 ?# d2 _# _, ^1 h/ P
(ii)服务规则。
+ ?4 M7 n6 i, T1 d& e- N9 y9 K
按为顾客服务的次序采用以下几种规则:
- n0 k( g$ n9 T7 k3 N! d* l
; @1 H c$ \* @; C4 X
①先到先服务,这是通常的情形。
5 H8 x p% e8 @ u2 I7 I+ a
}1 ]; [; Q% S- S4 d
②后到先服务,如情报系统中,最后到的情报信息往往最有价值,因而常被优先处 理。
, _) j6 G: O9 ]
# }5 f* @. A, s* |; i0 }
③随机服务,服务台从等待的顾客中随机地取其一进行服务,而不管到达的先后。
8 ^' D* M2 C$ b5 E) p
5 B. Q8 R7 _5 B4 B3 L) O* c
④优先服务,如医疗系统对病情严重的病人给予优先治疗。
1 M: t4 J: }; P) a
, n7 y6 }( ?; J# }4 O9 v. l
3 排队模型的符号表示
! O( |8 h4 H& C" A" j, L8 P
排队模型用六个符号表示,在符号之间用斜线隔开,即 X /Y / Z / A/ B /C 。
s8 z1 t2 a$ T% B4 [& J; Z( C+ Y
1 W7 y" k8 Q# B1 R5 K/ `' S. s( K
第一 个符号 X 表示顾客到达流或顾客到达间隔时间的分布;
4 B4 [' v- Q8 t2 p" k" N
; T* i% V6 R* v+ M. R; N) {6 b7 u
第二个符号Y 表示服务时间的 分布; 第三个符号 Z 表示服务台数目;
7 x( f' k: n" _" t- a2 a! b
; P# E6 Z( }2 u
第四个符号 A 是系统容量限制; 第五个符号 B 是 顾客源数目; 第六个符号C 是服务规则,
* @2 t. e' L- X- j
8 `$ V" i7 i1 Q5 P* m$ }2 |
如先到先服务 FCFS,后到先服务 LCFS 等。并约定,如略去后三项,即指 X /Y / Z / ∞ / ∞ / FCFS的情形。
7 u% X) W2 O, K3 s/ I- Q5 x3 j
, T8 G a3 l. [( F: {) n* J' ^4 n
我们只讨论先到先服务 FCFS 的情形,所以略去第六项。
) I9 U# m3 b5 `$ M0 q
c6 Y/ q% n; q3 M: \' F
表示顾客到达间隔时间和服务时间的分布的约定符号为:
, `; o- T' s9 J1 N6 @ ^, B
' w# s, D6 a7 Q6 N) u# w
M — 指数分布( M 是 Markov 的字头,因为指数分布具有无记忆性,即 Markov 性);
8 V* }) E; Y0 l0 d; L
1 A* {/ }, b3 e5 ]
D — 确定型(Deterministic);
3 E2 b9 k! b }
( s8 b( B4 ]5 p |# |
— k 阶爱尔朗(Erlang)分布;
7 a: {* Q, T' x3 h+ t3 [7 V0 V0 D/ z
+ I% l& v" |# y0 r/ B2 \
G — 一般(general)服务时间的分布;
* O# a9 I$ `2 w2 f; A0 M- P
: j1 d" ]# |" _, Q
GI — 一般相互独立(General Independent)的时间间隔的分布。
' {& x9 B7 D# O$ W' Z9 f
' x3 ?. }2 a. U/ ]1 V- N N) @
例如, M / M /1表示相继到达间隔时间为指数分布、服务时间为指数分布、单服 务台、等待制系统。
; h8 J6 g, A+ x
- q% p; U1 ~0 k4 [% S
D / M / c 表示确定的到达时间、服务时间为指数分布、 c 个平行 服务台(但顾客是一队)的模型。
: ^4 B' Q4 V3 j, w: ^
/ }+ @$ P/ `6 }8 E
4 排队系统的运行指标
' m# n; l o' b3 X
为了研究排队系统运行的效率,估计其服务质量,确定系统的最优参数,评价系统 的结构是否合理并研究其改进的措施,必须确定用以判断系统运行优劣的基本数量指标,这些数量指标通常是:
6 L0 j7 T1 p8 v: B! H6 i# @
4 o. @! T) ~% `% A: }3 X: J
(i)平均队长:指系统内顾客数(包括正被服务的顾客与排队等待服务的顾客)的 数学期望,记作 Ls 。
! B$ i& }( p* K2 E6 h" A( ^
% l( N2 z! c3 S0 O
(ii)平均排队长:指系统内等待服务的顾客数的数学期望,记作 Lq 。
( n& i% b+ a$ s& x
2 p* M1 f* ], x% q8 u( j& I
(iii)平均逗留时间:顾客在系统内逗留时间(包括排队等待的时间和接受服务的 时间)的数学期望,记作Ws 。
/ l+ H8 Q" F" y3 w" X! X
) K4 G* j- v2 ]7 N3 e* f
(iv)平均等待时间:指一个顾客在排队系统中排队等待时间的数学期望,记作 Wq 。
! E3 ~4 j2 e: O- S/ _$ [
4 l- z' D, T: |/ k, b) }) O
(v)平均忙期:指服务机构连续繁忙时间(顾客到达空闲服务机构起,到服务机 构再次空闲止的时间)长度的数学期望,记为Tb 。
2 V0 J/ d, ?1 _
& t Q: T. d9 P) U+ c+ v
还有由于顾客被拒绝而使企业受到损失的损失率以及以后经常遇到的服务强度等, 这些都是很重要的指标。
* C% p$ V; ]2 P7 I" y2 E0 B$ ~
, T+ @, }1 F+ ?. |5 L( S
计算这些指标的基础是表达系统状态的概率。所谓系统的状态即指系统中顾客数, 如果系统中有n 个顾客就说系统的状态是n ,它的可能值是
+ Q, a. R) h9 j3 ~2 a
1 h% E( L0 g3 ~8 w1 N4 ?8 I& C
. Y# `" _7 \2 E9 A1 u; u- @ W# M
4 Q0 i5 Q$ F) Y# H
8 E- D8 O# |1 `1 Y* {: |( p
! z1 b$ \0 M) H6 H# ` R1 G5 t
3 输入过程与服务时间的分布
' U3 a- B; a* m) m- t- R+ a$ \
排队系统中的事件流包括顾客到达流和服务时间流。由于顾客到达的间隔时间和服 务时间不可能是负值,因此,它的分布是非负随机变量的分布。最常用的分布有泊松分布、确定型分布,指数分布和爱尔朗分布。
0 r3 z0 G5 T W0 C
" ?1 @1 t1 M' }4 a
3.1 泊松流与指数分布
# |. N5 ^& a4 e+ ]% W
; S: q2 d: M, J, d r/ ~- ~9 j
/ F/ P: |6 n) j) ^
0 d* F6 x' I1 W# r3 j& q
9 C" e+ d8 j- W. p4 l5 `
$ n- R5 S, C# N; s+ r y
在上述条件下,我们研究顾客到达数n 的概率分布。
; u- s; p+ y5 B# M7 `
# x4 t2 q5 D9 C' J2 H5 ~6 K
" k% u# B. F& p
. V- I1 [2 B* E( n: P
" {, Y- z1 a* D; o3 K* E5 z( ~
3 k) l; u7 L- v6 a
$ q' Z/ |* g+ s8 k1 l* ^5 {8 O0 N
对于泊松流, λ 表示单位时间平均到达的顾客数,所以
就表示相继顾客到达平均 间隔时间,而这正和 ET 的意义相符。 对一顾客的服务时间也就是在忙期相继离开系统的两顾客的间隔时间,有时也服从 指数分布。这时设它的分布函数和密度函数分别是
3 P1 Z% ^7 v4 w9 T7 `' O0 p
. J8 ]& v/ f- w
5 b/ g5 r. Q5 z0 r$ p9 X+ }
; _) V. N9 w- T; A# t4 P: N* X
3.2 常用的几种概率分布及其产生
2 ?. a) m' I/ a4 E$ a5 Y
3.2.1 常用的连续型概率分布
: w7 P' d6 H: T
, J7 J& E3 l; t4 C9 G2 v! I
我们只给出这些分布的参数、记号和通常的应用范围,更详细的内容参看专门的概 率论书籍。
) U8 [7 F3 s$ M% k* j9 b$ K' U
* M8 z: M8 I6 \1 F" b, s
(i)均匀分布
' U7 w* x. T K3 r3 i5 t/ z+ Y
区间 (a,b) 内的均匀分布记作U(a,b) 。服从U(0,1) 分布的随机变量又称为随机 数,它是产生其它随机变量的基础。如若 X 为U(0,1) 分布,则Y = a + (b − a)X 服从 U(a,b) 。
$ H% a8 o# |' }, ~
1 `/ [" _- W8 {# z0 u( z3 F8 d
(ii)正态分布
& a' _/ d3 e, F) G2 m
6 @, @& F' o) X3 e8 A4 O$ f" ?
% \& n* u0 b/ x& A, P8 z
0 I) c, y' j* Y: c! i% O
正态分布还可以作为二项分布一定条件下的近似。
$ G- F, H/ n0 N( }7 W o+ ]
# b Q8 [$ [- n) O: V) k$ W
(iii)指数分布
" N4 m! }9 i& m# R
! G( v7 F8 T" _" K2 {1 y
S6 o+ u! [6 V8 }6 T; Y# z
8 ~) l# G9 r9 b. _( u
(iv)Gamma 分布、爱尔朗分布
9 Y+ k0 u1 l" x9 O- T, h. p* Q5 |
Gamma 分布又称爱尔朗分布。
2 Z* ]0 D+ C8 m% S
5 T7 K4 Q |2 }7 q& ?
Gamma 分布是双参数α,β 的非对称分布,记作G(α,β ) ,期望是αβ 。α = 1时蜕 化为指数分布。 n 个相互独立、同分布(参数 λ )的指数分布之和是 Gamma 分布 (α = n, β = λ) 。Gamma 分布可用于服务时间,零件寿命等。
- R# l! g5 \ p0 _
' E& ?! ^3 S, p3 J
(v)Weibull 分布
. I; v% T+ B. B) a1 ?
Weibull 分布是双参数α,β 的非对称分布,记作W(α, β ) 。α = 1时蜕化为指数分 布。作为设备、零件的寿命分布在可靠性分析中有着非常广泛的应用。
' V' f% r3 I* h/ ^7 \7 X
2 b! n2 Z0 v' ~+ [2 W- t
(vi)Beta 分布
7 Y9 h7 P6 X% z/ k
Beta 分布是区间(0,1) 内的双参数、非均匀分布,记作 B(α, β ) 。
7 T4 ~* u! n$ {5 d8 H
" A4 \4 ?2 j& t$ S
2.2.2 常用的离散型概率分布
4 W h+ H$ o8 [
6 y( d* ~% q: V5 V* N" N) Q
(i)离散均匀分布
3 s, ?7 N3 G% A4 e1 ?% [: c" g
(ii)Bernoulli 分布(两点分布)
( q4 g# l7 j: [+ y( N
Bernoulli 分布是 x = 1,0 处取值的概率分别是 p 和1− p 的两点分布,记作 Bern( p) 。用于基本的离散模型。
4 N; y- b* R8 |8 M# b1 a: H$ `2 x
4 ^" ]6 N' W5 t6 K: `0 ?! {0 j( l
(iii)泊松(Poisson)分布
9 ]& _- s1 ]7 h! d$ a: A* ?, x5 ]
泊松分布与指数分布有密切的关系。当顾客平均到达率为常数 λ 的到达间隔服从 指数分布时,单位时间内到达的顾客数 K 服从泊松分布,即单位时间内到达 k 位顾客 的概率为
+ @% B! i( }$ u4 z
+ J" X! w- t. ^
" d) r, c7 b8 \% o
( Y& I& G7 l8 }4 I7 `' R
记作 Poisson(λ) 。泊松分布在排队服务、产品检验、生物与医学统计、天文、物理等 领域都有广泛应用。
! o8 x3 I" ?; T
" @9 C0 K. K) o, q% g0 K, f
(iv)二项分布
6 c9 @3 u2 q1 j2 B& \4 g
在独立进行的每次试验中,某事件发生的概率为 p ,则 n 次试验中该事件发生的 次数 K 服从二项分布,即发生k 次的概率为
3 a- ?" f6 M F. |# e8 }$ E$ J
! c* p( Q9 c: `" U
- P9 z q+ ^5 L# l
; ?: @) g, U- I
记作 B(n, p) 。二项分布是n 个独立的 Bernoulli 分布之和。它在产品检验、保险、生 物和医学统计等领域有着广泛的应用。
. j1 Q. y$ `7 z9 h- [! h
, j8 M$ B$ I% r. s6 `6 d+ G
当n,k 很大时, B(n, p) 近似于正态分布 N(np,np(1− p)) ;
$ C0 O6 }: e8 H V( u6 q3 s5 m
2 P8 i, I! W3 _/ i
当n 很大、 p 很小, 且np 约为常数λ 时, B(n, p) 近似于 Poisson(λ)。
9 P! S# O" A5 U! S6 o* }
- ?" r- n" K- v# c* s+ E" A
- W0 _+ |* M) ~! `0 U" L# `2 q) S5 ^
3 g8 T7 r/ L- H x
————————————————
" K" _" |" N( e2 H: q/ D
版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
5 w9 T6 O% }, \* f
原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735320
& n4 f) \2 V' Y/ @5 J; r+ u4 n
! G; z( {) F1 \; T1 {% b5 ^/ P
# m/ D/ v3 S; `1 y
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5