好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

从食堂香锅排队现象看排队论.doc

12页
  • 卖家[上传人]:新**
  • 文档编号:474688008
  • 上传时间:2023-05-15
  • 文档格式:DOC
  • 文档大小:602KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 从食堂香锅排队现象看排队论尹凯凯 2012011109(清华大学电子工程系无37班) 【摘要】 在现实生活中,为了接受某种服务,排队等待是常见的现象,排队问题总是出现在各种各样的场合中,如车站排队买票、剧院排队入场等.本文基于现实问题-—食堂香锅排队问题,以此结合泊松分布及排队论等相关知识完成研究,并通过matlab仿真比较不同排队方式的效率高低关键词】 排队论 M/M/c M/M/1 泊松分布 1.排队论1.1背景介绍排队论是研究排队现象的理论和应用的学科,是专门研究由于随机因素影响而产生的拥挤现象的科学. 20世纪初丹麦数学家、电气工程师爱尔朗把概率论应用于通话问题,从而开创了这门应用数学科学 20世纪30年代中期,费勒引进了生灭过程,排队论才被数学界承认为一门重要的学科20世纪40年代排对论在运筹学这个新领域中成了一个重要的部分20世纪50年代初肯德尔对排对论作了系统的研究,他用马尔科夫链方法研究排队论,使排队论得到进一步发展20世纪60年代起排队论研究的课题日趋复杂,很多问题很难求得精确解,因此开始了近似方法的研究排队论应用范围很广,它适用于一切服务系统尤其在通信系统、交通系统、计算机存储系统和生产管理系统等方面应用的最多。

      排队是日常生活和工作中常见的现象例如等公共汽车排队,到商店购物排队,交款排队,到医院看病等待排队,买火车票排队,托运行李排队,取货排队, 这是人的排队还有另一种排队,例如文件等待打印或发送,报告等首长批示,路口红红灯下的汽车、自行车等待通过路口,这是物或设备排队总之,凡是具有公共服务性质的事业和工作,凡是出现拥挤现象的领域,都是排队论的用武之地1.2排队系统描述排队系统又称为随机服务系统,是研究服务过程和拥挤现象的随机模型排队系统的共同特征:• 请求服务的人或者物——顾客;• 有为顾客服务的人或者物,即服务员或服务台;• 顾客到达系统的时刻是随机的,为每一位顾客提供服务的时间是随机的,因而整个排队系统的状态也是随机的基本排队过程:排队系统顾客服务完成输入来源服务机构队列从上图可知,每个顾客由顾客源按一定方式到达服务系统,首先加入队列排队等待接受服务,然后服务台按一定规则从队列中选择顾客进行服务,获得服务的顾客立即离开1.3基本组成部分典型排队系统模型排队系统服务完成顾客输入来源服务机构队列排队系统的三个基本组成部分:输入过程 (顾客按照怎样的规律到达);排队规则 (顾客按照一定规则排队等待服务);服务机构 (服务机构的设置,服务台的数量,服务的方式,服务时间分布等)1.3.1输入过程指要求服务的顾客是按怎样的规律到达排队系统的过程,有时也把它称为顾客流。

      一般可以从3个方面来描述—个输入过程 (i) 顾客总体数. 又称顾客源、输入源这是指顾客的来源.顾客源可以是有限的,也可以是无限的ii) 顾客到达方式 这是描述顾客是怎样来到系统的,是单个到达,还是成批到达. (iii) 顾客流的概率分布或称相继顾客到达的时间间隔的分布这是求解排队系统有关运行指标问题时,首先需要确定的指标.顾客流的概率分布一般有定长分布、二项分布、泊松流(最简单流)、爱尔朗分布等若干种.顾客到达的方式通常是一个一个到达的,也可能是成批的顾客的到达总是有一定规律,即到达过程或到达时间间隔符合一定的分布,称到达分布顾客的到达或到达时间通常假定为相互独立的且遵从同一分布的随机变量.而常见的分布规律为泊松到达,其服从泊松分布泊松分布(Poisson): P{X = k} = λk e-λ/ k! k=0,1,2,…, μx = σx = λ泊松分布是最重要的离散型概率分布之一,也是表述随机现象的一种重要形式在实际系统模型中,一般都要假定任务(或顾客)的到来是泊松分布的.实践也证明:这种假设有效.如果顾客到达的人数是符合泊松分布,即在时间T内到达有k个顾客到达的概率为: p=(λT)k e-λT/ k! , 在时间T内顾客到达的平均顾客数= λT, 平均到达速度(顾客数/秒)= λ服从泊松分布过程的到达被认为是随机到达,因为当顾客根据泊松过程到达时,顾客在各个时刻到达的可能性相同并与其它顾客的到达无关。

      1.3.2排队规则 对于一个有限大小的队列来说,顾客可能从队列中丢失有什么样的服务协议就有什么样的与之对应的排队方式.一般可以分为损失制、等待制和混合制等3大类.(i)损失制 指如果顾客到达排队系统时,所有服务台都被先到的顾客占用,那么他们就自动离开系统永不再来ii)等待制 指当顾客来到系统时,所有服务台都不空,顾客加入排队行列等待服务等待制中,服务台在选择顾客进行服务时常有如下四种规则:a先到先服务 按顾客到达的先后顺序对顾客进行服务b先到后服务c随机服务 即当服务台空闲时,不按照排队序列而随意指定某个顾客接受服务d优先权服务(iii)混合制 这是等待制与损失制相结合的一种服务规则,一般是指允许排队,但又不允许队列无限长下去具体说来,大致有三种:a队长有限当排队等待服务的顾客人数超过规定数量时,后来的顾客就自动离去,另求服务,即系统的等待空间是有限的.b等待时间有限即顾客在系统中的等待时间不超过某一给定的长度T,当等待时间超过T时,顾客将自动离去,并不再回来c逗留时间(等待时间与服务时间之和)有限.1.3.3服务机构(i)服务台数量及构成形式 从数量上说,服务台有单服务台和多服务台之分。

      从构成形式上看,服务台有:①单队一-—-单服务台式;②单队一——-多服务台并联式;③多队一———多服务台并联式;④单队一-——多服务台串联式;⑤单队一--—多服务台并串联混合式,以及多队多服务台并串联混合式等等ii)服务方式:这是指在某一时刻接受服务的顾客数,它有单个服务和成批服务两种iii)服务时间的分布:在多数情况下,对每一个顾客的服务时间是一随机变量一般服务台对顾客是一个一个进行服务的,且对每一个顾客的服务时间长短不一将服务时间看作随机变量,那么它们是相互独立的且遵循同一分布.因此描述服务规律时,采用服务时间的概率分布,即服务分布服务分布同到达分布一样,到底属于哪一种概率分布,要根据具体排队问题进行分析1.4排队系统的主要数量指标-—-——平均队长,即稳态系统任一时刻的所有顾客数的期望值;—-平均等待队长,即稳态系统任一时刻等待服务的顾客数的期望值;W——平均逗留时间,即(在任意时刻)进入稳态系统的顾客逗留时间的期望值;——平均等待时间,即(在任意时刻)进入稳态系统的顾客等待时间的期望值s ——系统中并联服务台的数目;λ—-平均到达率;-—平均到达间隔;μ——平均服务率;-—平均服务时间;N -—稳态系统任一时刻的状态(即系统中所有顾客数);U ——任一顾客在稳态系统中的逗留时间;Q -—任一顾客在稳态系统中的等待时间;:稳态系统任意时刻状态为n的概率;特别当n=0时(系统中顾客数为0),即稳态系统所有服务台全部空闲的概率;ρ——服务强度,即每个服务台单位时间内的平均服务时间,一般有,这是衡量排队系统繁忙程度的重要尺度.1.5两类排队论模型1.5.1 M/M/c排队模型M/M/c排队模型是指c个服务员的排队系统,顾客到来间隔时间服从参数为λ的指数分布,服务时间服从参数为μ的负指数分布,且有隐含假定:• 顾客到来间隔时间是独立同分布的;• 服务时间也是独立同分布的;• 并且独立于输入过程;μ• 排队规则是等待制;泊松流到达C个服务台μ该队列是一个生灭过程模型,其生灭速率为:λk= λ, k=0,1,2, …μk= cμ k ≧ c基本构成(i) 顾客到达规律表示在时间到达的顾客数,称为排队系统的输入过程。

      它服从参数为 的泊松分布,即:其平均值为,即单位时间内到达的顾客数为,并称为平均到达率表示顾客到达间隔时间序列,其中表示第n个顾客的到来时刻 可以证明:服从参数为的泊松分布的充要条件是到达间隔时间序列{}独立同分布且服从负指数分布ii) 服务时间记Z为服务时间,Z服从参数为μ的负指数分布:则,即为每个顾客平均服务时间为,从而单位时间内被服务的顾客的平均数为μ,称为平均服务率 (iii) 排队规则按顾客的到达的先后顺序服务,即先到先服务满足以上三个条件的模型在排队论中记为模型M/M/c模型,其中c为服务员的个数M/M/c模型系统运行指标系统的服务强度ρ,所有服务台是空的概率, 所有服务台都在忙的概率 ,,平均等待顾客数量, 系统中平均顾客数量L,平均系统逗留时间W, 平均排队等候时间,分别为:等价地:系统中的平均顾客数量 其中,平均等待顾客数量 令随机变量M表示“忙”服务台的数量, 所以,任意一个服务台的利用率在多服务台系统中的Little公式: 1.5.2 M/M/1排队模型泊松到达流μ平均速率λ顾客按照速率为λ的泊松过程到达,顾客的服务时间是独立同分布的随机变量,通常分布设为均值为1/μ的指数分布.假设顾客按照到达的顺序接受服务,即FCFS服务。

      例如,如果“顾客"表示到达计算机系统的作业任务,那么“服务台" 代表计算机系统M/M/1 系统运行指标系统中平均顾客数: , 顾客在系统中平均等待时间: 顾客在队列中平均等待时间: 队列中平均顾客数: = /( 1—ρ) (其中ρ = λ /m,称为服务强度)在单服务台系统中的little公式:ρ = λ /m, L=+ ρ通用的little公式: =λ L== W=+ 1/m2.问题介绍 对买香锅的同学计数服从参数为λ的泊松分布,每人只许买一份,买完就走并行做香锅的厨师有r个,每位厨师任何时刻只能做一份香锅,不同厨师做菜时间长度独立,且都服从参数为μ的负指数分布.食堂给厨师薪水按“小时工”计算,每个单位时间酬劳x元同学到达窗口与厨师做菜两个事件相互独立从两个不同的角度考虑问题:• 从同学角度:希望并行厨师越多越好,节省时间• 从食堂角度:希望控制厨师数量,考虑成本.于是提出以下两种不同的排队方式: A:M/M/r排成一个大队列只要有某位厨师空闲,他就给排在队列中的第一位同学做麻辣烫新到达的同学排到队尾,直到排在他前面的所有同学都买到麻辣烫之后,他才有资格买.按照这种方式, 当r个厨师都忙碌时,同学们按照先到先得的原则在排一个大队列。

      B:M/M/1自选排成多个队列.每个厨师前面各排一个队列,厨师只给他负责的队列中的同学做麻辣烫新到达的同学自行选择排哪一个队列.按照这种方式,当r个厨师都忙碌时,同学们排成了r个队列 下文就选择哪一种排队方式更节省时间展开分析讨论并利用matlab进行仿真3.数学模型及算法 对于A 排队方式假设:顾客的到来遵循参数为λ的泊松。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.