QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3470|回复: 0
打印 上一主题 下一主题

[建模教程] 排队论模型(四):M / M / s 混合制排队模型

[复制链接]
字体大小: 正常 放大
浅夏110 实名认证       

542

主题

15

听众

1万

积分

  • TA的每日心情
    开心
    2020-11-14 17:15
  • 签到天数: 74 天

    [LV.6]常住居民II

    邮箱绑定达人

    群组2019美赛冲刺课程

    群组站长地区赛培训

    群组2019考研数学 桃子老师

    群组2018教师培训(呼伦贝

    群组2019考研数学 站长系列

    跳转到指定楼层
    1#
    发表于 2020-6-12 10:03 |只看该作者 |正序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    1 单服务台混合制模型
    4 v2 C- l  {1 Z2 v, l单服务台混合制模型 M / M /1/ K 是指:顾客的相继到达时间服从参数为λ 的负指数 分布,服务台个数为1,服务时间V 服从参数为 μ 的负指数分布,系统的空间为 K ,当 K 个位置已被顾客占用时,新到的顾客自动离去,当系统中有空位置时,新到的顾客进入系统排队等待。
    % Y6 c, Y9 O  L- r/ `
    - ]* Q% R  j4 y7 ]( a; J
    ) c! ~9 l! |: ]6 q0 ^% S& ~3 j3 {; u7 m; H6 a
    % W& T2 y$ \1 E  b2 E

    $ a! l$ H; k4 ]' c由于排队系统的容量有限,只有 K −1个排队位置,因此,当系统空间被占满时, 再来的顾客将不能进入系统排队,也就是说不能保证所有到达的顾客都能进入系统等待服务。假设顾客的到达率(单位时间内来到系统的顾客的平均数)为 λ ,则当系统处 于状态 K 时,顾客不能进入系统,即顾客可进入系统的概率是  。因此,单位时 间内实际可进入系统的顾客的平均数为:4 x( U- ^0 y' r( _
    8 v" A% o+ d  X! B9 j, u% f
    & k# @4 D2 G1 v% b7 O: r/ C
    4 S! K% m; G0 y
    例 5 某修理站只有一个修理工,且站内最多只能停放 4 台待修的机器。设待修机 器按 Poisson 流到达修理站,平均每分钟到达 1 台;修理时间服从负指数分布,平均每 1.25 分钟可修理 1 台,试求该系统的有关指标。- q- E* P/ x2 p( ]
    & W* L3 D% `' M/ I
    解 该系统可看成是一个 M / M /1/ 4 排队系统,其中. \. G2 V; t; w5 A- t7 H

    " _9 p- Q" x# f& M: S. C* f; L! ~+ n& p2 Y& P, c  h9 C, y
    + D$ w+ w# U9 o
    # N+ s4 \  X9 Q5 T* d

    ! ^! F6 `) Q: q* ^9 F, X编写 LINGO 程序如下:( ?  q5 c2 R# t8 q# z

    ) ]+ w% E1 V$ Jmodel:- B  w0 ]9 S  c! |
    sets:
    9 C# a* X7 u1 ~- ?state/1..4/:p;2 T% W4 p- l3 B+ r) _% C+ `
    endsets8 b9 V0 _& s* {: ?
    lamda=1;mu=1/1.25;rho=lamda/mu;k=4;! ~9 X- O6 N0 O) W, Y3 V
    lamda*p0=mu*p(1);
    / [2 [. i' V; z: [6 U(lamda+mu)*p(1)=lamda*p0+mu*p(2);
    - }, ~, ?( B, L@for(state(i)|i #gt#1 #and# i #lt#
    ; i3 }+ |$ m  I4 p% ^1 D1 sklamda+mu)*p(i)=lamda*p(i-1)+mu*p(i+1));& |7 U. K/ H' e! r
    lamda*p(k-1)=mu*p(k);
    6 j: C* C- x) M# p7 U3 M1 E. ^p0+@sum(state:p)=1;! A" l/ }8 M- T  n( R
    P_lost=p(k);lamda_e=lamda*(1-P_lost);
    1 D2 J6 @; H% L6 ?L_s=@sum(state(i)|i #le#k:i*p(i));
    / u) z" I( L/ v1 j9 A) uL_q=L_s-(1-p0);: C2 b3 _. ]* }. I( l
    W_s=L_s/lamda_e;/ v4 o/ y- m  T: M! q1 E: p% F, @" p
    W_q=W_s-1/mu;
    # i3 w( O9 r! g; Kend4 Y. r, s7 t1 y* J
    2 多服务台混合制模型
    ) o1 h( ^3 N' }! m多服务台混合制模型 M / M / s/ K 是指顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 s ,每个服务台服务时间相互独立,且服从参数为 μ 的负指数分 布,系统的空间为 K 。
    5 \. v, J1 C3 |/ v% q
    # `5 c2 [- K* V' V' ]0 {0 r6 j5 [由式(4),式(5)和式(6),并注意到在本模型中
    # V, K  R8 p6 v. ?- E. O! a- g7 ]& I% u% l+ l4 ^4 T* w# [
    # H8 @) m2 i6 p* f
    ' t7 j- y7 r2 t. y) m
    于是
    8 M) ]9 n, \1 G
    # {* Y& }* F3 ^8 q% u! `
    ; X. ~" _$ j* C: U# [: Q: N3 K
    4 k) M% g) `9 u/ y
    : j; l, v9 n7 l0 ^2 @# B5 F/ \, s; K
    * T- ?! Y8 g; C# S5 _) E* @# Y+ @  ]9 J8 a) U
    8 |3 j8 B- D* [& S1 d
    例 6 某汽车加油站设有两个加油机,汽车按 Poisson 流到达,平均每分钟到达 2 辆;汽车加油时间服从负指数分布,平均加油时间为 2 分钟。又知加油站上最多只能停 放 3 辆等待加油的汽车,汽车到达时,若已满员,则必须开到别的加油站去,试对该系 统进行分析。4 [" x; q  v# [  g# Y2 }, I
    9 U9 X3 d4 R9 e0 e( ]5 [% ~* A, U
    解 可将该系统看作一个 M / M / 2 / 5 排队系统,其中: P3 d0 W; F1 r" j! i2 t

    ! x5 ^) Q6 D1 P9 B) [& ~$ m' ?5 p9 x8 {' x5 _) U! z0 {$ R
    % u4 n& v5 h% }' e
    编写 LINGO 程序如下:' S: q2 }' b5 X5 i
    7 s/ e' b( {# M1 A: h- `! {
    model:4 D: z. K) h; ^% L0 b" B" N* g
    sets:3 c! Z% X: }( \- s7 w1 u* Z
    state/1..5/:p;) f' H0 x5 }: j
    endsets  e% D7 @& I( n3 b
    lamda=2;mu=0.5;rho=lamda/mu;s=2;k=5;
    ; a! `* R: V0 A1 ]7 u. ]lamda*p0=mu*p(1);' \- |4 {3 V3 c% ?5 z7 n
    (lamda+mu)*p(1)=lamda*p0+2*mu*p(2);% |. f. ^% J; G1 r' ]5 K. W. I8 D
    @for(state(i)|i #gt#1 #and# i #lt# s:) g1 T% c& N  s* C+ X
    (lamda+i*mu)*p(i)=lamda*p(i-1)+(i+1)*mu*p(i+1)); $ p3 h, B3 ], m% S! t* j! m6 _8 ~
    @for(state(i)|i #ge# s #and# i #lt# k:" a8 R2 a& S6 M0 ]' c( @
    (lamda+s*mu)*p(i)=lamda*p(i-1)+s*mu*p(i+1));$ G9 Q+ Y) B% I# z7 Z+ e
    lamda*p(k-1)=s*mu*p(k);
    ; |% `/ m# e. k! Q3 k, n6 {3 Tp0+@sum(state:p)=1;
    , I+ \% ]$ m" wP_lost=p(k);lamda_e=lamda*(1-P_lost);7 I5 [6 D& E/ i" I# g. M+ T! w
    L_s=@sum(state(i):i*p(i));
    ' L4 \& Y9 T3 R, L2 BL_q=L_s-lamda_e/mu;3 |& Y* N/ K, k' O! ]
    W_s=L_s/lamda_e;
    ; M7 U- ~% n% M' q: F% VW_q=W_s-1/mu;
    / n( z9 k8 k7 }! X, d0 ]end+ [6 r" H' `2 h) H' x# B  L
    在对上述多服务台混合制排队模型 M / M / s/ K 的讨论中,当 s = K 时,即为多 服务台损失制系统。对损失制系统,有
    3 m- }+ b( ]: y" Q% c) h" Z/ g
    # r  P: c7 D* |& t+ \
    5 Z5 U7 Q0 _! F7 P& K- V& K/ x- @+ X8 H! h+ o: Z/ e( V
    式(52)称为 Erlang 损失公式, B(s, ρ) 亦表示了到达系统后由于系统空间已被占满 而不能进入系统的顾客的百分比。
    2 r& Y0 @+ ^( h' q1 T' V' N- y2 ?
    * {7 x( ^9 j: T1 L对损失制系统,平均被占用的服务台数(正在接受服务的顾客的平均数)为
    + `# X1 R  N5 _& i0 Y/ T
    # i- a; ~3 p" R8 O$ w$ }8 m4 Y' M; \: z8 ~: n) |
    1 Q0 A9 e- f. M: [5 ~0 V
    ————————————————2 q; S. Z7 I2 U4 B0 v( [
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    / Z( N$ }, \. [9 [原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735728. Q6 Z9 E0 r; g3 d+ S5 Z/ F# e+ r

    ' D5 U( v! W- o3 ]! M# V$ N& _* _4 P  x" w* c' n
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-8-3 16:29 , Processed in 0.443278 second(s), 52 queries .

    回顶部