数学建模算法大全排队论
数学建模:排队论2

无顾客
无顾客
n
无顾客 1 个顾客
n
1 个顾客 无顾客
n
1 个顾客 1 个顾客
n
9
上述四种情况发生概率分别为:
情况
时刻 t 顾客数
区间[ t,t + △t ) 到达顾客 离开顾客
概率
A
n
无顾客 无顾客 pn (t )(1 t )(1 t )
B
n+1
无顾客 1 个顾客 pn1(t )(1 t )t
时刻 t 顾客数
0 1 0
区间[ t,t + △t )
时刻 t + △t
到达顾客 离开顾客 顾客数
无顾客
无顾客
0
无顾客 1 个顾客
0
1 个顾客 1 个顾客
0
16
上述三种情况发生概率分别为:
情况
时刻 t 顾客数
区间[ t,t + △t ) 到达顾客 离开顾客
A
0
无顾客
无顾客
B
1
无顾客 1 个顾客
D
0
12
dpn (t ) dt
pn1(t )
pn1(t )
(
)
pn (t )
解上述方程的解是很困难的。这里只研究系统达到平
稳状态的情况,即系统运行了无限长时间之后,状态
概率分布不再随时间变化,显然此时 dpn (t ) 0
dt
13
由此可得,当 n≥1 时:
pn1 pn1 ( ) pn 0,n 1
第四节 单服务台负指数分 布排队系统
讨论单服务台的排队系统,并设定: 顾客到达过程服从泊松分布。 顾客服务时间服从负指数分布。
2
数模排队理论

排队论
– 顾客(单个或者成批)相继到达的间隔时间。可以是确 定的,也可以是随机的。本章只研究最简单的模型,即 顾客流的到达服从泊松分布为最简单流。
排队系统的组成
• 排队规则与服务规则
– 损失制:当顾客到达时,若所有的服务台均被 占用,该顾客随即离去,这种排队规则也称为 即时制;
– 等待制:当顾客到达时,若所有服务台均被占 用,顾客并不离去而是排队等待服务;
单通道混合制实例
• 某公用电话,每分钟平均有0.4个顾客到达 。平均通话时间为4分钟。顾客按最简单流 到达,服务时间服从指数分布。通过观察 ,当电话机前已经有两个人等待打电话时 ,有5%的顾客自动离去,成为不耐烦的顾 客。求顾客的效率指标。
• 解:n=3, λ=0.4, μ=0.25, εn=0.95.
– 绝对通过能力A,即单位时间内被服务顾客的数学期望 。
– 相对通过能力Q,即被服务顾客的顾客数与请求服务的 顾客数的比值。
– 系统损失概率P损,即服务系统满员的概率,或者说, 服务员都忙着,排队位置满座的概率。
排队系统的运行指标
– 队长L系,即系统内顾客数的数学期望。 – 排队长L队,系统内排队顾客数的数学期望。 – 逗留时间W系,顾客在系统内逗留时间的数学期望。 – 排队时间W队,系统内顾客排队等待服务时间的数学期望。这里的
单通道混合制实例
单通道混合制习题
• 某售票窗口,每分钟平均有0.8个顾客到达 ,平均服务时间为2分钟。旅客按最简单流 到达,服务时间按最简单流到达,服务时 间服从负指数分布。已知此窗口前的第11 名旅客去另外窗口排队的概率为0.1,求此 售票窗口的效率指标。
数学建模.排队论讲解

P1
(m 1)
(m n 1) (m n)
P2
Pn 1
Pn
Pn 1
2
由状态转移图,可以建立系统概率平衡方程如下: P 1 mP 0, Pn 1 (m n 1)Pn 1 [(m n) ]Pn , 1 n m 1 Pm Pm 1 ,
E (T ) 1
n!
e
1.5 排队系统的常用分布
同样,对顾客服务时间常用的概率分布也是负指数分布, 概率密度为: t
f (t ) e
(t 0)
其中 表示单位时间内完成服务的顾客数,也称平均服务率. 3)爱尔朗分布:
(k ) k t k 1 kt 分布密度函数: f k (t ) (k 1)! e (t 0, k , 0)
N k k
模型的各数量指标参数如下: 1)系统里没有顾客的概率 1 1 N 1 P
0
1 1
1 1 N
2.2 系统容量有限的 M / M / 1/N / 模型
n P P0,n N 2)系统里有n个顾客的概率 n
3)在系统里的平均顾客数
3)服务时间的分布——在多数情况下,对每一个顾客的服务 时间是一随机变量,其概率分布有定长分布、负指数分布、 爱尔朗分布等.
1.3 排队系统的符号表示(Kendall符号)
根据不同的输入过程、排队规则和服务台数量,可以形成 不同的排队模型,为方便对模型的描述,通常采用如下的符 号形式:
X /Y / Z / A/ B /C
式中 表示平均到达率与平均服务率 之比,称为服务强度.
2.1 标准的 M / M / 1 模型
数学建模之排队论模型

【修理工录用问题】工厂平均每天有一台机器发生故障而需要修理,机器的故障数 服从泊松分布。 修理一台机器平均花费 20 元。 现有技术水平不同的修理工人 A 和 B, A 种修理工平均每天能修理 1.2 台机器, 每天工资 3 元; B 种修理工平均每天能修理 1.5 台机器,每天工资 5 元,两种修理工修理机器的时间为负指数分布。问工厂录用 哪种工人较合算?
Ls = ∑ np n = ∑ n(1 − ρ )ρ n = ρ /(1 − ρ ) = λ /( µ Nhomakorabea− λ ).
n =0 n =1
∞
∞
(2) 排队长: (等待的平均顾客数)
4
PDF 文件使用 "pdfFactory Pro" 试用版本创建
Lq = ∑ (n − 1) p n = ∑ (n − 1) ρ n (1 − ρ )
本讲主要内容
1. 2. 3. 4. 5. 排队论的基本概念 单服务台的排队模型 多服务台的排队模型 排队系统的最优化问题 数学建模实例:校园网的设计和调节收费问题
5.1 排队论的基本概念
5.1.1 什么是排队系统
排队论也称随机服务系统理论,它是 20 世纪初由丹麦数学家 Erlang 应用数学方法在研 究电话话务理论过程中而发展起来的一门学科, 在实际中有广泛的应用。 它涉及的是建立一 些数学模型, 藉以对随机发生的需求提供服务的系统预测其行为。 现实世界中排队的现象比 比皆是,如到商店购货、轮船进港、病人就诊、机器等待修理等等。排队的内容虽然不同, 但有如下共同特征: (1)有请求服务的人或物,如候诊的病人、请求着陆的飞机等,我们将此称为 “顾客” 。 (2)有为顾客提供服务的人或物,如医生、飞机跑道等,我们称此为“服务员” 。由顾 客和服务员就组成服务系统。 (3)顾客随机地一个一个(或者一批一批)来到服务系统,每位顾客需要服务的时间 不一定是确定的, 服务过程的这种随机性造成某个阶段顾客排长队, 而某些时候服务员又空 闲无事。 为了叙述一个给定的排队系统,必须规定系统的下列组成部分: 1.输入过程 即顾客来到服务台的概率分布。排队问题首先要根据原始资料,由顾客到 达的规律、 作出经验分布, 然后按照统计学的方法 (如卡方检验法) 确定服从哪种理论分布, 并估计它的参数值。 我们主要讨论顾客来到服务台的概率分布服从泊松分布, 且顾客的达到 是相互独立的、平稳的输入过程。所谓“平稳”是指分布的期望值和方差参数都不受时间的 影响。 2.排队规则 即顾客排队和等待的规则。排队规则一般有即时制和等待制两种。所谓即 时制就是服务台被占用时顾客便随即离去; 等待制就是服务台被占用时, 顾客便排队等候服 务。等待制服务的次序规则有先到先服务、随机服务、有优先权的先服务等,我们主要讨论 先到先服务的系统。 3.服务机构 服务机构可以是没有服务员的,也可以是一个或多个服务员的;可以对单
数学建模:第五章 排 队 论

令 T0 = 0 Tn :第 n 个顾客到达时刻, Xn:第 n 个顾客与第 n-1 个顾客到达的时间间隔。 则有
T0 T1 Tn
X n Tn Tn1 , n 1,2,
18
一般假定 { Xn }是独立同分布的,并记其分布函数 为 A( t )。关于{ Xn }的分布,排队论中经常用到的 有以下两种: ➢定长分布(D):顾客相继到达时间间隔为确定 的常数。
Wq(t):时刻 t 到达系统的顾客在系统中的等待时间。
pn(t):时刻 t ,系统中有 n 个顾客的概率。
44
pn(t)
过渡状态
平稳状态
t
45
上述指标一般都是和系统运行的时间有关的随机变量 ,求这些随机变量的瞬时分布一般都是很困难的。 相当一部分排队系统,在运行了一定时间后,都会趋 于一个平稳状态(或称平衡状态),平稳状态下这些 指标和系统所处的时刻无关。
19
➢Poisson流(M):顾客相继到达时间间隔的密度 函数为:
e t
a(
2. 排队
损失制排队系统
有限排队
队长有限排队系统
排队
混合制排队系统 等待时间有限排队系统
逗留时间有限排队系统 无限排队(等待制排队系统)
21
(1)有限排队
有限排队:排队系统中的顾客数是有限的,即系统 的空间是有限的,当系统被占满时,后面再来的顾 客将不能进入排队系统。
顾客相继到达时间 单个服务台
间隔为负指数分布
顾客源无限
M / M / 1 / ∞ / ∞ / FCFS
服务时间为负指数
分布
系统容量为无限
先到先服务
39
X/Y/Z/A/B/C
省略后三位
数学建模-排队论

①模型特点
顾客总体为m个,每个顾客到达并经过服 务台后,任然回到原来总体,所以任然可 以到来。
②系统的稳态概率 Pn ;
1
P0 m m! ( )i
i0 (m i)!
Pn
m! (m n)!
(
)n
P0
,1
n
m
③系统运行指标 a、 系统中平均顾客数(队长期望值)
Ls m (1 P0)
排队论
(Queueing Theory)
生活中处处可见的排队现象
商店、超市等收款处排队付款 车站、民航、港口等售票处依次购买车船票 各种生产系统、存储系统、运输系统等一系
列现象 大型网游登陆前的排队等等
基本概念
研究随机的排队服务模型的主要工具是 排队论,排队论又称为随机服务系统理 论,是研究由顾客、服务机构及其排队 现象所构成的一种排队系统理论。
PnP10
P1 0 Pn1 (
) Pn
0
n 1
(3)
这是关于 Pn 的差分方程,表明了各状态间的转移 关系,可以用下图表示:
0
1
n-1
n
n+1
由上式可得 Pn ( / )n P0 令 / 1(否则队列将
排至无限远),由概率性质知
Pn 1
n0
将
Pn
的关系带入,
P0
n
n0
1
P0 1
求 limPn(t) Pn,此时系统的状态概率分布不再随时间变化 n
(4)利用 Pn 求系统运行指标
①队长:系统中的顾客数,期望记为 Ls ②排队长:系统中排队等待覅物的顾客数,期望记为 Lq ③逗留时间:一个顾客在系统中的停留时间,期望记为 Ws ④等待时间:一个顾客在系统中排队等待的时间,期望记
排队论数学建模

Lq = Ls − (1 − P0 ) = Ls − Wq = λ − λPk =
λ(1−ρ ) ; 1−ρk+1
k
=
λe
Ls λe
λe =
1−PN µ
Ws = A= 4 14 (M/M/1) : (GD/14/∞) λ = 30 λ/µ = 30 20 = 1,
1−ρ ( 1− )ρN ρN +1
Sk =
k
ρ=
k = 0, 1, 2, . . . .
Ls =
ρ2 ; 1−ρ
Lq =
k=0
(k − 1)Pk = Ls − ρ =
∞ 1 (k · µ )Pk = ρ ; µ(1−ρ)
Wq =
k=0
Ws = Wq + L = ρ; m 3 λ = 5/60 = 1/12 Ls =
t→∞
1
∞
1+
n=0
λn ·λn−1 ·...·λ0 µn+1 ·µn ·...·µ1
,
pn =
λn−1 ·λn−2 ·...·λ0 p0 . µn ·µn−1 ·...·µ1
t
2
ª
æ
(M/M/1) : (GD/1/∞)
Q= = =µ/(λ + µ). A= =λQ =λµ/(λ + µ). P =1 − Q = λ/(λ + µ). 2 3 = 1/3.
1 µ(1−ρ) 1 = 60 µ−λ ρ = 50 µ(1−ρ) ρ 1−ρ m k=0
1 µ
=
1 µ(1−ρ)
=
1 ; µ−λ
P (k > m) = 1 − 5 / =5 µ = 1/10 /
数学建模--排队论

现实生活中的实例:
进餐馆就餐 到图书馆借书 去售票处购票 在车站等车等等
课件
2
一、排队系统的特征及排队论:
顾客为了得到某中服务而到达系统,若不能获得服 务而允许排队等待,则加入等待队伍,待获得服务后离
开系统。
课件
3
排队的形式:
顾客到达 队列 服务完成后离去 服务台
服务台1 顾客到达 队列
队列1
服务台2 服务台s
服务完成后离去
顾客到达
队列2 队列s
服务台1 服务台2
服务完成后离去 服务完成后离去 服务完成后离去
服务台s 课件
4
随机服务系统:
排队系统 输入 来源 顾客 队列 服务机构 服务完离开
课件
5
二、排对系统的描述
系统由三个部分组成:
输入过程 排队和排队规则 服务机制
M/D/1
D/M/1
M/E k/1
课件
30
结束语
排队论是专门研究带有随机因素,产生 拥挤现象的优化理论。也称为随机服务 系统。 排队论应用十分广泛。
课件
31
n 1
1
因此:
pn (1 )
n
n 0,1,
课件
23
②几个主要数量指标 平均队长:
L npn n(1 )
n n 0 n 0
1
平均排队长:
Lq (n 1) pn L (1 p0 ) L
数学建模算法大全排队论

第六章排队论模型排队论起源于1909年丹麦电话工程师A. K.爱尔朗的工作,他对电话通话拥挤问题进行了研究。
1917年,爱尔朗发表了他的著名的文章—“自动电话交换中的概率理论的几个问题的解决”。
排队论已广泛应用于解决军事、运输、维修、生产、服务、库存、医疗卫生、教育、水利灌溉之类的排队系统的问题,显示了强大的生命力。
排队是在日常生活中经常遇到的现象,如顾客到商店购买物品、病人到医院看病常常要排队。
此时要求服务的数量超过服务机构(服务台、服务员等)的容量。
也就是说,到达的顾客不能立即得到服务,因而出现了排队现象。
这种现象不仅在个人日常生活中出现,电话局的占线问题,车站、码头等交通枢纽的车船堵塞和疏导,故障机器的停机待修,水库的存贮调节等都是有形或无形的排队现象。
由于顾客到达和服务时间的随机性。
可以说排队现象几乎是不可避免的。
排队论(Queuing Theory)也称随机服务系统理论,就是为解决上述问题而发展的一门学科。
它研究的内容有下列三部分:(i)性态问题,即研究各种排队系统的概率规律性,主要是研究队长分布、等待时间分布和忙期分布等,包括了瞬态和稳态两种情形。
(ii)最优化问题,又分静态最优和动态最优,前者指最优设计。
后者指现有排队系统的最优运营。
(iii)排队系统的统计推断,即判断一个给定的排队系统符合于那种模型,以便根据排队理论进行分析研究。
这里将介绍排队论的一些基本知识,分析几个常见的排队模型。
§1 基本概念1.1 排队过程的一般表示下图是排队论的一般模型。
一定的排队规则等待服务,直到按一定的服务规则接受完服务后离开排队系统。
凡要求服务的对象统称为顾客,为顾客服务的人或物称为服务员,由顾客和服务员组成服务系统。
对于一个服务系统来说,如果服务机构过小,以致不能满足要求服务的众多顾客的需要,那么就会产生拥挤现象而使服务质量降低。
因此,顾客总希望服务机构越大越好,但是,如果服务机构过大,人力和物力方面的开支也就相应增加,从而会造成浪费,因此研究排队模型的目的就是要在顾客需要和服务机构的规模之间进行权衡决策,使其达到合理的平衡。
数模排队论

如何考虑随机因素,设计合理方案,建立数学模 型,一方面提供服务的服务机构即公交公司的线
路设计合理,能够赢得顾客,获得利益;另一方 面被服务的顾客能够在被服务的过程中,排队等 候的时间最短,这都是上述问题要解决的,也是 排队论的主要研究内容.
二、排队论的基本知识
1.背景介绍
排队论是研究排队现象的理论和应用的学科,是 专门研究由于随机因素影响而产生的拥挤现象的科学. 20世纪初丹麦数学家、电气工程师爱尔朗把概率论应 用于电话通话问题,从而开创了这门应用数学科学. 20世纪30年代中期,费勒引进了生灭过程,排队论 才被数学界承认为一门重要的学科.20世纪40年代排 对论在运筹学这个新领域中成了一个重要的部分.20 世纪50年代初肯德尔对排对论作了系统的研究,他用
(iii) 顾客流的概率分布.或称相继顾客到达的时间 间隔的分布.这是求解排队系统有关运行指标问题 时,首先需要确定的指标.顾客流的概率分布一般 有定长分布、二项分布、泊松流(最简单流)、爱尔 朗分布等若干种. (2).排对规则 指服务台从队列中选取顾客进行 服务的顺序.一般可以分为损失制、等待制和混 合制等3大类. (i)损失制 指如果顾客到达排队系统时,所有 服务台都被先到的顾客占用,那么他们就自动 离开系统永不再来.
5分钟,车辆满载率不应超过120%,一般也不要
低于50%. 试根据这些材料和要求,为该线路设计一个 便于操作的全天(工作日)的公交车调度方案 包括两个起点站的发车时刻表;一共需要多少 辆车;这个方案以怎样的程度照顾到了乘客和 公交公司双方的利益;等等.
2.问题分析:
对于第一个问题,关于公交车的调度方案,
(ii)服务方式. 这是指在某一时刻接受服务的顾客数, 它有单个服务和成批服务两种. (iii)服务时间的分布.在多数情况下,对每一个顾客的 服务时间是一随机变量.
排队问题-数学建模

第九届“新秀杯”校园数学建模竞赛摘要医院有一位医生值班,经长期观察,每小时平均有4个病人,医生每小时可诊断5人,病人的到来服从Poisson流,诊断时间服从负指数分布。
根据题目所给信息,可以很明显看出本题是单服务台的排队模型,因此需要用到排队理论来求解这些问题。
本题需要用到排队理论中最简单的M/M/1/∞/∞模型,通过对病人到来及诊断时间的统计研究,得出这些数量指标的统计规律。
针对问题一,通过分析任意时刻t内到达的病人数为n的概率,使用数学期望的方法,,可以得出平均病人数及等待的平均病人数。
由题目给出条件病人的到来服从参数为λ的泊松分布,诊断时间服从参数为μ负指数分布,可以得出病人的平均看病所需时间及病人平均排队等待时间。
以及分析该医院的服务强度,可以粗略的分析该科室的工作状况。
针对问题二,在问题一的条件基础下,要求99%的病人有座位。
可以先假设出座位个数,由于每个时刻病人到来的个数是随机且独立,不可能同时到达两批病人,考虑到来病人的个数与座位之间的关系,考虑病人数不同时,有座位的概率不同。
所以用独立事件概率的加法可以得出概率需要大于等于0.99,从而反推出所需座位数。
针对问题三,分析问题可得,需要求出单位平均损失可以通过题目每小时病人到来数可以得出平均每天医院到来数。
根据问题一结论,可以得出平均看病所花时间,从而求出每天的平均损失。
针对问题四,只需要利用问题一,问题二,问题三的结论并改变医生每小时诊断时间,嵌套进来就能求解。
关键字:排队理论M/M/1/∞/∞模型数学期望Poisson流负指数分布一、问题提出某单位医院的一个科室有一位医生值班,经长期观察,每小时平均有4个病人,医生每小时可诊断5人,病人的到来服从Poisson流,诊断时间服从负指数分布。
(1)试分析该科室的工作状况:(2)如要求99%以上的病人有座,该科室至少设多少座位?(3)如果该单位每天24小时上班,病人因看病1小时而耽误工作单位要损失30元,这样单位平均损失多少元?(4)如果该科室提高看病速度,每小时平均可诊断6人,单位每天可减少损失多少?可减少多少座位?二、模型的准备根据题目所给信息,可以很明显看出本题是单服务台的排队模型,日常生活中存在大量有形和无形的排队或拥挤现象,如旅客购票排队,市内电话占线等现象。
转载系列八大排序十种数学建模方法

转载系列八大排序十种数学建模方法转载系列--八大排序+十种数学建模方法2010-07-01 20:22八大排序算法总结收藏此文于2009-10-19被推荐到CSDN首页如何被推荐?插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。
要点:设立哨兵,作为临时存储和判断数组边界之用。
实现:Void InsertSort(Node L,int length)Int i,j;//分别为有序区和无序区指针for(i=1;i length;i++)//逐步扩大有序区j=i+1;if(L[j]L[i])L[0]=L[j];//存储待排序元素While(L[0]L[i])//查找在有序区中的插入位置,同时移动元素L[i+1]=L[i];//移动i--;//查找L[i+1]=L[0];//将元素插入i=j-1;//还原有序区指针原理:又称增量缩小排序。
先将序列按增量划分为元素个数相同的若干组,使用直接插入排序法进行排序,然后不断缩小增量直至为1,最后使用直接插入排序完成排序。
要点:增量的选择以及排序最终以1为增量进行排序结束。
实现:Void shellSort(Node L,int d)While(d=1)//直到增量缩小为1 Shell(L,d);d=d/2;//缩小增量Void Shell(Node L,int d)Int i,j;For(i=d+1;i length;i++)if(L[i]L[i-d])L[0]=L[i];j=i-d;While(j 0&&L[j]L[0])L[j+d]=L[j];//移动j=j-d;//查找L[j+d]=L[0];交换排序原理:将序列划分为无序和有序区,不断通过交换较大元素至无序区尾完成排序。
要点:设计交换判断条件,提前结束以排好序的序列循环。
实现:Void BubbleSort(Node L)Int i,j;Bool ischanged;//设计跳出条件For(j=n;j 0;j--)ischanged=false;For(i=0;i j;i++)If(L[i]L[i+1])//如果发现较重元素就向后移动Int temp=L[i];L[i]=L[i+1];L[i+1]=temp;Ischanged=true;If(!ischanged)//若没有移动则说明序列已经有序,直接跳出Break;2.快速排序原理:不断寻找一个序列的中点,然后对中点左右的序列递归的进行排序,直至全部序列排序完成,使用了分治的思想。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章排队论模型排队论起源于1909年丹麦电话工程师A. K.爱尔朗的工作,他对电话通话拥挤问题进行了研究。
1917年,爱尔朗发表了他的著名的文章—“自动电话交换中的概率理论的几个问题的解决”。
排队论已广泛应用于解决军事、运输、维修、生产、服务、库存、医疗卫生、教育、水利灌溉之类的排队系统的问题,显示了强大的生命力。
排队是在日常生活中经常遇到的现象,如顾客到商店购买物品、病人到医院看病常常要排队。
此时要求服务的数量超过服务机构(服务台、服务员等)的容量。
也就是说,到达的顾客不能立即得到服务,因而出现了排队现象。
这种现象不仅在个人日常生活中出现,电话局的占线问题,车站、码头等交通枢纽的车船堵塞和疏导,故障机器的停机待修,水库的存贮调节等都是有形或无形的排队现象。
由于顾客到达和服务时间的随机性。
可以说排队现象几乎是不可避免的。
排队论(Queuing Theory)也称随机服务系统理论,就是为解决上述问题而发展的一门学科。
它研究的内容有下列三部分:(i)性态问题,即研究各种排队系统的概率规律性,主要是研究队长分布、等待时间分布和忙期分布等,包括了瞬态和稳态两种情形。
(ii)最优化问题,又分静态最优和动态最优,前者指最优设计。
后者指现有排队系统的最优运营。
(iii)排队系统的统计推断,即判断一个给定的排队系统符合于那种模型,以便根据排队理论进行分析研究。
这里将介绍排队论的一些基本知识,分析几个常见的排队模型。
§1 基本概念1.1 排队过程的一般表示下图是排队论的一般模型。
凡要求服务的对象统称为顾客,为顾客服务的人或物称为服务员,由顾客和服务员组成服务系统。
对于一个服务系统来说,如果服务机构过小,以致不能满足要求服务的众多顾客的需要,那么就会产生拥挤现象而使服务质量降低。
因此,顾客总希望服务机构越大越好,但是,如果服务机构过大,人力和物力方面的开支也就相应增加,从而会造成浪费,因此研究排队模型的目的就是要在顾客需要和服务机构的规模之间进行权衡决策,使其达到合理的平衡。
1.2 排队系统的组成和特征一般的排队过程都由输入过程、排队规则、服务过程三部分组成,现分述如下:1.2.1 输入过程输入过程是指顾客到来时间的规律性,可能有下列不同情况:(i)顾客的组成可能是有限的,也可能是无限的。
(ii)顾客到达的方式可能是一个—个的,也可能是成批的。
(iii)顾客到达可以是相互独立的,即以前的到达情况对以后的到达没有影响;否则是相关的。
(iv)输入过程可以是平稳的,即相继到达的间隔时间分布及其数学期望、方差等数字特征都与时间无关,否则是非平稳的。
1.2.2 排队规则排队规则指到达排队系统的顾客按怎样的规则排队等待,可分为损失制,等待制和混合制三种。
(i )损失制(消失制)。
当顾客到达时,所有的服务台均被占用,顾客随即离去。
(ii )等待制。
当顾客到达时,所有的服务台均被占用,顾客就排队等待,直到接受完服务才离去。
例如出故障的机器排队等待维修就是这种情况。
(iii )混合制。
介于损失制和等待制之间的是混合制,即既有等待又有损失。
有队列长度有限和排队等待时间有限两种情况,在限度以内就排队等待,超过一定限度就离去。
排队方式还分为单列、多列和循环队列。
1.2.3服务过程(i )服务机构。
主要有以下几种类型:单服务台;多服务台并联(每个服务台同时为不同顾客服务);多服务台串联(多服务台依次为同一顾客服务);混合型。
(ii )服务规则。
按为顾客服务的次序采用以下几种规则:①先到先服务,这是通常的情形。
②后到先服务,如情报系统中,最后到的情报信息往往最有价值,因而常被优先处理。
③随机服务,服务台从等待的顾客中随机地取其一进行服务,而不管到达的先后。
④优先服务,如医疗系统对病情严重的病人给予优先治疗。
1.3 排队模型的符号表示排队模型用六个符号表示,在符号之间用斜线隔开,即C B A Z Y X /////。
第一个符号X 表示顾客到达流或顾客到达间隔时间的分布;第二个符号Y 表示服务时间的分布;第三个符号Z 表示服务台数目;第四个符号A 是系统容量限制;第五个符号B 是顾客源数目;第六个符号C 是服务规则,如先到先服务FCFS ,后到先服务LCFS 等。
并约定,如略去后三项,即指FCFS /////∞∞Z Y X 的情形。
我们只讨论先到先服务FCFS 的情形,所以略去第六项。
表示顾客到达间隔时间和服务时间的分布的约定符号为:M —指数分布(M 是Markov 的字头,因为指数分布具有无记忆性,即Markov 性);D —确定型(Deterministic ); k E —k 阶爱尔朗(Erlang)分布;G —一般(general )服务时间的分布;GI —一般相互独立(General Independent )的时间间隔的分布。
例如,1//M M 表示相继到达间隔时间为指数分布、服务时间为指数分布、单服务台、等待制系统。
c M D //表示确定的到达时间、服务时间为指数分布、c 个平行服务台(但顾客是一队)的模型。
1.4 排队系统的运行指标为了研究排队系统运行的效率,估计其服务质量,确定系统的最优参数,评价系统的结构是否合理并研究其改进的措施,必须确定用以判断系统运行优劣的基本数量指标,这些数量指标通常是:(i)平均队长:指系统内顾客数(包括正被服务的顾客与排队等待服务的顾客)的数学期望,记作s L 。
(ii)平均排队长:指系统内等待服务的顾客数的数学期望,记作q L 。
(iii)平均逗留时间:顾客在系统内逗留时间(包括排队等待的时间和接受服务的时间)的数学期望,记作s W 。
(iv )平均等待时间:指一个顾客在排队系统中排队等待时间的数学期望,记作q W 。
(v )平均忙期:指服务机构连续繁忙时间(顾客到达空闲服务机构起,到服务机构再次空闲止的时间)长度的数学期望,记为b T 。
还有由于顾客被拒绝而使企业受到损失的损失率以及以后经常遇到的服务强度等,这些都是很重要的指标。
计算这些指标的基础是表达系统状态的概率。
所谓系统的状态即指系统中顾客数, 如果系统中有n 个顾客就说系统的状态是n ,它的可能值是(i )队长没有限制时,Λ,2,1,0=n ,(ii )队长有限制,最大数为N 时,N n ,,1,0Λ=,(iii )损失制,服务台个数是c 时,c n ,,1,0Λ=。
这些状态的概率一般是随时刻t 而变化,所以在时刻t 、系统状态为n 的概率用)(t P n 表示。
稳态时系统状态为n 的概率用n P 表示。
§2 输入过程与服务时间的分布排队系统中的事件流包括顾客到达流和服务时间流。
由于顾客到达的间隔时间和服务时间不可能是负值,因此,它的分布是非负随机变量的分布。
最常用的分布有泊松分布、确定型分布,指数分布和爱尔朗分布。
2.1 泊松流与指数分布设)(t N 表示在时间区间),0[t 内到达的顾客数(0>t ),令),(21t t P n 表示在时间区间))(,[1221t t t t >内有)0(≥n 个顾客到达的概率,即)0,(})()({),(121221≥>=-=n t t n t N t N P t t P n当),(21t t P n 合于下列三个条件时,我们说顾客的到达形成泊松流。
这三个条件是:1o在不相重叠的时间区间内顾客到达数是相互独立的,我们称这性质为无后效性。
2o 对充分小的t ∆,在时间区间),[t t t ∆+内有一个顾客到达的概率与t 无关,而约与区间长t ∆成正比,即 )(),(1t o t t t t P ∆+∆=∆+λ (1)其中)(t o ∆,当0→∆t 时,是关于t ∆的高阶无穷小。
0>λ是常数,它表示单位时间有一个顾客到达的概率,称为概率强度。
3o 对于充分小的t ∆,在时间区间),[t t t ∆+内有两个或两个以上顾客到达的概率极小,以致可以忽略,即∑∞=∆=∆+2)(),(n nt o t t t P (2) 在上述条件下,我们研究顾客到达数n 的概率分布。
由条件2o ,我们总可以取时间由0算起,并简记)(),0(t P t P n n =。
由条件1o 和2o,有 )()()(000t P t P t t P ∆=∆+∑=-=∆=∆+nk k k n n n t P t P t t P 0,2,1),()()(Λ由条件2o 和3o得)(1)(0t o t t P ∆+∆-=∆λ因而有tt o t P t t P t t P ∆∆+-=∆-∆+)()()()(000λ, tt o t P t P t t P t t P n n n n ∆∆++-=∆-∆+-)()()()()(1λλ. 在以上两式中,取t ∆趋于零的极限,当假设所涉及的函数可导时,得到以下微分方程组:)()(00t P dtt dP λ-=, Λ,2,1),()()(1=+-=-n t P t P dtt dP n n n λλ. 取初值1)0(0=P ,),2,1(0)0(Λ==n P n ,容易解出t e t P λ-=)(0;再令t n n e t U t P λ-=)()(,可以得到)(0t U 及其它)(t U n 所满足的微分方程组,即 ,,2,1),()(1Λ==-n t U dtt dU n n λ 1)(0=t U ,0)(=t U n .由此容易解得Λ,2,1,!)()(==-n e n t t P t nn λλ. 正如在概率论中所学过的,我们说随机变量)}()()({s N t s N t N -+=服从泊松分布。
它的数学期望和方差分别是t t N E λ=)]([;t t N λ=)](Var[。
当输入过程是泊松流时,那么顾客相继到达的时间间隔T 必服从指数分布。
这是由于),0{[}{t P t T P =>内呼叫次数为零t e t P λ-==)(}0那么,以)(t F 表示T 的分布函数,则有⎩⎨⎧<≥-==≤-0,00,1)(}{t t e t F t T P t λ 而分布密度函数为0,)(>=-t e t f t λλ.对于泊松流,λ表示单位时间平均到达的顾客数,所以λ1就表示相继顾客到达平均间隔时间,而这正和ET 的意义相符。
对一顾客的服务时间也就是在忙期相继离开系统的两顾客的间隔时间,有时也服从指数分布。
这时设它的分布函数和密度函数分别是t e t G μ--=1)(,t e t g μμ-=)(我们得到μ=>∆∆+≤<=∆>∆+≤→∆→∆}{}{lim }|{lim00t T tP t t T t P t t T t t T P t t 这表明,在任何小的时间间隔),[t t t ∆+内一个顾客被服务完了(离去)的概率是)(t o t ∆+∆μ。