当前位置: 首页 > backend >正文

排队论基础一:马尔可夫排队模型

排队论基础一:马尔可夫排队模型

  • 介绍
  • 基本概念
    • 状态概率分布
    • 平均队列人数与平均排队人数
    • 平均停留时间与平均等待时间
    • Little公式(Little Law)
  • 生灭过程
    • 生灭过程排队系统(马尔可夫排队模型)
    • 状态平衡方程

介绍

最近写论文需要,学了一下排队过程模型。其实这些内容本科的时候我都学过,但是好久没用都忘得差不多了。。。
排队过程指的是在一个事件(通常这个事件是购票,充电等服务)发生的过程中,客户以随机概率到达的过程。因此排队过程是一个随机过程,排队模型也是一个随机模型。下面我们对排队模型中的基本概念进行介绍。

基本概念

参数解释
λ \lambda λ单位时间内客户的平均到达数量
μ \mu μ单位时间内服务台的平均服务数量
1 λ \frac{1}{\lambda} λ1相邻的两个客户到达的平均间隔时间
1 μ \frac{1}{\mu} μ1服务台对每个客户的平均服务时间
ρ = λ μ \rho=\frac{\lambda}{\mu} ρ=μλ单服务台的占用率,可以表示正在服务的人数

这里的 ρ = λ μ \rho=\frac{\lambda}{\mu} ρ=μλ表示正在服务的人数可能比较难理解,我们可以从下面的角度进行思考:

  • 对于单服务系统:由于每次只能服务1个客户,被占用时“正在服务的人数”为1,空闲时为0,。因此,长期平均下来的正在服务的人数,就是服务台被占用的概率 ρ \rho ρ
  • 对于多服务系统:此时有 ρ = λ c μ \rho=\frac{\lambda}{c\mu} ρ=cμλ表示每个服务台的占用率,那么平均“正在服务的人数”就可以记为 c ⋅ ρ = λ μ c\cdot \rho=\frac{\lambda}{\mu} cρ=μλ

状态概率分布

状态概率分布通常用 P n P_n Pn表示,表示系统中有 n n n个客户的概率。这里的系统可以理解为包含客户、服务台以及相关参数等的整体。

平均队列人数与平均排队人数

平均队列人数可以用 L L L表示,而平均排队人数可以用 L q L_q Lq来表示

平均停留时间与平均等待时间

客户平均停留时间可以用 W W W表示,客户平均等待时间可以用 W q W_q Wq来表示

Little公式(Little Law)

有了上面的定义之后,我们就可以得到排队的Little law。

Little’s Law的产生基于几个基本的假设:

  • 稳态:系统处于稳定状态,意味着到达率和服务率不随时间变化。

  • 平均值:公式中使用的是平均值,适用于在较长时间尺度上观察排队系统的行为。

  • 对称性:到达的客户进入队列后,他们等待的时间和服务时间可以看作是随机的,符合某些概率分布。

具体公式如下:

L = λ W L=\lambda W L=λW:表示平均队列人数(包含正在排队和正在服务的)为单位时间内客户的平均到达数量乘以客户的平均停留时间
L q = λ W q L_q=\lambda W_q Lq=λWq:表示平均等待人数为单位时间内客户的平均到达数量乘以客户的平均等待时间
W = W q + 1 μ W=W_q+\frac{1}{\mu} W=

http://www.xdnf.cn/news/5478.html

相关文章:

  • 力扣刷题Day 46:搜索二维矩阵 II(240)
  • 怎样选择成长股 读书笔记(一)
  • 【RP2350】香瓜树莓派RP2350之Debug仿真报错的处理
  • 详解 Java 并发编程 synchronized 关键字
  • Dockerfile 完全指南:从入门到最佳实践
  • 冰箱拆解学习
  • 中北大学动漫创新实验室问题汇总答疑
  • 2025年PMP 学习九 -第7章 项目成本管理
  • 并发笔记-给数据上锁(二)
  • 软件测试都有什么???
  • split和join的区别‌
  • 左右括号的最小处理次数
  • Redis 基础详解:从入门到精通
  • 本贴会成为记录贴
  • 如何读懂《纯粹理性批判》
  • 【软件测试】基于项目驱动的功能测试报告
  • Java在人工智能中的应用:机器学习与深度学习技术探讨
  • 详解SLAM中的李群和李代数(中)
  • HCIP-BGP实验一
  • Quartus与Modelsim-Altera使用手册
  • JavaSE核心知识点02面向对象编程02-08(异常处理)
  • 常见的会触发 Shuffle 的操作和方法
  • 时序约束高级进阶使用详解四:Set_False_Path
  • 学习黑客5 分钟小白弄懂Windows Desktop GUI
  • win10-django项目连接本地mysql
  • 系统思考:个人与团队成长
  • BGP实验练习1
  • Linux系统编程之消息队列
  • 如何重启pycharm中的项目?
  • 基于STM32单片机设计的教室节能照明系统