QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3350|回复: 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 单服务台混合制模型$ c) h3 |2 a% m+ S" \8 K% P
    单服务台混合制模型 M / M /1/ K 是指:顾客的相继到达时间服从参数为λ 的负指数 分布,服务台个数为1,服务时间V 服从参数为 μ 的负指数分布,系统的空间为 K ,当 K 个位置已被顾客占用时,新到的顾客自动离去,当系统中有空位置时,新到的顾客进入系统排队等待。6 R5 e/ [) Q4 y' r8 a* {. @) F' f
    ; p; k- k8 L2 |3 v, r* `% |$ B

    0 h% J; q9 T9 m3 @; U3 z. q* ^5 A0 b$ f* m" o( Y7 i! ?* c

    . p6 @1 R' k! h; X3 O& ]$ R! Y5 M$ G' s3 m8 }( V8 p
    由于排队系统的容量有限,只有 K −1个排队位置,因此,当系统空间被占满时, 再来的顾客将不能进入系统排队,也就是说不能保证所有到达的顾客都能进入系统等待服务。假设顾客的到达率(单位时间内来到系统的顾客的平均数)为 λ ,则当系统处 于状态 K 时,顾客不能进入系统,即顾客可进入系统的概率是  。因此,单位时 间内实际可进入系统的顾客的平均数为:) k8 z$ Z$ d7 @! G# U! |# h' n

    ( S0 H% T6 O. |* g8 g" K6 S8 z# X. {* I; H; s+ `9 k7 k
    ; N2 o' P1 ~- K" }# e  l  X
    例 5 某修理站只有一个修理工,且站内最多只能停放 4 台待修的机器。设待修机 器按 Poisson 流到达修理站,平均每分钟到达 1 台;修理时间服从负指数分布,平均每 1.25 分钟可修理 1 台,试求该系统的有关指标。4 j0 E3 X5 i4 |* A2 S) X+ k( b

    " }. k; Q) h& }7 |4 n解 该系统可看成是一个 M / M /1/ 4 排队系统,其中) s0 [4 d4 D+ W8 y' I( v& [+ Z3 B
    $ k( o6 {: G0 @3 o4 o, D

    7 |6 {- H7 r% ]) s  k" S) |& u' n1 ]# \9 i1 K
    & q$ Y9 b0 H7 v  a3 ^* ^5 E: x

    ( P' R" A& w; U# ^4 x" a5 M编写 LINGO 程序如下:* s! W$ O0 v, N; W, a* h, J

    / c" b3 \8 K. d! J5 }, Y  rmodel:
    ' M5 H5 l) Z8 {. N0 I! W) `7 Jsets:* q4 T) V3 v4 g$ y( q+ `
    state/1..4/:p;& T+ g5 L% u$ c  M3 X7 V. E4 ~
    endsets
    6 z! Y3 G: ^1 J) Y3 ~lamda=1;mu=1/1.25;rho=lamda/mu;k=4;
    ; v; C% R. k  X# ]& C3 J, f; G: Xlamda*p0=mu*p(1);
      T1 R* |0 U: w(lamda+mu)*p(1)=lamda*p0+mu*p(2);) X( Y- J, ]" X# I: p  ^1 O% R* z8 ^  _% o
    @for(state(i)|i #gt#1 #and# i #lt#
    $ P6 d1 C2 s9 }$ i4 p3 g' ]klamda+mu)*p(i)=lamda*p(i-1)+mu*p(i+1));9 T- o2 f) I- X: @
    lamda*p(k-1)=mu*p(k);, g$ G, j$ E0 N7 T, ^2 |! w+ q
    p0+@sum(state:p)=1;
    4 n4 {3 {1 O& @1 l" q' m7 {P_lost=p(k);lamda_e=lamda*(1-P_lost);% j" z  S* f1 f3 u+ X+ ^; f
    L_s=@sum(state(i)|i #le#k:i*p(i));
    0 Z' l4 i& D. a& d6 a, X% ~L_q=L_s-(1-p0);
    8 ]7 T+ z7 u! S1 q$ bW_s=L_s/lamda_e;6 v; A; [6 g7 m1 R" b
    W_q=W_s-1/mu;& Z( p6 n9 \0 w+ B
    end
      S8 b& n# E2 l0 a' ?2 多服务台混合制模型, }2 t" |! i! u& b3 J; q2 T: O
    多服务台混合制模型 M / M / s/ K 是指顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 s ,每个服务台服务时间相互独立,且服从参数为 μ 的负指数分 布,系统的空间为 K 。* v; `1 ^. D$ b) o; B" _+ |1 p
    / E" a4 z8 C1 u$ p& x. N
    由式(4),式(5)和式(6),并注意到在本模型中
    6 e1 V* B+ j  [9 T; E6 O3 c+ E+ S. x  @
    8 \( k5 c* e0 C% g8 p5 R0 K: P8 ^( \% K0 d& N4 S2 x( q
    " |+ }  x  x6 s# ^; w; ~  k- x
    于是& B& e" M9 P8 O- m% ]3 i

    / C& p2 k$ v+ A- u2 O, X4 }. W. X
    ! ?/ ~8 X2 z' y5 `1 _8 L3 c9 y) l3 _! d+ c
    / k' B, u/ ?( R3 I* C  D" E$ ]& w
    % _2 K' l$ t0 [$ [- ]6 Y0 D
    + S/ ~& ^/ B) X

    ' p8 q9 ^. M6 o+ h* W4 e/ s例 6 某汽车加油站设有两个加油机,汽车按 Poisson 流到达,平均每分钟到达 2 辆;汽车加油时间服从负指数分布,平均加油时间为 2 分钟。又知加油站上最多只能停 放 3 辆等待加油的汽车,汽车到达时,若已满员,则必须开到别的加油站去,试对该系 统进行分析。
    , q  S) K, p- A3 [# c7 M9 b
    & |4 y+ |0 O; f9 f0 ~5 Z  K解 可将该系统看作一个 M / M / 2 / 5 排队系统,其中, l/ f. b+ L& }+ _# x9 y
    ( z2 V' `  N0 {- y5 K/ o& Q" b
    ( r# \0 Y+ m$ X
    + Y# X- L' o' K& k, c% x& k) r
    编写 LINGO 程序如下:" s: z. e- X% x' D3 N5 D

    9 f9 v% m: {" z+ H8 Z, d3 B, Hmodel:  @7 f; I( e+ r/ w6 d8 e; ]
    sets:
    + s) g# _3 r" Z! T8 @& s  J$ Vstate/1..5/:p;* I; Y. r- G  s9 i" J# X
    endsets
    + N; d  b; e+ U6 l6 x/ r+ k' vlamda=2;mu=0.5;rho=lamda/mu;s=2;k=5;
    ' P7 Z% m! x% o& k* ulamda*p0=mu*p(1);8 z1 {$ w$ ^! i6 m8 w5 b$ B1 A9 M
    (lamda+mu)*p(1)=lamda*p0+2*mu*p(2);
    % v5 G/ N5 x" l. o. ^@for(state(i)|i #gt#1 #and# i #lt# s:
    7 L$ A% B9 A8 @& r) W* E(lamda+i*mu)*p(i)=lamda*p(i-1)+(i+1)*mu*p(i+1)); ! v2 |) [5 C  }) W
    @for(state(i)|i #ge# s #and# i #lt# k:
    3 }2 W: Z8 J6 T6 H3 w5 x& Q9 }(lamda+s*mu)*p(i)=lamda*p(i-1)+s*mu*p(i+1));
    % l  C. Q( ~& v4 k& _1 e7 x1 D7 Ilamda*p(k-1)=s*mu*p(k);
    ( `: E: I& o- g5 R/ J# t; y( pp0+@sum(state:p)=1;  D- l; z" O  [* O" d9 ^4 {
    P_lost=p(k);lamda_e=lamda*(1-P_lost);- _$ ^, O* {8 I) l' }
    L_s=@sum(state(i):i*p(i));3 e& `0 u. X. K2 r% W
    L_q=L_s-lamda_e/mu;
    & a* D' c9 s  O3 l. `0 ~W_s=L_s/lamda_e;4 j' ], v4 x4 c& ]9 w$ Q
    W_q=W_s-1/mu;
    7 u# e& A6 y( ?3 yend/ S7 `( m! {# L5 s% U5 B% d
    在对上述多服务台混合制排队模型 M / M / s/ K 的讨论中,当 s = K 时,即为多 服务台损失制系统。对损失制系统,有- s& U  n  r$ A) e. B6 s/ W

    * J" Y% n# {7 S, a3 M. j7 m; V0 q6 q* n& W* J

    * m4 X. P( t$ L5 {+ P5 i1 L! {% @式(52)称为 Erlang 损失公式, B(s, ρ) 亦表示了到达系统后由于系统空间已被占满 而不能进入系统的顾客的百分比。) q1 T% h+ _% Y- R1 u, r

    ( t# T9 V" d! {2 a1 M' y* g对损失制系统,平均被占用的服务台数(正在接受服务的顾客的平均数)为
    : x5 L# x  P! [% m
    " h" D6 n: ]! b3 ?2 v1 S
    , |% k9 O+ V* G7 B; f+ g. O/ q4 e! _% w- V
    ————————————————
    / x1 k4 q8 j' o0 N* m/ d版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。6 L, q8 d; y; k. b4 W  C% C1 e
    原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735728
    4 G7 x" Q* j3 N% H7 X( O1 @; v8 y$ d/ L( D2 h: x

    / g7 V( b2 V( Z1 {5 l7 i- j/ 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, 2025-12-29 19:12 , Processed in 2.540446 second(s), 50 queries .

    回顶部