运筹学 第8章 排队论_第1页
运筹学 第8章 排队论_第2页
运筹学 第8章 排队论_第3页
运筹学 第8章 排队论_第4页
运筹学 第8章 排队论_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第八章排队论排队是日常生活和经济管理经常遇到的问题,如医院等待看病的病人、加油站等待加油的汽车、工厂 等待维修的机器、港口等待停泊的船只等。在排队论中把服务系统中这些服务的客体称为顾客。由于系统 中顾客的到来以及顾客在系统中接受服务的时间等均是随机的,因此排队现象是不可避免的。对于随机服务系统,若扩大系统设备,会提高服务质量,但会增加系统费用。若减少系统设备,能节 约系统费用,但可能使顾客在系统中等待的时间加长,从而降低了服务质量,甚至会失去顾客而增加机会 成本。因此,对于管理人员来说,解决排队系统中的问题是:在服务质量的提高和成本的降低之间取得平 衡,找到最适当的解。排队论是优化理论的重要分

2、支。排队论是1909年由丹麦工程师爱尔郎(A.K.Erlang)在研究电话系统 时首先提出,之后被广泛应用于各种随机服务系统。第一节 排队论的基本概念及所研究的问题一、基本概念(一)排队系统的组成一般的排队系统有三个基本组成部分:顾客的到达(输入过程X排队规则和服务机构,如图81所 示。顾客达到排队系统顾客达到排队系统图81输入过程输入过程指顾客按什么样的规律到达。包括如下三个方面的内容:(1)顾客总体(顾客源) 指可能到达服务机构的顾客总数。顾客总体数可能是有限的,也可能是 无限。如工厂内出现故障而等待修理的机器数是有限的,而到达某储蓄所的顾客源相当多,可近似看成是 无限的。(2)顾客到达的

3、类型指顾客的到达是单个的还是成批的;(3)顾客相继到达的时间间隔分布 即该时间间隔分布是确定的(定期运行的班车、航班等)还是 随机的,若是随机的,顾客相继到达的时间间隔服从什么分布(一般为负指数分布);排队规则排队规则指顾客接受服务的规则(先后次序),有以下几种情况。(1)即时制(损失制) 当顾客来到时,服务台全被占用,顾客随即离去,不排队等候。这种排队 规则会损失许多顾客,因此又称为损失制。(2)等待制 当顾客来到时,若服务台全被占用,则顾客排队等候服务。在等待制中,又可按顾客 服务的先后次序的规则分为:先到先服务(FCFS,如自由卖票窗口等待卖票的顾客)、先到后服务(FCLS, 如仓库存放

4、物品)、随机服务(SIRO,电话交换台服务对话务的接通处理)和优先权服务(PR,如加急信 件的处理)。服务机构服务机构有以下几个特征参数,服务台数量、服务时间分布、多服务台时服务台是串联还是并联。服 务台数量一般分为单台还是多台,顾客在系统中接受服务的时间是个随即变量,通常服从负指数分布或爱 尔朗分布。(二)排队系统的分类早期,Kendall提出按排队系统的三个最为主要的特征分类,这三个特征是:X相继顾客到达的时间间隔分布;Y服务时间分布;Z服务台个数;并用如下形式的符号描述排队系统,即:X/Y/Z1971年,国际会议对排队系统的符号进行了标准化,即X/Y/Z/A/B/C其中:A系统容量限制,

5、即系统中允许的最大顾客数;B顾客源数目;C服务规则(FCFS、FCLS、SIRO、PR)。例如M/M/1/1/8/FCFS表示相继顾客到达时间间隔和服务时间服从负指数分布,单台,容量 为1,顾客源无限,先到先服务的排队系统;M/D/ 1/4/8/FCFS表示相继顾客到达时间间隔服从负 指数分布,服务时间为定长,单台,容量为4,顾客源无限,先到先服务的排队系统;当省去后三项时表 示 X/Y/Z/8/8/FCFS;二、排队系统所研究的问题排队问题的研究大体分为三类。(一)系统性状的研究(即参数指标的研究)指通过研究系统的数量指标了解系统的基本特征。这些指标如下。(1)对长LS系统中的平均顾客数,包

6、括排队的顾客和正在接受服务的顾客。(2)排队长Lq系统中排队等待服务的平均顾客数;(3)逗留时间勺WS 一位顾客在系统中的平均逗留时间,包括排队时间和接受服务时间;(4)等待时间Wq 一位顾客排队等待的平均时间;(5)系统中没有顾客的概率P0即所有服务设施都空闲的概率;(6)系统中有n个顾客的概率P ;n(7)顾客到达系统时,必须排队等待的概率P ;W(8)忙期一一从顾客到达空闲服务机构起到服务机构再次空闲止的时间长度;(9)顾客损失率;(二)统计问题的研究所谓统计问题是指对服务系统统计数据的处理,如顾客相继到达的间隔时间是否独立而且同分布,属 于何种分布;服务时间服从何种分布;服务时间与相继

7、到达时间是否独立等。(三)最优化问题系统的最优设计在输入及服务参数给定的条件下,确定系统的参数。如在M/M/C系统中,在已知的到达率及服务 率的情况下,如何设置服务台数C,使得系统的某种指标到达最优。动态控制问题在这类问题中,系统运行的某些特征量可以随时间或状态而变化。例如,系统的服务率可以随着顾客 数的改变而改变。动态控制问题大致分两类:(1)根据系统的实际情况,假定一个实际可行的控制策略, 然后分析系统的性状,以该策略确定系统的最优运行参数。例如,在M/M/C系统中,可以采取这样的 服务策略:当对长达到a时,增加服务台,一旦对长小于a时,取消增设的服务台,对于某个目标函数, 可以确定最佳的

8、a; (2)对于一个具体的系统,研究一个最佳的控制策略。第二节 排队系统常用分布及有关理论排队系统常用分布有负指数分布、爱尔朗分布和泊松分布。、负指数分布分布函数与密度函数设X为非负随机变量,若其相应的分布函数为F (t) =P (XWt) =1-e-x t,t30,入 0则称X为服从参数为入的负指数分布。其密度函数为f (t)=入 e-At t30随机变量X的均值和方差分别为:EX=1/A VarX=1/A 2 负指数分布的性质:密度函数f (t)对t严格递减;无记忆性。即任取y,z30,有P (Xy+z I Xy) = P(Xz)证:P (Xy+z) =1P (Xy) =1P (X y +

9、 z) (X y)又 P (Xy+z | Xy) = 永 y:刀PX y + z: e-从y+z) px y=ea z = P (Xz)得证负指数分布与排队系统排队系统中,相继顾客到达的间隔时间T为一个随机变量,若入表示单位时间平均到达的顾客数(到 达率),一般情况下,T服从参数为A的负指数分布。因此有P (间隔时间 TWt) =1ea t,t30根据负指数分布的性质有:相继顾客到达的时间间隔的期望值为ET=1 / A,方差为VarT=1/A 2;从任意时刻看,下一个顾客到达的规律与上一个的到达无关,即相邻到达的时间间隔T具有无 记忆性。即P(T t + At T At) = P(T t) =

10、 e-舄同理,排队系统中,顾客接受服务的时间T为一个随机变量,若|J表示单位时间被服务完的顾客数(服 务率),一般情况下,T服从参数为|J的负指数分布。因此有P (间隔时间TWt) =1 - e-旧,t30根据负指数分布的性质有:(1)服务时间的期望值为ET=1 / p,方差为VarT=1 / p 2;(2)顾客被服务完的时间是相互独立的。例如,若单位时间(每分钟)被服务完顾客数为p =0.8位,则有P(服务时间T 0.5分)=1 e-0*0.5 = 1 - 0.6703 = 0.3297P(服务时间T 1分)=1 - e -0.8x1 =1 - 0.4493 = 0.5507P(服务时间T

11、0(n -1)!记为XEn (p )或简记为XEn。随机变量X的均值和方差分别为:EX=n/p,VarX=n/ p 2例如如果顾客连续接受串联的n个服务台服务,各服务台服务时间相互独立,且均服从参数为J的 负指数分布,则顾客接受n个服务台总共所需时间就服从n阶的爱尔朗分布。三、泊松分布(一)泊松分布的定义设X为取非负正数值的随机变量,若X的概率分布为%k一一 _P(X = k)=e 项,k = 0,1,;人0 k!则称X服从参数为入的泊松分布。记为XPoi (入)。随机变量X的均值和方差分别为:EX=A,VarX= 入。(二)泊松过程泊松过程是应用最为广泛的一类随机过程,它常用来描述排队系统中

12、顾客到达的过程、一个城市中交 通事故的次数、保险公司索赔发生的次数等等。泊松过程是构造更复杂的随机过程的基本构件。因此,是 一个非常重要的随机过程。记N (t)为(0,t)时间内发生的事件数,若N (t)是一个随机变量,则N (t) I te(0,T)就 称为一个随机过程。设对 t t t 称随机过程N (t) I te(0, T)为马尔柯夫过程。对于随机过程N (t), t30,若满足独立增量性,即N (s+t)-N (s)与N (s)独立,Vs,t 0;即PN (s +1) - N (s)| N (s)= PN (s +1) - N (s) 增量平稳性,即N (s+t)-N (s)的分布不

13、依赖于s, Vs 0 ;即PN (s +1) - N (s) = n= PN (t) - N (0) = n= PN (t) = n当t充分小时,有P (N (t) =1) =A t + o (t)P (N (t) =0) =1入 t + o (t)P (N (t)32) = o (t)则称上述过程N (t)为泊松过程,其中入为泊松过程的参数,且N (t)服从泊松分布,即pN(t) = n= % e 上独立增量性表明:在(s,s+t)中发生的事件数与(0,s)中发生的事件数是独立的,因此在不相交 的区间上事件发生的次数是相互独立的。增量平稳性表明:在(s,s+t)中发生的事件数N (s+t)N

14、 (s)与(0,t)中发生的事件数N (t) =N (t)N (0)有相同的分布;这个分布不依赖于区间(s,s+t)开始的端点s,而只与其长度t有关。 而且,当t充分小时,在(0,t)中发生32个事件的概率为t的高阶无穷小。设N (设N (t)是参数为入的泊松过程,求NNN=0 I N(2)=1=0 I N(2)=1=3 I N(1)=1=1,N (2) =3,N (4) =6(1)(2)(1)(2)(3)解(1)pN(1) = 0I N(2) = 1= pN(1) = 0,N(2) =1PW (2) = 1PN(1) = 0. pN(2) = 11 N(1) = 0pn (2) = 1p3=

15、0. P(N(1 +1) - N=1)P( N (2) = 1)P(N=0) - P(N=1)e -人e -P( N (2) = 1)(2P( N (2) = 1)(2)由增量平稳性可得PN(2)=3 I N(1)=1 = P N (2)N (1) =2=P N (1+1)N (1) =2,、人 2=P N (1) =2 = e顼2由增量平稳性可得P N (1) =1, N (2) =3 , N (4) =6=P N (1)-N (0) =1, N (2)-N (1) =2,N (4)-N (2) =3=P N (1)-N (0) =1 P N (2)-N (1) =2PN(4)-N(2)=3

16、=P N (1) =1 P N (1+1)-N (1) =2P N (2+2)-N (2) =3=P N (1) =1 P N (1) =2PN(2)=32 X6 e - 42 X6 e - 4X3e -xe - 2 入23!排队系统与泊松过程若N (t)为(0, t)时间内到达系统内的顾客数,则N (t)是一个随机变量,且时(t) I te(0, T) 为一个随机过程。若该随机过程满足在不相重叠的时间区间内,顾客的到达数是相互独立的;在(s, s+t)内的顾客到达数只与区间的长度t有关而与时间起点s无关。或者说,在一个充分 小的间隔时间 t内,即在(t, t+A t)内到达一个顾客的概率为入

17、 t + o ( t);对于充分小的At,在时间区间(t, t+A t)内有2个或2个以上顾客到达的概率极小,以至可以 忽略,即党 pN(t + M) - N(t) = n= o(At)n=2则认为顾客到达系统的过程是泊松过程,且PN(t) = n= ( e-Xt,n = 1,2, ; t 0,n!另外,EN (t) =A t, VarN (t) =A t。其中,入表示单位时间内到达系统的顾客数;相继顾客到达间隔时间与泊松过程当输入过程为泊松过程时,那么顾客相继到达的间隔时间T必服从负指数分布,即F (t) =P (TWt) =1-e-x t , t30,入 0因为,对于泊松过程,在(0, t

18、)时间区间内有一个顾客到达的概率可表示为P N (t) =1 =1-P N (t) =0 =1-e-x t而在(0, t)时间区间内有一个顾客到达的事件等价于相继顾客达到的时间间隔T小于t的事件,因 此有P N (t) =1 = P (TWt) =1-e-x t即F (t) = P (TWt) =1-e-A t , t30,入 0因此,对于泊松过程,当入表示单位时间平均到达的顾客数时,1/入就表示相继顾客到达的平均时间。生灭过程生灭过程也是常用的随机过程之一。它可以定量描述许多现象,如生物体的增长与灭亡规律、排队系 统中顾客人数的变化规律、在相邻正数点上随机运动的质点的位移规律等。生灭过程的概

19、念设随机过程N (t), t30的状态空间为J= 0, 1, 2,,即N (t)的取值为正整数。若N (t) 满足 P N (t+A t) = n+1 I N (t) = n =K Q t + o (t), n=0, 1, 2, P N (t+A t) = n1 I N (t) = n =口 A t + o (t), n=0, 1, 2,nP N (t+A t)N (t)32 = o (t)则称N (t), t30是一个生灭过程。其中入n0 (n=0, 1, 2,)称作出生率,匕0 (n=0, 1, 2,)称作死亡率;对于生灭过程,从理论上可以证明如下结论:若N(t)=n,即系统状态为n,且下

20、一个状态为n+1,则从t到状态转移发生的时间间隔X服从 参数为入n的负指数分布;若N (t) =n,即系统状态为n,且下一个状态为n1,则从t到状态转移发生的时间间隔Y服 从参数为*的负指数分布;随机变量X、Y相互独立,从t算起,N (t)在状态为n的停留时间为Z=min X, Y,且Z服 从参数为入n+K的负指数分布;从状态n转移到状态n+1的概率为入n/ (入n+Hn),(n=0, 1, 2,),从状态n转移到状态n1 的概率为 NJ (入 n+*n),(n=0,1,2,);判断一个过程是否为生灭过程,只需要证明两点:(1)过程是否只在相邻状态之间转移;(2)过程在 各个状态上的停留时间是

21、否独立且服从负指数分布。生灭过程的状态转移图上述生灭过程N (t)的状态转移可用下图表示:N1N1图82图中的箭头表示状态之间的转移,箭头上的字母表示转移率。生灭过程的状态转移图的特点是:过程 只能在相邻状态之间转移。过程从状态0转移到状态2必经过状态1。生灭过程的状态概率要研究生灭过程,对其状态概率的描述是最基本的步骤,即pn (t) =P (N (t) =n), n=0, 1, 2,,t30其均值为EN(t)=芝np (t),Vtn n=0一般情况下,依赖于t的瞬时量很难得到。但如果求系统的稳定状态的解,则较为简单。一个随机过 程的稳态,是指状态的概率分布pn (t) (n=0, 1, 2

22、,)趋于平稳,不再随时间而变化。通常,用一个 随机过程描述其运行规律的随机系统,在它运行的初期,初始状态对其运行特征有显著影响,且随时间变化。在一定条件下,系统运行一段时间后,其运行状态趋于稳定,运行特征不依赖于初始状态,这时就称 系统处于稳态。即若下列极限存在p = lim p (t),Vtnt 3 n且满足堂p = 1n=0则称系统的稳态存在。此时称pn(n=0,1,2,)为稳态过程的状态概率分布。理论上可以证明,生灭过程的稳态是存在的。当一个生灭过程处于稳态时,对于每一个状态而言,必 有转入率=转出率这样,对于状态转移图(图82),当系统状态为n时,有P 、入,+ p 户,=p 入 +p

23、 口 =p (入 +口), n=1,2,n1 n1n+1 n+1 n n n n n n n即pn1 入 n1 + pn+1K+1 = pn (入 n+叩,n=L 2,当n=0时,有po入 0 = p1%当排队系统的输入过程(顾客到达系统的过程)N (t),t30为泊松过程时,则N (t),t30也 是生灭过程。因此,排队系统的求解可应用生灭过程中的有关概念和理论。第三节基本的排队模型、M/M/1 模型(M/M/1/8/8模型)(一)模型适用条件M/M/1模型是指适合下列条件的排队系统:(1)输入过程一一顾客源是无限的,顾客的到达过程是泊松过程;(2)排队规则单队,对队长无限制,先到先服务;(

24、3)服务机构单服务台,服务时间服从负指数分布。此外,还假定服务时间和顾客到达的间隔时间相互独立。(二)状态转移情况设单位时间到达系统的顾客数为入,单位时间被服务完的顾客数为&由于是单服务台,且顾客源无 限,因此,系统在各种状态的情况下,系统的“出生率”等于A,系统的“死亡率”等于&所以,系统 在稳态的情况下的状态转移图如下:图83(三)模型参数的求解1.系统状态概率pn的计算根据以上状态转移图,可以得出如下平衡方程p0 入=p1(三)模型参数的求解1.系统状态概率pn的计算根据以上状态转移图,可以得出如下平衡方程p0 入=p1Pn入联合求解得+ Pn+尹=Pn (入 +H)n=12, 上面,P

25、1pM 1p=f 表示平均到达率与平均服率之比称之为服务强度;若p=-W则表示一个顾客的平均服务时间与平均到达间隔时间之比。2.系统的运彳丁指标(1)系统中的平均顾客数(队长)L Sr 力P 入曰一人L = 曰一人n=0即,队长为系统中顾客数的期望值(系统中各种状态的加权平均值)(2)系统中等待的平均顾客数(排队长Lq)因为是单服务台,当n=0时不需等待,当系统中的顾客数为n31时,系统中排队等待的顾客数为n1。因此有M _P 2人 2L广己1)广顷=i) n=1顾客在系统中的平均逗留时间WS从理论上可以证明,当相继顾客到达的间隔时间服从参数为入的负指数分布,顾客在系统中接受服务 的时间服从参

26、数为口的负指数分布,则顾客在系统中的逗留时间服从参数为口一入的负指数分布。根据负 指数分布的均值计算公式有顾客在系统中排队等待的平均时间Wq显然,顾客在系统中排队等待的平均时间等于平均逗留时间减去平均服务时间,即顾客到达系统必须排队等待的概率pw当系统中的顾客数大等于一个顾客时,顾客到达系统必须排队等待,因此有p p = 1 p上述各指标间的关系如下:(1) L = XWss1(3) W = W +-X-(2) L =XWq qX(4) L = L + 上述四公式称为李特(Little)公式,在M/M/c,M/G/1等排队模型中均成立。李特公式有非常直观的 含义:若系统处于稳态,那么系统中的平

27、均人数就等于顾客在系统中的平均逗留时间乘以系统的平均到达 率。试想有一个顾客刚刚到达系统并排队等候服务,当他开始接受服务时,留在系统中的顾客正好是他在 系统中等待期间到达的;当接受服务离开系统时,系统中的顾客正好是在他系统中逗留期间到达的。因此, 顾客数目应等于相应的时间长度乘以到达率。应用举例例8.2某储蓄所为了解本所的服务水平和运行指标,对顾客的到达情况和服务时间进行了观察记录, 有关数据如下表。每10分钟到达的人数出现的次数服务时间长度(10分)出现次数070.1 0.291200.2 0.3402350.3 0.4363250.4 0.510480.5以上55以上5解每十分钟到达系统的

28、平均人数=(0X7+1X20+2X35+3X25+4X8+5X5) /100=2.22 (人/十分)顾客被接受服务的平均时间=(0.15X9+0.25X40+0.35X36+0.45X 10+0.5X5) /100=0.3095 (十分)这样有入=2.22;=1/0.3095=3.231; p =A /g=0.6871。此外,设经过统计分析(如X 2检验方法)确 认顾客的到达服从泊松分布,服务时间服从负指数分布。顾客被接受服务的平均时间=(0.15X9+0.25X40+0.35X36+0.45X 10+0.5X5) /100=0.3095 (十分)这样有入=2.22;=1/0.3095=3.2

29、31; p =A /g=0.6871。此外,设经过统计分析(如X 2检验方法)确 认顾客的到达服从泊松分布,服务时间服从负指数分布。系统中的有关运行指标计算如下:系统中没有顾客的概率p0=1 p =0.3129平均排队的顾客数入 2(2.22)2,.=()= 1.5088(人)口 (口-入)3.231(3.231 - 2.22)系统中平均顾客数2.22.=2.1598(人)目-人 3.231 - 2.22一位顾客平均排队时间W =匕=1,5088 = 0.6796(十分)人 2.22一位顾客平均逗留时间昨=W + = 0.6 7 9 63 = 0.9 89(1十分)顾客到达系统必须等待排队的概

30、率Pw=1 * *Pq=0-6871系统中有5个人的概率为P5 3.231)x 0.3129 = 0.0479顾客到达储蓄所要排队的概率到达68.7%,平均排队长度为 顾客在储蓄所中逗留的时间平均到达9.89分钟。因此,储(一)模型适用条件M/M/c模型是指适合下列条件的排队系统:(1)(2)(3)此外服务后离去二、M/M/顾客到达储蓄所要排队的概率到达68.7%,平均排队长度为 顾客在储蓄所中逗留的时间平均到达9.89分钟。因此,储(一)模型适用条件M/M/c模型是指适合下列条件的排队系统:(1)(2)(3)此外服务后离去(二)状态转移情况设单位时间到达系统的顾客数为入,每个服务台单位时间服

31、务完的顾客数为&由于顾客到达为泊松 过程,且顾客源无限,因此,系统在各种状态的情况下,系统的“出生率”(顾客达到率)等于入。由于 是多台服务,系统的服务率(“死亡率”)与系统中的顾客数n以及服务台数有关,当nc时,系统服务率 为nH,当nc时,系统服务率为c&所以,系统在稳态的情况下的状态转移图如下:cH cHnAcH cHnAc图85根据该状态转移图有如下平衡方程:M MP 01Xp + (n +1) Mp nMp +XpXp + cMp (cM + X) p(三)系统指标计算公式由上述方程可解得如下系统指标:1P = 天: 天:70 *1 (x/m)n + (X;M)cCM n!c! 、c

32、M-X In0入Ls = Lq +p(人四)n入Ls = Lq +pn一p0,n cc!cn-co(人p) c人p(c-1)!(cp-人)2 P0例8.3仍然以上述储蓄所为例。为提高服务水平,储蓄所决定增加一个服务台。 所增加的服务台的工作效率与原工作台效率相同。为说明单队和多队的不同,这里 采用两种方法计算。(1)顾客排成两队,并假定顾客一旦排好队,就不再换到另一 个队列(如另设一个服务点)。(2)排成一个单一队列,即本模型所要求的排队规则。解(1)此时系统的服务率未变,而到达率由于分流,只有原来的一半,即入 =2.22/2=1.11,这样相当于将原系统变为一个系统。用M/M/1模型的计算公

33、式计算 的结果如下:p0p0=0.6565Lq=0.1798 (人)Ls=0.5233 (人)Wq=0.162 (十分)WS=0.4715 (十分)Pw=0.34340.00048此时系统的到达率仍然沏=2.22,单平均排队的顾客数系统中平均顾客数一位顾客平均排队时间一位顾客平均逗留时间顾客到达系统必须等待排队的概率系统中有5人及以上的概率为(2)单队2台,即用M/M/2模型计算台服务率为坤3.231,用M/M/2模型的计算公式计算结果如下:系统中没有顾客的概率p0=0.4886平均排队的顾客数Lq=0.0919 (人)系统中平均顾客数L:=0.779 (人)一位顾客平均排队时间Wq=0.04

34、14(十分)一位顾客平均逗留时间Ws=0.3509(十分)顾客到达系统必须等待排队的概率pw=0.1757从上述两计算结果可知,增加服务台,储蓄所的服务水平有了很大的提高。但 两种计算方法的结果仍然有较大的区别。从中可以看出,M/M/2模型较M/M/1模型的服务水平更高,即顾客在系统中排队等待的时间与逗留更少,顾客到达系统要等待的概率更小。这是因为,单队可使服务台利用率更高。三、M/G/1 模型(M/G/1/8/8模型)模型符号中的G表示服务时间的分布为任意的概率分布,其余同M/M/1模型。 因此,该模型称为“单服务台泊松到达、任意服务时间的排队模型”。这里仍然设系统的顾客平均到达率为入,服务

35、台的平均服务率为当已知服 务时间的均方差为。时,系统的数量指标计算公式为:p = 1 -W = Lq0 日q L2b 2 + (.日)2q 2(1 -)L = L +-显然,当服务时间服从负指数分布时,则服务时间的均方差。二1/出上述各公 式与M/M/1模型各指标计算公式完全相同。四、M/D/1模型模型符号中的D表示服务时间为固定长度,即为常数,是M/G/1模型的一个 特例,该模型称为“单服务台泊松到达、定长服务时间的排队模型”由于服务时间 是个常量,故其方差为零。这样,只需要将M/G/1模型Lq的计算公式中的改为零 (a =0)即可,其他公式同M/G/1模型。L2b 2 + ( ) 2( )

36、 2q 2(1 - ) = 2(1 -)例8.4某汽车冲洗服务营业部,有一套自动冲洗设备,冲洗每辆车所需时间为 6分钟,到此营业部来冲洗的汽车到达过程服从泊松分布,每小时平均到达6辆, 求该排队系统的有关运行指标。解 由于服务时间定长,因此该服务系统是一个M/D/1排队系统,其中入=6 辆/小时,呻60/6=10辆/小时。代入上述计算公式得系统中没有汽车的概率p0=1 p =1入/呻16/10=0.4平均排队的车辆数L = n / 乎)2 =(0.6)2= 0.45(辆)平均排队的车辆数q 2(1 一入 / 口) 2(1 - 6/10)系统中平均车辆数L = L +- = 0.45 + = 1

37、.05(辆)s q p10 - 6一位汽车平均排队时间W = L = 045 = 0.075(小时)q 人 6一位汽车平均逗留时间吧=Wq +- = 0.075 + 土 = 0.175(小时)汽车到达系统必须等待排队的概率PwTP0T 一.4=.6五、M/M/c/N/8模型模型符号中的N (Ac)表示系统容量有限制,其余同M/M/c模型。当系统中 顾客数n已到达N (即排队等待的顾客数已到达N-c)时,再来的顾客即被拒绝, 因此,该模型是一种损失制排队模型。设系统的顾客平均到达率为入,服务台的平均服务率为&由于是损失制,因 此不再要求入c&若令p =入/ (cH),系统的数量指标计算公式为:P

38、 0vC (CP)kCc p (p c -p N ) P 1乙+,k=0妇c!1-P(CP ) n -T p0Cc P np c!0(0 n c)(c n N)p P (cP) c 一zLq=净 E N,(N F P N F)L = L + cp (1 - p )(X 四)(X 四)n n!pn / (X 日)k k!k=0L =-(1 -p )S 日 C式中pc为系统中正好有c个顾客的概率。六、M/M/1/8/m 模型模型符号m表示该类排队系统的顾客源是有限的。机器因故障停机待修的问题 就是典型的这类问题。设共有m台机器(顾客总体),机器因故障停机表示到达, 待修的机器形成排队的顾客,机器修

39、理工人就是服务台。每个“顾客”经过服务后, 仍然回到原来的总体,因而还会再来。模型符号中的第4项8表示对系统的容量没 有限制,但实际上永远不会超过m,所以模型的符号形式可以写成M/M/1/m/m。当顾客源为无限时,顾客的到达率是按总体考虑的。而在顾客源有限的情况下, 顾客的到达率必须按个体考虑,即本模型中的到达率为单个顾客的到达率(即各顾 客单位时间到达的次数),仍然用符号入表示。服务台的服务率意义与其它模型相同, 仍然用符号P表示。该类系统的数量指标计算公式如下:n=0mn=0m!(m n) 0一*uc c故p* =X+wX为极小点例8.6兴建一座港口码头,只有一个装卸船只的位置。现要求设计

40、装卸能力, 装卸能力用每天装卸的船只数表示。已知单位装卸能力每天平均生产成本为2千元, 船只到港后若不能即时装卸,停留一天损失运输费1.5千元。预计船只的平均到达 率为入=3只/天。设船只到达的时间间隔和装卸时间都服从负指数分布。问港口装卸 能力为多大时,每天的总支出最少?解 依据题意,这是个典型的M/M/1设计最优装卸能力的问题。其中,cs=2 千元/天;cw=1.5千元/天;入=3只/天。这样有p * = 3 +,亍 3 = 4.5 (只/天) 2即最优装卸能力为每天4.5只/天。M/M/1/N/8模型中的最优服务率/该类模型中的总费用有三部分,除了服务费用和顾客停留等待费用外,还有顾 客

41、到达但因系统容量有限而离去造成的损失。设每服务一个人能带来G元利润。当 系统客满时,顾客转而离去,显然这种概率为PN,若顾客到达率为入,则平均单位 时间损失的顾客数为入pN,因而平均利润损失为G入pN。因为该类模型系统中的顾客一般为外部顾客,因而顾客的等待费用可以不加考 虑,于是系统总费用为TC (旦)=c 旦 + G.人 N LI - Xn+1* L +以声F+TdTCL dTCL = odL(1 - P N+1)2P N+1 N + 1) P - N - (1 - P N+1)2用数值解法可求得最优的服务率P *。三、M/M/c模型中的最优服务台数c在多台服务的排队系统中,服务台数是个可控

42、因素。增加服务台数目,可以提 高服务水平,但也会因此而增加与之有关的费用。设每增加一个服务台,单位时间 增加的费用为cS,则系统的总费用为TC(c) = c c + c L上式中Ls也是c的函数。由于c不是连续变量,所以不能用微分法。通常采用边际分析方法。即,若TC (c*)是最小的,则必有TC(c*) TC(c* -1)TC(c*) TC(c* +1)c c* + c L(c*) c (c* 1) + c L(c* 1)即swswc c* + c L(c*) c (c* +1) + c L(c* +1)swsw化简后得到L(c*) - L(c* +1) Cs L(c* -1) - L(c*)

43、cw通过试算,可得到满足上述条件的最优的服务台数目c*。例8.7假定在M/M/C系统中,入二10, M =3,成本是Cs= 5, cw = 25,求使得 总费用最小的服务台个数。解 在M/M/C模型中,因为103c人/ 口103c入二10, p =3, p =c为使p 3因为1因为p =0 11(103)n +(103)c r c3、n=0 n!c! 33 - 10 J入L(c) = q r (c-1)!(d)(10/3)c 10 X 310p + (c - 1)!(3c -10)2 03对于不同的c值计算L(c),结果如表82所示。表82cL (c)L (c) L (c+1)L (c 1)L

44、 (c)46.622.6453.980.462.6463.520.130.4673.390.13又因为cs/cw = 5/25 = 0.2故由 L (c)L (c+1) c$/cw L (c1)L (c)及表 82 知0.13 0.20.46故c* = 6,即使用6个服务台最好。习题八1.在M/M/1模型中.若服务台有X%的时间空闲,试用K来表示系统中顾客的平均数LS,及平 均等待的顾客数Lj设服务率为口,试求入使L广1;若 p 0=0.2, WS=0.5,试求 L;若到达率为入,服务率为2%,试求L, Wq, WS,LS,P0。2 .在M/M/2模型中.(1)若到达率为入,服务率为口,并设p=X/(2四)试证1P (1 -p2)=2 P3 , L = 2 pq 1 - p 2, S 1 - p 2(2)在上述M/M/2模型中设入=口,W

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论