QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3467|回复: 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 单服务台混合制模型
    5 j8 o. i2 ^) l. J4 V单服务台混合制模型 M / M /1/ K 是指:顾客的相继到达时间服从参数为λ 的负指数 分布,服务台个数为1,服务时间V 服从参数为 μ 的负指数分布,系统的空间为 K ,当 K 个位置已被顾客占用时,新到的顾客自动离去,当系统中有空位置时,新到的顾客进入系统排队等待。8 ^+ h' U2 z' _) j( G3 Z- ~
    ) s; ^3 s* Q  X1 S; [! [

    3 U. r& g8 q, O) ^3 {6 f8 o7 X  F# o; X9 N( [
    9 w4 t: t& [, P
    - J$ C8 U, _) G+ z
    由于排队系统的容量有限,只有 K −1个排队位置,因此,当系统空间被占满时, 再来的顾客将不能进入系统排队,也就是说不能保证所有到达的顾客都能进入系统等待服务。假设顾客的到达率(单位时间内来到系统的顾客的平均数)为 λ ,则当系统处 于状态 K 时,顾客不能进入系统,即顾客可进入系统的概率是  。因此,单位时 间内实际可进入系统的顾客的平均数为:/ ~, s& w# ~& ?6 C$ \, f# y

    9 c% ]% ?. {( G; T& {" E( }% \  }, U
      u% {, \; v# j5 ]8 x3 M5 X
    例 5 某修理站只有一个修理工,且站内最多只能停放 4 台待修的机器。设待修机 器按 Poisson 流到达修理站,平均每分钟到达 1 台;修理时间服从负指数分布,平均每 1.25 分钟可修理 1 台,试求该系统的有关指标。
    " T; w& U  f+ @1 s6 G. q; t3 R' r1 M" w( [/ a
    解 该系统可看成是一个 M / M /1/ 4 排队系统,其中  T5 l0 F$ e0 `; q
    3 y) n# Q# b0 t! t% k
    ( w# I2 o* v/ H+ u

    ) p+ ?$ t$ U3 F* S
    ! ]$ ]4 G1 p7 ]& w! f# ~2 H
    4 d3 e7 e( C& y; T8 r编写 LINGO 程序如下:
    # S; d2 t2 Y# L) O1 i3 d
    " w; e$ L& U3 ?; U2 P  J1 e5 Wmodel:$ X4 g2 H) H% D5 A4 U
    sets:
    8 Q8 `  P6 g7 @; x7 Astate/1..4/:p;1 B+ M# R# L# Y+ q
    endsets% r7 ~. X8 r/ O: p% F
    lamda=1;mu=1/1.25;rho=lamda/mu;k=4;
    4 R" X  \( E5 j. Jlamda*p0=mu*p(1);
    : G& k2 l, }: t6 A5 Q+ _; A(lamda+mu)*p(1)=lamda*p0+mu*p(2);
    $ }7 m( _* O7 s4 Z+ m5 g# e) S@for(state(i)|i #gt#1 #and# i #lt#
    4 h5 v: D' d6 ]2 c: |klamda+mu)*p(i)=lamda*p(i-1)+mu*p(i+1));5 N- M$ R0 Q* y% y
    lamda*p(k-1)=mu*p(k);+ ~4 J! U: V" P8 a4 w4 D
    p0+@sum(state:p)=1;
      D0 b/ k7 {2 c* A0 O+ X1 U: dP_lost=p(k);lamda_e=lamda*(1-P_lost);
    - i, S* M4 J$ l$ ?) |* p& SL_s=@sum(state(i)|i #le#k:i*p(i));
    8 {6 V, O  h* s$ i. `4 G5 \9 k7 l# a3 b9 sL_q=L_s-(1-p0);
    $ m8 ]' h6 C1 ]4 c/ H8 b* L0 u+ TW_s=L_s/lamda_e;9 C2 V8 }2 Q1 q" p3 @
    W_q=W_s-1/mu;, \0 n5 k, U8 z! W
    end
    : k) F, T, p3 v0 E3 f3 i& t2 多服务台混合制模型
    : A* j9 F, d7 W0 y( h8 h+ d7 u: n+ i" i多服务台混合制模型 M / M / s/ K 是指顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 s ,每个服务台服务时间相互独立,且服从参数为 μ 的负指数分 布,系统的空间为 K 。
    9 L2 G8 {+ Y; }, D+ F! R4 {3 u+ S
    # ~2 j( y' |1 M2 ^由式(4),式(5)和式(6),并注意到在本模型中' Y% d+ y  w: Q8 j0 c' p& ^6 y' m

    7 o4 H1 m; k# S" ]  n4 j" Y' j
    4 Q" M; v/ T' j' m! A3 R
    / E9 J! J1 V/ h& D6 f$ V& N( {) U3 [0 W于是
    # _3 c* ^$ Q" f/ ?' b  I1 v7 {; z+ f+ ]! ~: [4 `, Z

    3 f* H6 A  o6 u" V5 _
    5 E& @( _3 H! R8 u  l7 q) k- T0 }/ X
    & V$ r6 S6 T" K0 U% r* Z+ o8 e3 Z
    1 Q. p- K+ n* Q/ r, D! N% T5 n
    3 V' H2 r3 z: @
    例 6 某汽车加油站设有两个加油机,汽车按 Poisson 流到达,平均每分钟到达 2 辆;汽车加油时间服从负指数分布,平均加油时间为 2 分钟。又知加油站上最多只能停 放 3 辆等待加油的汽车,汽车到达时,若已满员,则必须开到别的加油站去,试对该系 统进行分析。# y& T+ s, Y+ Q/ S" i0 c5 e

    & J6 n/ c9 I0 h" g8 v* Y8 {解 可将该系统看作一个 M / M / 2 / 5 排队系统,其中
    * E% T+ F) {* K3 a$ V. T7 _
    " Q2 `0 @* [3 P* G: J
    9 G( z$ n1 }- R: s* q! [! t/ N6 T5 s) }6 l+ \$ K" t
    编写 LINGO 程序如下:. ^1 D4 d+ A% O+ V" l

    7 d8 {- D7 ^0 V' R4 |" }% v$ mmodel:( U7 ~! K1 s7 T$ Z4 I/ u: M" ~1 K
    sets:% n7 i; @$ z- p- G; `. {! ?7 m
    state/1..5/:p;
    0 S% F  w$ z3 S0 n9 Q6 G2 Eendsets
    ; k  j2 g! X9 @lamda=2;mu=0.5;rho=lamda/mu;s=2;k=5;0 L" |, A& C& P1 ]! ?4 t
    lamda*p0=mu*p(1);
    4 [9 [4 }  j/ L7 z' J(lamda+mu)*p(1)=lamda*p0+2*mu*p(2);, v& [; ]- a2 o( |+ |7 Q6 z
    @for(state(i)|i #gt#1 #and# i #lt# s:$ U' u; A) R; \# w
    (lamda+i*mu)*p(i)=lamda*p(i-1)+(i+1)*mu*p(i+1)); 9 C) a( p; s/ Z) l9 i
    @for(state(i)|i #ge# s #and# i #lt# k:
    4 J- A4 j0 o: k1 g(lamda+s*mu)*p(i)=lamda*p(i-1)+s*mu*p(i+1));4 i8 `6 \; G( j( X
    lamda*p(k-1)=s*mu*p(k);
      t3 C- _( L4 G" I( v) K" ?p0+@sum(state:p)=1;
    4 a' ?1 g' K. v3 y. pP_lost=p(k);lamda_e=lamda*(1-P_lost);" [) u! T( E" M2 p/ L
    L_s=@sum(state(i):i*p(i));4 I3 X) x! G0 d1 u
    L_q=L_s-lamda_e/mu;4 v5 J5 Q) s- k% i# e! {
    W_s=L_s/lamda_e;1 J. m" @( G  I0 G
    W_q=W_s-1/mu;
    $ w- M  [+ J3 Y# M. Z, Cend
    1 Z$ |6 D: J( W) L在对上述多服务台混合制排队模型 M / M / s/ K 的讨论中,当 s = K 时,即为多 服务台损失制系统。对损失制系统,有
    / ^- I+ V6 @: g9 x; O
    ( j* V4 t9 i' `0 f* t" [- S& P: @. Q8 j/ \
    4 h( [5 @4 J( P' x( \, l5 k  L1 Y* A
    式(52)称为 Erlang 损失公式, B(s, ρ) 亦表示了到达系统后由于系统空间已被占满 而不能进入系统的顾客的百分比。
    ) D" g" `3 F* t' Q
    ( C- y! k% u- }: d对损失制系统,平均被占用的服务台数(正在接受服务的顾客的平均数)为
    $ r7 Z, e9 i# [1 w9 `( m0 b! [
    9 W* ]" @" t0 ~+ |; Z. a1 |- P/ _4 y1 p+ A$ a
    - r9 \) L7 V% r" A3 S! U7 g5 u
    ————————————————
    ) Y* e4 Y5 n7 y7 o- c+ U" u+ B( \版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。1 k9 E2 s& j: a7 R+ {
    原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735728+ Z: P8 o: T" E& y% o
    8 `( [9 U. N6 K5 c, q$ V  y7 W

    ( M! r  s) \8 w/ E
    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-29 07:09 , Processed in 0.395845 second(s), 50 queries .

    回顶部