QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4171|回复: 1
打印 上一主题 下一主题

[建模教程] 排队论模型(二):生灭过程 、 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 09:59 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    1 生灭过程 + N0 d( A1 S' b, L3 w" Y; C% |
    一类非常重要且广泛存在的排队系统是生灭过程排队系统。生灭过程是一类特殊的随机过程,在生物学、物理学、运筹学中有广泛的应用。在排队论中,如果 N(t) 表示 时刻t 系统中的顾客数,则{N(t),t ≥ 0}就构成了一个随机过程。如果用“生”表示顾 客的到达,“灭”表示顾客的离去,则对许多排队过程来说,{N(t),t ≥ 0}就是一类特殊的随机过程-生灭过程。
    ) a  e9 l- |" g# P- x7 d, z
    - q( x: C2 S) ^9 J& G$ ~下面结合排队论的术语给出生灭过程的定义。
    9 V/ A# o* V+ O# `4 ]* d. m! L& Q/ v
    9 q$ r( H8 ]% A! K
    , d' P2 }& T% @5 b' t
    为求平稳分布,考虑系统可能处的任一状态 n 。假设记录了一段时间内系统进入状 态n 和离开状态 n 的次数,则因为“进入”和“离开”是交替发生的,所以这两个数要么相等,要么相差为 1。但就这两种事件的平均发生率来说,可以认为是相等的。即当 系统运行相当时间而到达平衡状态后,对任一状态 n 来说,单位时间内进入该状态的平 均次数和单位时间内离开该状态的平均次数应该相等,这就是系统在统计平衡下的“流 入=流出”原理。根据这一原理,可得到任一状态下的平衡方程如下:
      o2 y, k2 _: g# K! o) a% `/ O0 S& ?7 R& F3 P' T

    - K# k% `1 g" x9 t$ J: R
    ! ?8 n3 d! x: [" \5 \1 b: ~" @& h3 R3 Q3 |1 S. e
    ! {8 t( E$ B$ d2 t( h
    述公式得到平稳状态的概率分布。
    & w- W+ `4 I4 x+ ?$ v- P
    , q# }# U* w. R, M+ ~1 c9 d2   M / M /s 等待制排队模型) Q6 ]8 ]# }6 t( X8 F
    2.1 单服务台模型' F: A- c0 c+ W) z4 S1 V
    单服务台等待制模型 M / M /1/ ∞ 是指:顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 1,服务时间V 服从参数为 μ 的负指数分布,系统空间无限, 允许无限排队,这是一类最简单的排队系统。3 u& J- \4 z% h1 R7 W9 z

    $ y4 S0 f, {1 E7 W- w2.1 队长的分布/ k; Y% _( @( L- O6 A1 y6 D2 L
    # }! f) c( L/ B4 u7 s
      o# |4 c& H6 q6 P

    . q3 q* u3 p: W+ h5 A2.2 几个主要数量指标0 T+ a4 F& ?. j! J
    对单服务台等待制排队系统,由已得到的平稳状态下队长的分布,可以得到平均队 长# c; ~" ]6 @: J  v

    2 h% H6 g. ~; H1 ?2 d9 _0 G
    6 E1 M2 C' {$ L: V6 K  a* V5 m3 b8 d1 M8 i- U" ^. t2 f

    : b; C1 d' A. }8 X" [6 c
    4 E# h0 q( b  J式(14)和式(15)通常称为 Little 公式,是排队论中一个非常重要的公式。
    3 H- z) l9 J* g) `% g2 `* S) W: L: V* i. t2 p' K; H  S) x" v
    2.3 忙期和闲期  S' A/ A/ u7 `# h+ {

    + M2 e6 t4 N) y! L  F4 I$ |, K5 d9 m$ s& v' T# q  p
    $ s; K! d2 x2 d, q* c2 j) ~0 X
    个顾客在系统内的平均逗留时间应等于服务员平均连续忙的时间。
    0 A- J! _' D6 \% ?3 u' W
    0 a/ h  ?6 {9 L6 m$ `3 与排队论模型有关的 LINGO 函数
      I* I( p9 D' U  \(1)@peb(load,S) 该函数的返回值是当到达负荷为 load,服务系统中有 S 个服务台且允许排队时系 统繁忙的概率,也就是顾客等待的概率。
    ' {: f& I# \9 |* [/ h; \
    3 n# `9 I# _) J6 S7 g4 W( O(2)@pel(load,S) 该函数的返回值是当到达负荷为 load,服务系统中有 S 个服务台且不允许排队时 系统损失概率,也就是顾客得不到服务离开的概率。# I8 O) f3 f1 ^. z0 C

    & z  L) p  B& f- j(3)@pfs(load,S,K) 该函数的返回值是当到达负荷为 load,顾客数为 K,平行服务台数量为 S 时,有限 源的 Poisson 服务系统等待或返修顾客数的期望值。
    1 y- T$ v5 G; A2 X0 [5 J2 Q5 H5 O& w; M
    例 1 某修理店只有一个修理工,来修理的顾客到达过程为 Poisson 流,平均 4 人 /h;修理时间服从负指数分布,平均需要 6min。试求:(1)修理店空闲的概率;(2) 店内恰有 3 个顾客的概率;(3)店内至少有 1 个顾客的概率;(4)在店内的平均顾客数; (5)每位顾客在店内的平均逗留时间;(6)等待服务的平均顾客数;(7)每位顾客平 均等待服务时间;(8)顾客在店内等待时间超过 10min 的概率。
    ; P/ n. l/ \/ O3 l. `+ Y* U/ s* Y# K. u3 C$ K$ x

    ; o0 O6 h3 T" a0 {
    * Q* h" O; ~8 |7 l: A/ k" S编写 LINGO 程序如下:
    * M: {  e3 I* |  F6 R8 R/ Z& f7 b, b1 ~& S5 Z6 v) E3 o/ @
    model:3 ^) c3 k4 Y* W1 N" `2 E
    s=1;lamda=4;mu=10;rho=lamda/mu;( s, C% E- I- _6 u; u" s
    Pwait=@peb(rho,s);  @6 p5 d+ O. A  G* W5 _
    p0=1-Pwait;/ f% k4 B% O8 M  `1 k! w
    Pt_gt_10=@exp(-1);# S/ a# V/ v: X) j# r- L
    end
    7 v) f7 n' P# h. N. S7 U6 p0 B4 多服务台模型( M / M /s/ ∞ )
    ! h0 O+ f& c, R; j9 A4 f设顾客单个到达,相继到达时间间隔服从参数为λ 的负指数分布,系统中共有 s 个 服务台,每个服务台的服务时间相互独立,且服从参数为 μ 的负指数分布。当顾客到 达时,若有空闲的服务台则马上接受服务,否则便排成一个队列等待,等待时间为无限。" d. j# C* Q: j( G' R! D

    # D% u( Z' \0 C, u3 }2 I  H" ]
    2 w7 V# w8 k! `$ S
    , p0 F) y( n$ L5 J5 s' l公式(19)和式(20)给出了在平衡条件下系统中顾客数为 n 的概率,当 n ≥ s 时,即 系统中顾客数大于或等于服务台个数,这时再来的顾客必须等待,因此记4 `/ X7 g% ?& M
    / Y4 }& N0 w2 T/ h4 P
    % X& @1 `: {4 E5 j5 i

    9 n  n1 S6 e3 s式(21)称为 Erlang 等待公式,它给出了顾客到达系统时需要等待的概率。 对多服务台等待制排队系统,由已得到的平稳分布可得平均排队长 Lq 为:
    ; O% @9 t4 W6 [2 p* T/ g- U9 V
    / X* h2 g( w& E' ^
    0 f6 `# ^4 }2 i& z& ~6 Z9 T) j" n0 |

    / \7 z# |0 ]( h/ a8 M3 o$ \$ y
    " ^' X9 Q. _$ L8 [6 |  j对多服务台系统,Little 公式依然成立,即有5 `$ Q) l6 y8 x# I1 \2 L- o1 P5 R6 @
    1 |# x* M" |$ y  S0 Q

    1 Y4 |  G" Z; r& x
    5 c& X, l/ C9 G7 v& ^例 2   某售票处有 3 个窗口,顾客的到达为 Poisson 流,平均到达率为 λ = 0.9人/ min ;服务(售票)时间服从负指数分布,平均服务率 μ = 0.4人/ min 。 现设顾客到达后排成一个队列,依次向空闲的窗口购票,这一排队系统可看成是一个# ?+ j2 B; I- T; C; n+ K# ~
    & o! M0 c& ~  Y, o4 O3 [
    M / M / s/ ∞ 系统,其中
    / [; D9 D9 M- a/ x
    $ f/ Z/ A! x+ j$ q
    6 b1 Z5 R* e/ \% s0 m
    : H% \$ l7 `7 G  e/ i4 l% `8 a( H- k5 m+ t

    ; S4 M  |' L+ T4 O: {求解的 LINGO 程序如下:
    4 K! I0 E6 h3 r( e  Q
    3 |- U$ x8 y4 M7 }* h- h6 b. |model:! L7 |& G0 y5 V2 q$ P$ A% s8 @
    s=3;lamda=0.9;mu=0.4;rho=lamda/mu;rho_s=rho/s;
      [! s$ y, w+ s/ kP_wait=@peb(rho,s);5 n  [) e2 O% H4 K2 S; V- o
    p0=6*(1-rho_s)/rho^3*P_wait;
    1 ]; {+ u1 {. ]L_q=P_wait*rho_s/(1-rho_s);7 _0 G3 k' |+ q4 u- N
    L_s=L_q+rho;
    # @3 ~/ X3 E) m3 b/ w! s& IW_q=L_q/lamda;; m. c3 Z( X: E: p7 p
    W_s=L_s/lamda;( S3 _0 m9 X+ \2 S; C. X  P, @
    end( y3 X1 O- |7 r/ b1 t9 s7 j& P

    - [8 e7 c+ D9 a, G————————————————% e  n. n/ T( V& ^' \0 @
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    5 M# ~$ d/ W( S4 C原文链接:https://blog.csdn.net/qq_29831163/java/article/details/897353490 W' }. [- }5 q, [2 h

    # v1 t/ ?+ ~: C/ y8 q3 `- Y' y$ r" m+ {2 ~* x4 L' `
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    0

    主题

    1

    听众

    16

    积分

    升级  11.58%

  • TA的每日心情
    郁闷
    2020-8-22 09:47
  • 签到天数: 2 天

    [LV.1]初来乍到

    自我介绍
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-6-13 04:05 , Processed in 0.438315 second(s), 57 queries .

    回顶部