QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3469|回复: 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 单服务台混合制模型( ]0 S9 K2 {3 U3 M, s! W7 P0 p+ f
    单服务台混合制模型 M / M /1/ K 是指:顾客的相继到达时间服从参数为λ 的负指数 分布,服务台个数为1,服务时间V 服从参数为 μ 的负指数分布,系统的空间为 K ,当 K 个位置已被顾客占用时,新到的顾客自动离去,当系统中有空位置时,新到的顾客进入系统排队等待。
      S# I0 n5 L( t
    6 _' \: \. s5 t2 |( w
    9 A8 d. H& J  @1 T1 l' J! V4 |7 K1 G, Y; X" @) y5 K7 I! t' G
    # t1 J4 b- |9 b' @  e) B

    : s1 @8 X9 j* A- o+ i$ I由于排队系统的容量有限,只有 K −1个排队位置,因此,当系统空间被占满时, 再来的顾客将不能进入系统排队,也就是说不能保证所有到达的顾客都能进入系统等待服务。假设顾客的到达率(单位时间内来到系统的顾客的平均数)为 λ ,则当系统处 于状态 K 时,顾客不能进入系统,即顾客可进入系统的概率是  。因此,单位时 间内实际可进入系统的顾客的平均数为:
      ]9 O/ D, P& Q9 m
    & ?6 l( t$ F8 s6 M
    9 U6 b) [/ e# {; c
    * Q! s8 J0 I  Y( Z1 O例 5 某修理站只有一个修理工,且站内最多只能停放 4 台待修的机器。设待修机 器按 Poisson 流到达修理站,平均每分钟到达 1 台;修理时间服从负指数分布,平均每 1.25 分钟可修理 1 台,试求该系统的有关指标。
    # X' e4 e9 D9 K# e: r; E5 M
    . ^8 ~" L8 v7 C; e- F9 v解 该系统可看成是一个 M / M /1/ 4 排队系统,其中
    6 i) m$ s! H8 D
    & }# U) n' }9 A' A
    $ T0 ^6 M& J( F1 B7 @
    3 |! r) e. y7 r) k! t7 o, o6 c. T) I- e$ s9 N

    ) `+ l0 d, `$ K" P1 f: B8 `编写 LINGO 程序如下:
    2 B. f8 r$ r- u6 y- O. u8 [1 v% u, c; B; ?3 w  v& b4 b, D
    model:0 e+ g2 D) n- o
    sets:
    6 ]2 d3 [: ^' d8 Ostate/1..4/:p;
    ( e" J) L7 R5 t: e' d1 `  {endsets
    / ]$ L: ?% k3 P$ }4 Ulamda=1;mu=1/1.25;rho=lamda/mu;k=4;
    & u. k" u2 k% x+ O" T$ \* `lamda*p0=mu*p(1);8 e- m' u! o% L7 p: z9 f7 u' f- ?- l, W
    (lamda+mu)*p(1)=lamda*p0+mu*p(2);
    3 L- ^9 N5 P9 b# g@for(state(i)|i #gt#1 #and# i #lt#; u1 e& p, _1 O; q, n
    klamda+mu)*p(i)=lamda*p(i-1)+mu*p(i+1));' }8 |9 j( b' X, n0 G: f# ^
    lamda*p(k-1)=mu*p(k);
    $ i3 A" z" w) A; Sp0+@sum(state:p)=1;
    5 X% F, Y) d; T6 c+ I. i# |P_lost=p(k);lamda_e=lamda*(1-P_lost);' y5 B/ Y0 }. _" b
    L_s=@sum(state(i)|i #le#k:i*p(i));$ w* Q+ `9 T2 z% M
    L_q=L_s-(1-p0);% j2 e: S; U; D9 V/ B5 o
    W_s=L_s/lamda_e;
    , |; w0 y8 e) j' q2 jW_q=W_s-1/mu;& e/ I* s3 g% H/ x+ R. |4 w
    end4 A! k7 o! q3 j5 P: S0 ^/ {7 s2 M
    2 多服务台混合制模型
    6 U( u) a( U7 {' M; v. n* V多服务台混合制模型 M / M / s/ K 是指顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 s ,每个服务台服务时间相互独立,且服从参数为 μ 的负指数分 布,系统的空间为 K 。2 ]  ]; _% r, s) `' d
    2 F3 x( T  E8 }) y
    由式(4),式(5)和式(6),并注意到在本模型中
    , O: F4 P6 x$ i9 u3 M% [6 |1 U+ P# H$ \

      ~6 B2 V( O0 l1 \& u
    . |# E; S% s9 C3 b' s) M. K7 X% z于是
    & X$ m+ @+ g, K, A& Z1 e
    * a8 l8 J# E2 h/ x+ O6 {' s2 q5 j  R( b- u. y' a& V- g4 [, o

    / V* W0 y/ X) v5 A# C
    & Z$ R  u( p5 b3 o  \) m, T" v( Q9 P6 j& Q: ~9 R

    , ?' e2 L; n- w. Q* T6 R
    $ {( C, x6 Q) Y* A例 6 某汽车加油站设有两个加油机,汽车按 Poisson 流到达,平均每分钟到达 2 辆;汽车加油时间服从负指数分布,平均加油时间为 2 分钟。又知加油站上最多只能停 放 3 辆等待加油的汽车,汽车到达时,若已满员,则必须开到别的加油站去,试对该系 统进行分析。: m) T, m2 ]6 |  o; T* w
    5 o' v0 v* U9 Q3 s5 R1 x
    解 可将该系统看作一个 M / M / 2 / 5 排队系统,其中
    % {& J. ~, L, Z4 n3 P$ t. K) b# C! o4 T2 I& B, a, f

    3 l% G5 w- W% R- `+ d9 @* ?& j4 H. o& V% r6 c; G& G
    编写 LINGO 程序如下:8 G& M0 e/ G( j4 Q

    0 c1 }, _! m- r, cmodel:
    ) g0 e! F$ U/ v0 M( Q+ B  esets:
    " X6 Z  q" ^$ X3 r! F4 v6 s5 jstate/1..5/:p;3 K4 W( b2 n, L; E' T0 f$ y# V. T
    endsets
    & \! k) k& T2 o' f% ]7 h: Llamda=2;mu=0.5;rho=lamda/mu;s=2;k=5;0 W3 D: a' y( d1 t  v" C% h. K
    lamda*p0=mu*p(1);
    % g- g2 H3 j- c(lamda+mu)*p(1)=lamda*p0+2*mu*p(2);$ m$ _2 a/ G) W: g2 F8 M! _0 u* j5 {
    @for(state(i)|i #gt#1 #and# i #lt# s:
    / R8 {2 }$ C$ N8 H/ c(lamda+i*mu)*p(i)=lamda*p(i-1)+(i+1)*mu*p(i+1));
    : u1 K% x& u% v% U3 }@for(state(i)|i #ge# s #and# i #lt# k:( n7 p" _! `& v
    (lamda+s*mu)*p(i)=lamda*p(i-1)+s*mu*p(i+1));
    8 _5 I- ~5 ^. Q8 e( R: Tlamda*p(k-1)=s*mu*p(k);0 e" }$ z$ w1 {$ {; g5 I; |: w" S
    p0+@sum(state:p)=1;: D' }8 F; U1 t  i! S! u
    P_lost=p(k);lamda_e=lamda*(1-P_lost);4 [( ^9 ~/ L& ]7 U( w: O5 x
    L_s=@sum(state(i):i*p(i));
    2 J5 l$ p, _) U6 P, l" b0 I6 @L_q=L_s-lamda_e/mu;" C2 {& i  u+ I0 C$ O, J
    W_s=L_s/lamda_e;4 o9 c* P5 N6 p
    W_q=W_s-1/mu;& e0 z  U. A2 |
    end" o( m2 j. ~/ P. R# N
    在对上述多服务台混合制排队模型 M / M / s/ K 的讨论中,当 s = K 时,即为多 服务台损失制系统。对损失制系统,有) A6 y$ Q( v. C3 h" U4 j( f/ O$ L! K
    2 U* Z+ m$ W" w, K. L
    3 f! ~& Q% m; E: a/ C
    % m! _' {' |( E  \$ J
    式(52)称为 Erlang 损失公式, B(s, ρ) 亦表示了到达系统后由于系统空间已被占满 而不能进入系统的顾客的百分比。' N# _. Z2 r3 |/ f  S2 S  X

    - R; I/ i/ h3 H) X- G3 S对损失制系统,平均被占用的服务台数(正在接受服务的顾客的平均数)为
    ! j" D5 k+ c, C  f4 d0 X  b+ W, m) ]6 ^! D7 q  X0 [' R

    : J! A  M0 g" j& _4 p* \
    & u3 m0 p4 n# Z; o4 ]————————————————
    $ [: H. u4 [) @4 ]1 g, C版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
      j- m" o1 }: N6 G3 F' G. p$ a4 |4 M原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735728, V! f. \/ O. P& K7 K

    - M2 S- E0 [6 g* l# y" }' z( t& [$ g- B7 X; A; `
    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-2 11:19 , Processed in 0.601809 second(s), 51 queries .

    回顶部