QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3402|回复: 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 单服务台混合制模型
    . P+ S3 i2 r/ }" F1 Z单服务台混合制模型 M / M /1/ K 是指:顾客的相继到达时间服从参数为λ 的负指数 分布,服务台个数为1,服务时间V 服从参数为 μ 的负指数分布,系统的空间为 K ,当 K 个位置已被顾客占用时,新到的顾客自动离去,当系统中有空位置时,新到的顾客进入系统排队等待。) r( B+ b- W4 y1 z4 y2 v: Q
    ! }2 H7 }1 t! X- E- z: g6 b
    / X, s, n0 p, B; P- V1 }( V4 b4 z* W/ q
      h8 T9 O0 e2 f, H  k" g. o; i& J) d
    2 _; ~, N6 ?) {" G9 S
    8 D4 B% `4 Q8 Z& h
    由于排队系统的容量有限,只有 K −1个排队位置,因此,当系统空间被占满时, 再来的顾客将不能进入系统排队,也就是说不能保证所有到达的顾客都能进入系统等待服务。假设顾客的到达率(单位时间内来到系统的顾客的平均数)为 λ ,则当系统处 于状态 K 时,顾客不能进入系统,即顾客可进入系统的概率是  。因此,单位时 间内实际可进入系统的顾客的平均数为:9 _0 L6 w4 Q2 v' {6 \" \; C9 g3 N
    & K. e. e' U# ^! J) B* o9 K! I; @
    % C' q  R) q* _/ T* I: I6 c

    * x/ ]2 |! b8 f* f+ o7 c- q. o% D0 {例 5 某修理站只有一个修理工,且站内最多只能停放 4 台待修的机器。设待修机 器按 Poisson 流到达修理站,平均每分钟到达 1 台;修理时间服从负指数分布,平均每 1.25 分钟可修理 1 台,试求该系统的有关指标。2 y# c9 s/ G1 [( G. |3 w
    ; O; [5 ~  a% s3 x6 M
    解 该系统可看成是一个 M / M /1/ 4 排队系统,其中
    1 e3 u2 l/ Z& M- N
    % x& x& b9 k# g* |
    2 W9 m# Z3 \, X* q  Y. D' p
    3 H) p# N" d0 g) L  a
    4 e4 V3 ^7 f" t- i6 j: y# w1 j: r7 Y, ~; T: [- x6 I8 I# `3 G' ]4 F
    编写 LINGO 程序如下:
    $ b. e. y* S4 ]0 V, Q4 P& v2 O3 u( L% g- K
    model:
    ( I. J* }8 `& l  A! J9 [sets:% z- ]$ T$ _8 P) c) S, O
    state/1..4/:p;
    6 U+ }) \5 g- k; Pendsets
    ; p5 q3 T$ q! e6 }lamda=1;mu=1/1.25;rho=lamda/mu;k=4;
    + E+ X6 L; |! D. rlamda*p0=mu*p(1);
    : x- e4 D. M4 Z, l+ U(lamda+mu)*p(1)=lamda*p0+mu*p(2);% f% L5 d, I' B0 I% A& d
    @for(state(i)|i #gt#1 #and# i #lt#( z# b9 U& w3 i) M! ^* {8 d) K+ X* X
    klamda+mu)*p(i)=lamda*p(i-1)+mu*p(i+1));
    + u; f" x2 x' b- @: J7 z3 |6 hlamda*p(k-1)=mu*p(k);
    7 M/ K  V  s' [; |4 ip0+@sum(state:p)=1;
    * g/ o( }+ G  d0 @/ ?P_lost=p(k);lamda_e=lamda*(1-P_lost);
    1 X9 q3 c6 M& b* ~+ SL_s=@sum(state(i)|i #le#k:i*p(i));
    0 e$ w8 W% O8 G' r. M" AL_q=L_s-(1-p0);
    4 z7 |5 L. Z" W( u9 TW_s=L_s/lamda_e;
    ; K2 Z, D$ C$ _# c: a* aW_q=W_s-1/mu;
    ' i, h# e* l% ]1 O  t0 send) Y8 k& z: c6 d
    2 多服务台混合制模型- V* F; z( Z, C/ r  ]( o5 h( @
    多服务台混合制模型 M / M / s/ K 是指顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 s ,每个服务台服务时间相互独立,且服从参数为 μ 的负指数分 布,系统的空间为 K 。
    0 D: G. g0 x5 @1 v% C$ H5 [5 s- Z& O3 v$ K6 }$ y, ]" B- |
    由式(4),式(5)和式(6),并注意到在本模型中: U# ]/ p2 b  o$ ^! @
    ( i) U) ?: G, r2 }- K' n' _

    + A+ v/ o0 g7 m4 g0 {5 X. ~6 q) W/ J8 `3 g4 d. A# t& l% l6 x$ [
    于是" H' r0 G5 R3 G' F$ o: B
    3 U7 g! K. _0 L- x2 O' P7 E2 M2 K$ h

    ; L  |- k: J! `5 Q
    : C. E0 g% X  R$ Y7 [
    ( N2 p( ?. L- q1 e
    9 v; Z+ ]2 Y0 Y' E' C$ F
    , U9 o& d* O$ G- l- B* V# L# M" l7 v- t1 Q; m( [0 _  R
    例 6 某汽车加油站设有两个加油机,汽车按 Poisson 流到达,平均每分钟到达 2 辆;汽车加油时间服从负指数分布,平均加油时间为 2 分钟。又知加油站上最多只能停 放 3 辆等待加油的汽车,汽车到达时,若已满员,则必须开到别的加油站去,试对该系 统进行分析。
    + m2 `/ G1 ~* d3 B/ }- M9 X
    ) q  f( J* _4 ~' m" k3 J解 可将该系统看作一个 M / M / 2 / 5 排队系统,其中2 c4 l- D1 O) i& c

    ! E9 N+ x0 s; k) G% A0 m& t/ Z( y. b) ~$ h3 l3 s6 N1 X" u) m
    ) s% ~' L( ]2 h  S, F8 S
    编写 LINGO 程序如下:
    " a  I) Q& p3 x6 M# o2 v
    7 ~6 j# b" x8 h/ {2 m# }7 jmodel:) _5 N$ _/ U. D5 B
    sets:' d$ Z; m2 a+ o+ f* p  C0 W
    state/1..5/:p;
    ( e! e* ]$ q0 T8 P1 [* Z! qendsets
    2 j7 ]/ h, C: v+ mlamda=2;mu=0.5;rho=lamda/mu;s=2;k=5;
    1 I4 ?( |# @7 E3 f! G4 ~# Hlamda*p0=mu*p(1);4 h) Y% x) @; W6 N7 d+ x4 m5 }: H
    (lamda+mu)*p(1)=lamda*p0+2*mu*p(2);
    : j1 _  d: I; V# a0 b@for(state(i)|i #gt#1 #and# i #lt# s:; h% }+ h8 U1 t! r( W1 T7 S% V/ r
    (lamda+i*mu)*p(i)=lamda*p(i-1)+(i+1)*mu*p(i+1)); % S% C2 }9 z( l8 j8 o/ J' N$ h5 _
    @for(state(i)|i #ge# s #and# i #lt# k:
    3 t0 c; i6 r  `; J& H(lamda+s*mu)*p(i)=lamda*p(i-1)+s*mu*p(i+1));
      z: Q+ V( T! z3 b6 |lamda*p(k-1)=s*mu*p(k);
    1 x# i. q: V. }" l8 }  i; a* B# ?p0+@sum(state:p)=1;( S- G& F' c4 p( m
    P_lost=p(k);lamda_e=lamda*(1-P_lost);
    4 N4 L5 S; y9 ~, a! t1 h$ B) X& M8 hL_s=@sum(state(i):i*p(i));. g, U+ V- N$ t
    L_q=L_s-lamda_e/mu;; l4 k, @5 Q0 S% Z
    W_s=L_s/lamda_e;( o3 g+ D( ]& p' q/ i: p
    W_q=W_s-1/mu;5 N6 u9 |) T+ O/ r0 Y
    end( F- w# z% p* i8 |4 y/ a
    在对上述多服务台混合制排队模型 M / M / s/ K 的讨论中,当 s = K 时,即为多 服务台损失制系统。对损失制系统,有$ b- S! u0 `  @1 O) B3 |

    , ~! X2 s, Y. s$ R0 d/ H" G, Z$ J9 S! X2 V4 a
    4 B; C4 p/ r+ f8 ~
    式(52)称为 Erlang 损失公式, B(s, ρ) 亦表示了到达系统后由于系统空间已被占满 而不能进入系统的顾客的百分比。
    # v( Z/ P# a8 `* |+ W* i( H/ Z8 B( w# u. X( \2 [6 [8 I# y$ K+ ?
    对损失制系统,平均被占用的服务台数(正在接受服务的顾客的平均数)为  r% O$ E7 ?  M$ ]
    6 J" X2 @; M$ D1 P2 k

    - q& r, g0 t& N3 _' j4 K+ u! e5 Y( ^1 [+ Z
    ————————————————7 n4 g, Q& ?( Q, ]! |+ o; z+ D" O5 p
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    4 {  F" Q. ~5 x4 U% \" l1 ]- y6 ~原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735728
    ! d3 L* `4 {5 U* Q: o
    ( \. ?% K4 V# q% f( i4 ^
    6 s6 n* A# @4 [! T6 y- 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-4-11 14:00 , Processed in 0.404938 second(s), 50 queries .

    回顶部