详细解析排队论

article/2025/10/17 6:06:25

文章目录

(1)基本组成

1.输入过程

  • 顾客总体数量:有限or无限。
  • 到达时间间隔:一般服从某一概率分布。
  • 顾客行为假定:在未服务之前不会离开。

2.服务规则

  • 服务台的数量,一个或多个。

3.数量指标

  • 平均队长:排队系统中顾客数的平均值, L s L_s Ls
  • 平均队列长:排队系统中等待服务的顾客数的平均值, L q L_q Lq
  • 平均逗留时间:一个顾客在系统中停留的时间的平均值, W s W_s Ws
  • 平均等待时间:一个顾客在系统中排队等待的时间的平均值, W q W_q Wq
  • 稳态顾客数: P n P_n Pn,表示当稳定时有 n n n位顾客的概率。
  • 平均到达率:单位时间内到达顾客的平均数 λ \lambda λ
  • 平均服务率:单位时间内被服务顾客的平均数 μ \mu μ
  • 服务强度:单位时间内的服务强度, ρ = λ μ \rho=\displaystyle\frac{\lambda}{\mu} ρ=μλ

(2)常见的分布

1.泊松分布

  • 需要满足的条件:
    • Δ t \Delta t Δt时间内,有一个顾客到达的概率为 λ Δ t \lambda\Delta t λΔt
    • 没有一个顾客到达的概率 1 − λ Δ t 1-\lambda\Delta t 1λΔt
    • 不可能多于一个顾客到达。
    • 注意这里直接将 Δ t \Delta t Δt视为无穷小量
  • 顾客到达服从参数为 λ \lambda λ的泊松流。

2.负指数分布

  • 需要满足的条件:
    • Δ t \Delta t Δt时间内,有一个顾客被服务完的概率为 μ Δ t \mu\Delta t μΔt
    • 没有一个顾客被服务完的概率 1 − μ Δ t 1-\mu\Delta t 1μΔt
    • 不可能多于一个顾客被服务完。
    • 注意这里直接将 Δ t \Delta t Δt视为无穷小量
  • 服务时间服从参数为 μ \mu μ

(4)排队模型记号

  • 一般形式:X/Y/Z/A/B/X
    • X顾客到达时间间隔分布。
    • Y服务时间分布。
    • Z服务台数目。
    • A排队系统允许的最大顾客容量。
    • B顾客总体数量。
    • C排队规则(一般情况为先到先服务)。

(5)单服务台模型

0.Little公式

  • 运行指标之间的关系:
    • L s = λ W s L_s=\lambda W_s Ls=λWs
    • L q = λ W q L_q=\lambda W_q Lq=λWq
    • L s = L q + λ μ L_s=L_q+\displaystyle\frac{\lambda}{\mu} Ls=Lq+μλ
    • W s = W q + 1 μ W_s=W_q+\displaystyle\frac{1}{\mu} Ws=Wq+μ1

1.标准型M/M/1/ ∞ \infin / ∞ \infin

  • 特点:
    • 顾客源为无限的,顾客的到达相互独立,到达规律服从参数为 λ \lambda λ的泊松分布。
    • 单服务台、队长无限、先到先服务。
    • 各顾客的服务时间相互独立,且同服从于参数为 μ \mu μ的负指数分布。
  • 首先计算出来对应的P值:
    P 0 = 1 − ρ P n = ( 1 − ρ ) ρ n P_0=1-\rho\\ P_n=(1-\rho)\rho^{n} P0=1ρPn=(1ρ)ρn
  • 计算出的参数结果:
    平 均 队 长 : L s = λ μ − λ 平 均 队 列 长 : L q = ρ λ μ − λ 平 均 逗 留 时 间 : W s = 1 μ − λ 平 均 等 待 时 间 : W q = ρ μ − λ 平均队长:L_s=\frac{\lambda}{\mu-\lambda}\\ ~~\\ 平均队列长:L_q =\frac{\rho\lambda}{\mu-\lambda}\\ ~~\\ 平均逗留时间:W_s=\frac{1}{\mu-\lambda}\\ ~~\\ 平均等待时间:W_q=\frac{\rho}{\mu-\lambda} Ls=μλλ  Lq=μλρλ  Ws=μλ1  Wq=μλρ

2.系统容量有限型M/M/1/N/ ∞ \infin

  • 损失制:当顾客到达时,所有的服务台均被占用,顾客随即离去。
  • 首先计算出来对应的P值:
  • 计算出的参数结果:
    有 效 到 达 率 : λ e = λ ( 1 − P N ) 有 效 服 务 强 度 : λ e μ = 1 − P 0 平 均 队 长 : L s = 1 1 − ρ − ( N + 1 ) ρ N + 1 1 − ρ N + 1 ( ρ ≠ 1 , 当 ρ = 1 时 说 明 流 入 和 流 出 相 等 , 没 有 排 队 现 象 产 生 ) 平 均 队 列 长 : L q = L s − ( 1 − P 0 ) 平 均 逗 留 时 间 : W s = L s λ e = L s λ ( 1 − P N ) = L q λ ( 1 − P N ) + 1 μ 平 均 等 待 时 间 : W q = L q λ e = L q λ ( 1 − P N ) = W s − 1 μ 有效到达率:\lambda_e=\lambda(1-P_N)\\ ~~\\ 有效服务强度:\frac{\lambda_e}{\mu}=1-P_0\\ ~~\\ 平均队长:L_s=\frac{1}{1-\rho}-\frac{(N+1)\rho^{N+1}}{1-\rho^{N+1}}(\rho\not ={1},当\rho=1时说明流入和流出相等,没有排队现象产生)\\ ~~\\ 平均队列长:L_q =L_s-(1-P_0)\\ ~~\\ 平均逗留时间:W_s=\frac{L_s}{\lambda_e}=\frac{L_s}{\lambda(1-P_N)}=\frac{L_q}{\lambda(1-P_N)}+\frac{1}{\mu}\\ ~~\\ 平均等待时间:W_q=\frac{L_q}{\lambda_e}=\frac{L_q}{\lambda(1-P_N)}=W_s-\frac{1}{\mu} λe=λ(1PN)  μλe=1P0  Ls=1ρ11ρN+1(N+1)ρN+1(ρ=1,ρ=1)  Lq=Ls(1P0)  Ws=λeLs=λ(1PN)Ls=λ(1PN)Lq+μ1  Wq=λeLq=λ(1PN)Lq=Wsμ1

3.顾客源有限型M/M/1/ ∞ \infin /m

  • 首先说明一下,因为顾客源只有m,所以最多的情况就是来m个顾客,因此这个模型和 M/M/1/m/m 其实是完全一样的。
  • 注意这里的 λ \lambda λ的定义和前面有一些区别,这里的 λ \lambda λ定义为单位时间内该顾客来到系统请求服务的次数。
  • 首先计算出来对应的P值:
  • 计算出的参数结果:
    平 均 队 长 : L s = m − μ λ ( 1 − P 0 ) 平 均 队 列 长 : L q = m − ( λ + μ ) ( 1 − P 0 ) λ = L s − ( 1 − P 0 ) 平 均 逗 留 时 间 : W s = m μ ( 1 − P 0 ) − 1 λ 平 均 等 待 时 间 : W q = W s − 1 μ 平均队长:L_s=m-\frac{\mu}{\lambda}(1-P_0)\\ ~~\\ 平均队列长:L_q = m-\frac{(\lambda+\mu)(1-P_0)}{\lambda}=L_s-(1-P_0)\\ ~~\\ 平均逗留时间:W_s=\frac{m}{\mu(1-P_0)}-\frac{1}{\lambda}\\ ~~\\ 平均等待时间:W_q=W_s-\frac{1}{\mu} Ls=mλμ(1P0)  Lq=mλ(λ+μ)(1P0)=Ls(1P0)  Ws=μ(1P0)mλ1  Wq=Wsμ1

(6)多服务台模型

1.多服务台标准型M/M/c/

  • 顾客流为泊松流,平均到达率为 λ \lambda λ,各个服务台的平均服务率是 μ \mu μ

  • 整个服务机构的平均服务率为 n μ ( n < c ) n\mu(n<c) nμ(n<c) c μ ( n ≥ c ) c\mu(n\ge c) cμ(nc)

  • 系统服务强度为(当 ρ > 1 \rho>1 ρ>1时会产生排队现象) ρ = λ c μ \rho=\frac{\lambda}{c\mu} ρ=cμλ

  • 首先计算出来对应的P值:

  • 计算出系统的运行指标:
  • 一个有用的结论
    顾客逗留时间服从 μ − λ \mu-\lambda μλ 的指数分布(参考平均逗留时间 W s W_s Ws)。

2.多服务台M/M/c/N/ ∞ \infin

  • 首先计算出来对应的P值:
  • 计算出系统的运行指标:

3.多服务台M/M/c/ ∞ \infin /m

  • 首先计算出来对应的P值:
  • 计算出系统的运行指标:

(7)排队系统最优化

1.标准M/M/1系统的最优服务率

  • 参数引入:
    • C s C_s Cs:对每个顾客的单位时间服务费。
    • C w C_w Cw:为每个顾客在系统停留单位时间的损失费。
    • G G G:单位时间对每位顾客服务的收入。
    • z z z:总费用。
  • 优化目标(单位时间费用最小): min ⁡ z = C s μ + C w L s \min{z}=C_s\mu+C_wL_s minz=Csμ+CwLs
  • 求得最优取值: μ ∗ = λ + C w C s λ \mu^{*}=\lambda+\sqrt{\dfrac{C_w}{C_s}\lambda} μ=λ+CsCwλ
  • 优化目标(服务利润最大): max ⁡ z = μ ( 1 − P 0 ) G − C s μ \max{z}=\mu(1-P_0)G-C_s\mu maxz=μ(1P0)GCsμ ( 1 − P 0 1-P_0 1P0表示排除没有人的情况)

2.系统容量有限M/M/1/N/ ∞ \infin 的最优服务率

  • 与标准情况的差别:这里相当于如果系统中已经有 N N N个顾客了,那么后来的都会被拒绝,所以说这里实际进入(稳定状态下服务完)的客户多一个 ( 1 − P N ) (1-P_N) (1PN)的系数,为 λ ( 1 − P N ) \lambda(1-P_N) λ(1PN)
  • 优化目标为: min ⁡ z = λ ( 1 − P N ) G − C s μ = λ G 1 − ρ N 1 − ρ N + 1 − C s μ \min{z}=\lambda(1-P_N)G-C_s\mu=\lambda G\frac{1-\rho^{N}}{1-\rho^{N+1}}-C_s\mu minz=λ(1PN)GCsμ=λG1ρN+11ρNCsμ
  • 求得结果:
    ρ N + 1 N − ( N + 1 ) ρ + ρ N + 1 ( 1 − ρ N + 1 ) 2 = C s G \rho^{N+1}\frac{N-(N+1)\rho+\rho^{N+1}}{(1-\rho^{N+1})^2}=\frac{C_s}{G} ρN+1(1ρN+1)2N(N+1)ρ+ρN+1=GCs
    注意这里面 ρ = λ μ \displaystyle\rho=\frac{\lambda}{\mu} ρ=μλ,其他的参量也都知道,因此最后只需要通过数值方法求解 μ ∗ \mu^{*} μ

3.顾客源有限M/M/1/m/m的最优服务率

  • 根据之前的模型可知,单位时间服务完的顾客数为 λ ( m − L s ) \lambda(m-L_s) λ(mLs)
  • 优化目标(服务利润最大): max ⁡ z = λ ( m − L s ) G − C s μ \max{z}=\lambda(m-L_s)G-C_s\mu maxz=λ(mLs)GCsμ ( 1 − P 0 1-P_0 1P0表示排除没有人的情况)
  • 优化结果为:

4.标准M/M/c的最优服务台数

  • 优化目标(单位时间费用最小): min ⁡ z = C s μ + C w L s \min{z}=C_s\mu+C_wL_s minz=Csμ+CwLs,注意这里因为 L s = L s ( c ) L_s=L_s(c) Ls=Ls(c)所以个服务台的个数有关。
  • 由于 c c c是离散的取值,因此采用边际分析法求解,假定 c c c的最优值为 c ∗ c^{*} c,此时 z ( c ∗ ) z(c^{*}) z(c)为最少费用。
  • 根据最小值的特性可以得到如下的不等式:
    z ( c ∗ ) ≤ z ( c ∗ − 1 ) z ( c ∗ ) ≤ z ( c ∗ + 1 ) z(c^{*})\le z(c^{*}-1)\\ z(c^{*})\le z(c^{*}+1) z(c)z(c1)z(c)z(c+1)
  • 化简得到结果:

现在已经转移到知乎,之后的文章会在知乎更新。


http://chatgpt.dhexx.cn/article/9T2DUKsn.shtml

相关文章

【排队论 | 数学建模常用模型】

排队论的基本概念 问题的提出 如果增添服务设备&#xff0c;就要增加投资或可能发生空闲浪费&#xff1b;如果服务设备太少&#xff0c;排队现象就会严重&#xff0c;对顾客甚至对社会都会发生不利影响。因此&#xff0c;管理人员必须考虑如何在这两者之间取得平 衡&#xff…

M/M/1 排队论模型

M/M/1 排队论模型 1.M/M/1 模型简单介绍 到达时间是泊松过程&#xff08;Poisson process&#xff09;&#xff1b;服务时间是指数分布&#xff08;exponentially distributed&#xff09;&#xff1b;只有一部服务器&#xff08;server&#xff09;队列长度无限制可加入队列…

排队论模型及MATLAB实现

文章目录 1. 按2. 排队现象3. 模型介绍3.1. 排队服务过程3.2. 排队系统的要素3.3. 顾客输入过程3.4. 排队结构与排队规则3.5. 服务机构与服务规则3.6. 服务台(员)为顾客服务的顺序3.7. 到达间隔和服务时间典型分布3.8. 排队模型示例3.9. 系统运行状态参数3.10. 系统运行指标参数…

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

目录 1、排队模型的表示 2、排队系统的衡量指标 3、排队系统的要素 顾客的输入过程 排队结构与排队规则 服务机构与服务规则 其中&#xff0c;到达间隔和服务时间&#xff08;X&#xff0c;Y&#xff09;具有的典型分布有 4、模型的系统运行状态参数&#xff1a; 泊松…

排队论模型

原文&#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 过程 新学期课程表安排通知…