QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3401|回复: 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 单服务台混合制模型/ t& [0 p$ e8 j& n% Q( Y
    单服务台混合制模型 M / M /1/ K 是指:顾客的相继到达时间服从参数为λ 的负指数 分布,服务台个数为1,服务时间V 服从参数为 μ 的负指数分布,系统的空间为 K ,当 K 个位置已被顾客占用时,新到的顾客自动离去,当系统中有空位置时,新到的顾客进入系统排队等待。" s+ d0 b) \; X$ c& m8 h
    6 b/ l" t/ ^4 _% p7 y
    ( B% O) g( A+ q

    0 Y8 k5 b0 s+ q2 T: m9 w2 C; k" F! J8 }/ d: }2 o

    4 z1 d4 o9 M% j& \由于排队系统的容量有限,只有 K −1个排队位置,因此,当系统空间被占满时, 再来的顾客将不能进入系统排队,也就是说不能保证所有到达的顾客都能进入系统等待服务。假设顾客的到达率(单位时间内来到系统的顾客的平均数)为 λ ,则当系统处 于状态 K 时,顾客不能进入系统,即顾客可进入系统的概率是  。因此,单位时 间内实际可进入系统的顾客的平均数为:
    : h* ?. ~. g* o+ T
    * J. R2 U; u! ^
    ( z$ s0 Q8 `6 V5 l+ i- o( d3 I
    ) w, Y9 Q1 x/ N例 5 某修理站只有一个修理工,且站内最多只能停放 4 台待修的机器。设待修机 器按 Poisson 流到达修理站,平均每分钟到达 1 台;修理时间服从负指数分布,平均每 1.25 分钟可修理 1 台,试求该系统的有关指标。! ~9 @' u' {5 k8 T; M

    % z# P- O& D7 P) m解 该系统可看成是一个 M / M /1/ 4 排队系统,其中
    * B9 x/ ^  u8 ]5 |1 E# w; ~) P: p- w+ D1 V( n* f6 R! c; w4 e

    # N* S, N4 w* v6 x% b2 H6 \1 C
    : }2 Q: h- h' M% i$ W- a  {5 P% Y3 y5 y( _% t. k" f. H! l
    3 G5 e8 u" B  k8 V3 z0 r4 O
    编写 LINGO 程序如下:+ C' i+ s7 {4 x7 ~, C
    & }9 _( n$ ?6 O6 T6 S! |
    model:
    * C7 Z: u& y% Ysets:' ~- }, k6 N# ]5 M" n2 k8 ^' o; Q: l. l
    state/1..4/:p;* a9 {0 y7 b' b3 @
    endsets, C2 U* n8 x7 K" X0 D2 v
    lamda=1;mu=1/1.25;rho=lamda/mu;k=4;
      B( ^. r4 |. z0 R- |/ Z. r8 }lamda*p0=mu*p(1);7 x' i( E. c1 w4 l" |4 a
    (lamda+mu)*p(1)=lamda*p0+mu*p(2);
    " Y" X: Q% \% R/ x- C# x; P  X8 s@for(state(i)|i #gt#1 #and# i #lt#
    . [2 Y& U2 m) C* a# y$ Aklamda+mu)*p(i)=lamda*p(i-1)+mu*p(i+1));( k2 X5 v! k8 n7 _
    lamda*p(k-1)=mu*p(k);4 ^; |9 r( E1 ?- t1 m: g) ]
    p0+@sum(state:p)=1;
    $ k6 O- s+ c' M8 r4 NP_lost=p(k);lamda_e=lamda*(1-P_lost);4 b+ I; H% q0 \2 f$ h  a0 M  _
    L_s=@sum(state(i)|i #le#k:i*p(i));
    ( V5 r1 F9 s/ H7 C7 Z$ JL_q=L_s-(1-p0);* w1 ~# o$ k9 X4 K- B
    W_s=L_s/lamda_e;8 L' T& f9 s$ q! G8 G
    W_q=W_s-1/mu;, K' I* l& B1 M9 e) b3 A; q
    end6 R8 g9 G, W# z8 u7 M8 }1 ?9 f
    2 多服务台混合制模型
    " V  i4 O3 }: ?多服务台混合制模型 M / M / s/ K 是指顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 s ,每个服务台服务时间相互独立,且服从参数为 μ 的负指数分 布,系统的空间为 K 。; a1 v' l$ v8 L4 e+ l5 a" H8 r/ q
    " o0 b) ^, I# [, L; _* c
    由式(4),式(5)和式(6),并注意到在本模型中
    . ~) f) O1 ?! u. c' V0 ~; D
    7 ^8 ~, P% e( ^& t! `8 A  A
    % M) Y8 \3 _, w
    3 T- O3 v5 H" k. S0 t4 c5 r+ y于是
    : X3 {: Y* W, G! |
    1 l1 Z, l4 n; J/ I% ^: j, ~
    0 b( _( f2 N* a3 K8 j
    / }) I! Y+ f/ H' a. ?( ^) }- U1 \4 f) |. m- P% n/ W( T
    " J+ C0 O* R2 j7 z6 ^3 m; g$ {% n
    4 m3 Y8 v' N/ }$ Z- v& D7 B" K
    $ x- Y; ]! j: \% ^: G8 Q; O7 J
    例 6 某汽车加油站设有两个加油机,汽车按 Poisson 流到达,平均每分钟到达 2 辆;汽车加油时间服从负指数分布,平均加油时间为 2 分钟。又知加油站上最多只能停 放 3 辆等待加油的汽车,汽车到达时,若已满员,则必须开到别的加油站去,试对该系 统进行分析。
    0 Q0 J4 L9 l3 v- a/ s$ ~& u+ m3 z0 s) n& x% N3 W
    解 可将该系统看作一个 M / M / 2 / 5 排队系统,其中
    3 Z* F5 u0 m: k" u5 l$ v2 Q9 q/ Q9 h$ y, y8 b8 l# O/ N8 `! N
    , U1 X6 m% R, t

    , m0 Q  C% r8 \编写 LINGO 程序如下:4 k9 ^# o3 i  \4 y2 d
    1 E. p2 @. c  `0 V, V* H
    model:
    7 o) N; _" _% k4 \+ @8 x1 o$ u. W$ F: Esets:. I: J9 ?3 y  b# ^+ A
    state/1..5/:p;
    4 G# b9 R( [# Gendsets2 w  F3 R; ?: t6 e( p! N$ ^
    lamda=2;mu=0.5;rho=lamda/mu;s=2;k=5;
    + |8 @& t( M7 s9 W" N' klamda*p0=mu*p(1);3 F- O* b8 n/ S/ ]# a5 ^# k7 J
    (lamda+mu)*p(1)=lamda*p0+2*mu*p(2);
    4 o! R/ Q- w$ M2 x8 P0 M@for(state(i)|i #gt#1 #and# i #lt# s:
    % Y1 |6 J& M4 V7 S  G(lamda+i*mu)*p(i)=lamda*p(i-1)+(i+1)*mu*p(i+1));
    1 Z  ]8 d( j; R+ W' x@for(state(i)|i #ge# s #and# i #lt# k:; s- F' H% o4 }' R% ^
    (lamda+s*mu)*p(i)=lamda*p(i-1)+s*mu*p(i+1));) ?' _; e2 Y5 D: |
    lamda*p(k-1)=s*mu*p(k);
    $ |5 k, W+ ]! j& d7 @: g: ]p0+@sum(state:p)=1;  J9 z& U7 n: A1 S! z/ }
    P_lost=p(k);lamda_e=lamda*(1-P_lost);  o6 k- V/ n. k( A5 h; j8 G3 f' x
    L_s=@sum(state(i):i*p(i));9 m' H# J+ z- g# R2 E
    L_q=L_s-lamda_e/mu;
    ' [' f4 f/ [/ O# A2 Z7 e: `+ Z6 x  o- zW_s=L_s/lamda_e;
    ( |& H! |, j: y. P3 HW_q=W_s-1/mu;
    # l! D& s/ D6 L+ r6 |end6 T4 k8 y  O: G4 @8 B( @6 m
    在对上述多服务台混合制排队模型 M / M / s/ K 的讨论中,当 s = K 时,即为多 服务台损失制系统。对损失制系统,有0 ^' N- {+ q& j& w

    ' o& J. C; b8 ^6 [6 Z5 F! b. ^6 M8 Q6 }3 w' F) k; O
    0 L) Q1 C! r8 G! z1 u! m
    式(52)称为 Erlang 损失公式, B(s, ρ) 亦表示了到达系统后由于系统空间已被占满 而不能进入系统的顾客的百分比。+ ?. F9 ^. l' M

    + E8 H1 Z9 \8 J+ H6 y对损失制系统,平均被占用的服务台数(正在接受服务的顾客的平均数)为
    ' H; b) g6 o$ ~1 E4 N$ a9 {# k; d
    ) W1 @. _6 h% f9 J/ l! j0 I" ?# a1 Q8 }& d9 T' d/ M) }8 j
    3 X- w6 [) \; {* i7 S
    ————————————————
    $ W, M, K+ ?. d2 J( M: j版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。! k& U5 S, C7 U( @/ F
    原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735728
    & F5 p* g2 Q9 f0 S& v3 }
    2 Q' b: d' T; P* c+ y
    7 S& m/ K4 H! y
    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 12:10 , Processed in 0.535354 second(s), 51 queries .

    回顶部