MMC排队系统模型

MMC排队系统模型
MMC排队系统模型

M/M/C排队模型及其应用

摘要:将随机服务系统中M/M/C排队模型应用到理发服务行业中。通过对某理发店进行调查,以10min为一个调查单位调查顾客到达数,统计了72个调查单位的数据,又随机调查了113名顾客服务时间,得到了单位时间内到达的顾客数n和为每位顾客服务的时间t,然后利用 2拟合检验,得到单位时间的顾客到达舒服从泊松分布,服务时间服从负指数分布,从而建立起M/M/C 等待制排队模型,通过计算和分析M/M/C排队模型的主要指标,得到理发店宜招聘的最佳理发师数目。

排队论主要对由于受随机因素的影响而出现排队系统进行研究,它广泛应用于通信、交通与运输、生产与服务、公共服务事业以及管理运筹等一切服务系统。在具体应用方面,把排队理论直接应用到实际生活方面也有不少的文献。另外,排队论和其他学科知识结合起来也有不少应用。

我们可以从现实生活中去的数据资料,基于排队系统基本知识和M/M/C排队模型基本理论和统计学有关知识,通过分析研究,得出一些结论,为实际问题的解决提供参考资料,从而拓宽了该模型的应用领域,并对其他模型的系统应用也有一定的启示作用。

1 M/M/C排队模型

定义

若顾客的到达间隔服从参数为λ的负指数分布,到达的人数服从泊松分布,每位顾客的服务时间服从参数为μ的负指数分布,且顾客的到达时间与服务时间独立,系统有C 个服务台,称这样的排队模型为M/M/C 排队模型。

M/M/C 排队模型也可以对应分为标准的M/M/C 模型、系统容量有限的M/M/C 模型和顾客源有限的M/M/C 模型3种。

假定顾客到达服从参数为λ的泊松分布,每个顾客所需的服务时间服从参数为μ的指数分布,顾客到达后若有空闲的服务台就按到达的先后顺序接受服务,若所有的服务台均被占用时,顾客则排成一队等候。令N (t )=i 表示时刻t 系统中恰有i 位顾客,系统的状态集合为{0,1,2,…}。可证{N (t ),t>0}为生灭过程,而且有:

由此可见,服务台增加了,服务效率提高了。 定理1

队长N (t )平稳分布。令

...,21n t }n t N {P t p lim p p n

t n

n

),(,)()(=?=?∞

→t 则可求得系统的平稳分布为,当1≤n <C 时,

]1

1

)

1(!!

[!--=--

+

==

C

C n C c

C n n

C

n n n

p p

C

p

ρ

ρ

ρ

ρ

定理2

系统的主要指标:

服务系统中平均排队长度:∑∞

=+--=

-=C

i c i

q C C C i p

p

L )

2

1

()!1()

(ρρ

顾客在系统中的平均等待时间:p C L w C q

q

22

)

()()!1(λμμλμλ--==

顾客在系统中的平均逗留时间:μ

μμλμμλ1

)!1(1

)

()(2

2

+-=

+=-C p w w C q

s

系统内的顾客平均人数:ρρλρ

+--=

=+p

w L C C c s s 0

2

1

)

()!1(

系统满员的概率:p C C n P c

!

)(ρ

=

=

2 M/M/C 排队模型在理发服务行业中的应用

在理发行业中,到理发店中去洗头、剪发、烫发、染发的人可看作是需要接受服务的顾客,理发店中的设备或理发师傅可看成服务台,顾客到达理发店是随机的,师傅为顾客服务的时间也是随机的,这就构成了排队系统。理发店要多赚钱与很多因素有关,而理发店自身的配置是否合理就是一个很重要的因素,现举例探讨如何使用排队理论知识优化理发店的服务台的配置。 调查收集数据

某理发店拥有3名理发师傅,在服务中,采用单队多服务台形式,为每位顾客服务时间是随机的,假定服务时间的分布平稳,利用排队理论知识评价和优化该理发店的配置。

调查内容是单位时间内到达的顾客数n 和为每位顾客服务的时间t 。记录整理见表1。

表1顾客到达情况的相关数据

服务时间为从未顾客开始服务起到顾客付款离去时止,随机调查113名。顾客服务时间记录整理见表2。

表2为顾客服务时间的相关数据

分布拟合检验

2.2.1单位时间内到达的顾客数服从分布的拟合检验

为了检验单位时间内顾客到达人数是否服从泊松分布,根据表1的数据,利用χ2

拟合检验,具体计算见表3。

表3χ2

拟合检验顾客到达人数是否服从泊松分布

2.2.2服务时间服从分布的检验

为了检验服务时间是否服从负指数分布,根据表2的数据,用χ2

拟合检验,结果见表4。

表4χ2

拟合检验服务时间是否服从负指数分布

系统主要指标

实际生活中,理发行业一般不会是独家经营,所以顾客不会在一家理发店等待很久,但随理发店来说,市容需等待的,因此由以上的检验知道,该理发店形成M/M/C 等待制FCFS 排队模型,应用前面定理1和定理2有λ=人/min ,μ=人/min ,C=3,

318.81==

μ

λ

ρ

服务强度106.60523

.003958.00C C =?===

ρμλρ

系统空闲概率401.10)

1(!!

[]

1

10

0=-

+

=--=∑

C

C n c

C n n

p ρ

ρ

ρ

等待理发的平均顾客数776.50()!1()()

2

1

=--=

-=∑∞

=+C

i c i q C C C i p

p L ρρ

店中平均逗留顾客数094.42()!1(0

2

1

)

=+--=

=+ρρλρ

p

w L C C c s s

顾客平均等待时间/min 279.06)!1(0

22

)

()(=-==-p C L w C q

q

λμμλμλ

顾客平均逗留时间/min 50.1251

)!1(1

)

()(2

2

=+-=

+=-μ

μμλμμλC p w w C q

s

店中满员概率435.10!

)(0

==

=p

C C n P c

ρ

顾客到达必须等待的概率5119.0!)(0

n ==>-p

c

C

n C C n P ρ

3结论

根据上述计算结果可知,该理发店2位师傅平均忙着的概率约为61%,都闲着的概率约为14%,顾客平均等待时间约为6min ,在店中平均逗留时间为25min ,大约有51%的顾客到达后需要等待,说明理发店比较忙碌。随着师傅数量的增加,店中等待人数、顾客等待的时间满员和需要等到的概率明显降低。所以,要想有好的效益,理发电影多聘请师傅来降低顾客的等待时间和到达需要

等到的概率,但同时,服务强度也跟着降低,师傅空闲的时间增多,如果用费用模型来优化,顾客逗留费用不好估计,因此根据愿望模型,利用系统的运行特征来确定某个参数的最优值。从上可看出,如果店中有4个服务台时,各项指标都比较理想,等待1min左右,空闲概率为15%,顾客、师傅、老板都能够接受,因此,该理发店应聘用4名师傅较好。

MMC排队系统模型

M/M/C排队模型及其应用 摘要:将随机服务系统中M/M/C排队模型应用到理发服务行业中。通过对某理发店进行调查,以10min为一个调查单位调查顾客到达数,统计了72个调查单位的数据,又随机调查了113名顾客服务时间,得到了单位时间内到达的顾客数n和为每位顾客服务的时间t,然后利用 2拟合检验,得到单位时间的顾客到达舒服从泊松分布,服务时间服从负指数分布,从而建立起M/M/C 等待制排队模型,通过计算和分析M/M/C排队模型的主要指标,得到理发店宜招聘的最佳理发师数目。 排队论主要对由于受随机因素的影响而出现排队系统进行研究,它广泛应用于通信、交通与运输、生产与服务、公共服务事业以及管理运筹等一切服务系统。在具体应用方面,把排队理论直接应用到实际生活方面也有不少的文献。另外,排队论和其他学科知识结合起来也有不少应用。 我们可以从现实生活中去的数据资料,基于排队系统基本知识和M/M/C排队模型基本理论和统计学有关知识,通过分析研究,得出一些结论,为实际问题的解决提供参考资料,从而拓宽了该模型的应用领域,并对其他模型的系统应用也有一定的启示作用。 1 M/M/C排队模型 定义

若顾客的到达间隔服从参数为λ的负指数分布,到达的人数服从泊松分布,每位顾客的服务时间服从参数为μ的负指数分布,且顾客的到达时间与服务时间独立,系统有C 个服务台,称这样的排队模型为M/M/C 排队模型。 M/M/C 排队模型也可以对应分为标准的M/M/C 模型、系统容量有限的M/M/C 模型和顾客源有限的M/M/C 模型3种。 假定顾客到达服从参数为λ的泊松分布,每个顾客所需的服务时间服从参数为μ的指数分布,顾客到达后若有空闲的服务台就按到达的先后顺序接受服务,若所有的服务台均被占用时,顾客则排成一队等候。令N (t )=i 表示时刻t 系统中恰有i 位顾客,系统的状态集合为{0,1,2,…}。可证{N (t ),t>0}为生灭过程,而且有: 由此可见,服务台增加了,服务效率提高了。 定理1 队长N (t )平稳分布。令 ...,21n t }n t N {P t p lim p p n t n n , ),(,)()(=?=?∞ →t 则可求得系统的平稳分布为,当1≤n <C 时, ]1 1 ) 1(!! [!--=-- + == ∑ C C n C c C n n C n n n p p C p ρ ρ ρ ρ , 定理2 系统的主要指标:

排队论模型

排队论模型 排队论也称随机服务系统理论。它涉及的是建立一些数学模型,藉以对随机发生的需求提供服务的系统预测其行为。现实世界中排队的现象比比皆是,如到商店购货、轮船进港、病人就诊、机器等待修理等等。排队的内容虽然不同,但有如下共同特征: 有请求服务的人或物,如候诊的病人、请求着陆的飞机等,我们将此称为“顾客”。 有为顾客提供服务的人或物,如医生、飞机跑道等,我们称此为“服务员”。 由顾客和服务员就组成服务系统。 顾客随机地一个一个(或者一批一批)来到服务系统,每位顾客需要服务的时间不一定是确定的,服务过程的这种随机性造成某个阶段顾客排长队,而某些时候服务员又空闲无事。 排队论主要是对服务系统建立数学模型,研究诸如单位时间内服务系统能够服务的顾客的平均数、顾客平均的排队时间、排队顾客的平均数等数量规律。 一、排队论的一些基本概念 为了叙述一个给定的排队系统,必须规定系统的下列组成部分: 输入过程 即顾客来到服务台的概率分布。排队问题首先要根据原始资料,由顾客到达的规律、作出经验分布,然后按照统计学的方法(如卡方检验法)确定服从哪种理论分布,并估计它的参数值。我们主要讨论顾客来到服务台的概率分布服从泊松分布,且顾客的达到是相互独立的、平稳的输入过程。所谓“平稳”是指分布的期望值和方差参数都不受时间的影响。 排队规则 即顾客排队和等待的规则,排队规则一般有即时制和等待制两种。所谓即时制就是服务台被占用时顾客便随即离去;等待制就是服务台被占用时,顾客便排队等候服务。等待制服务的次序规则有先到先服务、随机服务、有优先权的先服务等,我们主要讨论先到先服务的系统。 服务机构 服务机构可以是没有服务员的,也可以是一个或多个服务员的;可以对单独顾客进行服务,也可以对成批顾客进行服务。和输入过程一样,多数的服务时间都是随机的,且我们总是假定服务时间的分布是平稳的。若以ξ 表示服务员为 n },n=1,2,…第n个顾客提供服务所需的时间,则服务时间所构成的序列{ξ n 所服从的概率分布表达了排队系统的服务机制,一般假定,相继的服务时间ξ , 1ξ2,……是独立同分布的,并且任意两个顾客到来的时间间隔序列{T n}也是独立的。 如果按服务系统的以上三个特征的各种可能情形来对服务系统进行分类,那么分类就太多了。因此,现在已被广泛采用的是按顾客相继到达时间间隔的分布、服务时间的分布和服务台的个数进行分类。 研究排队问题的目的,是研究排队系统的运行效率,估计服务质量,确定系统参数的最优值,以决定系统的结构是否合理,设计改进措施等。所以,必须确

MMN排队系统建模与仿真

《系统仿真与matlab》综合试题...................... 错误!未定义书签。 M/M/N 排队系统的模拟仿真 (1) 摘要 (1) 1. 问题分析 (2) 2. 模型假设 (2) 3. 符号说明 (3) 4. 模型准备 (3) 4.1 排队系统的组成和特征 (3) 4.1.1输入过程 (4) 4.1.2排队规则 (4) 4.1.3服务过程 (4) 4.1.4排队系统的主要指标 (5) 4.2输入过程与服务时间的分布 (5) 4.2.1负指数分布 (5) 4.2.2泊松分布 (5) 4.3生灭过程 (6) 5. 标准M/M/N模型 (8) 5.1多服务台模型准备 (8) 5.2多服务台模型建立 (9) 5.2.1服务利用率 (9) 5.2.2平均排队长 (9) 5.2.3平均队长 (10) 5.2.4平均等待时间 (10) 6. 程序设计 (11) 6.1动画流程图 (11) 6.2 M/M/N流程图 (12) 7. 程序运行实例介绍 (13) 7.1动画实例讲解 (13) 7.2M/M/N排队系统实例讲解 (14) 8. 程序实现难点和模型评价 (17) 8.1程序实现难点 (17) 8.2模型评价 (17) 9. 参考文献 (17) 10. 附录 (17) 10.1动画实现的核心程序 (17) 10.2 M/M/N模型计算主要程序 (22)

M/M/N 排队系统的模拟仿真 摘要 排队是在日常生活中经常遇到的事,由于顾客到达和服务时间的随机性,使得排队不可避免。因此,本文建立标准的M/M/N模型,并运用Matlab软件,对M/M/N排队系统就行了仿真,从而更好地深入研究排队问题。 问题一,基于顾客到达时间服从泊松分布和服务时间服从负指数分布,建立了标准的M/M/N模型。运用Matlab软件编程,通过输入服务台数量、泊松分布参数以及负指数分布参数,求解出平均队长、服务利用率、平均等待时间以及平均排队长等重要指标。然后,分析了输入参数与输出结果之间的关系。得出当服务台数增加时,几个参数都会变小的结论。 问题二,为了更加清晰地反映出实际排队过程。本文通过运用Matlab软件编程,制作了M/M/1排队过程的动画仿真,通过输入泊松分布参数以及负指数分布参数来模拟不同情况下的排队过程。通过仿真动画,可以看到明显的等待和排队过程。 问题三,为了清晰地展示程序执行的效果以及程序功能的使用方法。本文特意制作了程序运行指南,并做了程序运行实例分析。通过详细地介绍,使读者能更好地理解M/M/N模型以及如何使用该仿真程序。 最后,对建立的M/M/N模型做了评价,并提出了一些改进的思路。同时,指出了程序实现的难点等问题。 关键词:M/M/N排队系统泊松分布负指数分布动画模拟仿真

排队模型

第一节基本概念 1.排队与排队系统 一队汽车在加油站加油,则等待服务(加油)的车辆和正在被服务的车辆与加油站构成一个排队系统。其中尚未轮到加油的依次等候的车辆自成一个行列,这个等待服务的车辆行列则简称为排队。故排队车辆或排队(等待)时间都是仅指排队本身而言;而排队系统中的车辆或排队系统(消耗)时间,则把正在接受服务的车辆也包含在内。 2.排队系统的三个组成部分 1)输入过程 是指各种类型的“顾客”(车辆或行人),按怎样的规律到来。如: ●定长输入:顾客有规律地等距到达。 ●泊松输人:顾客到来符合泊松分布。这种输人的应用最广泛,并且最容易处理。 ●厄尔兰输入:顾客到达间隔符合厄尔兰分布。 2)排队规则 是指到来的顾客按怎样的规定次序接受服务。主要有三种制式: ●损失制:顾客到达时,若所有服务台均被占用,该顾客就随即离去。 ●等待制:顾客到达时,若所有服务台均被占用,他们就排成队伍,等待服务。服务次序有先到先服务即按到达次序接受服务(这是最通常的情形),有优先权服务(如救护车、消防车)等规则。 ●混合制:如队长有限制的情形。顾客到达时,若队长小于N,就排人队伍;若队长等于N,顾客就离去。 显然,我们经常遇到的是先到先服务的等待制系统。 3)服务机构

第133页 是指同一时刻有多少服务设施可接纳顾客,为每一顾客服务了多少时间。服务设施可以没有B盼员,也可以有一个或多个服务员。 服务台的个数可以是一个或几个,可以是单个服务,也可以是成批服务。例如公共汽车一次就装载大批乘客。服务时间分为: ●定长分布:每一顾客的服务时间都是同一常数。 ●负指数分布:即每个顾客的服务时间相互独立,具有相同的负指数分布。 ●厄尔兰分布:即每个顾客的服务时间相互独立,具有相同的厄尔兰分布。 为了今后叙述上的方便,引入下列记号:令M代表泊松输入或负指数分布,0代表定长输入或服务,zk代表A阶厄尔兰分布的输入或服务,c代表一般随机分布。于是泊松输入、负指数服务、C个服务台的排队系统可以写为M/M/C;泊松输入、定长服务、单个服务台的系统可以写为M/D/1。同样可以理解M/Ek/C、D/M/C等记号的含义。如果不附加其他说明,则这种记号一般都指先到先服务,单个服务的等待制系统。 当有必要将排队长度的限制和排队规则也表示出来时,可以在上面的记号后加上(N/Disc),其中N代表许可长度的最大值,在Disc处填上采用的纪律符号。通常以FIFO表示先到先服务,LIFO表示后到先服务,S/RO表示随机服务,PR表示优先权服务。例如,Ek/D/2(O /FIFO)表示一个具有厄尔兰到达、定长服务、两个服务台、排队长度不受限制及先到先服务的排队系统。 3』[队系统的主要特征量

相关主题
相关文档
最新文档