数学建模论文(蒙特卡罗的多服务台和单服务台排队系统)

数学建模论文(蒙特卡罗的多服务台和单服务台排队系统)
数学建模论文(蒙特卡罗的多服务台和单服务台排队系统)

课程名称:数学建模与数学实验学院:

专业:

姓名:

学号:

指导老师:

利用Monte Carlo方法模拟单服务台排队系统和多服务台排队系统

摘要

蒙特卡罗方法(Monte Carlo)又称统计模拟法随机抽样技术,是一种随机模拟方法,以概率和统计理论方法为基础的一种计算方法,是使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。本文通过两个具体的服务机构为例,分别说明如何利用蒙特卡洛方法模拟单服务台排队系统和多服务台排队系统。

单服务台排队系统(排队模型之港口系统):通过排队论和蒙特卡洛方法解决了生产系统的效率问题,通过对工具到达时间和服务时间的计算机拟合,将基本模型确定在//1

M M排队模型,通过对此基本模型的分析和改进,在概率论相关理论的基础之上使用计算机模拟仿真(蒙特卡洛法)对生产系统的整个运行过程进行模拟,得出最后的结论。

多服务台排队系统(开水供应模型):为了解决水房打水时的拥挤问题。根据相关数据和假设推导,最终建立了多服务窗排队M/G/n模型,用极大似然估计和排队论等方法对其进行了求解,并用Matlab软件对数据进行了处理和绘图。用灵敏度分析对结果进行了验证。本模型比较完美地解决了水房排队拥挤问题,而且经过简单的修改,它可以用于很多类似的排队问题。

关键词:蒙特卡洛方法,排队论,拟合优度,泊松流,灵敏度分析。

一、问题重述

港口排队系统:一个带有船只卸货设备的小港口,任何时间仅能为一艘船只卸货。船只进港是为了卸货,响铃两艘船到达的时间间隔在15分钟到145分钟变化。一艘船只卸货的时间有所卸货物的类型决定,在15分钟到90分钟之间变化。

开水供应系统:学院开水房的供水时间有限,水房面积有限,水管易受水垢堵塞。根据调查数据可知:通畅时几乎无人排队,堵塞时水房十分拥挤。由此可以看出水房设计存在问题,我们可以把开水房看成是一个随即服务系统,应用排队论的方法对系统运行状态做定量的描述。

二、基本假设

港口排队系统:通过对问题的重述,那么,每艘船只在港口的平均时间和最长时间是多少?

若一艘船只的等待时间是从到达到开始卸货的时间,每艘船只的平均等待时间和最长等待时间是多少?

卸货设备空闲时间的百分比是多少?

船只排队最长的长度是多少?

开水供应系统:

假设Ⅰ、顾客流满足参数为λ的Poisson分布,其中λ为单位时间到达的顾客平均数。每个顾客所需的服务时间相互独立,顾客流是无限的,在观测期间平稳。

假设Ⅱ、排队方式为单一队列的等候制,先到先服务。虽然水房内有多个服务台,每个服务台都有自己的队列,但同时顾客总是自由转移到最短的队列上,不可能出现有顾客排队而服务器空闲的情况。本文最后对两种排队方式的比较也表明这一假设是合理的。

假设Ⅲ、水房共有20个并联的服务台(水龙头),设每个服务台的服务时间服从某个相同的分布,t和σ分别是服务时间的均值和均方差,γ=σ/ t为偏离系数。由于锅炉及输水管容量的限制,使t依赖于正在进行服务的水龙头个数m,设此时平均服务时间t(m)。且存在一临界值当m<= m0 时,t(m)为常数

t0;m>m0时,管道中的水便分给 m 个龙头流出,从而 t(m)> t0,且 t(m)是 m 的单增函数。

假设Ⅳ、污垢的积累与时间成线性变化,设为f(x)=kT(k>0,表示污垢积累速率;T为距上次清理污垢时间间隔。

假设Ⅴ、单位时间为 10 秒。

显然,假设Ⅱ、Ⅲ、Ⅳ都是合理的,对假设Ⅰ进行拟合优度检验,得出假设Ⅰ也是合理的。

三、符号约定

开水供应系统用到的符号和参数:

L ——系统内顾客数的期望值;

Lq——系统内排队顾客数的数学期望;

W ——顾客在系统内的平均逗留时间;

Wq——顾客排队等待时间的期望;

P0——系统内有服务台空闲的概率;

ρ=t /n ——系统的服务强度(即用水龙头的程度);

n ——水龙头的个数。

α——Wq的上限值

β——Po的上限值

四、问题分析

港口排队系统:

排队论:排队论(Queuing Theory) ,是研究系统随机聚散现象和随机服务系统工作过程的数学理论和方法,又称随机服务系统理论,为运筹学的一个分支。本题研究的是生产系统的效率问题,可以将磨损的工具认为顾客,将打磨机当做服务系统。

//1

M M:较为经典的一种排队论模式,按照前面的Kendall记号定义,前面的M代表顾客(工具)到达时间服从泊松分布,后面的M则表示服务时间服从

负指数分布,1为仅有一个打磨机。

排队论研究的基本问题

1.排队系统的统计推断:即判断一个给定的排队系统符合于哪种模型,以便根据排队理论进行研究。

2.系统性态问题:即研究各种排队系统的概率规律性,主要研究队长分布、等待时间分布和忙期分布等统计指标,包括了瞬态和稳态两种情形。

3.最优化问题:即包括最优设计(静态优化),最优运营(动态优化)。

为了得到一些合理的答案,利用计算器或可编程计算器来模拟港口的活动。假定相邻两艘船到达的时间间隔和每艘船只卸货的时间区间分布,加入两艘船到达的时间间隔可以是15到145之间的任何数,且这个区间内的任何整数等可能的出现。再给出模拟这个系统的一般算法之间,考虑有5艘传至的假象情况。

对每艘船只有以下数据:

相邻两艘船到达的时间间隔20 30 15 120 25

卸货时间55 45 60 75 80 因为船1在时钟于t=0分钟计时开始后20分钟到达,所以港口卸货设备在开始时空空闲了20分钟。船1立即开始卸货,卸货用时55分,其间,船2在时钟开始计时后t=20+30=50分中到达。在船1与t=20+55=75分钟卸货完毕之前,船2不能开始卸货,这意味着船2在卸货前必须等待75-50=25分钟。

在船2开始卸货之前,船2于t=50+15=65分钟到达,因为船2在t=75分钟开始卸货,并且卸货需45分钟,所以在船2与t=75+45=120分钟卸货完毕之前,船3不能开始卸货。这样,船3必须等待120分钟。

船4在t=65+120=185分钟之前没有到达,因此船3已经在t=120+60=180分钟卸货完毕,港口卸货设备空闲185-180=5分钟,并且,船4到达后立即卸货。最后,在船4于t=185+75=260分钟卸货完毕之前,船5在t=185+25=210到达,于是船5在开始卸货前等待260-210=50分钟。

五、模型的建立和求解

港口排队系统:对于问题中存在的服务系统,建立排队论模型,在仅能为一艘船通过是一个标准的//1M G 模型:

所谓//1M G 模型,就是输入过程为泊松流时,服务时间为任意的条件之下的,服务机器只有一个得时候。对于//1M G 模型,服务时间T 的分布式一般的,(但是要求期望值()E T 和()Var T 方差都存在),其他条件和标准的//1M M 型相同。为了达到稳态1ρ<还是必要的,其中有()E T ρλ=。

单服务员的排队模型设:

(1) 船只到来间隔时间服从参数为0.1的指数分布. (2) 对船只的服务时间服从[4,15]上的均匀分布. (3) 排队按先到先服务规则,队长无限制. 系统的假设:

(1) 船只源是无穷的; (2) 排队的长度没有限制;

(3) 到达系统的船只按先后顺序依次进入服务, 即“先到先服务”。 符号说明

w :总等待时间;c i :第i 个顾客的到达时刻;b i :第i 个顾客开始服务时刻;e i :第i 个顾客服务结束时刻;x i :第i-1个顾客与第i 个顾客之间到达的间隔时间;y i :对第i 个顾客的服务时间 c i =c i-1+ x i e i =b i +y i b i =max(c i ,e i-1)

单服务台单队系统

船只到达

进入队列

服务台

接受服务

船只离去

开水供应模型:由假设Ⅱ、Ⅲ可知,若 n时,则 n 个服务台是相互独立,服从相同分布,即是一个 M/G/n 型排队模型。如果则相当于服务台之间可以相互帮助的服务系统,平均服务时间 t 为正在服务的服务台数 m 的函数。考虑一简单情形:当 m 时,t(m)=;当< m ≤n 时,t(m)=,此模

时 m个服务员以的速率进行服务,但总的服务速率总是

即n>时的系统实际相当于

M/G/的排队模型。

首先得求出临界服务台数 ,设水龙头及输出管直径分别为;水的流速为v,从而由的含义知:

(1-2)

即。由实际估测,=6.5cm,=1.3cm.于是>20=n,因此现有的水房

系统服从M/G/20的排队模型。

; (1-3)

; (1-4)

; (1-5)

(1-6)

L=;(1-7)

Wq=L/. (1-8)另外公式中要求ρ<1,否则系统永远不能到稳定状态,排队的人越来越多,即队长将趋于无穷大。

对水房系统,λ=2.17,n=20, 当管道通畅时,=7.58,=3.45,

ρ=0.8224<1代入解出:

=0.292, L =14.97,=0.134,W=0.134,=0.945

根据假设Ⅳ,水垢的积累与时间成线性递增变化,f(x)=kT。随着水垢的积累,服务时间相应增加。那么处于水房通畅和爆满这两个极端状态之间的水房运营情况又如何呢?下面的模型当=12.10时, >1,水房爆满,进一步分析以了解拥挤情况,拥挤原因以及缓解的办法。

六、模型的检验与评价

港口排队系统:

表1 100艘船港口和系统的模拟结果

上图为一艘船呆在港口的平均时间

上图为一艘船呆在港口的最长时间

一艘船的平均等待时间

上图为一艘船的最长等待时间

上图为一艘船的最长等待时间

以上就是对港口问题的具体分析,其实港口问题还可以从船只的排队角度出发,我们还可以对多个港口通行做相应的模拟试验,让船主尽量减少等待时间且港口卸货设备的利用率达到最高,从而是港口的主人获得更大的利润。从排队角度来解决问题,可以使问题的广度增加,选秘书问题就是一个很典型的例子,可以从排队角度解决,如果用我在文章中应用的方法来解决也是可以的,

这仅仅是一个港口的小问题,甚至可以说是一个非常简单的问题,但是已经让我感觉到了数学的美,在老师的引导下慢慢接近一种抽象的美,在写论文的这几天中,数据的整理和分析是最值得享受的时刻,在Excel里输入自己的数据,是一种忐忑的感觉,因为在那么多的数据面前,我真的不知道将会发生什么,拟合的过程就更是有意思了,一次一次的尝试,一次一次的比较,在这个过程中,如果有一点点的进步都会让我兴奋,数学建模在生活中处处存在,如果真的能够掌

握这个本领,生活一定会变得简单而精彩!

开水供应系统:

一、灵敏度分析:

由公式(1-3)、(1-4)、(1-5)和(1-8)知,直接影响系统各运行指标λ,,t,其中λ为不可控的参数,在分析中可以看成不变。

的参数是n,γ

首先,我们讨论Lq、Po和服务时间t之间的关系。已知服务台数

n=20,λ=2.17,γ=0.5281均是不变的。用Matlab绘出图1.如下:

图1

由上图可以看出,当服务时间t>8时,随服务时间的增加,系统的排队顾客迅速增长,而服务台的空闲率Po快速下降。由此可见,该水房在大部分时间不拥挤,服务台利用率较小,与实际观察相符合。

接着,我们继续讨论服务强度ρ与Lq、Po之间的关系。已知γ.作出图形变化趋势图2,如下:

t=7.56,5281

=

.0

图2

服务台数目n对Lq、Po的影响

由上图可知,当服务台很少时(n

二、系统的最优化:

上面我们只讨论了服务时间t 、服务台数量n 与系统内排队顾客数学期望Lq 、系统内服务台的空闲概率Po 之间的关系,但是对于固定的m0,存在Po 和Lq 之间的合理分配问题,顾客流大时,Po 较小,Lq 较大。由于没有给出Lq 和Po 的相关数据,不能找到Lq 和Po 的最优解。现在的另外一种方法是:在两种互相矛

盾的度量(平均等待时间

和服务台空闲概率)之间取折中值,即对

和规

定上限值α和β。

现在讨论系统服务台空闲率Po 、顾客排队等待时间Wq 和服务台数n 之间的关系。假设α=0.6,β=0.4,服务时间=7.58,=12.10得到图3、图4,如下:

3

4

从上图可知,最优服务台数在=7.58

与=12.10两种情况下分别为:n1 =18,

=28。

因为顾客到达率在不同时段内是不一样的,所以我们还得继续讨论如何安排顾客流问题,

如果假定系统中 n 个队列间没有顾客转移,则每个队列平均到达率为λ / n ,从而成为 n 个 M/G/1 系统,平均服务时间 t 不变,λ=0.1,仍利用原公式计算得到多队时系统的运行指标。得到表 4,如下:

表4

从上表可以看出,单队时等待队长、等待时间都比多队时低,而服务台的利用率都比多队时高因而具有明显优越性,因此建立一个大水房明显优于建立多个小水房。

参考文献:

(1)《运筹学》教材编写组编. 运筹学. 北京:清华大学出版社,2008

(2)Jerry Banks,John S.Carson,Barry L Nelson 等著. 离散事件系统仿真.

北京:机械工业出版社,2007

(3)《排队论模型与蒙特卡洛仿真》

(4)茆诗松周纪芗. 概率论与数理统计. 北京:中国统计出版社. 2007 (5)张德丰等. MATLAB概率与数理统计分析. 北京:机械工业出版社. 2010 (6)姜启源谢金星. 数学建模案例选集. 北京:高等教育出版社. 2006 (7)杨启帆.数学建模案例集. 北京:高等教育出版社. 2006

附录:

港口排队模型:

编程如下:

clear

cs=100;

for j=1:cs

w(j)=0;

i=1;

x(i)=exprnd(10);

c(i)=x(i);

b(i)=x(i);

while b(i)<=480

y(i)=unifrnd(4,15); e(i)=b(i)+y(i); w(j)=w(j)+b(i)-c(i);

i=i+1;

x(i)=exprnd(10); c(i)=c(i-1)+x(i); b(i)=max(c(i),e(i-1)); end i=i-1; t(j)=w(j)/i; m(j)=i; end pt=0; pm=0; for j=1:cs pt=pt+t(j); pm=pm+m(j); end pt=pt/cs pm=pm/cs 附录二

排队论中一个感兴趣的问题时,当输入过程是Possion 流时,顾客相继到达的间隔时间T 服从什么规律。

定理:设(){},0N t t ≥是具有参数λ的泊松过程,即(){}(){}

,0,1,2,

,0,,1!

n

t n t P N t n e n t T n n λλ-==

=>≥是对应的时间间隔序列,则随机变量()

0,1,2,

,0n

T n t =>是独立同分布的,且服从均

值为1λ-的负指数分布,即()-t

e

t 0

0 t 0f t λλ?≥?=?

证明 因为1T 是Possion 过程中第一个顾客到达的时间,所以时间{}1

T t ≥等价于[)0,t 内没有顾客到达。故{}(){}

()0

1

00!

t t t P T t P N t e e λλλ--≥===

=,进而可得

{}{}111t P T t P T t e λ-<=-≤=

所以1T 是服从均值为1λ-的负指数分布。

1、利用Possion 过程的独立、平稳增量性质,得

{}[){}[){}()()(){}

()(){}(){}

2112,, 000 t P T t T s P t t s T s P t t s Possion P N t s N s P N t N Possion e P T t λ-≥==+==+=+-==-===≥在内没有顾客到达在内没有顾客到达过程的独立性过程的平稳增量性质

即{}{}2

211t

P T

t P T t e λ-<=-≥=-,故2T 也是服从均值为1λ-的负指数分布。

2、对于任意的1n ≥和1,,0n t s s ≥有

{}()(){}()(){}11221-111-1,,

,000t n n n n n P T t T s T s T s P N t s s N s s P N t N e λ--≥====++

+-+

+==-==

即 {}t

n

1e P T t λ-<=-,所以对任一()1n

T n ≥,它都服从均值为1λ-的负指数分布。证毕。

开水供应系统: MATLAB 程序:

1: 顾客到达率 λ的极大似然估计程序: x0=zeros(1,66); x1=ones(1,132); x2=2.*ones(1,131); x3=3.*ones(1,110); x4=4.*ones(1,50); x5=5.*ones(1,22); x6=6.*ones(1,10); x7=7.*ones(1,4); x8=8.*ones(1,3);

x=[x0,x1,x2,x3,x4,x5,x6,x7,x8];

[Lambdahat,Lambdaci]=poissfit(x,0.05)

结果为:Lambdahat =2.1705 Lambdaci =[ 2.0448,2.2961] 即:λ =2.17 2: 在管道畅通时,服务时间的均值和样本标准差程序:

clear all;

x=[30 35 35 40 40 40 45 45 50 50 55 60 60 60 ...

65 65 65 65 65 65 65 65 65 70 70 70 70 ...

75 75 75 75 75 80 80 80 85 85 85 85 85 95 95 95 95 105 105 ...

125 125 155 245];

x1=mean(x)

x2=std(x)

结果为:x1 =75.8000, x2 =34.4840

3: 在管道堵塞时,服务时间的均值和样本标准差程序:

clear all;

x=[30 30 40 45 45 45 55 55 55 65 65 70 70 70 75 75 ...

75 75 80 85 90 95 95 95 95 100 105 105 110 110 ...

125 130 130 130 135 135 140 140 145 145 155 155 ...

160 175 185 185 190 200 205 205 215 240 255 ...

265 300];

x3=mean(x)

x4=std(x)

结果为:x3 = 120.9091, x4 = 63.8581

4:Lq、Po和服务时间t之间的关系的程序:

t=0:0.1:10;

c=20; s1=1; s2=0; b=0.5281;x=2.17*t;

p=x./c ; %p为服务强度。x为(λt)

d=1;

for m=1:19

d=m*d;

s1=x.^2/d+s1;

end

c1=20*d;

s2=x.^2/c1/(1-p);

s=s1+s2;

p0=1./s ;

x1=x.^20; %( t^22)

x2=p0.*x1 ;

n=1/c1./(1-p);

P0=(1-n.*x2); %P0的表达式;

j1=1./(1-p);

j2=p.*j1;

b1=(1+b^2)/2;

Lq=j2.*n.*x2*b1;

plot(x,P0),axis([0,14,0,1])

hold on;

plot(x,Lq,'*'),axis([0,14,0,1.3])

legend('Lq和服务时间t的关系','P0和服务时间t的关系',0)

5:t1=7.58时系统服务台空闲率Po、顾客排队等待时间Wq和服务台数n的关系的程序:

clear all;

x=16.445;

a=2.17;

c=16:1:25 ;

s1=1;

s2=0;

b=0.5281;

for i=1:10

p(i)=x/c(i);

end

for i=1:10

s1(i)=1;

d(i)=1;

for m=1:c(i)-1

d(i)=m.*d(i);

s1(i)=x.^m/d(i)+s1(i);

end

end

for i=1:10

c1(i)=c(i)*d(i);

f(i)=x^c(i);

s2(i)=f(i)/c1(i)/(1-p(i));

s(i)=s1(i)+s2(i);

p0(i)=1/s(i);

x1(i)=x^c(i);

x2(i)=p0(i)*x1(i);

n(i)=1/c1(i)/(1-p(i));

P0(i)=(1-n(i)*x2(i)) ;

j1(i)=1/(1-p(i)); j2(i)=p(i)*j1(i);

b1=(1+b^2)/2;

Lq(i)=j2(i)*n(i)*x2(i)*b1;

Wq(i)=Lq(i)/a;

end

plotyy(c,P0,c,Wq,'stem','plot')

6:t2=12.10时系统服务台空闲率Po、顾客排队等待时间Wq和服务台数n的关系的程序:

x=12.10*2.17;

a=2.17;

实验单服务台单队列排队系统仿真

实验2排队系统仿真 一、学习目的 1.了解仿真的特点 2.学习如何建构模型 3.熟悉eM-Plant基本的对象和操作 4.掌握排队系统的特点与仿真的实现方法 二、问题描述 该银行服务窗口为每个到达的顾客服务的时间是随机的,表2.4是顾客服务时间纪录的统计结果 表2.4 每个顾客服务时间的概率分布 服务时间(min)概率密度累计概率 1 0.1 0.1 2 0.2 0.3 3 0.3 0.6 4 0.2 5 0.85 5 0.1 0.95 6 0.05 1.0 对于上述这样一个单服务待排队系统,仿真分析30天,分析该系统中顾客的到

达、等待和被服务情况,以及银行工作人员的服务和空闲情况。 三、系统建模 3.1 仿真目标 通过对银行排队系统的仿真,研究银行系统的服务水平和改善银行服务水平的方法,为银行提高顾客满意度,优化顾客服务流程服务。 3.2.系统建模 3.2.1 系统调研 1. 系统结构: 银行服务大厅的布局, 涉及的服务设备 2. 系统的工艺参数: 到达-取号-等待-服务-离开 3. 系统的动态参数: 顾客的到达时间间隔, 工作人员的服务时间 4. 逻辑参数: 排队规则, 先到先服务 5. 系统的状态参数: 排队队列是否为空, 如果不为空队长是多少, 服务台是否为空 6. 系统的输入输出变量:输入变量确定其分布和特征值,顾客的到达时间间隔的概率分布表和每个顾客被服务时间的概率分布. 输出变量根据仿真目标设定. 包括队列的平均队长、最大队长、仿真结束时队长、总服务人员、每个顾客的平均服务时间、顾客平均排队等待服务时间、业务员利用率等。 3.2.2系统假设 1.取号机前无排队,取号时间为0 2.顾客排队符合先进先出的排队规则 3.一个服务台一次只能对一个顾客服务 4.所有顾客只有一种单一服务 5.仿真时间为1个工作日(8小时) 6.等候区的长度为无限长 3.2.3系统建模 系统模型: 3.2.4 仿真模型 1.实体:银行系统中的实体是人(主动体)

行政服务中心排队管理系统方案

行政服务中心智能排队管 理系统 改 造 方 案 网址:www.xdjr,club

目录 1.前言 (2) 2.系统概况 (3) 2.1概况说明 (3) 3.系统简介 (6) 4.系统功能 (7) 4.1概述 (7) 4.2解决方案 (8) 4.3功能实现 (9) 5.产品介绍 (9) 5.1概况 (9) 5.2硬件产品介绍 (12)

1.前言 随着市场经济的发展,客户在市场交易中的地位越来越重要,所以现在的很多服务性的企业多提出了各种尊重客户、维护客户利益的制度与行为准则,“客户就是上帝”是现在的很多的企业对员工提出的要求。针对现在的市场情况,要想真正赢得客户,就必须站在客户的角度来考虑问题。 行为科学家发现:无序排队是影响客户流失的一条主要原因。研究结果表明:等候超过十分钟,情绪开始急躁;超过二十分钟,情绪表现厌烦;超过四十分钟,常因恼火而离去。而其中如出现"加塞"、"插队"现象,情况还将更加糟糕。 个人化的服务已成趋势,储户呼吁尊重个人隐私,所以,近些年来"一米线"的服务已满足不了人类的需求。站立等候已经过时,舒适的环境已成竞争的重要手段。传统柜台服务存在不安全隐患,偷盗密码已经不再是个别案例。多窗口类别的服务往往让人无所适从,储户盼望只排一个队,只接受"一对一"的服务。 很明显,营业窗口是形成服务性单位的公众形象的重要因素。公益性单位竞争日益激烈,如何解决长久以来的枯燥的排队问题,创造一个轻松的个性化的窗口环境,就显得日益重要。

2.系统概况 2.1概况说明 智能排队管理系统是为改善办事大厅和管理所存在的一些混乱、无序等弊端而开发的,系统能很好地解决顾客在服务中所遇到的各种排队、拥挤和混乱等现象,为顾客办事及员工操作带来莫大的方便和愉悦,做到人人平等,合理公正,秩序井然。同时也能对客户情况及员工的工作状况做出各种统计,为管理层进一步决策提供依据。 系统目标 1、设备不兼容,管理不方便 一楼行政大厅排队系统是由现有使用单位搬迁过来,与原有二、三楼的排队系统不同,无法 进行考核,LED屏无法与二、三楼兼容。因此无 法交替调换使用,造成管理不便。 2、使用年限长,故障率高。 LED屏超出使用年限,维修及故障率频繁。 且返修周期长,很多LED屏由于产品生产年限久, 已无配件可以更换。造成LED屏无法修复使用。 3、排队等候区客户听不清到呼叫信息 由于业务繁忙,声音吵杂,原有语音系统分布点不均,因此很多客户在等候区听不清呼叫,而错过时间办理业务,造成许多客户纠纷。

浅析蒙特卡洛方法原理及应用

浅析蒙特卡洛方法原理及应用 于希明 (英才学院1236103班测控技术与仪器专业6120110304) 摘要:本文概述了蒙特卡洛方法产生的历史及基本原理,介绍了蒙特卡洛方法的最初应用——蒲丰投针问题求圆周率,并介绍了蒙特卡洛方法在数学及生活中的一些简单应用,最后总结了蒙特卡洛方法的特点。 关键词:蒙特卡洛方法蒲丰投针生活应用 蒙特卡洛方法(Monte Carlo method),也称统计模拟方法,是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明,而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法。它是以概率统计理论为基础, 依据大数定律( 样本均值代替总体均值) , 利用电子计算机数字模拟技术, 解决一些很难直接用数学运算求解或用其他方法不能解决的复杂问题的一种近似计算法。蒙特卡洛方法在金融工程学,宏观经济学,计算物理学(如粒子输运计算、量子热力学计算、空气动力学计算)等领域应用广泛。 一、蒙特卡洛方法的产生及原理 蒙特卡洛方法于20世纪40年代美国在第二次世界大战中研制原子弹的“曼哈顿计划”计划的成员S.M.乌拉姆和J.冯·诺伊曼首先提出。数学家冯·诺伊曼用驰名世界的赌城—摩纳哥的Monte Carlo—来命名这种方法,为它蒙上了一层神秘色彩。在这之前,蒙特卡洛方法就已经存在。1777年,法国数学家蒲丰(Georges Louis Leclere de Buffon,1707—1788)提出用投针实验的方法求圆周率π。这被认为是蒙特卡洛方法的起源。 其基本原理如下:由概率定义知,某事件的概率可以用大量试验中该事件发生的频率来估算,当样本容量足够大时,可以认为该事件的发生频率即为其概率。因此,可以先对影响其可靠度的随机变量进行大量的随机抽样,然后把这些抽样值一组一组地代入功能函数式,确定结构是否失效,最后从中求得结构的失效概率。蒙特卡洛法正是基于此思路进行分析的。 设有统计独立的随机变量Xi(i=1,2,3,…,k),其对应的概率密度函数分别为fx1,fx2,…,fxk,功能函数式为Z=g(x1,x2,…,xk)。首先根据各随机变量的相应分布,产生N组随机数x1,x2,…,xk值,计算功能函数值Zi=g(x1,x2,…,xk)(i=1,2,…,N),若其中有L组随机数对应的功能函数值Zi≤0,则当N→∞时,根据伯努利大数定理及正态随机变量的特性有:结构失效概率,可靠指标。 二、蒲丰投针问题 作为蒙特卡洛方法的最初应用, 是解决蒲丰投针问题。1777 年, 法国数学家蒲丰提出利用投针实验求解圆周率的问题。设平面上等距离( 如为2a) 画有一些平行线, 将一根长度为2l( l< a) 的针任意投掷到平面上, 针与任一平行线相交的频率为p 。针的位置可以用针的中心坐标x 和针与平行线的夹角θ来决定。任意方向投针, 便意味着x与θ可以任意取一值, 只是0≤x ≤a, 0≤θ≤π。那么, 投针与任意平行线相交的条件为x ≤ l sinθ。相交频率p 便可用下式求

单服务台排队系统的仿真

实验2---单服务台排队系统的仿真 姓名:学号: 一、目标任务 ①模拟路由器缓存区M|M|1|m实验。 ②设定:λ=8/s,μ=10/s,ρ=0.8,m=10。 ③模拟系统106s,求系统报文的丢失率及报文在路由器中停留时间的均值。 ④模拟100次,图展示每次的模拟结果,并与理论值0.0184比较。 二、编程语言 Matlab 三、关键代码 lamda = 8; %报文到达强度 u = 10; %路由器处理强度 m = 10; %路由器缓冲区长度 T = 1000000; %模拟时间 a = []; %模拟运行时丢失率的运行结果 mean_a = 0; %模拟运行时丢失率的平均运行结果 ref_value = 0.0184; %丢失率理论值大小 b = []; %模拟运行时报文在路由器中的停留时间 mean_b = 0; %模拟运行时报文在路由器中停留时间的均值 %模拟运行一百次 for i=1:100 time = 0; %绝对时钟 t = 0; %路由器的下一空闲时刻 N = 0; %到达报文数 NI = 0; %丢失报文数 q = 0; %队长 stay_time = 0; %报文在路由器中的停留时间

%按指数分布产生随机到达时间和服务时间 while 1 CRTime = exprnd(1/lamda); %按指数分布产生下一报文的到达随机时间间隔 time = CRTime + time; %下一个报文到达的时间 if time > T break; end N = N + 1; q = q + 1; while q > 0 & t < time q = q - 1; ServeTime = exprnd(1/u);%按指数分布产生报文的随机服务时间 if q == 0 t = time + ServeTime; else t = t + ServeTime; end stay_time = stay_time + ServeTime * (q + 1); end if q == m + 1 %如果超过缓冲区长,则丢失报文数加1,队长减1 NI = NI + 1; q = q - 1; end end a = [a, NI/N]; b = [b, stay_time/(N-NI)]; end %计算结果 mean_a = mean(a); mean_b = mean(b); %绘图 x = 1:100; plot(x, a, x, mean_a); %绘制模拟运行时丢包率变化图以及均值线 scatter(x, a, '.'); %绘制模拟运行时丢包率变化散点图 scatter(x, b, '.'); %绘制模拟运行时平均停留时间变化散点图 fprintf('平均丢包率%6.5f\n', mean_a); % 打印平均丢包率 fprintf('平均停留时间%6.5f\n', mean_b); % 打印平均停留时间 四、实验结果与分析

蒙特卡罗方法简介

第三章蒙特卡罗方法简介 3.1 Monte Carlo方法简介 Monte Carlo方法是诺斯阿拉莫斯实验室在总结其二战期间工作(曼哈顿计划)的基础上提出来的。Monte Carlo的发明,主要归功于Enrico Fermi、Von Neumann和Stanislaw Ulam等。自二战以来,Monte Carlo方法由于其在解决粒子输运问题上特有的优势而得到了迅速发展,并在核物理、辐射物理、数学、电子学等方面得到了广泛的应用。Monte Carlo的基本思想就是基于随机数选择的统计抽样,这和赌博中掷色子很类似,故取名Monte Carlo。 Monte Carlo方法非常适于解决复杂的三维问题,对于不能用确定性方法解决的问题尤其有用,可以用来模拟核子与物质的相互作用。在粒子输运中,Monte Carlo技术就是跟踪来自源的每个粒子,从粒子产生开始,直到其消亡(吸收或逃逸等)。在跟踪过程中,利用有关传输数据经随机抽样来决定粒子每一步的结果[6]。 3.2 Monte Carlo发展历程 MCNP程序全名为Monte Carlo Neutron and Photon Transport Code (蒙特卡罗中子-光子输运程序)。Monte Carlo模拟程序是在1940年美国实施“发展核武器计划”时,由洛斯阿拉莫斯实验室(LANL)提出的,为其所投入的研究、发展、程序编写及参数制作超过了500人年。1950年Monte Carlo方法的机器语言出现, 1963年通用性的Monte Carlo方法语言推出,在此基础上,20世纪70年代中期由中子程序和光子程序合并,形成了最初的MCNP程序。自那时起,每2—3年MCNP更新一次, 版本不断发展,功能不断增加,适应面也越来越广。已知的MCNP程序研制版本的更新时间表如下:MCNP-3:1983年写成,为标准的FORTRAN-77版本,截面采用ENDF /B2III。 MCNP-3A:1986年写成,加进了多种标准源,截面采用ENDF /B2I V[20]。

智能评价管理系统技术方案1.doc

智能评价管理系统技术方案1 智能排队管理系统 技术方案 南京瀚之显电子科技有限公司 一、系统简述 在日益激烈的市场竞争中,客户是我们宝贵的财富,凝聚更多的客户资源对窗口服务行业显得尤为重要。通过建立直接客观的服务评价系统,企业能更了解自己的客户,弥补自身不足,挖掘潜在需求,推出更贴心的服务。 根据窗口服务行业的实际需要,推出了“EQMS智能排队管理系统”。该系统既可以用来直接进行客户满意度评价、员工服务考核、客户流量统计,又可以动态显示业务宣传信息及人性化信息,并集成了短信息提醒服务等更多附加功能,是一种新型的高附加值评价管理系统。 EQMS智能排队管理系统由服务评价器、通讯控制器,总线分配器、后台服务软件,统计分析软件等部件组成。窗口容量可自由扩充,组件即插即用。系统集合了顾客评价、窗口对讲二种功能,可实现柜员与顾客之间的对讲,以省却另外购置对讲设备的烦恼。其中服务评价器采用了精致的蓝色背光液晶显示器,4行*8汉字大屏幕显示,对顾客的操作进行智能导航,同时可以播放编辑的一些宣传图片或者人性化信息。 统计分析软件可以从服务态度、服务效率、业务水准等几个

方面对客户的意见进行实时的采集,并利用先进的软硬件技术统计客流量,计算出员工的工作效率,员工的不满意业务数,员工的客户满意度等,并针对一些数据进行综合分析,以提供决策依据。 EQMS智能排队管理系统可广泛适用于政府行政机关、外事机关、工商、税务、公安、金融、邮政、保险、电信、医院等单位。 采用“服务评价系统”可以实现以下目标: ?实现员工通过控制器登录工号上岗,透明服务,接受监督,提高柜面服务质量。 ?体现顾客权利,提供顾客与员工的交流平台,倡导以顾客为中心的服务理念。 ?优美语音提示、大屏幕液晶显示导航信息、宣传信息,统计方便快捷,不增加顾 客负担。 ?通过网络,管理员可在电脑管理终端上查询到各网点上的工作人员的评价情况。 ?通过SMS短信息提醒,各网点负责人及时处理顾客的服务不满意和潜力客户信息。 ?统计员工业务量、服务满意度,作为其业绩的一个辅助指标。

单服务台排队系统仿真研究报告

物流系统建模与仿真 09级自动化学院物流工程1班 20085435 詹乐思 20095277 安静 20095278 陈红玲 20095289 陈均剑 20095290 翟瑞 20095291 胡旺

单服务台排队系统仿真研究报告 ——选重庆大学A区门口中国银行分行某一服务窗口为单服务台排队系统研究 对象 一、系统基本背景 社会的进步越来越快,人们的生活节奏也随之越来越快。在科技的发展,新技术的普及下, 我国的银行业以计算机和信息技术、互联网技术为前提, 通过大量资金和科技的投入, 不断地开发出新产品和新业务。另外有网上银行、支付宝等新业务的出现, 大大提高了工作效率。然而现代的金融服务并不是都可以靠刷卡来解决, 许多技术还不完善, 这些新技术也并不适合所有顾客群,去银行办理业务的顾客仍然经常性地出现排队现象。顾客等待时间过长, 造成顾客满意度下降, 矛盾较为突出, 因此本报告试利用单服务台排队论的方法, 定性定量地对具有排队等候现象的银行服务系统进行统计调查与分析研究,希望能帮助改进银行工作效率, 优化系统的运营。 本报告研究对象为中国银行重庆大学处分行某一服务窗口,数据取自银行内唯一非现金业务柜台。研究对象的选取虽然不是最典型的,但是综合考虑了研究地域范围和小组成员作业时间有限,另有其他方案由于各种原因无法进行,故选择离学校较近的有代表性的中国银行中的服务窗口作为最终方案。 中国银行简介:中国银行是中国历史最为悠久的银行之一,在大家对银行的概念中有着一定地位。中国银行主营传统商业银行业务,包括公司金融业务、个人金融业务和金融市场业务。公司业务以信贷产品为基础,致力于为客户提供个性化、创新的金融服务和融资、财务解决方案。个人金融业务主要针对个人客户的金融需求,提供包括储蓄存款、消费信贷和银行卡在内的服务。作为中国金融行业的百年品牌,中国银行在稳健经营的同时,积极进取,不断创新,创造了国内银行业的许多第一,在国际结算、外汇资金和贸易融资等领域得到业界和客户的广泛认可和赞誉。 二、系统描述 该银行工作时间为上午8:30至下午16:30(周一至周日),另周末不办理对公业务,属于每天8小时工作制。系统调查对象为银行内唯一非现金业务柜台,可知到达的顾客中,需要办理非现金业务的顾客在正常现金业务柜台忙碌的情况下可以选择该服务台。在队列中,等待服务的顾客和服务台构成了一个排队系统。由于银行前台出纳员逐个接待顾客,当顾客较多的时候就会出现排队等待的现象。其中,顾客的到达是随机的,每两个先后到达的顾客的到达间隔时间是不确定的。 本排队系统用顾客的数目、到达模式、服务模式、系统容量和排队规则来描述。 为探求此排队系统的规律, 首先需确定顾客流在一定时间内到达的概率分布函数。抵达本银行服务窗口的顾客流量大体上服从Poisson 分布, 顾客流抵达银行便按先后顺序排队, 进入单服务窗口,即排队论中的M/M/1系统。所谓M/M/1排队系统是指这样的一种排队模型: 顾客的到达为Poisson 流, 银行对

蒙特卡罗方法地解地的题目过程可以归结为三个主要步骤

蒙特卡罗方法的解题过程可以归结为三个主要步骤:构造或描述概率过程;实现从已知概率分布抽样;建立各种估计量。 蒙特卡罗方法解题过程的三个主要步骤: (1)构造或描述概率过程 对于本身就具有随机性质的问题,如粒子输运问题,主要是正确描述和模拟这个概率过程,对于本来不是随机性质的确定性问题,比如计算定积分,就必须事先构造一个人为的概率过程,它的某些参量正好是所要求问题的解。即要将不具有随机性质的问题转化为随机性质的问题。 (2)实现从已知概率分布抽样 构造了概率模型以后,由于各种概率模型都可以看作是由各种各样的概率分布构成的,因此产生已知概率分布的随机变量(或随机向量),就成为实现蒙特卡罗方法模拟实验的基本手段,这也是蒙特卡罗方法被称为随机抽样的原因。最简单、最基本、最重要的一个概率分布是(0,1)上的均匀分布(或称矩形分布)。随机数就是具有这种均匀分布的随机变量。随机数序列就是具有这种分布的总体的一个简单子样,也就是一个具有这种分布的相互独立的随机变数序列。产生随机数的问题,就是从这个分布的抽样问题。在计算机上,可以用物理方法产生随机数,但价格昂贵,不能重复,使用不便。另一种方法是用数学递推公式产生。这样产生的序列,与真正的随机数序列不同,所以称为伪随机数,或伪随机数序列。不过,经过多种统计检验表明,它与真正的随机数,或随机数序列具有相近的性质,因此可把它作为真正的随机数来使用。由已知分布随机抽样有各种方法,与从(0,1)上均匀分布抽样不同,这些方法都是借助于随机序列来实现的,也就是说,都是以产生随机数为前提的。由此可见,随机数是我们实现蒙特卡罗模拟的基本工具。 (3)建立各种估计量

单服务台排队系统仿真报告

单服务台排队系统仿真报告 一、模型准备 1、 顾客到达特性 在该系统中,顾客的到达规模(成批到达还是单个到达)是单个到达,假设顾客到达率Ai 服从均值为 的指数分布,即 2、 顾客服务时间 顾客服务时间为Si ,服从指数分布,假设均值为 ,即 二、 仿真模型设计 1、 元素定义(Define ) 本系统的元素定义如表1所示。 2、 元素可视化设置(Display ) 本系统中各个元素的显示特征定义设置如图2所示: min 5=A βA s A e A f ββ/)(-= ) 0(≥A min 4=s βS A S e S f ββ/)(-= ) 0(≥S

图2 各元素的显示特征 (1)Part元素可视化设置 在元素选择窗口选择customer元素,鼠标右键点击Display,跳出Display 对话框(图3),设置它的Text(图4)、Icon(图5)。 图3 Display对话框 图4 Display Text对话框

图5 Display Icon对话框 (2)Buffer元素可视化设置 在元素选择窗口选择paidui元素,鼠标右键点击Display,跳出Display对话框(图3),设置它的Text、Icon、Rectangle(图6)。 图6 Display Rectangle对话框

(3)Machine元素可视化设置 在元素选择窗口选择Fuwuyuan元素,鼠标右键点击Display,跳出Display 对话框(图3),设置它的Text、Icon、Part Queue(图7)。 图7 Display Part Queue对话框 (4)Variable元素可视化设置 在元素选择窗口选择Jifen0元素,鼠标右键点击Display,跳出Display对话框(图3),设置它的Text 、Value(图8)。 图8 Display Value对话框

排队管理系统方案.doc

排队管理系统方案1 长沙欣辰科技有限公司长沙欣辰科技有限公司 无线智能排队系统 方案书 贰零壹零年 一、系统设备产品介绍 2.2 系统连接拓扑图 2.3 硬件设备详细参数说明 2.3.1 触摸式取票机 取号机一般放在营业厅的入口处,界面上设立各项业务名称,顾客触摸选择相应的业务后,出票口自动吐出一张号票,同时系统将该号码加入到相应的服务队列。号票样式能通过系统灵活设置,内容有业务种类、排队号码、取号时间/日期、等候人数、行业及营业厅名称、行业标志LOGO 等基本内容。 序号 设备名称、型号 单位 产品参数说明 名称:触摸屏式取票机品牌:科尔型号:QTI2006-17 产地:中国备

注:有多种机柜可选 ★17 寸一体式豪华落地式取号机机柜,标准VESA 孔,安装简便,多样化选择,外型美观大方,流线型设计,材质为钢,采用进口汽车金属烤漆外壳,专门针对服务大厅而设计的一款出票机,机柜内部空间大,易拆卸,可在LCD 触摸屏上方添加您的创意广告设计。外观尺寸:机身规格:1440mm×宽615mm×厚400mm,高内置70W 恒压功放,左右2 个声道喇叭。可根据营业厅大小外置壁挂式天花/壁挂喇叭。可支持32 种以上业务种类的取票,可设置一至三等级取票目录。17 寸工业三星液晶显示屏/0.297mm 点距/对比度500:1/分辨率1024*768 亮度/280cd/m2/响应时间5ms,工作时间大于12 万小时。17 寸红外或电阻触摸屏/★分辨率4096x4096/★玻璃厚度:2mm/★响应速度的将呼叫信息内容显示出来传给排队者,并引导和指示排队者到相对应的柜台办理业务。同时柜台工作人员可据现场需求对排队号码进行以下多种类型呼叫操作:开始办理:开始办理:当工作人员准备接受处理业务时,可按“呼叫”键向控制电脑发送请求,控制电脑则依先后次序派送新的办理人号。重复:重复:当系统已经发出关于新办理人号的语音(音箱)及文字提示(显示屏)提示后,一段时间(可由用户定义)仍未见办理人来办理业务,操作员可按下重复键再次请求系统发出语音(音箱)及文字提示(显示屏)提示。顺呼:顺呼:当系统发出两次提示后仍未见办理人来办理业务,操作员可再按一下“呼叫”键即取消该办理人号;系统跳到下一位办理人号。暂停服务:暂停服务:将操作窗口排队业务暂停。回呼:对于已经过号或特殊情况下可通过软件进行二次叫号。回呼:特呼:特呼:针对特殊办理客户,如老年人,残疾人等特殊办理人号。结束办理:,提示“您好”,当柜员办理完业务后,柜员按结束办理:支持与评价器的连接,“清除”键,播放语音“请您对我的服务进行评价”。退出:退出:退出终端操作系统

排队论之简单排队系统设计

5.2.4 无限源的简单排队系统 所谓无限源的简单排队系统是指顾客的来源是无限的,输入过程是简单流,服务时间是负指数分布的排队系统。本节我们讨论一些典型的简单排队系统。 1.//1/M M ∞排队系统 //1/M M ∞排队系统是单服务台等待制排队模型,可描述为:假设顾客以Poisson 过程(具有速率λ)到达单服务员服务台,即相继到达时间间隔为独立的指数型随机变量,具有均值1λ,若服务员空闲,则直接接受服务,否则,顾客排队等待,服务完毕则该顾客离开系统,下一个排队中的顾客(若有)接受服务。相继服务时间假定是独立的指数型随机变量,具有均值μ。两个M 指的是相继到达的间隔时间和服务时间服从负指数分布,1指的是系统中只有一个服务台,∞指的是容量为无穷大,而且到达过程与服务过程是彼此独立的。 为分析之,我们首先确定极限概率0,1,2,n p n ???=,,为此,假定有无穷多房间,标号为 0,1,2,???,并假设我们指导某人进入房间n (当有n 个顾客在系统中),则其状态转移框图如图5.8所示。 图5.8 //1/M M ∞排队系统状态转移速率框图 由此,我们有 状态 离开速率=进入速率 0 01p p λμ= ,1n n ≥ ()11n n n p p p λμλμ-++=+ 解方程组,容易得到 00,1,2,i i p p i λμ????? == ??? , 再根据 001 1()1n n n n p p p λμ λμ ∞ ∞ === == -∑∑ 得到: 01p λμ =- ,

()(1),1n n p n λλ μ μ =- ≥ 令/ρλμ=,则ρ称为系统的交通强度(traffic intensity )。值得注意的是这里要求 1ρ<,因为若1ρ>,则0n p =,且系统中的人数随着时间的推移逐渐增多直至无穷,因 此对大多数单服务排队系统,我们都假定1ρ<。 于是,在统计平衡的条件下(1ρ<),平均队长为 ,1,1j j L jp λρ ρμλ ρ ∞ == = = <--∑ (5-52) 由于a λλ=,根据式(5-2)、(5-3)以及上式,可得: 平均逗留时间为: 1 ,1L W ρλ μλ = = <- (5-53) 平均等待时间为: 1 [],1()(1) Q W W E S W λρ ρμ μμλμρ=-=- = =<-- (5-54) 平均等待队长为: 22 ,1()1Q Q L W λρλρμμλρ ===<-- (5-55) 另外,根据队长分布易知,01ρρ=-也是系统空闲的概率,而ρ正是系统繁忙的概率。显然,ρ越大,系统越繁忙。 队长()N t 由0变成1的时刻忙期即开始,此后()N t 第一次又变回0时忙期就结束。由简单流与负指数分布的性质,显见忙期的长度与忙期的起点无关。可以证明,闲期的期 望值为1λ,令忙期平均长度为b , 则在统计平衡下,有:平均忙期:平均闲期=(1)ρρ-: ,因此平均忙期长度为: 1 11b ρμλρ?

数学建模论文(蒙特卡罗的多服务台和单服务台排队系统)

课程名称:数学建模与数学实验学院: 专业: 姓名: 学号: 指导老师:

利用Monte Carlo方法模拟单服务台排队系统和多服务台排队系统 摘要 蒙特卡罗方法(Monte Carlo)又称统计模拟法随机抽样技术,是一种随机模拟方法,以概率和统计理论方法为基础的一种计算方法,是使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。本文通过两个具体的服务机构为例,分别说明如何利用蒙特卡洛方法模拟单服务台排队系统和多服务台排队系统。 单服务台排队系统(排队模型之港口系统):通过排队论和蒙特卡洛方法解决了生产系统的效率问题,通过对工具到达时间和服务时间的计算机拟合,将基本模型确定在//1 M M排队模型,通过对此基本模型的分析和改进,在概率论相关理论的基础之上使用计算机模拟仿真(蒙特卡洛法)对生产系统的整个运行过程进行模拟,得出最后的结论。 多服务台排队系统(开水供应模型):为了解决水房打水时的拥挤问题。根据相关数据和假设推导,最终建立了多服务窗排队M/G/n模型,用极大似然估计和排队论等方法对其进行了求解,并用Matlab软件对数据进行了处理和绘图。用灵敏度分析对结果进行了验证。本模型比较完美地解决了水房排队拥挤问题,而且经过简单的修改,它可以用于很多类似的排队问题。 关键词:蒙特卡洛方法,排队论,拟合优度,泊松流,灵敏度分析。 一、问题重述

港口排队系统:一个带有船只卸货设备的小港口,任何时间仅能为一艘船只卸货。船只进港是为了卸货,响铃两艘船到达的时间间隔在15分钟到145分钟变化。一艘船只卸货的时间有所卸货物的类型决定,在15分钟到90分钟之间变化。 开水供应系统:学院开水房的供水时间有限,水房面积有限,水管易受水垢堵塞。根据调查数据可知:通畅时几乎无人排队,堵塞时水房十分拥挤。由此可以看出水房设计存在问题,我们可以把开水房看成是一个随即服务系统,应用排队论的方法对系统运行状态做定量的描述。 二、基本假设 港口排队系统:通过对问题的重述,那么,每艘船只在港口的平均时间和最长时间是多少? 若一艘船只的等待时间是从到达到开始卸货的时间,每艘船只的平均等待时间和最长等待时间是多少? 卸货设备空闲时间的百分比是多少? 船只排队最长的长度是多少? 开水供应系统: 假设Ⅰ、顾客流满足参数为λ的Poisson分布,其中λ为单位时间到达的顾客平均数。每个顾客所需的服务时间相互独立,顾客流是无限的,在观测期间平稳。 假设Ⅱ、排队方式为单一队列的等候制,先到先服务。虽然水房内有多个服务台,每个服务台都有自己的队列,但同时顾客总是自由转移到最短的队列上,不可能出现有顾客排队而服务器空闲的情况。本文最后对两种排队方式的比较也表明这一假设是合理的。 假设Ⅲ、水房共有20个并联的服务台(水龙头),设每个服务台的服务时间服从某个相同的分布,t和σ分别是服务时间的均值和均方差,γ=σ/ t为偏离系数。由于锅炉及输水管容量的限制,使t依赖于正在进行服务的水龙头个数m,设此时平均服务时间t(m)。且存在一临界值当m<= m0 时,t(m)为常数

matlab单服务台排队系统实验报告

matlab 单服务台排队系统实验报告 一、实验目的 本次实验要求实现M/M/1单窗口无限排队系统的系统仿真,利用事件调度法实现离散事件系统仿真,并统计平均队列长度以及平均等待时间等值,以与理论分析结果进行对比。 二、实验原理 根据排队论的知识我们知道,排队系统的分类是根据该系统中的顾客到达模式、服务模式、服务员数量以及服务规则等因素决定的。 1、 顾客到达模式 设到达过程是一个参数为λ的Poisson 过程,则长度为t 的时间内到达k 个呼 叫的概率 服从Poisson 分布,即 e t k k k t t p λλ-= !)()(,?????????=,2,1,0k ,其中λ>0为一 常数,表示了平均到达率或Poisson 呼叫流的强度。 2、 服务模式 设每个呼叫的持续时间为i τ,服从参数为μ的负指数分布,即其分布函数为 {}1,0t P X t e t μ-<=-≥ 3、 服务规则 先进先服务的规则(FIFO ) 4、 理论分析结果 在该M/M/1系统中,设λρμ= ,则稳态时的平均等待队长为1Q ρλ ρ= -,顾客 的平均等待时间为 T ρμλ= -。 三、实验内容 M/M/1排队系统:实现了当顾客到达分布服从负指数分布,系统服务时间也服 从负指数分布,单服务台系统,单队排队,按FIFO 方式服务。 四、采用的语言 MatLab 语言 源代码: clear; clc; %M/M/1排队系统仿真

SimTotal=input('请输入仿真顾客总数SimTotal='); %仿真顾客总数;Lambda=0.4; %到达率Lambda; Mu=0.9; %服务率Mu; t_Arrive=zeros(1,SimTotal); t_Leave=zeros(1,SimTotal); ArriveNum=zeros(1,SimTotal); LeaveNum=zeros(1,SimTotal); Interval_Arrive=-log(rand(1,SimTotal))/Lambda;%到达时间间隔Interval_Serve=-log(rand(1,SimTotal))/Mu;%服务时间 t_Arrive(1)=Interval_Arrive(1);%顾客到达时间 ArriveNum(1)=1; for i=2:SimTotal t_Arrive(i)=t_Arrive(i-1)+Interval_Arrive(i); ArriveNum(i)=i; end t_Leave(1)=t_Arrive(1)+Interval_Serve(1);%顾客离开时间LeaveNum(1)=1; for i=2:SimTotal if t_Leave(i-1)

蒙特卡罗(Monte Carlo)方法简介

蒙特卡罗(Monte Carlo)方法简介

蒙特卡罗(Monte Carlo)方法简介 蒙特卡罗(Monte Carlo)方法,也称为计算机随机模拟方法,是一种基于"随机数"的计算方法。 一起源 这一方法源于美国在第二次世界大战进研制原子弹的"曼哈顿计划"。Monte Carlo方法创始人主要是这四位:Stanislaw Marcin Ulam, Enrico Fermi, John von Neumann(学计算机的肯定都认识这个牛人吧)和Nicholas Metropolis。 Stanislaw Marcin Ulam是波兰裔美籍数学家,早年是研究拓扑的,后因参与曼哈顿工程,兴趣遂转向应用数学,他首先提出用Monte Carlo方法解决计算数学中的一些问题,然后又将其应用到解决链式反应的理论中去,可以说是MC方法的奠基人;Enrico Fermi是个物理大牛,理论和实验同时都是大牛,这在物理界很少见,在“物理大牛的八卦”那篇文章里提到这个人很多次,对于这么牛的人只能是英年早逝了(别说我嘴损啊,上帝都嫉妒!);John von Neumann可以说是计算机界的牛顿吧,太牛了,结果和Fermi一样,被上帝嫉妒了;Nicholas Metropolis,希腊裔美籍数学家,物理学家,计算机科学家,这个人对Monte Carlo方法做的贡献相当大,正式由于他提出的一种什么算法(名字忘了),才使得Monte Carlo方法能够得到如此广泛的应用,这人现在还活着,与前几位牛人不同,Metropolis很专一,他一生主要的贡献就是Monte Carlo方法。 蒙特卡罗方法的名字来源于摩纳哥的一个城市蒙地卡罗,该城市以赌博业闻名,而蒙特?罗方法正是以概率为基础的方法。与它对应的是确定性算法。 二解决问题的基本思路 Monte Carlo方法的基本思想很早以前就被人们所发现和利用。早在17世纪,人们就知道用事件发生的"频率"来决定事件的"概率"。19世纪人们用投针试验的方法来决定圆周率π。本世纪40年代电子计算机的出现,特

金雀排队管理系统方案完整篇.doc

金雀排队管理系统方案1 第二代排队机 金雀排队评价系统 解决方案 北京金雀未来科技有限责任公司 目录 1 系统概况(3) 2 系统组成及特点(3) 2.1发号机(3) 2.2专业播音员语音提示系统(3) 2.3窗号显示系统(4) 2.4柜员操作器(4) 2.5开放式软件控制系统(4) 2.6强大的统计功能(5) 2.7互联网预约排队系统(5) 2.8队列信息实时显示(5) 2.9过号办理功能(5)

2.10短信提醒(5) 2.11多媒体主屏(6) 2.12无线排队评价系统(6) 2.13评价器(6) 2.14其他附加功能(6) 3 系统配置图(7) 4 常用发号机机型及配置(7) 4.1常用发号机机型:(见下图)(7) 4.2配置(7) 5 典型发号机页面及号票的典型格式(9) 6 统计分析系统(10) 7 系统设置页面(11) 8 金雀排队管理系统典型工作流程(12) 8.1取号入队(12) 8.2等候呼叫(13) 9 虚拟呼叫器介绍(14) 9.1什么是虚拟呼叫器(14)

9.2功能介绍(15) 9.3键盘介绍(15) 10为什么说金雀排队管理系统是第二代排队机................................ 错误!未定义书签。 1 系统概况 目前,在以银行营业大厅为代表的窗口行业,大量客户的拥挤排队已成为了这些企事业单位改善服务品质、提升营业形象的主要障碍。金雀排队评价系统的使用将成为改变这种状况的有力手段。金雀排队评价系统完全模拟了人群排队全过程,通过取票进队、排队等待、叫号服务等功能,代替了人们站队的辛苦,把顾客排队等待的烦恼变成一段难得的休闲时光,使客户拥有了一个自由的空间和一份美好的心情。 金雀排队评价系统是金雀公司在吸取国内外同类产品优点的基础上,综合我国窗口行业服务特点,自行研发制造的第二代智能排队系统。我们将致力于排队机系统的更新换代。 2 系统组成及特点 2.1发号机 微电脑主控系统,触摸屏式取号,高速打印排队号票,可实现定时关机,指定时间段禁止取号,定时禁止取号等功能,界面元素(背景,按钮等)均可自己设定样式,手动布置元素位置,非常灵活。有多种新颖取号机款式可供选择,并可按用户要求定制。

Witness单服务台排队系统实验详细步骤

第8章 单服务台排队系统仿真 排队系统是离散事件系统中的典型的问题。制造系统、生产系统、服务系统、修理和维护设备、交通运输和物资材料管理系统都是典型的有形或无形的排队系统。由于排队系统的应用已越来越广泛,排队特征、排队规则、服务机构也变得越来越复杂,用解析方法已无法求解,计算机模拟是求解排队系统和分析排队系统性能的非常有效的方法。 8.1 单服务台排队系统系统描述与仿真目的 1)了解排队系统的设计。 2)熟悉系统元素Part 、Machine 、Buffer 、Variable 、Timeseries 的用法。 3)深入研究系统元素Part 的用法。 4)研究不同的顾客服务时间和顾客的到达特性对仿真结果的影响。 8.2 单服务台排队系统工作流程 8.2.1 顾客到达特性 在该系统中,顾客的到达规模(成批到达还是单个到达)是单个到达,顾客 到达率Ai 服从均值为 的指数分布,即 8.2.2 顾客服务时间 顾客服务时间为Si ,服从指数分布,均值为 ,即 8.3 仿真模型的设计 8.3.1 元素定义(Define ) 本系统的元素定义如表8-1所示。 表8-1 实体元素定义 min 5=A βA s A e A f ββ/)(-= ) 0(≥A min 4=s βS A S e S f ββ/)(-= ) 0(≥S

8.3.2 元素可视化(Display)设置 各个实体元素的显示特征定义设置如图8-1所示。 图8-1 各个实体元素的显示特征 1.Part元素可视化设置 在元素选择窗口选择Guke元素,鼠标右键点击Display,跳出Display对话框(图8-2),设置它的Text(图8-3)、Icon(图8-4)。 图8-2 Display对话框

蒙特卡罗方法及应用实验讲义2016

蒙特卡罗方法及应用 实验讲义 东华理工大学核工系 2016.8

实验一 蒙特卡罗方法基本思想 一、实验目的 1、了解蒙特卡罗方法方法的基本思想; 2、掌握蒙特卡罗方法计算面积、体积的方法; 3、掌握由已知分布的随机抽样方法。 二、实验原理 Monte Carlo 方法,又称统计模拟方法或计算机随机模拟方法,是一种基于“随机数”进行数值模拟的方法,一种采用统计抽样理论近似求解物理或数学问题的方法。 如待求量可以表述成某些特征量的期望值、某些事件出现的概率或两者的函数形式,那么可采用蒙特卡罗方法求解。在求解某些特征量的期望值或某些事件出现的概率时,必须构建合符实际的数学模型。例如采用蒙特卡罗方法计算某函数所围面积时,构建的数学模型是构造一已知面积的可均匀抽样区域,在该区域投点,由伯努利定理大数定理可知,进入待求区域投点的频率依概率1收敛于该事件出现的概率(面积之比)。 由已知分布的随机抽样方法指的是由已知分布的总体中抽取简单子样。具体方法很多,详见教材第三章。 三、实验内容 1、安装所需计算工具(MATLAB 、fortran 、C++等); 2、学习使用rand(m,n)、unifrnd(a,b,m,n)函数 3、求解下列问题: 3.0、蒲丰氏投针求圆周率。 3.1、给定曲线y =2 – x 2 和曲线y 3 = x 2,曲线的交点为:P 1( – 1,1 )、P 2( 1,1 )。曲线围成平面有限区域,用蒙特卡罗方法计算区域面积; 3.2 、计算1z z ?≥??≤??所围体积 其中{(,,)|11,11,02}x y z x y z Ω=-≤≤-≤≤≤≤。 4、对以下已知分布进行随机抽样:

智能排队系统解决方案

智能排队系统 产 品 方 案 上海强众信息科技有限公司电话:021-50275136 https://www.360docs.net/doc/0218320950.html, Email: fjl_sh@https://www.360docs.net/doc/0218320950.html, 2019年7月9日

目录 一、系统简介 (3) 二、主要功能及优点 (3) 三、系统结构图 (5) 四、系统各部件介绍 (5) (一)取号机和票号介绍 (5) (二)触摸屏和票号外观设计 (7) (三)呼叫器 (8) 四)显示屏 (10) 五、柜员操作说明 (11) 六、客户评价系统 (13) 七、技术指标 (14) 1、规格参数 (14) 2、触摸屏技术参数: (14) 3、EPSON打印机技术参数 (15) 八、系统分项报价表 (16) 九、工程实施 (17) 十、售后服务事项 (18)

一、系统简介 随着窗口服务行业业务量的增长及业务种类的增加,排队等候已成为人们生活中经常面对的问题。长时间的站立等待极易使客户劳累并产生急躁情绪,同时排队时的拥挤、个别人的插队等现象易使现场发生混乱,破坏了服务场所的秩序,这不仅影响正常的工作效率,还有损企业、个人乃至社会的形象;近年来,随着人们生活水平的日益提高,服务质量越来越受到人们的关注,排队等候问题也受到了人们的质疑。 我公司经过充分的市场调研和多年从事产品开发的经验,融合高科技技术,开发了这套网络排队管理系统。此系统通过计算机完全模拟人群排队过程,取票、等待办理、柜员呼叫、办理业务等现场排队服务以及远程网络预约、远程等候、网络提醒、VIP会员合理插队等功能,舒缓了顾客等待的急噪情绪,免除客户站立之苦,使人们在等候服务的过程中拥有一个相对自由的空间,即改善了服务质量,又树立良好的形象,提高竞争力,真正体现了科技以人为本的理念。同时此网络排队系统具有强大的统计和图表功能,为单位的成本、效益方案提供详细的参照数据。特别适合金融、医院、税务、工商、邮政、通讯、保险、签证、车管等窗口服务性行业。 为方便安装维护,同时考虑用户升级和功能扩展,本系统采用简单的模块化接口设计,也大大提高了系统的可靠性。 这种智能化、人性化的服务系统越来越受到人们的接受和赞同,在国内也被越来越多的服务行业认可和采用。 二、主要功能及优点 1、系统可支持100种业务以上 2、系统支持99台以上联机统一发号 3、客户可按个性化自主设计更换发号机界面 4、客户可按需增减各项业务队列并自主设置业务队列名称 5、客户可自主设定在界面上显示并可任意排版各项业务的等待人数 6、客户可自主设定各项业务的工作时段及暂停时段 7、客户可自主更改操作员工的增减及登陆账号 8、客户可自主按个性化更改语音呼叫的信息 9、客户可自主按个性化更改显示屏的任何显示信息

相关文档
最新文档