QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3407|回复: 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 单服务台混合制模型
    2 N0 {6 [/ a/ E4 ^, f+ F3 g. U% m单服务台混合制模型 M / M /1/ K 是指:顾客的相继到达时间服从参数为λ 的负指数 分布,服务台个数为1,服务时间V 服从参数为 μ 的负指数分布,系统的空间为 K ,当 K 个位置已被顾客占用时,新到的顾客自动离去,当系统中有空位置时,新到的顾客进入系统排队等待。6 S/ U% W! J8 p  m: `! Y
    , @2 b: t* d, }6 r5 c

    * y; f2 k, x; H/ O* M. t; K& u+ g" g! o2 P. v: S5 z# G1 P

    9 t4 o- l; a) J9 F$ Y; L
    # o$ |/ [$ C6 y: P由于排队系统的容量有限,只有 K −1个排队位置,因此,当系统空间被占满时, 再来的顾客将不能进入系统排队,也就是说不能保证所有到达的顾客都能进入系统等待服务。假设顾客的到达率(单位时间内来到系统的顾客的平均数)为 λ ,则当系统处 于状态 K 时,顾客不能进入系统,即顾客可进入系统的概率是  。因此,单位时 间内实际可进入系统的顾客的平均数为:
    & d5 g- R& i# O# A. q" A6 q) a& l( K/ |; F7 t% F; O# C
    1 w  y- ]' V( {8 A. N$ l0 G
    4 e# w4 z8 Y: X$ T
    例 5 某修理站只有一个修理工,且站内最多只能停放 4 台待修的机器。设待修机 器按 Poisson 流到达修理站,平均每分钟到达 1 台;修理时间服从负指数分布,平均每 1.25 分钟可修理 1 台,试求该系统的有关指标。2 W* h) U! U4 ^4 G" I

    - `) U* l& {# w  U/ p* S解 该系统可看成是一个 M / M /1/ 4 排队系统,其中
    / M# g( N+ _$ l" l" L! ]" p
    2 U: a9 m0 E% r, R9 ~$ X. v
    / C% U6 V8 A3 k- O& \; _4 e( [2 _: |! N

    2 r# s! p) I7 f# D1 w
    1 h" J: ~; f9 Y. E3 D/ J6 t: X编写 LINGO 程序如下:
    ' ~8 {: u. C8 g! `& N5 a6 ]7 x; q# c2 x# z% v- z
    model:  G) u2 L. l( r, c$ E/ E& w
    sets:: i6 N6 X2 @! h
    state/1..4/:p;* s# P$ b4 T) a7 b  z, P- Q2 x2 b
    endsets
    : u, [' L3 o0 M8 X5 G6 ~8 Clamda=1;mu=1/1.25;rho=lamda/mu;k=4;
    ; Z' s* P1 N; o3 nlamda*p0=mu*p(1);
    0 l# S, L& u0 H& M% h(lamda+mu)*p(1)=lamda*p0+mu*p(2);1 o) F  v7 ^' g& U" H9 e& ~
    @for(state(i)|i #gt#1 #and# i #lt#
    1 {  u# h) \6 `4 F/ Wklamda+mu)*p(i)=lamda*p(i-1)+mu*p(i+1));0 Q2 V0 I; W7 u1 W# r& f# V5 v
    lamda*p(k-1)=mu*p(k);, X: s& J  _% B+ i, D/ V
    p0+@sum(state:p)=1;5 P/ t0 t$ t% V9 P* B6 i" w
    P_lost=p(k);lamda_e=lamda*(1-P_lost);
    0 P' a6 p- n' S( j' ]- AL_s=@sum(state(i)|i #le#k:i*p(i));/ Q4 W- `" `1 {# ?$ [1 Q
    L_q=L_s-(1-p0);- c% ]; B) t% [( f& m2 [: |
    W_s=L_s/lamda_e;
    " u3 V' V' M1 C2 |& \" ?W_q=W_s-1/mu;9 d2 o4 Y* K2 D+ z7 e" B
    end
    8 X& V5 F& e0 s; ^2 多服务台混合制模型
    " n4 s5 [: ?7 O* e多服务台混合制模型 M / M / s/ K 是指顾客的相继到达时间服从参数为λ 的负指 数分布,服务台个数为 s ,每个服务台服务时间相互独立,且服从参数为 μ 的负指数分 布,系统的空间为 K 。# b+ `$ v: X5 K6 f% d% i9 @
    / T8 f4 ~2 |2 K4 n5 Z& o: K
    由式(4),式(5)和式(6),并注意到在本模型中
    " ?8 K% x. o0 D3 C
    5 G1 N" ~8 H; b0 M( w
    0 N; i! U" Y; g4 ^. ^
    ( d- x& G1 j3 r% S& G7 ]6 _于是
    1 T) w  i: d! c2 Y9 _, H$ x9 I- _0 ^6 n2 G3 g

    / F5 U6 e& Q8 f5 b2 ?; J* k+ Q8 k6 f
    $ }9 G7 t( x5 F- r# l- Z& Q: U! q* O1 D4 ]: A% M+ h4 Y
    & l+ A/ J5 c% \# O) }

    / o  R" h7 ?, y) M8 J- B
    9 o" D; B; ?9 O1 ^( D& [, }例 6 某汽车加油站设有两个加油机,汽车按 Poisson 流到达,平均每分钟到达 2 辆;汽车加油时间服从负指数分布,平均加油时间为 2 分钟。又知加油站上最多只能停 放 3 辆等待加油的汽车,汽车到达时,若已满员,则必须开到别的加油站去,试对该系 统进行分析。
    1 A  t: E- N: d: j* N8 `- I/ ~% j* j6 v% y' S5 _% I8 k
    解 可将该系统看作一个 M / M / 2 / 5 排队系统,其中
    + Z: k3 t& B* y1 @! [  T: Z
    2 H" a6 b( g& y, W2 l8 L/ A- w3 @3 V$ I) k! v
    5 d5 V3 R3 P; i7 c
    编写 LINGO 程序如下:$ G' D/ s" O9 v% ]
    $ g/ @" w5 I% N9 V  p* W4 Y
    model:
    3 n* B& B& L: E" O1 v. `* Y+ usets:
    ' b: r0 D' k9 {5 astate/1..5/:p;( P) y  X% Z% ?: b* V
    endsets& J1 D# M" y" s- X
    lamda=2;mu=0.5;rho=lamda/mu;s=2;k=5;& U* `4 \/ |9 G4 X/ C5 J
    lamda*p0=mu*p(1);
    9 m+ r8 m6 ~- |5 L* i(lamda+mu)*p(1)=lamda*p0+2*mu*p(2);
    7 Y" Z* i$ W9 A) x7 e@for(state(i)|i #gt#1 #and# i #lt# s:
    1 X8 `, S+ X  C3 B8 m(lamda+i*mu)*p(i)=lamda*p(i-1)+(i+1)*mu*p(i+1)); . {! d% E' n* h
    @for(state(i)|i #ge# s #and# i #lt# k:; M5 U: \  [  ^$ s2 l# o
    (lamda+s*mu)*p(i)=lamda*p(i-1)+s*mu*p(i+1));
    9 [, }( o8 E" x7 M' `lamda*p(k-1)=s*mu*p(k);
    " M3 B6 D5 W" z1 l$ `* l& `9 t2 Z; x; pp0+@sum(state:p)=1;
    9 z2 P6 P& v$ n4 w- kP_lost=p(k);lamda_e=lamda*(1-P_lost);
    $ L+ {% S- }6 ]5 ~L_s=@sum(state(i):i*p(i));7 F1 }1 `1 A6 l! I
    L_q=L_s-lamda_e/mu;
    # e' _* @# F6 e0 u3 t, m4 uW_s=L_s/lamda_e;  l* _* W, Z, ]+ K
    W_q=W_s-1/mu;
    2 }  ]; m5 [+ jend
    6 h, T& s. l2 c* ~在对上述多服务台混合制排队模型 M / M / s/ K 的讨论中,当 s = K 时,即为多 服务台损失制系统。对损失制系统,有4 P, _/ F! h# }1 V, ^+ J& s) L
    " T, I/ y/ s8 P% m1 d; Z

    1 O. {" h) b8 i' u3 Y8 j% q) `' d  P6 X# G- A! X: y* q6 e& O% r
    式(52)称为 Erlang 损失公式, B(s, ρ) 亦表示了到达系统后由于系统空间已被占满 而不能进入系统的顾客的百分比。
    , G' B$ {5 m8 \1 r. U, F
    : _; P  o) ?5 _3 L$ L对损失制系统,平均被占用的服务台数(正在接受服务的顾客的平均数)为. {3 U/ X- o; c+ p3 _2 X$ e1 k* E8 m
    0 l+ Q! T+ G+ B( v! L

    0 r2 v3 A) q3 h; p" E3 v1 j% N
    & e4 n1 x6 ]' d$ I) @————————————————& `: b2 R: E$ L7 \3 ]
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    # p" y- M% H1 j0 |* [8 t原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735728
    . F  X3 o; I9 _* s; X
    + n1 _; ^: r+ W! w  z7 d6 `( k0 s) P3 d2 H
    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-16 14:07 , Processed in 0.364814 second(s), 51 queries .

    回顶部