QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4092|回复: 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 生灭过程
    * l. D+ C" t* z& r% K- D9 q$ \一类非常重要且广泛存在的排队系统是生灭过程排队系统。生灭过程是一类特殊的随机过程,在生物学、物理学、运筹学中有广泛的应用。在排队论中,如果 N(t) 表示 时刻t 系统中的顾客数,则{N(t),t ≥ 0}就构成了一个随机过程。如果用“生”表示顾 客的到达,“灭”表示顾客的离去,则对许多排队过程来说,{N(t),t ≥ 0}就是一类特殊的随机过程-生灭过程。# L# a! z* S7 @
    2 f. i3 }* K) f5 O
    下面结合排队论的术语给出生灭过程的定义。2 o- B, M: `7 h" l& z4 b0 P

    4 u- |1 H% d3 n+ Y5 t6 R8 C( b- a( P' m$ i4 F" v' ]
    ( R& y% v0 i8 C4 W9 U9 \
    为求平稳分布,考虑系统可能处的任一状态 n 。假设记录了一段时间内系统进入状 态n 和离开状态 n 的次数,则因为“进入”和“离开”是交替发生的,所以这两个数要么相等,要么相差为 1。但就这两种事件的平均发生率来说,可以认为是相等的。即当 系统运行相当时间而到达平衡状态后,对任一状态 n 来说,单位时间内进入该状态的平 均次数和单位时间内离开该状态的平均次数应该相等,这就是系统在统计平衡下的“流 入=流出”原理。根据这一原理,可得到任一状态下的平衡方程如下:
    : H6 `/ f" t3 o/ k" F5 f/ p6 |) l* x$ b: [+ T) d( Z% y! c/ d

    3 C1 z* p  S' n+ L/ h4 T6 ]# Z+ `$ C& Z+ `  t3 h0 M

    4 T. p% q0 c" f( Z
    8 m. M5 b4 y7 ]4 _% O3 i: V+ x述公式得到平稳状态的概率分布。
    $ R  Y' U$ O. u- d
    7 N) {; r" T2 d/ G  v1 z2   M / M /s 等待制排队模型
    8 e% J, \7 s/ B$ T6 u2.1 单服务台模型
    6 L6 y* x; F$ u$ @1 i. ^" A单服务台等待制模型 M / M /1/ ∞ 是指:顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 1,服务时间V 服从参数为 μ 的负指数分布,系统空间无限, 允许无限排队,这是一类最简单的排队系统。( E( w+ K+ C. z& s) s; `

    8 [! ?; y, {. e) g: n+ c2.1 队长的分布& W2 n$ T5 d3 V
      z! ?) S$ I1 s" S

    ) L) q; H/ u/ |5 C6 |! i2 R& f7 o' v: W  D8 K5 W; H2 t$ t! U
    2.2 几个主要数量指标) C- K' D7 {. N) M/ H; v! T
    对单服务台等待制排队系统,由已得到的平稳状态下队长的分布,可以得到平均队 长  N( ]3 z. b/ m+ H, k  E
    2 i5 p. t- H" l. A. ^7 n

    + y, H! e% g9 t; b; [4 U* v. ~- F4 R6 A$ c# ~* I

    ) E2 V# t7 W, F; Y% m! R1 H% W1 I# u) f, a0 G* @" f4 X  R
    式(14)和式(15)通常称为 Little 公式,是排队论中一个非常重要的公式。% \+ ]  O" a2 H9 ?9 }

    , |+ F& v% ]4 \0 S# ^5 a2.3 忙期和闲期
    3 ~2 B/ u* d, M# R9 @  c$ F7 W! q. a. @' o! p3 ~# q

    1 S2 j2 x- u2 G& I3 B
    : ]* i3 x, L5 @6 E; n9 O# i7 B& W: |个顾客在系统内的平均逗留时间应等于服务员平均连续忙的时间。: U6 ~, j0 x( s- Q, e+ U' M/ l, Z

    % I) e& ~8 g+ z) B% H3 与排队论模型有关的 LINGO 函数" D7 k' S0 L, ~4 Y! ]# L" V* j
    (1)@peb(load,S) 该函数的返回值是当到达负荷为 load,服务系统中有 S 个服务台且允许排队时系 统繁忙的概率,也就是顾客等待的概率。  V# ~' \, f- W: ^3 V# P

    7 r5 Q; T  f$ j0 T9 b(2)@pel(load,S) 该函数的返回值是当到达负荷为 load,服务系统中有 S 个服务台且不允许排队时 系统损失概率,也就是顾客得不到服务离开的概率。
    6 _( z9 G7 B5 E6 G8 m7 l! i3 L" z/ K+ x
    (3)@pfs(load,S,K) 该函数的返回值是当到达负荷为 load,顾客数为 K,平行服务台数量为 S 时,有限 源的 Poisson 服务系统等待或返修顾客数的期望值。* q2 W, P. ?0 C% e/ r. S: G

    " {/ i- l( o6 x1 `7 s" C例 1 某修理店只有一个修理工,来修理的顾客到达过程为 Poisson 流,平均 4 人 /h;修理时间服从负指数分布,平均需要 6min。试求:(1)修理店空闲的概率;(2) 店内恰有 3 个顾客的概率;(3)店内至少有 1 个顾客的概率;(4)在店内的平均顾客数; (5)每位顾客在店内的平均逗留时间;(6)等待服务的平均顾客数;(7)每位顾客平 均等待服务时间;(8)顾客在店内等待时间超过 10min 的概率。4 A4 z% w2 ^0 S
    5 E+ E8 S0 [/ Z1 T0 G+ h

    9 Z; w: R. e# }% j' U4 P
    ) p; U5 }1 m; S- V. V编写 LINGO 程序如下:  B+ o" `" x6 R6 v
    + b/ j8 ^2 I8 d7 j  O0 X! I/ L: a
    model:
    $ ]2 |' q! y9 m) B: es=1;lamda=4;mu=10;rho=lamda/mu;: V( b  X: }4 P6 k7 K3 l* k
    Pwait=@peb(rho,s);
    1 l/ R4 S! x" d  vp0=1-Pwait;# e9 C1 X7 U  J
    Pt_gt_10=@exp(-1);( Y) I  C- u1 @) U: M1 k9 Q
    end
    : X: K) N( u: y2 f$ H4 多服务台模型( M / M /s/ ∞ )9 ?1 I+ O/ s; `3 V# r$ p* R6 Q, Z
    设顾客单个到达,相继到达时间间隔服从参数为λ 的负指数分布,系统中共有 s 个 服务台,每个服务台的服务时间相互独立,且服从参数为 μ 的负指数分布。当顾客到 达时,若有空闲的服务台则马上接受服务,否则便排成一个队列等待,等待时间为无限。1 S4 K1 Y2 g; p: C

    " X) ]5 p* \& \
    2 t* L0 H* b) z" b3 T2 p3 [! R& V$ t) |2 w, M  [$ ?2 _% H
    公式(19)和式(20)给出了在平衡条件下系统中顾客数为 n 的概率,当 n ≥ s 时,即 系统中顾客数大于或等于服务台个数,这时再来的顾客必须等待,因此记& [8 m9 O5 J/ F- m) r

    - j6 [  c! b( i+ x! I; V) R; w
    1 e" a- `8 @) @* W3 N8 }
    + t7 q4 y' J7 y" B, ~& I6 r式(21)称为 Erlang 等待公式,它给出了顾客到达系统时需要等待的概率。 对多服务台等待制排队系统,由已得到的平稳分布可得平均排队长 Lq 为:& b  V) K% H; d- O

    * F" d1 P, W- }# j- U
    : R0 Z3 _7 Z+ W
    0 j2 a  ~8 S6 Q/ t9 t0 ^2 q2 ~  n/ G1 `8 c
    * @6 t- x7 R+ m
    对多服务台系统,Little 公式依然成立,即有+ n# W8 p4 S# c* @7 s7 d

    # k; J5 }) A$ C  d& l' M' n7 t5 P. h# I9 n$ J4 {( I$ i

      W+ b) R# r  I例 2   某售票处有 3 个窗口,顾客的到达为 Poisson 流,平均到达率为 λ = 0.9人/ min ;服务(售票)时间服从负指数分布,平均服务率 μ = 0.4人/ min 。 现设顾客到达后排成一个队列,依次向空闲的窗口购票,这一排队系统可看成是一个
    ( A" l- X( b6 O: p" H# g
    : W) x. y9 H) `# xM / M / s/ ∞ 系统,其中/ \7 h. h! e9 \) k, A
    1 c' M% l- S2 S6 \. C

    ! y# V2 g4 v) [: I
      l" K1 u2 a" k% Y2 u! a$ \) Z- |. q- C1 E' _
    9 Z) V( @0 B8 ]; M4 e, R: [
    求解的 LINGO 程序如下:: c' Y( q) n7 D
    7 [+ t3 a/ a; d
    model:% O. _1 _. K: A$ u" Y& L
    s=3;lamda=0.9;mu=0.4;rho=lamda/mu;rho_s=rho/s;3 ^" h% z  l3 [: V6 s
    P_wait=@peb(rho,s);
    , x5 [2 U  c% Z0 d, ^) N/ Ip0=6*(1-rho_s)/rho^3*P_wait;5 O$ b/ @( J2 r$ l) z( Z
    L_q=P_wait*rho_s/(1-rho_s);6 p4 v3 F' o4 Z3 i, S/ L+ T1 |
    L_s=L_q+rho;
    7 Y3 k7 O& Z  U* a' e# X& ]W_q=L_q/lamda;
    , e7 C) x/ s5 u* BW_s=L_s/lamda;7 `' y2 a( @6 h! C
    end
    0 {1 s0 `/ k. g3 R8 U
    : h) |( P4 y4 y" N  o————————————————5 m- K" ^/ ]) l
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。3 v3 j$ D! U: ]& T5 p
    原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735349) K0 l7 @) S/ V! m/ G0 @8 M# W% W
    5 b7 g9 Y# K' g# Z7 q
    1 {. Z3 `. W/ D/ }3 q" |3 W3 d
    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, 2025-12-29 17:08 , Processed in 0.582883 second(s), 57 queries .

    回顶部