运筹说 第115期 | 排队论经典例题讲解

通过前几期的学习,我们已经学会了排队论的基本概念、生灭过程和Poisson过程,等待制排队模型、混合制排队模型、其他排队模型以及排队系统优的定义与相关求解方法。在实际工作中,我们能发现排队论在经济管理中有着许多应用,本期小编选择了其中一些典型例子,包括等待制排队模型、混合制排队模型以及M/M/1模型中的最优服务率问题,进行详细讲解。

一些常见的等待制模型包括:M/M/1单服务台等待制模型一个服务台,到达和服务时间都是指数分布;M/M/s多服务台模型多个服务台,到达和服务时间都是指数分布。这些模型可以用于计算系统的性能指标,如平均等待时间、系统繁忙度、平均服务时间等。通过分析这些指标,可以优化系统,提高效率,降低等待时间,从而提升顾客体验。

1、问题描述

工厂中只有一个服务台,工件按泊松流到达服务台,平均间隔时间为10分钟,假设对每一工件的服务所需时间服从负指数分布平均服务时间8分钟。求:

(1)工件在系统内等待服务的平均数和工件在系统内平均逗留时间;

(2)若要求在90%的把握使工件在系统内的逗留时间不超过30分钟,则工件的平均服务时间最多是多少;

(3)若每一工件的服务分两段,每段所需时间都服从负指数分布,平均都为4分钟,在这种情况下,工件在系统内的平均数是多少?

2、问题解析

由题目可知该问题是M/M/1单服务台等待制模型,其中到达率λ=1/10,服务率μ=1/8,服务强度ρ=0.8。

(1)工件在系统内等待服务的平均数即排队长

工件在系统中的平均逗留时间

(2)工件在系统中逗留时间不超过30分钟的概率

故工件得平均服务时间最多为5.6分钟

(3)此时模型变为M/M/2等待制排队模型,其中s=2服务率μ1=μ2=0.25=μ,服务强度ρ=λ/μ=0.4,ρs=λ/2μ=0.2,则平均排队长

故系统中的工件数为

小结

单服务台模型与多服务台模型的区别

(1)服务台数量

单服务台模型:只有一个服务台为顾客提供服务

多服务台模型:包含多个服务台,每个服务台都可以同时为顾客提供服务

(2)服务率

单服务台模型:取决于单个服务台的处理能力

多服务台模型: 由所有服务台的总体处理能力决定,取决于每个服务台的速率以及服务台的数量

在现实生活中,很多服务系统都应用混合制排队模型,当顾客到达时,服务台不空就排队,若排队位置已满就离去,如果系统的最大容量为K ,对于单服务台的情形,排队等待的顾客最多为K-1,在某时刻,顾客到达时,如系统中已有K个顾客,那么这个顾客就被拒绝进入系统。

1、问题描述

单人理发馆6 个椅子接待人们排队等待理发。当 6个椅子都坐满时,后来到的顾客不进店就离开。顾客平均到达率为 3人/小时,理发平均每人15 分钟。

(1)求某顾客到达理发馆就能理发的概率;

(2)求需要等待的顾客数的期望值;

(3)求有效到达率;

(4)求顾客在理发馆内逗留的期望时间;

(5)在可能到来的顾客中不等待就离开的概率。

2、问题解析

根据题目可知,该问题是该模型为K=7的M/M/1/K的模型,可得到达率λ=3人/小时,服务率μ=4人/小时,服务强度ρ=λ/μ=0.75

(1)到达理发馆就能理发情形相当于理发馆内没有顾客,所求概率

(2)需要等待的顾客数的期望值,就是平均排队长

(3)顾客的有效到达率为

(4)顾客在理发馆内逗留的期望时间就是平均逗留时间

(5)顾客不等待就离开的概率,即系统拒绝率也是系统满员率

这也是理发馆的损失率为3.7%

总结

等待制模型与混合制模型的区别

等待制模型:顾客源无限,系统空间无限允许无限排队,当顾客到达时所有的服务台均被占用,顾客就排队等待,直到接受完服务才离去。

混合制模型:顾客源无限,系统空间有限不允许无限排队,混合制模型既有等待又有损失,在限度以内就排队等待,超过一定限度就离去。

M/M/1队列模型中,最优服务率通常是指能够使系统达到某种性能指标的最佳服务率。这个性能指标可能是最小的平均等待时间、最小的系统繁忙度或最大的系统通过率。具体来说,M/M/1模型的最优服务率是在给定到达率的情况下,通过调整服务率μ来实现某个优化目标

1、问题描述

某公司医务室为职工检查身体,职工的到达服从泊松分布,每小时平均到达50人,若职工不能按时体检,造成的损失为每小时每人平均60元体检所花时间服从指数分布负指数分布,平均每小时服务率为μ,每人的体检费为30元,试确定使公司总支出最少的参数μ

2、问题解析

该问题求解公司总支出最少的参数μ,即平均服务率的最优值,根据题意可知,该排队模型为M/M/1模型,那么单位时间服务成本与顾客在系统逗留费用之和

式中Cs为当μ=1时服务机构单位时间的费用;Cw为每个顾客在系统停留单位时间的费用。则代入模型的平均队长公式可得

μ进行求导,并令导数为零,得

注意

       M/M/1模型是相对简单的排队模型,因此最优服务率的解通常可以通过解析方法找到,对于更复杂的排队模型,可能需要使用数值方法进行求解

       以上就是本期排队论例题讲解的全部内容啦,通过对这一期的学习,相信大家一定能够加深对排队论的理解,进而在生活实践中学会应用!

作者 | 林鑫 马书良

责编 | 王一静

审核 | 徐小峰

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/15923.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大数据量上传FTP

背景 笔者有一个需求是把将近一亿条数据上传到FTP服务器中,这些数据目前是存储在mysql中,是通过关联几张表查询出来的,查询出来的数据结果集一共是6个字段。要求传输的时候拆分成一个个小文件,每个文件大小不能超过500M。我的测试…

FuTalk设计周刊-Vol.052

#AI漫谈 热点捕手 1.ChatGPT 大更新!GPT-4 开始又变聪明了 OpenAI 官方宣布,新版 GPT-4 Turbo 今天开始向所有付费 ChatGPT 用户开放。 链接https://www.pconline.com.cn/focus/1733/17330089.html 2.刷爆多模态任务榜单!贾佳亚团队Mini-G…

21.2zabbix低级自动发现-mysql多实例

配置mysql多实例 注释:自动发现:创建监控主机;低级自动发现:创建监控项 mysql单实例是直接yum安装,开启mysql多实例 准备配置文件 #mysql3307实例 cp /etc/my.cnf /etc/my3307.cnf vim /etc/my3307.cnf [mysqld] dat…

产品经理-流程图结构图(四)

1. 流程图 1.1 概念 为了达到特定的目标而进行的一系列有逻辑性的操作步骤,由两个及以上的步骤,完成一个完整的行为的过程,可称之为流程 1.2 产品经理为什么需要绘制流程图? 保证产品的使用逻辑合理顺畅向项目组其他成员清晰的…

代码随想录算法训练营Day4|24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、 142.环形链表II、面试题 02.07. 链表相交

24. 两两交换链表中的节点 这道题的关键在于: 1、在置换两个节点的时候,当前节点需要在这俩节点之前一个节点。并且要提前保存cur.next以及cur.next.next。 2、每次置换完一组节点,cur cur.next.next 3、判断结束的标志:奇数个节点&#xf…

如何禁止U盘拷贝文件|禁止U盘使用的软件有哪些

禁止U盘拷贝文件的方法有很多,比如使用注册表、组策略编辑器等,但这些方法都适合个人,不适合企业,因为企业需要对下属多台电脑进行远程管控,需要方便、省时、省力的方法。目前来说,最好的方法就是使用第三方…

技术速递|无障碍应用程序之旅:键盘可访问性和 .NET MAUI

作者:Rachel Kang 排版:Alan Wang 首先让我们一起来看看您的应用程序是否支持键盘访问: 启动您的其中一个应用。如果您的设备尚未连接物理键盘,请连接物理键盘。像平常一样导航您的应用程序,并且仅使用键盘来执行此操…

如何使用Rust构建Python原生库?注意,不是动态链接库!!!

参考文档:https://github.com/PyO3/pyo3 创建python虚拟环境: conda create --name pyo3 python3.11.7激活虚拟环境: conda activate pyo3安装依赖: pip install maturin初始化项目: maturin init构建项目&#x…

小程序checkbox改成圆形与radio样式保持一致

修改前 修改后 html: <view class"agreement"><checkbox value"{{ isAgreed }}" bind:tap"toggleCheckbox" /><text>我同意室外智能健身房 <text class"link" bind:tap"showUserProtocol">用户协…

【JTS Topology Suite】Java对二维几何进行平移、缩放、旋转等坐标变换

JTS介绍 Github项目地址&#xff1a;https://github.com/locationtech/jts Maven库地址&#xff1a;https://mvnrepository.com/artifact/org.locationtech.jts JTS Topology Suite是一个用于创建和操作二维矢量几何的Java库。 JTS有对应的.NET版本NetTopologySuite库&…

2024目前网上最火短剧机器人做法,自动搜索发剧 自动更新资源 自动分享资源

目前整个项目圈子很多的短剧机器人&#xff0c;我写的&#xff0c;自动搜索发剧&#xff0c;自动更新资源&#xff0c;自动分享资源&#xff0c;前段时间大部分做短剧的都是做的短剧分成&#xff0c;我的一个学员做的30W播放量才200块收益&#xff0c;备受启发&#xff0c;我就…

springboot社区助老志愿服务系统-计算机毕业设计源码96682

摘要 大数据时代下&#xff0c;数据呈爆炸式地增长。为了迎合信息化时代的潮流和信息化安全的要求&#xff0c;利用互联网服务于其他行业&#xff0c;促进生产&#xff0c;已经是成为一种势不可挡的趋势。在图书馆管理的要求下&#xff0c;开发一款整体式结构的社区助老志愿服务…

社交媒体数据恢复:绿洲

本教程将向您展示如何在绿洲平台上备份和恢复数据&#xff0c;但不涉及推荐任何具体的数据恢复软件。 一、绿洲平台数据备份 为了确保数据的安全&#xff0c;在日常使用过程中&#xff0c;我们需要定期备份绿洲平台上的数据。以下是备份绿洲平台数据的步骤&#xff1a; 登录绿…

three.js能实现啥效果?看过来,这里都是它的菜(09)

Hi&#xff0c;这是第九期了&#xff0c;继续分享three.js在可视化大屏中的应用&#xff0c;本期分享位移动画的实现。 位移动画 Three.js位移动画是指在Three.js中实现物体位置的平移动画。通过改变物体的位置属性&#xff0c;可以实现物体沿着指定路径从一个位置移动到另一…

Java——图书管理系统万字详解(附代码)

框架搭建 book包 将书相关的放到book包中&#xff0c;创建一个Book类用来设置书的属性&#xff0c;包括书名、作者、价格、类型、是否被借出等。 以上属性均被private所修饰 利用编译器生成构造方法&#xff08;不需要构造isBorrowed&#xff0c;因为其初始值为false&#…

springboot结合baomidou dynamic-datasource组件实现多数据源

dynamic-datasource组件实现多数据源 一、背景介绍二、 思路方案三、过程四、总结五、升华 一、背景介绍 博主最近研发的项目中由于业务需要&#xff0c;在项目中使用到多个数据源。使用到了baomidou的dynamic-datasource组件来实现访问不同的数据源。觉得挺有意思的也是进行了…

海外链游地铁跑酷全自动搬砖挂机掘金变现项目,号称单窗口一天收益30+(教程+工具)

一、项目概述 地铁跑酷海外版国外版自动搬砖挂机掘金项目是一款结合了地铁跑酷元素的在线游戏&#xff0c;为玩家提供一个全新的游戏体验&#xff0c;使得玩家可以轻松地进行游戏&#xff0c;无需手动操作&#xff0c;节省时间和精力。 二、游戏特点 1. 自动化操作&#xff1…

AI应用案例:影像报告智能辅助编辑系统

今天给大家介绍一个医疗行业的案例“影像报告智能辅助编辑系统”&#xff01;该案例已经在某三甲医院落地&#xff0c;模型准确度超过80%。 该项目上线后&#xff0c;保守估计&#xff0c;能为每位医生的每一张报告至少省下1分钟时间和2分钟的精力&#xff0c;20位初级医生&…

Django Web:搭建Websocket服务器(入门篇)

Django Web架构 搭建Websocket服务器&#xff08;1&#xff09; - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite&#xff1a;http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress of this article:htt…

如何在Windows 10上对硬盘进行碎片整理?这里提供步骤

随着时间的推移&#xff0c;由于文件系统中的碎片&#xff0c;硬盘驱动器可能会开始以较低的效率运行。为了加快驱动器的速度&#xff0c;你可以使用内置工具在Windows 10中对其进行碎片整理和优化。方法如下。 什么是碎片整理 随着时间的推移&#xff0c;组成文件的数据块&a…