QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3445|回复: 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 单服务台混合制模型
    4 b' P. a6 R9 c3 P1 i单服务台混合制模型 M / M /1/ K 是指:顾客的相继到达时间服从参数为λ 的负指数 分布,服务台个数为1,服务时间V 服从参数为 μ 的负指数分布,系统的空间为 K ,当 K 个位置已被顾客占用时,新到的顾客自动离去,当系统中有空位置时,新到的顾客进入系统排队等待。
    - X5 _, h0 D7 [3 U4 k, w
    - ?+ R8 f( D3 s. q1 e4 k; q* i# C# F# H6 ]; O% O. G* F, u

    # Y3 J' p  Z0 B, P
    0 b; m! d% V( |& v6 L" d6 s+ P: ?# M' T. A$ G" T
    由于排队系统的容量有限,只有 K −1个排队位置,因此,当系统空间被占满时, 再来的顾客将不能进入系统排队,也就是说不能保证所有到达的顾客都能进入系统等待服务。假设顾客的到达率(单位时间内来到系统的顾客的平均数)为 λ ,则当系统处 于状态 K 时,顾客不能进入系统,即顾客可进入系统的概率是  。因此,单位时 间内实际可进入系统的顾客的平均数为:3 u) N; W  z; P8 e) v1 o9 I
    6 U$ h2 f% g0 [& {

    9 F: B! C5 e+ ?# a  L' K4 Y# ]5 I4 \4 @( \7 p: J" v: T8 u
    例 5 某修理站只有一个修理工,且站内最多只能停放 4 台待修的机器。设待修机 器按 Poisson 流到达修理站,平均每分钟到达 1 台;修理时间服从负指数分布,平均每 1.25 分钟可修理 1 台,试求该系统的有关指标。
    * [% e( y3 ?6 h% u5 {% s
    ' H0 X, O$ a" Z解 该系统可看成是一个 M / M /1/ 4 排队系统,其中' r7 G' C$ V( B, Y. Z7 S
    , `3 D6 S8 n1 \, ]$ V

    . y( [7 C6 f* v2 k! Q1 z% @4 z; y) o8 F  c/ k& u* d1 T5 @
    # E- i- K; E; t
      ~) r) t8 m  P2 d5 Q
    编写 LINGO 程序如下:) ]# }6 H( c. T1 c6 @! E# f) \3 J  [
    9 r0 \+ b# W2 G4 G7 {# _# |
    model:
    : I+ U. H, t1 N! N' l1 zsets:' S4 {* Q% l. P9 _
    state/1..4/:p;. J, k: n/ E# O0 I1 R
    endsets4 ]* p4 y! Z  I+ C' ]1 m' W/ R6 {
    lamda=1;mu=1/1.25;rho=lamda/mu;k=4;
    * s5 n  ]* R/ T6 Slamda*p0=mu*p(1);% c1 I+ D1 G3 O. w: H8 s- m2 j
    (lamda+mu)*p(1)=lamda*p0+mu*p(2);
    " ~" v3 z. n% N@for(state(i)|i #gt#1 #and# i #lt#
    $ @6 R/ [3 b2 A% ?klamda+mu)*p(i)=lamda*p(i-1)+mu*p(i+1));6 `$ s7 x5 d/ ]' k# n
    lamda*p(k-1)=mu*p(k);
    & \. x  q: M" H* g' @  Pp0+@sum(state:p)=1;/ [! \5 t* B( ^( L
    P_lost=p(k);lamda_e=lamda*(1-P_lost);
    ) v# x, S/ U+ O( ^( fL_s=@sum(state(i)|i #le#k:i*p(i));' J9 p' S; X. o5 d
    L_q=L_s-(1-p0);
    2 z% q% z, j9 U4 D# o7 u2 m7 zW_s=L_s/lamda_e;
    9 {: k8 w- h* HW_q=W_s-1/mu;6 Y; c% N. i; u: W  d
    end
    4 K( v) e, x  E2 k9 b2 多服务台混合制模型
    8 [; l) G& s+ @; R6 l6 U# \多服务台混合制模型 M / M / s/ K 是指顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 s ,每个服务台服务时间相互独立,且服从参数为 μ 的负指数分 布,系统的空间为 K 。. e; C/ r) Y& |

    0 L0 h( x2 h5 I7 A由式(4),式(5)和式(6),并注意到在本模型中
    " C& q3 Z; v1 s: a1 l  a- h; Y5 J
    6 P* M% S- ]5 j

    * |+ g' T3 `1 y于是
    ( Q% V9 J% v9 ?: E% S) s) F0 y6 @# y  Y5 v" t

    . v4 Y0 ^) Y# J
    9 E2 j0 P  L" N! d& @
    1 s! A$ n# K  S$ D5 M# m+ Y2 I6 U) r) h, [5 S  G
    , n0 d, J2 `  b4 c' X" w% k: z
    * _' a, g+ G+ F% O4 A3 v- K4 v6 E
    例 6 某汽车加油站设有两个加油机,汽车按 Poisson 流到达,平均每分钟到达 2 辆;汽车加油时间服从负指数分布,平均加油时间为 2 分钟。又知加油站上最多只能停 放 3 辆等待加油的汽车,汽车到达时,若已满员,则必须开到别的加油站去,试对该系 统进行分析。6 B% b" |; [) X; J- u
    / t! \3 a1 O* v5 M% m8 X
    解 可将该系统看作一个 M / M / 2 / 5 排队系统,其中2 H' M: v' p& f& _6 f+ b8 ]
    % P9 Y+ u$ v- H! |. s% s8 X. A+ j6 i  ^

    : I; Q+ ?3 R5 \* }
    ! y8 e; g* v3 X% T编写 LINGO 程序如下:
    ( u% D' \, U: W- T- S2 [! G8 Q
    - {) {/ ^: g) U9 e2 lmodel:
    ; o" m/ K4 E: j4 B- f- esets:
    : \2 {8 b3 d! e% z7 B( W5 s* G$ vstate/1..5/:p;. r! x% @$ A! D' p
    endsets1 V0 z) e7 n0 l( a8 ?8 N
    lamda=2;mu=0.5;rho=lamda/mu;s=2;k=5;4 b$ _  X# q8 `. [/ X& C
    lamda*p0=mu*p(1);& M' w4 ]% @* P% v$ S6 w: Z
    (lamda+mu)*p(1)=lamda*p0+2*mu*p(2);
    , K$ _3 D0 k( r4 K, F/ o@for(state(i)|i #gt#1 #and# i #lt# s:: D; V1 h9 g4 ?5 w0 D3 d
    (lamda+i*mu)*p(i)=lamda*p(i-1)+(i+1)*mu*p(i+1));
    ; Q$ {3 |* T2 N: }- a3 S@for(state(i)|i #ge# s #and# i #lt# k:  y/ f2 L- O- [6 L; V, C
    (lamda+s*mu)*p(i)=lamda*p(i-1)+s*mu*p(i+1));' O% Q5 q6 ]3 H/ f
    lamda*p(k-1)=s*mu*p(k);" [5 r9 V* t7 Q1 ~  g
    p0+@sum(state:p)=1;* Y7 s: T, R& W4 Q
    P_lost=p(k);lamda_e=lamda*(1-P_lost);7 a3 e8 z0 B) M3 Y& l8 [! ?9 R
    L_s=@sum(state(i):i*p(i));
    9 R& r" [$ D5 ]6 ^" {5 AL_q=L_s-lamda_e/mu;
    - A1 Q3 _  `- U9 L; q' p$ H( ~W_s=L_s/lamda_e;
    9 C6 `1 `- S# h3 Y9 g; EW_q=W_s-1/mu;1 I) `: \5 c/ t0 F, H, I9 I
    end
    $ O+ G( j) @9 A, k: H  w在对上述多服务台混合制排队模型 M / M / s/ K 的讨论中,当 s = K 时,即为多 服务台损失制系统。对损失制系统,有* ^6 K: L: R7 t& N9 ~! Z
    # m# k9 m2 S. @6 D6 y8 n; `
    ; R5 }  n2 S5 t8 ^
    4 q/ E8 }, ?1 e* D; s. @
    式(52)称为 Erlang 损失公式, B(s, ρ) 亦表示了到达系统后由于系统空间已被占满 而不能进入系统的顾客的百分比。
    - ]" N, U  |* M* n& A+ f% L% H8 U8 {$ {) ]) R* A
    对损失制系统,平均被占用的服务台数(正在接受服务的顾客的平均数)为
    ' c% c5 x( w! d! [
    0 c! ^" z; t. d: `. `& ]3 d4 \
    # U" ~, F9 R& Q( g& _4 v. w3 u" R, v  H7 V' R
    ————————————————
    ( f" N  z0 f: k7 _2 u( a2 W版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。9 f* @/ k% w$ [7 T8 ], ^3 O
    原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735728) X! t7 y4 ^: k" P; d# v
    4 g( z! s3 M0 k8 c- Y' c( V; D/ a
    . D- o6 {/ G4 {: `
    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-6-12 22:40 , Processed in 1.173693 second(s), 50 queries .

    回顶部