数学建模社区-数学中国

标题: 排队论模型(四):M / M / s 混合制排队模型 [打印本页]

作者: 浅夏110    时间: 2020-6-12 10:03
标题: 排队论模型(四):M / M / s 混合制排队模型
1 单服务台混合制模型! N( E. s7 u: B$ r4 b
单服务台混合制模型 M / M /1/ K 是指:顾客的相继到达时间服从参数为λ 的负指数 分布,服务台个数为1,服务时间V 服从参数为 μ 的负指数分布,系统的空间为 K ,当 K 个位置已被顾客占用时,新到的顾客自动离去,当系统中有空位置时,新到的顾客进入系统排队等待。1 E  M$ ]; `* ?' J" Y, C
/ y& X' ^0 n4 {+ b5 J, k0 D
0 a9 u! D" P3 H$ |1 j

! H% N6 r+ w5 l" A1 F2 w8 J$ T% S
, D3 G2 j. q' G* ~
% i2 q( t+ [  v0 }由于排队系统的容量有限,只有 K −1个排队位置,因此,当系统空间被占满时, 再来的顾客将不能进入系统排队,也就是说不能保证所有到达的顾客都能进入系统等待服务。假设顾客的到达率(单位时间内来到系统的顾客的平均数)为 λ ,则当系统处 于状态 K 时,顾客不能进入系统,即顾客可进入系统的概率是  。因此,单位时 间内实际可进入系统的顾客的平均数为:8 M- e3 h6 {5 z: g) ?

8 P: a( I: i7 y" y5 |6 D
9 }) Y. n; f( \7 \& J
2 F: z8 b: j+ i# y6 W6 a例 5 某修理站只有一个修理工,且站内最多只能停放 4 台待修的机器。设待修机 器按 Poisson 流到达修理站,平均每分钟到达 1 台;修理时间服从负指数分布,平均每 1.25 分钟可修理 1 台,试求该系统的有关指标。; l' E# J' r1 _

+ A8 c2 c; a: K8 d' X解 该系统可看成是一个 M / M /1/ 4 排队系统,其中
! e- c6 ?' j: O4 `* }9 b0 l! M5 c. a# s

" P( G/ m' e7 P6 |. {# d8 b% Q+ y4 t

. g* s8 m0 M& C! C3 N$ ]8 g6 S: z8 }" a% T/ n2 K
编写 LINGO 程序如下:
0 D  S" Z% E, K! q7 b" B+ A7 d/ [; x0 q( W+ O. _  ]
model:
! q3 x5 }/ T, S, W( ^# ksets:' I9 x4 M/ W+ G. }/ m' O% s& j
state/1..4/:p;
- K2 X; w; I8 uendsets
  T9 u6 x/ e- U( q2 ]" Klamda=1;mu=1/1.25;rho=lamda/mu;k=4;- k. e  t. r6 Y7 ]4 R  `# `, ^  f( a
lamda*p0=mu*p(1);9 u% O% k4 c) b, M. B
(lamda+mu)*p(1)=lamda*p0+mu*p(2);8 j- Q6 ?  ]  u1 K6 _' `/ T! ]  [
@for(state(i)|i #gt#1 #and# i #lt#
1 q3 E0 }" [2 B- _* f0 K) b; k; zklamda+mu)*p(i)=lamda*p(i-1)+mu*p(i+1));
. M0 X8 m8 n: z# r+ slamda*p(k-1)=mu*p(k);
1 R' p: `6 o  V+ m+ O- Ip0+@sum(state:p)=1;2 e9 O+ B' p# w7 m* W+ U% D
P_lost=p(k);lamda_e=lamda*(1-P_lost);6 a0 p& G2 I9 i3 x* B; N' A
L_s=@sum(state(i)|i #le#k:i*p(i));7 j) a# _& n! W6 ]2 Q6 M
L_q=L_s-(1-p0);- ?' }3 e# D# L( A. y2 o3 z" |
W_s=L_s/lamda_e;) Y2 j9 ~9 p5 x# m& X) u( v$ O1 e
W_q=W_s-1/mu;
' T; F' `. b+ `- |2 }4 ]end
1 X. X$ r* V7 L. q! J9 j+ a2 多服务台混合制模型1 u7 k6 ?2 g# F% W
多服务台混合制模型 M / M / s/ K 是指顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 s ,每个服务台服务时间相互独立,且服从参数为 μ 的负指数分 布,系统的空间为 K 。  H( M7 d6 l) j1 \8 |" t6 _
1 q" V) W+ M. P" N" @, z. `. i
由式(4),式(5)和式(6),并注意到在本模型中
0 X+ f  i- y7 o0 l6 G8 {# c; T/ U% g7 M. L/ u* B( o
# f* R. K$ ?5 P! I) ]7 M8 F
" u$ I/ y- o8 {4 Y; V+ B  c, A0 d
于是) A9 r- w. a( n% H

0 Y; b( a- B8 U7 q, q3 Q% x- R2 E: i# L" c4 |4 V6 z

9 u, Y7 q( X) s$ \7 w% t2 u& `% ^
& q1 O$ x4 w' D; Q! v% e1 N% U4 y0 ^5 g. Q) }

" r/ e" k& M0 M+ p; e
5 L) E* ?0 x. h! |例 6 某汽车加油站设有两个加油机,汽车按 Poisson 流到达,平均每分钟到达 2 辆;汽车加油时间服从负指数分布,平均加油时间为 2 分钟。又知加油站上最多只能停 放 3 辆等待加油的汽车,汽车到达时,若已满员,则必须开到别的加油站去,试对该系 统进行分析。
. ~' u; s9 c5 \& \7 Y9 O. B
) d8 z" c+ |; V解 可将该系统看作一个 M / M / 2 / 5 排队系统,其中  ?& S' w( s$ i1 f+ @' X6 p

/ Z6 G0 H) s+ ?# w0 `0 D0 |: u5 z6 I7 a- E9 Y, H
# m. C& U7 }' Q7 J6 E2 H9 T1 d
编写 LINGO 程序如下:
) \" |$ Y9 w2 Q( X6 |
" d8 d" d( G2 S1 d  @: o+ V/ wmodel:
) O+ D2 q; |+ Isets:4 ?' c1 V3 K' `, N
state/1..5/:p;
& w& S+ C+ s0 Vendsets
" o% h- o9 W' L8 O% xlamda=2;mu=0.5;rho=lamda/mu;s=2;k=5;
- \' }- _# Q: [( [lamda*p0=mu*p(1);
1 m% M* s0 J5 y" N(lamda+mu)*p(1)=lamda*p0+2*mu*p(2);
5 c1 U8 q$ w; ]. b$ ~@for(state(i)|i #gt#1 #and# i #lt# s:
2 g. N( \7 f, e(lamda+i*mu)*p(i)=lamda*p(i-1)+(i+1)*mu*p(i+1)); $ R' O3 {8 n3 ]9 @
@for(state(i)|i #ge# s #and# i #lt# k:
, ~( D5 @8 O! q5 V/ l(lamda+s*mu)*p(i)=lamda*p(i-1)+s*mu*p(i+1));3 y2 z, y) `. A( D$ |7 p
lamda*p(k-1)=s*mu*p(k);, N" \' M- Z# {& l( h, D
p0+@sum(state:p)=1;& [* S- r# |5 s. ^+ p0 Q5 j7 a
P_lost=p(k);lamda_e=lamda*(1-P_lost);
& F/ o2 c- I" X- A( I& T' Q3 L2 VL_s=@sum(state(i):i*p(i));6 C3 b2 y. O" w
L_q=L_s-lamda_e/mu;
" i! ~7 `: i3 @W_s=L_s/lamda_e;. ~7 G5 x& a; [2 G# I  q) S
W_q=W_s-1/mu;- T0 b6 M- I4 _$ S7 t# Q4 r
end
9 E( h- ]' F% [3 E; h. ^" G5 E在对上述多服务台混合制排队模型 M / M / s/ K 的讨论中,当 s = K 时,即为多 服务台损失制系统。对损失制系统,有  l4 M+ v+ h; m0 B9 n
- p/ i5 ~- @8 L% `) a  k
: n3 t" H  K6 h. c0 N$ m! u
* E9 c$ I9 o2 ]' ^1 ?4 k: p9 u3 [% R
式(52)称为 Erlang 损失公式, B(s, ρ) 亦表示了到达系统后由于系统空间已被占满 而不能进入系统的顾客的百分比。
- e# h1 n# D- z3 V+ X; U; x% a8 q5 E8 `. Q
对损失制系统,平均被占用的服务台数(正在接受服务的顾客的平均数)为( u! T# B" ]" B1 V6 }- U
% o4 E9 x' B- ~

1 m; n' l  h1 e8 X' m4 m7 J1 e: ]! ?1 ]: E& E. p
————————————————8 k+ W/ G8 O! F. [1 k' w% j
版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
4 c5 X9 o  v0 ^1 r4 X原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735728; o; h$ X  Z0 \. A1 P) S

( D" w( u% G+ A% f  {. h1 g
4 T2 J+ ^  j% F/ S




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5