排队论 (queuing theory)推论与举例

article/2025/10/17 6:07:03

目录

1、排队模型的表示

2、排队系统的衡量指标

3、排队系统的要素

顾客的输入过程

排队结构与排队规则

服务机构与服务规则

其中,到达间隔和服务时间(X,Y)具有的典型分布有

4、模型的系统运行状态参数:

泊松流到达间隔服从负指数分布:

顾客服务时间分布(负指数分布):

5、M/M/1模型:

1、模型的条件是:

2、对于M/M/1模型有如下公式:        

3、举例

6、M/M/S模型

1、模型的条件是:

2、对应M/M/S有如下公式:

3、举例


排队论 (queuing theory),或称随机服务系统理论, 是通过对服务对象到来及服务时间的统计研究,得出这些数量指标(等待时间、排队长度、忙期长短等)的统计规律,然后根据这些规律来改进服务系统的结构或重新组织被服务对象,使得服务系统既能满足服务对象的需要,又能使机构的费用最经济或某些指标最优。它是数学运筹学的分支学科,也是研究服务系统中排队现象随机规律的学科。广泛应用于计算机网络、生产、运输、库存等各项资源共享的随机服务系统。 排队论研究的内容有 3 个方面:统计推断,根据资料建立模型;系统的性态,即和排队有关的数量指标的概率规律性;系统的优化问题。其目的是正确设计和有效运行各个服务系统,使之发挥最佳效益。

最初是用 3 个字母组成的符号 X/Y/Z 表示一个排队系统。其中 X 表示顾客到达时间分布,Y 表示服务时间的分布,Z 表示服务机构中的服务台的个数

1、排队模型的表示

X/Y/Z/A/B/C

X — 顾客相继到达的间隔时间的分布;

Y — 服务时间的分布(M — 负指数分布、D — 确定时间、Ek — k 阶埃尔朗分布、G — 一般随机分布、GI—一般相互独立分布)

Z — 服务台个数;

A — 系统容量限制(默认为 ∞);

B — 顾客源数目(默认为 ∞);

C — 服务规则 (默认为先到先服务 FCFS)。

2、排队系统的衡量指标

服务队长 Ls — 正在接受服务的顾客数;期望值;

排队长 Lq — 在队列中等待的顾客数;期望值;

总队长 L = Ls + Lq — 系统中的顾客总数;期望值;

服务时间 E — 顾客在服务中消耗的时间;期望值;

等待时间 Wq — 顾客在队列中等待的时间;期望值;

总时间 Ws = E + Wq — 顾客在系统中的总逗留时间;期望值

忙期 — 服务机构两次空闲的时间间隔;

稳态 — 系统运行充分长时间后,初始状态的影响基本消失,系统状态不再随时间变化。

服务强度 :\rho = \frac{\lambda}{s\cdot \mu }

3、排队系统的要素

(1)顾客输入过程;

(2)排队结构与排队规则;

(3)服务机构与服务规则。

  • 顾客的输入过程

顾客源(总体):有限/无限;
顾客到达方式:逐个/逐批;(仅研究逐个情形)
顾客到达间隔:随机型/确定型; <<<< X
顾客前后到达是否独立:相互独立/相互关联;
输入过程是否平稳:平稳/非平稳;(仅研究平稳性)

注:其中顾客到达间隔满足如下条件,则称为泊松流(满足泊松分布):
(1) 在不相互重叠的时间区间内,到达顾客数相互独立(无后效性);
(2) 对于充分小的时间间隔\left [ t,t+\Delta t \right ]内,到达1个顾客的概率与t无关,仅与时间间隔成正比 (平稳性) ;
(3) 对于充分小的时间间隔\left [ t,t+\Delta t \right ],2个及以上顾客到达的概率可忽略不计 (普通性)。

  • 排队结构与排队规则

顾客排队方式:等待制/即时制(损失制);
排队系统容量:有限制/无限制;
排队队列数目: 单列/多列; 
是否中途退出: 允许/禁止;
是否列间转移: 允许/禁止; (仅研究禁止退出和转移的情形)

  • 服务机构与服务规则

服务台(员)数目;单个/多个;  <<<< Z
服务台(员)排列形式;并列/串列/混合;
服务台(员)服务方式;逐个/逐批;(研究逐个情形)
服务时间分布;随机型/确定型;  <<<< Y
服务时间分布是否平稳:平稳/非平稳;(研究平稳情形)

其中,到达间隔和服务时间(X,Y)具有的典型分布有:

泊松分布M
负指数分布M
k阶爱尔朗分布Ek
确定型分布D
一般服务时间分布G

归纳以上可得,经典排队系统模型(X,Y,Z,A,B,C)可表示成为:

  • M/M/1,M/D/1,M/ Ek /1
  • M/M/c, M/M/c/∞/m,
  • M/M/c/N/∞ ,。。。

注:c\in (1,2\cdots ,n),M、D为上述几种分布。

4、模型的系统运行状态参数:

系统状态 N(t) —— 指排队系统在时刻t时的全部顾客数N(t), 包括“排队顾客数”(Lq)和“正被服务顾客数”(Ls);

系统状态概率:

(1)瞬态概率Pn(t)
    ——表示时刻t系统状态 N(t)=n 的概率(也就是顾客到达数为n的概率分布);
(2)稳态概率Pn
    —— P_{n}=\lim_{t\rightarrow \infty }P_{n}(t)
    ——一般排队系统运行了一定长的时间后,系统状态的概率分布不再随时间 t变化,即初始时刻(t=0)系统状态的概率分布        (Pn(0) ,n>>0)的影响将消失。

公式推导过程:



总结上述

可知泊松流到达间隔服从负指数分布:

  • 若顾客到达间隔T的概率密度为
    f_{T}(t)=\begin{cases} & \lambda e^{-\lambda t} ,t\geq 0\\ & \0\; \; \; \; \; ,t<0 \end{cases}
    则成T服从负指数分布,分布函数为:
    F_{T}(t)=\begin{cases} & 1-\lambda e^{-\lambda t} ,t\geq 0\\ & \0\; \; \; \; \; \; \; \; \; \; \; ,t<0 \end{cases}
  • 若顾客流是泊松流时,顾客到达的时间间隔服从上述负指数分布。
  • 其中,E[T]=1/λ ; Var [T]=1/λ2 ; σ [T]=1/λ
  • λ 为单位时间顾客到达数的期望,称为平均到达率;1/λ 为平均间隔时间

顾客服务时间分布(负指数分布)

  • 对一个顾客的服务时间Ts,等价于相邻两个顾客离开排队系统的时间间隔。若Ts服从负指数分布,其概率密度函数为:f_{T_{s}}(t)=\begin{cases} & \mu e^{-\mu t} ,t\geq 0\\ & \0\; \; \; \; \; ,t<0 \end{cases}
    分布函数为:
    f_{T_{s}}(t)=\begin{cases} & 1-\mu e^{-\mu t} ,t\geq 0\\ & \0\; \; \; \; \; \; \; \; \; \; \; \;,t<0 \end{cases}
    则 E[Ts]=1/µ ; Var [Ts]=1/ µ 2 ; σ [Ts]=1/ µ
  • E[Ts]=1/µ :每个顾客的平均(期望)服务时间; µ:单位时间服务的顾客数,平均(期望)服务率;
  • 其中μ 为平均服务率,1/μ 为平均服务时间

5、M/M/1模型:

1、模型的条件是:

1、输入过程――顾客源是无限的,顾客到达完全是随机的,单个到来,到达过程服从泊松分布,且是平稳的;
2、排队规则――单队,且队长没有限制,先到先服务;
3、服务机构――单服务台,服务时间的长短是随机的,服从相同的指数分布 。

2、对于M/M/1模型有如下公式:        

P_{0}=1-\rhoP_{n}=\rho ^{n}(1-\rho)
L_{s}=\frac{\lambda }{\mu -\lambda}= \frac{\rho}{1-\rho}L_{q}=\frac{\lambda ^{2}}{\mu (\mu-\lambda)}=\frac{\rho^{2}}{1-\rho}=L_{s}\rho
W_{s}=\frac{1}{\mu-\lambda}W_{q}=\frac{\lambda}{\mu(\mu-\lambda)}=W_{s}\rho

注:(橙色标注为可做评价类指标)

  • P(N>k)=\rho^{k+1} :N>k的概率为P;
  • N(t):系统顾客数;
  • P0:系统处于没有顾客来到要求服务的概率
  • 系统负荷水平 ρ :它是衡量服务台在承担服务和满足需要方面能力的尺度;
  • 总队长Ls:系统中排队等待服务和正在服务的顾客总数,其平均值;
  • 队长Lg:系统中排队等待服务的顾客数,其平均值;
  • 逗留时间Ws:一个顾客在系统中停留时间,包括等待时间和服务时间,其平均值;
  • 等待时间Wg:一个顾客在系统中排队等待时间,其平均值。
  • λ为平均到达率,1/λ 为平均间隔时间;
    μ为平均服务率,1/μ 为平均服务时间。

3、举例

某医院急诊室同时只能诊治一个病人,诊治时间服从指数分布,每个病人平均需要15分钟。病人按泊松分布到达,平均每小时到达3人。试对此排队队系统进行分析。

(1)先确定参数值:这是单服务台系统,有:
                 λ=3人/h              µ =60/15=4人/h
        故服务强度为:
                \rho =\frac{\lambda}{\mu}=\frac{3}{4}=0.75

(2)计算稳态概率:P0=1-ρ,也就是急诊室空闲的概率;
         繁忙的概率服从二项分布:ρ=1-P0=0.75
(3)急症室总病人数平均值:L_{s}=\frac{\lambda}{\mu-\lambda}
         急症室排队等待人数:L_{q}=L_{s}\rho
         病人在急症室逗留时间:W_{s}=\frac{1}{\mu-\lambda}
         病人平均等候时间:W_{q}=W_{s}\rho

6、M/M/S模型

1、模型的条件是:

  • 此模型与M/M/1模型不同之处在于有S个服务台, 各服务台的工作相互独立,服务率相等,如果顾客到达时,S个服务台都忙着,则排成一队等待,先到先得(FCFS)服务的单队模型;
  • 可以看做是s个M/M/1模型组合。
  • 整个系统的平均服务率为sμ,ρ*=λ/sμ,(ρ*<1)为该系统的服务强度。

2、对应M/M/S有如下公式:

(1)状态概率:
                  \large P_{0}=\left [ \sum_{k=0}^{s-1}\frac{1}{k!} (\frac{\lambda}{\mu})^{k}+\frac{1}{s!}\frac{1}{1-\rho^{*}}(\frac{\lambda}{\mu})^{s}\right ]^{-1}
                  \large P_{n}=\begin{cases} & \frac{1}{n!}(\frac{\lambda}{\mu})^{n}P_{0}\; \; \; \; \;0<n\leq s\\ & \frac{1}{s!s^{n-s}}(\frac{\lambda}{\mu})^{n}P_{0}\;\;\;\;n\geq s \end{cases}

(2)主要运行指标:

                  \large L_{q}=\frac{(s\rho^{*})^{s}\rho^{*}}{s!(1-\rho^{*})^{2}}P_{0}                              \large L_{s}=L_{q}+s\rho^{*}
                  \large W_{q}=\frac{L_{q}}{\lambda}                                                      \large W_{s}=\frac{L}{\lambda}=W_{q}+\frac{1}{\mu}

(3)系统状态N\geq S的概率:
                  \large P(N\geq k)=\sum_{n=k }^{\infty}P_{n}=\frac{\rho^{k}}{k!(1-\rho^{*})}P_{0}

3、举例

某医院挂号室有三个窗口,就诊者的到达服从泊松分布,平均到达率为每分钟0.9人,挂号员服务时间服从指数分布,平均服务率每分钟0.4人,现假设就诊者到达后排成一队,依次向空闲的窗口挂号,显然系统的容量和顾客源是不限的,属于M/M/S型的排队服务模型。求:该系统的运行指标:Po、Lq、L、W、Wq、P(N≥3)。

由题可得:s=3;λ=0.9人/min;μ=0.4人/min; 
                  ρ=0.9/0.4=2.25;ρ*=λ/sμ=ρ/s=2.25/3=3/4

代入上列公式可得:Po、Lq、L、W、Wq、P。


 

 

 

 

 

 

 


http://chatgpt.dhexx.cn/article/HgH9BQQe.shtml

相关文章

排队论模型

原文&#xff1a;排队论模型 &#xff08;一&#xff09;基本概念 一、排队过程的一般表示 凡是要求服务的对象称为顾客&#xff0c;凡是为顾客服务的称为服务员 二、排队系统的组成和特征 主要由输入过程、排队规则、服务过程三部分组成 三、排队模型的符号表示 1、X&#xff…

数模(8)——排队论模型

原创为b站视频&#xff1a;https://www.bilibili.com/video/av20238704 MM1排队系统&#xff1a; MMS模型 MMS排队模型程序&#xff08;S1时即为MM1排队模型&#xff09; s2;%服务台数 mu4;%单个服务台一小时内服务的顾客数 lambda3;%单位时间&#xff08;一小时&#xff09;…

一个QQ空间的钓鱼盗号过程揭露,大家谨防上当

1.盗号过程 很久没有用过QQ空间了&#xff0c;今天突然QQ弹出一条消息&#xff0c;说我的一个好友留言中提到了我&#xff0c;但是我却也打不开这个链接。 于是&#xff0c;我就去她的空间留言板查看。发现第一条留言&#xff0c;是一个二维码 扫描之后&#xff0c;进入到一…

邮件钓鱼实验之Gophish

一、工具下载 相关钓鱼平台工具&#xff1a;Gophish 下载地址&#xff1a;https://github.com/gophish/gophish/releases/ 二、环境搭建 下载后解压到本地&#xff0c;打开gophishing.exe即可运行服务 它在本地80端口开启钓鱼网站&#xff0c;因此如果不是内网钓鱼环境&a…

酷狗存储XSS之QQ空间钓鱼页面分析

0x00 背景 同学遇到的一个QQ空间的盗hao的链接&#xff0c;说让帮忙抓包分析下&#xff1a; 原理&#xff1a; 实际上是酷狗的网页存在存储型XSS漏洞&#xff0c;且被用来做钓鱼攻击了。0x01 攻击流程 下面通过复现流程来看看我们的账号是怎么被盗的吧。 0.好友发过来的链…

记一次攻击钓鱼网站

无聊中的我&#xff0c;收到一个邮件 里面告诉我 我的qq账号存在风险 这个人居然想搞我qq 从域名就可以判断出 是钓鱼网站于是我想给他来点刺激的 第一步找到他的接口地址 用于用谷歌网络调试去抓包发现在点击登录后 他会把账号密码发送到他服务器中 第二部写一个程序 攻击他…

钓鱼盗号怎么防

花生你好&#xff1a; 最近你的姐姐微信号被盗了&#xff0c;然后群发了学校要收500块活动费的文字微信&#xff0c;好多亲戚朋友都收到了&#xff0c;爸爸也收到了&#xff0c;目前知道的是你姐姐的妈妈被骗了500&#xff0c;是否有其他亲戚上钩还没有具体的数据统计。在这里…

关于钓鱼攻击和防范这些事

本文将从攻击、检测处置和防范三个维度&#xff0c;分别介绍钓鱼攻击方式、钓鱼邮件安全事件运营及防范措施。 1、钓鱼攻击矩阵 1.1 钓鱼攻击概述 利用社会工程学进行攻击&#xff0c;是实战攻击中出现率非常高的手法之一。 使用钓鱼的方式突破边界&#xff0c;也是实战…

谨防qq盗号

各位朋友们注意了&#xff01; 最近qq盗号现象频繁&#xff0c;本人的同学与老师近两个月总被盗号&#xff0c;要么是发一个所谓的“好友账号申诉网站”&#xff0c;要么就是下图的二维码 千万别扫&#xff01;不知道有没有投诉成功&#xff0c;安全起见还是不要扫码 虽然但是…

记一次收到QQ邮箱钓鱼邮件经历

今天上午QQ邮箱忽然收到两封群邮件如下&#xff1a; 以前也经常收到这种钓鱼邮件&#xff0c;都没管&#xff0c;今天就顺便研究了一下。 t.cn是新浪微博的短链接服务&#xff0c;类似的很有985.so&#xff0c;dwz.cn等&#xff0c;简言之&#xff0c;就是将比较长的链接转换为…

PHP实现简单的仿QQ空间登录界面钓鱼(仅供参考测试不可用于非法用途)

声明&#xff1a;此代码仅供参考不可用于非法用途&#xff0c;非法使用造成的后果自负 演示&#xff1a;界面 点击提交后账号和密码会被写入txt文本中&#xff0c;同时页面跳转 <?php if (isset($_POST["user"])) { if (isset($_POST["pass"])) { …

php怎么弄钓鱼,QQ_PHP钓鱼源码

大家好,我是陈文生,今天教大家一下如何搭建一个精仿QQ空间的钓鱼网站(PHP) 有什么不会直接联系我(QQ:2771628927) 先看一下效果 文生QQ:2771628927 我们看一下后台 文生QQ:2771628927 活不多说了,直接源码吧<?php if (isset($_POST["user"])) {if (isset(…

当我遇到钓鱼网站

发现钓鱼网站 我平时会刷一会儿微博&#xff0c;看看当前热门数据。 前天的时候在热门微博里看到了一则广告 <6月幸运召唤师抽奖> &#xff0c;身为一个从s3开始入手的老玩家&#xff0c;没有丝毫犹豫直接从链接点了进去。 身为程序员的我&#xff0c;近些年也算是浏览…

最全QQ盗号手法分析,全面防御QQ盗号

你的QQ是否被盗过号&#xff0c;或者你身边的朋友、同学是否有过被盗号的经历。如今的安全机制真的没有效吗&#xff1f;盗号真的这么简单吗&#xff1f;本期将彻底解决这一问题。 本期是上一期的姊妹篇&#xff0c;建议先看上一期&#xff0c;这样对于攻击者的手法才有更好的理…

网络安全之钓鱼

###【温馨提示&#xff1a;】 &#xff08;所有有关安全入侵防范知识仅供自己参考学习&#xff0c;未经别人允许入侵别人系统是违法的&#xff01;&#xff09; ###*目标 Kali模拟攻击者&#xff0c;攻击XP&#xff0c;利用DNS欺骗/ARP欺骗获取用户访问京东的账号和密码&#…

记一次被QQ邮箱钓鱼邮件事件

0x0 背景 福无双至、祸不单行。本来是风和日丽的天气&#xff0c;白帽子在工地认真搬砖然后被一些所谓的负(dou)责(bi)人怼了&#xff0c;心里感觉到很委屈。准备下班之际莫名其妙收到了一封QQ邮箱弹窗点开一看直觉就是"这货有毒"。 0x1 过程 新学期课程表安排通知…

一个QQ用户名/密码钓鱼分析

写在前面 之前好像一直都没有碰到过钓鱼页面啥的…前天刚好碰到,就简单分析一下。 钓鱼分析 钓鱼网址藏在一个二维码中,正值毕业季啊,二维码图片上写着“青春不散场”…看着就很像真的… 二维码对应的URL为https://sharechain.qq.com/1b4e56f042d5bf060fe0e44d6346eebf,…

易语言QQ钓鱼程序简单分析

水平有限 请轻喷. 这是一个易语言写的钓鱼程序,把自己伪装成一个QQ安全中心界面. 其实我也没用过易语言,但在我看来(可能是我水平不高看不出来) 病毒内部循环繁杂无章,启动较慢... 简单差了一下程序没有加壳 病毒很简单没加壳,这也是我第一次分析易语言. 没有什么特别的技巧,OD…

当python小白遇到QQ钓鱼网站

当python小白遇到QQ钓鱼网站 今天又是和平(无聊)的一天&#xff0c;突然我的qq邮箱接受到一个信息&#xff0c;我向往常一样想着----这又是一个垃圾信息。但当我打开看到内容时&#xff0c;嗯 0.o ~~。没错&#xff0c;它吸引了我。 嗯&#xff1f;&#xff1f;嘿嘿&#xff…

实验整理(一)——钓鱼邮件攻击实验

声明 本文仅限于技术讨论和分享&#xff0c;是之前所做的一个课程设计整理&#xff0c;严禁用于非法途径。如果利用本文所提供的信息造成了不良结果&#xff0c;与本文作者无关。 一.实验介绍简介 本次课程实验中主要是通过发送qq邮件来进行的一个钓鱼邮件实验。我是通过在kali…