QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4119|回复: 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 生灭过程
    . E$ W; E* o4 b一类非常重要且广泛存在的排队系统是生灭过程排队系统。生灭过程是一类特殊的随机过程,在生物学、物理学、运筹学中有广泛的应用。在排队论中,如果 N(t) 表示 时刻t 系统中的顾客数,则{N(t),t ≥ 0}就构成了一个随机过程。如果用“生”表示顾 客的到达,“灭”表示顾客的离去,则对许多排队过程来说,{N(t),t ≥ 0}就是一类特殊的随机过程-生灭过程。
    , `: B3 \4 o3 h% J
    : U; V6 R4 A' J) ~# V3 A下面结合排队论的术语给出生灭过程的定义。6 y6 Y, y* o0 F. L0 L! M% E

    / V/ p" S! ~; l  G( N6 Y, c& R5 W+ R7 Z6 I4 o4 B- d8 z1 P, c

    , c; ]; y" {" }# {  P0 Z4 L为求平稳分布,考虑系统可能处的任一状态 n 。假设记录了一段时间内系统进入状 态n 和离开状态 n 的次数,则因为“进入”和“离开”是交替发生的,所以这两个数要么相等,要么相差为 1。但就这两种事件的平均发生率来说,可以认为是相等的。即当 系统运行相当时间而到达平衡状态后,对任一状态 n 来说,单位时间内进入该状态的平 均次数和单位时间内离开该状态的平均次数应该相等,这就是系统在统计平衡下的“流 入=流出”原理。根据这一原理,可得到任一状态下的平衡方程如下:
    # r3 u1 S" ?6 `3 @$ P- g5 _' ]! w
    5 Q" a6 q( U. A- g( b8 m& \9 Y1 y4 T
    4 u6 ^3 \' `7 y! t8 r; E  Q* y% O! d8 i
    : {8 m3 ?6 U1 _* {& d+ |
    8 ]  w4 ^) y3 s
    述公式得到平稳状态的概率分布。8 s& Z8 s! Q& y; o% G
    5 ^, @5 H1 H5 k/ |' b. e% E
    2   M / M /s 等待制排队模型
    4 r7 i- B- i7 i+ q; g2.1 单服务台模型% d; B7 f: J7 {0 f3 E, q
    单服务台等待制模型 M / M /1/ ∞ 是指:顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 1,服务时间V 服从参数为 μ 的负指数分布,系统空间无限, 允许无限排队,这是一类最简单的排队系统。, K( @' Q/ D7 I# u' D5 C/ A$ p

    & H) s6 C7 U" F. b8 Q6 d2.1 队长的分布
    6 r  d- f2 O3 ?* Q1 d2 O) y; i* K7 [* O" [- X$ f) y
    4 _& q6 A+ \8 Y% }4 X

    : L) [, y- U! |2.2 几个主要数量指标" @) |5 l4 ^, E* `" J! F
    对单服务台等待制排队系统,由已得到的平稳状态下队长的分布,可以得到平均队 长0 N  |+ Q/ }9 {/ ]7 T2 @
    . S/ `2 {/ ?) I1 i5 }5 I, `, O" I
    # B$ d9 d+ [+ C1 S" e  A
    # n% _# U8 p+ H! B# G* X

    9 ^$ s: ]: p4 Z; X( J- j4 j" R1 N. w
    式(14)和式(15)通常称为 Little 公式,是排队论中一个非常重要的公式。) i1 h9 D+ i( q

    : @; M* V: i  v7 G3 A2.3 忙期和闲期
    * |, u6 ~# g7 [& v" M5 ]$ E
    : @: R; k" l6 {3 u. v7 @- p( B& g" C7 w# i  h1 t* D' m
    9 n5 D9 k1 d5 S8 Q! i
    个顾客在系统内的平均逗留时间应等于服务员平均连续忙的时间。
    . x  `# c3 {, W- U5 _- h" u! p- E% U+ Y/ v$ \
    3 与排队论模型有关的 LINGO 函数* ?6 _; `$ D, f# U
    (1)@peb(load,S) 该函数的返回值是当到达负荷为 load,服务系统中有 S 个服务台且允许排队时系 统繁忙的概率,也就是顾客等待的概率。+ D4 X9 ]  e& y$ r" h! B" i+ `' V& C

    , X8 a# i0 }. ^. C8 P& U(2)@pel(load,S) 该函数的返回值是当到达负荷为 load,服务系统中有 S 个服务台且不允许排队时 系统损失概率,也就是顾客得不到服务离开的概率。
    * H- \( H4 G1 R+ o* F6 V4 ?
    4 T) A+ M9 U3 V* C- T! m(3)@pfs(load,S,K) 该函数的返回值是当到达负荷为 load,顾客数为 K,平行服务台数量为 S 时,有限 源的 Poisson 服务系统等待或返修顾客数的期望值。2 _9 |9 M: T  V! Z

    & Z, M- C7 {8 f- t- h* K例 1 某修理店只有一个修理工,来修理的顾客到达过程为 Poisson 流,平均 4 人 /h;修理时间服从负指数分布,平均需要 6min。试求:(1)修理店空闲的概率;(2) 店内恰有 3 个顾客的概率;(3)店内至少有 1 个顾客的概率;(4)在店内的平均顾客数; (5)每位顾客在店内的平均逗留时间;(6)等待服务的平均顾客数;(7)每位顾客平 均等待服务时间;(8)顾客在店内等待时间超过 10min 的概率。
    $ S8 y5 R* ]7 j3 C( d2 p7 M# P; A- c0 k: h

    - `2 }. l. O* W; K, E9 f! r; h$ V  x- X. R5 ?
    编写 LINGO 程序如下:2 W) L9 @  D4 I5 ]. o1 Q0 H3 C; E

    ( h, e0 q. C! z# Lmodel:
    : d# Q8 R5 B; J7 L9 n, Us=1;lamda=4;mu=10;rho=lamda/mu;8 X. H1 A# I; H+ o1 Z4 F* q; s! G
    Pwait=@peb(rho,s);2 k  o0 H2 S4 z& N5 Q
    p0=1-Pwait;
    9 F# s  r* U, v1 a* FPt_gt_10=@exp(-1);  X( P, i* o; x
    end
    : e2 g) `9 ^8 p, J3 x; Z7 [4 多服务台模型( M / M /s/ ∞ ): n. G1 O1 X0 Q% `. r, H6 M
    设顾客单个到达,相继到达时间间隔服从参数为λ 的负指数分布,系统中共有 s 个 服务台,每个服务台的服务时间相互独立,且服从参数为 μ 的负指数分布。当顾客到 达时,若有空闲的服务台则马上接受服务,否则便排成一个队列等待,等待时间为无限。
    6 m8 X* S$ \  Z, ]6 H9 Q) ]$ m6 q+ g$ J8 F
    7 p2 f( [* P# Z/ ]0 O2 U
    1 L/ G3 I! z# @8 P" A
    公式(19)和式(20)给出了在平衡条件下系统中顾客数为 n 的概率,当 n ≥ s 时,即 系统中顾客数大于或等于服务台个数,这时再来的顾客必须等待,因此记" f5 x. K6 W. @' O! [. q7 n0 W2 a! {
    2 i3 d& P# ~9 s3 j
    # O) w1 q6 a/ r" @# \
    3 i( P  D& G% n/ u
    式(21)称为 Erlang 等待公式,它给出了顾客到达系统时需要等待的概率。 对多服务台等待制排队系统,由已得到的平稳分布可得平均排队长 Lq 为:
    - \1 l5 n3 d4 g' ~- ]# a
    # ~# M% O- M$ X) u& D% l6 q  M
    ) F- ]0 U2 Y3 _- b+ Z/ h* R; n9 E
    6 t  L2 q. z& X
    : M: }& C3 F# G7 Q1 q( d
    对多服务台系统,Little 公式依然成立,即有
    5 _; H. V2 `" O- Z. G6 ]$ N: X  U! V* h7 g9 e

    / R0 D5 w( I# Z3 Y9 k
    ! C; O  @+ |6 e# ]7 m4 ~) E例 2   某售票处有 3 个窗口,顾客的到达为 Poisson 流,平均到达率为 λ = 0.9人/ min ;服务(售票)时间服从负指数分布,平均服务率 μ = 0.4人/ min 。 现设顾客到达后排成一个队列,依次向空闲的窗口购票,这一排队系统可看成是一个" i0 q3 G3 S2 `1 ]3 W# b

    ' @0 L1 \# r+ z% a) r2 L/ c. Z/ X) \M / M / s/ ∞ 系统,其中1 T* b/ O0 v4 k! O3 v

    ; E5 B9 v& d. g, k" O8 ~( |8 G
    * U* c3 s& w, l) h; k4 z0 a% a" s( m
    8 J8 P) ^$ I! f1 [
    ) [/ ~" R3 Z" o4 ], C
    求解的 LINGO 程序如下:
    & s% K; R. p; P" ?, S' c, d9 M& `0 `( Z2 H' k9 P/ [
    model:
    " [4 H: Z. D- q* g; {; ws=3;lamda=0.9;mu=0.4;rho=lamda/mu;rho_s=rho/s;: a6 `5 u9 |  `; I9 H* c5 C
    P_wait=@peb(rho,s);# N) ]; I8 _- ]0 k
    p0=6*(1-rho_s)/rho^3*P_wait;
    , \# e4 E! l5 wL_q=P_wait*rho_s/(1-rho_s);
    1 K; \4 T6 B% j: |" BL_s=L_q+rho;# r, J" L7 v9 s) u
    W_q=L_q/lamda;( r4 P2 f# d  x+ B4 B! I# j
    W_s=L_s/lamda;
      i) A6 i* F( h0 |- c' Xend
      R& m0 {$ w( X* M; d& F' i. u" ]6 u+ g# w/ ?" D$ E
    ————————————————
    : y6 H4 r' U: \! S版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。6 I; N. w- P5 ~4 V& ~
    原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735349
    & v% h7 x# s: ~: e" H4 ]
    7 N; o3 v8 k. q$ I7 _
    ) y1 |. B; Z1 h$ n9 c
    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-4-13 12:19 , Processed in 0.458226 second(s), 57 queries .

    回顶部