QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3465|回复: 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 单服务台混合制模型2 w9 [) l" C5 h1 u! Q- ?
    单服务台混合制模型 M / M /1/ K 是指:顾客的相继到达时间服从参数为λ 的负指数 分布,服务台个数为1,服务时间V 服从参数为 μ 的负指数分布,系统的空间为 K ,当 K 个位置已被顾客占用时,新到的顾客自动离去,当系统中有空位置时,新到的顾客进入系统排队等待。
    ) n5 Z. z% v" C& e3 I) V6 w. C9 |4 W- N, Q9 L

    * R) w# y! ~, B$ n* L9 N" B
    ' ~& U4 b/ B, O. {+ n1 R
    $ c2 L$ }& z( g& ^& N8 o
    ' i, Z; l( T6 |5 g  p) D8 x由于排队系统的容量有限,只有 K −1个排队位置,因此,当系统空间被占满时, 再来的顾客将不能进入系统排队,也就是说不能保证所有到达的顾客都能进入系统等待服务。假设顾客的到达率(单位时间内来到系统的顾客的平均数)为 λ ,则当系统处 于状态 K 时,顾客不能进入系统,即顾客可进入系统的概率是  。因此,单位时 间内实际可进入系统的顾客的平均数为:
    : }+ O$ i- i2 E% g4 I% J- O: A" K% Y5 G3 b" g5 i

    : v5 c2 M; U/ G1 @) i1 l$ j6 G/ ?; s7 Q3 L
    例 5 某修理站只有一个修理工,且站内最多只能停放 4 台待修的机器。设待修机 器按 Poisson 流到达修理站,平均每分钟到达 1 台;修理时间服从负指数分布,平均每 1.25 分钟可修理 1 台,试求该系统的有关指标。
    ( l. z0 x: B* O1 I5 Z. J( b0 \) x  n- c& Z
    解 该系统可看成是一个 M / M /1/ 4 排队系统,其中9 I4 E# o; m4 H
    * ^, J) E$ Y" K' R, H' C

      ^; U4 n1 t. Y5 C  h, S9 r1 v3 R  F  i8 R( c$ {" c1 o
    # V+ q7 z" }$ f( a; O
    % D2 f, l' Z) h
    编写 LINGO 程序如下:
    * l( ]) L% c3 ~, n/ E8 d2 d0 }) R+ S' D+ e4 i* K. S
    model:
    , g4 t, y1 p2 E, Tsets:/ m" G3 b, @) |' ^/ a
    state/1..4/:p;9 O$ m& F& J; o& |% Z
    endsets
    + F& G% W5 S7 O' F/ i/ B; w! z$ y1 @lamda=1;mu=1/1.25;rho=lamda/mu;k=4;
    6 n# D- r6 f9 W! @+ w1 F4 T4 S4 f: \/ blamda*p0=mu*p(1);
    & y& K6 I* T4 ^- C: S" c  K: S(lamda+mu)*p(1)=lamda*p0+mu*p(2);
    & ~6 d: v+ ~- i1 E2 c# Y@for(state(i)|i #gt#1 #and# i #lt#
    ! ]/ y) q) }+ n4 t- xklamda+mu)*p(i)=lamda*p(i-1)+mu*p(i+1));
    ! L7 j9 g2 v7 y. Plamda*p(k-1)=mu*p(k);
    ' F* \+ a2 P# P6 f1 D: x( bp0+@sum(state:p)=1;
    + }) M  I9 S& K' V9 ~, a8 M4 IP_lost=p(k);lamda_e=lamda*(1-P_lost);
    + R. S9 y  s/ I! o5 hL_s=@sum(state(i)|i #le#k:i*p(i));: m, ^( F+ X) D
    L_q=L_s-(1-p0);" f% m: w- W  S8 {9 K3 G
    W_s=L_s/lamda_e;" N8 B' ?$ h: {6 b
    W_q=W_s-1/mu;. a& C) V" J' f- J5 f
    end
    ' V3 t6 d/ N# s  g3 Z4 V9 X2 多服务台混合制模型* g$ F; W" ~) m, k* R7 V1 }
    多服务台混合制模型 M / M / s/ K 是指顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 s ,每个服务台服务时间相互独立,且服从参数为 μ 的负指数分 布,系统的空间为 K 。
    & @- V: n$ [! ]( P
    ; ]- t) a- Z  H: _5 z$ B由式(4),式(5)和式(6),并注意到在本模型中
    - G4 S" Z5 i$ J7 `1 r- _8 c3 U5 o: E, j0 H; [% C
    : J$ x% D+ d2 d0 F& z6 r

    ; i7 B3 `+ \4 g) ^% x9 P# N% y% S0 u. g于是: I2 H  Z( b: I2 r  l; i0 e
    * J; @, Q) K4 y! \% ]* O3 N) h" D

    5 F2 K' U8 y0 E3 n: H3 t  S  i) S( v: s% U- a0 \& B7 W5 z
    0 ]8 }5 G0 M. w! E: E! O

    4 C/ j+ r# F2 @9 r5 K' o5 p$ a: A
    * m7 H1 |) K/ e9 l% @
    3 z# t7 a$ `% S; q5 }2 h例 6 某汽车加油站设有两个加油机,汽车按 Poisson 流到达,平均每分钟到达 2 辆;汽车加油时间服从负指数分布,平均加油时间为 2 分钟。又知加油站上最多只能停 放 3 辆等待加油的汽车,汽车到达时,若已满员,则必须开到别的加油站去,试对该系 统进行分析。5 t) O; O; K1 b- S& U

    ) ]+ `' S9 M6 e8 K1 @9 @9 ?) f解 可将该系统看作一个 M / M / 2 / 5 排队系统,其中+ J7 P" f0 O# ]: s' e5 ?1 w

    . q1 a7 O+ D2 J. j4 F' u/ ]: v+ A! ~" k7 j0 b9 L9 \
    " |% \1 [' ^+ b
    编写 LINGO 程序如下:: R. m# G. w- Z1 n; j" j% x% }

      T) _3 V2 F/ Pmodel:4 t3 A, _) T: {& j( P
    sets:. j- M/ s5 X; f, D7 j6 l8 z
    state/1..5/:p;3 E4 w1 G  Y0 T: s# c, y: W
    endsets
    0 Y1 X8 W, r, \, M: c! Ulamda=2;mu=0.5;rho=lamda/mu;s=2;k=5;. P8 D, {3 b% ^) B
    lamda*p0=mu*p(1);
    - g9 y" `9 o4 y+ V7 H& O! I(lamda+mu)*p(1)=lamda*p0+2*mu*p(2);
    ! H5 p, y- ~- y! a0 X. H@for(state(i)|i #gt#1 #and# i #lt# s:
    , i6 S# {1 \# E+ {  o) _$ }(lamda+i*mu)*p(i)=lamda*p(i-1)+(i+1)*mu*p(i+1));
    1 \- N% O; y! ~; p+ F0 I" }@for(state(i)|i #ge# s #and# i #lt# k:
    + J& I% L& N3 \! t5 Y  ]' J) N' P(lamda+s*mu)*p(i)=lamda*p(i-1)+s*mu*p(i+1));# [' ^% x7 `# P: `3 x. F
    lamda*p(k-1)=s*mu*p(k);" @. i; _1 H! B! v- m
    p0+@sum(state:p)=1;
    # F: l9 p1 a* X& J, o% Q  WP_lost=p(k);lamda_e=lamda*(1-P_lost);
    8 u5 ]# |, ^) P; S/ z7 G+ @L_s=@sum(state(i):i*p(i));
    . x3 P" t9 @1 [6 [, ?6 lL_q=L_s-lamda_e/mu;
    - r8 |- \$ U8 Y- E5 m1 L' c' h" bW_s=L_s/lamda_e;
    - B' q2 C9 H2 W4 T7 x/ CW_q=W_s-1/mu;1 p7 D4 q4 d4 n1 P" L  t9 B
    end
    ! r$ S' r5 }2 U7 j! x8 V在对上述多服务台混合制排队模型 M / M / s/ K 的讨论中,当 s = K 时,即为多 服务台损失制系统。对损失制系统,有' t; X1 {. o, t+ P8 [2 p
    , O0 k& y; |, R" i2 R/ l$ W. j
    , R& j, ^% U4 s  i) o

    # Y. o: G' M6 f9 `! w1 z. r式(52)称为 Erlang 损失公式, B(s, ρ) 亦表示了到达系统后由于系统空间已被占满 而不能进入系统的顾客的百分比。5 {: p8 g) w! |9 ~9 D6 w2 G

    / q! Z* u' }% M; w: |对损失制系统,平均被占用的服务台数(正在接受服务的顾客的平均数)为
      B: q" J. l. U0 S( w
    5 ^$ d# b8 T% J+ }" Q7 M0 f8 D

    & `4 a9 E; J' m6 O& k4 a/ Z4 \$ |————————————————' _+ n# g3 Q/ u
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    % @9 u9 m# v. D* [; T  f4 y0 v% c原文链接:https://blog.csdn.net/qq_29831163/java/article/details/897357281 J+ Z* p/ I) E1 k' a/ W) I2 W6 F+ i
    * ^( P9 |; C% _& |  E

    8 Y/ G9 W4 R# m0 G/ n7 @
    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-7-28 22:00 , Processed in 0.431177 second(s), 51 queries .

    回顶部