食堂排队分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要
1、首先,我们分析调查到的数据,发现学生流符合泊松分布,服务时间符合指数分布,由 此我们的模型就变成了排队论中典型的 M\M\n 模型, 根据 M\M\n 模型中的各效率指标的公式, 我们可得到学一食堂拥挤情况的各方面数据。 2、根据模型求解得到的数据,我们对模型进行了更精确的量化分析。我们发现,解决本模 型的关键就在于分析顾客平均排队时间, 我们对其与窗口数之间的关系进行了拟合, 并就两 者之间关系进行了灵敏度分析。 3、针对窗口数与顾客平均排队时间之间的关系,我们从经济学的角度进行了分析,即比较 增加窗口后成本的增加量与减少排队等待时间所带来的收益之间的大小关系, 最后得出学一 食堂设置 7 个窗口最为合理。进一步,我们结合经济学中的寡头竞争原理,分析了现在 6 个窗口设置的原因。
1 t
λ ρ 5.09 =5.09,因为 = = 0.85 <1,所以极限 μ n 6
∑
i =0
n
ρi
i!
)+
ρ n +1
n!(n − ρ )
] −1 =0.031
系统中排队顾客的平均数: L =
n ⋅ n!(1 −
顾客平均排队时间: W =
ρ n +1 P0 ρ
n
=27
)
2
L
λ
=
27 =7.96 3.39
关键词
-1-
排队论
M\M\n 模型 灵敏度
等待损失
模型的建立与分析
由于周六周日学校没课,故学生去食堂的时间较为分散,很少发生排长队的现象,我们 在此就不做分析了。我们仅就周一至周五的食堂拥挤情况进行分析。经我们观察发现,一般 打到饭的同学都能找到座位吃饭,故我们可认为,食堂里的座位数是足够的,无需添加新的 桌椅。所以解决食堂拥挤状况,主要是解决排长队的问题。我们将就此问题建立模型,进行 分析。
模型建立
基于以上的假设,我们的模型符合排队论中的多通道等待模型(M/M/n)。该模型的特 点是:服务系统中有n个服务员,顾客按泊松流来到服务系统,到达强度为λ;服务员的能 力都是μ,服务时间服从指数分布。当顾客到达时,如果所有服务员都忙着,顾客便参加排 队,等待服务,一直等到有服务员为他服务为止。
-2-
这个系统的效率指标有: 顾客到达强度λ 每个顾客的平均服务时间 t 服务员能力 μ =
1 t
系统服务强度,即平均每单位时间中系统可以为顾客服务的时间比例 ρ =
λ μ
空闲概率 P0 = [(
∑
i =0
n
ρi
i!
)+
ρ n +1
n!(n − ρ )
] −1
系统中排队顾客的平均数: L =
n ⋅ n!(1 −
-4-
注:在上图中我们把W的单位改成了秒。 从图中可看出我们各点之间的变化规律较为平稳,所以我们有可能用多次多项式将其拟合, 所以我们又用matlab对其进行了三次多项式的拟合,从而得到了它们的拟合图: 拟合图:
它们之间的二次多项式关系式是:
y = −4.3 + 112.8 x − 981.6 x 2 + 2836.6 x 3
从图中可以看出,随着窗口数的增加,平均排队等待时间急剧减少,当窗口数达到5以 后时,变化趋于平缓。从拟合图中,我们只能看出窗口数与平均排队等待时间的大致关系, 为了得到更精确的分析,我们将用灵敏度的观点进行讨论。 由于窗口数n只能是整数,我们得到如下表的对应关系: 表三(单位:秒) 窗口数n 平均排队时间W 6 27 7 5.23 8 1.64 9 0.58 10 0.21
顾客平均排队时间: W =
ρ n +1 P0 ρ
n
)2
L
λ
顾客平均逗留时间: W0 = W + t 系统中顾客的平均数: L0 = L + ρ
模型求解
由我们调查的数据可知λ=3.39, t =1.5,n=6,代入以上各式可得: 服务员能力 μ = =0.67,系统服务强度 ρ = 存在。 空闲概率: P0 = [(
窗口数的优化设计
从以上的灵敏度分析可知,当窗口数超过7时,即使增加再多的窗口,其平均排队时间 变化的绝对值大小也只在5秒左右,而这么小的时间间隔我们认为对学生是不会造成什么影 响的。但是增加窗口会给食堂带来巨大的成本压力,他们自然也不可能增加。至于小于6个
-5-
窗口时,从图中可看出,平均排队时间会大大增加,这会引起学生的极大不满,造成学生的 大量流失,当然也是不合理的。至此,我们可看出,最佳的窗口设置是6个或7个。 对于学生方面来说,当然是排队等待时间越短越好,即7个窗口比6个好。对于食堂方面 来说,窗口数的增加一方面会导致成本的增加,另一方面会缩短排队时间,即意味着它能为 更多学生服务,所以它是否会增加窗口数就取决于成本和收益的大小关系。 一般来说,每增加一个窗口,需要多配备三名服务人员以及一些配套的设施。所以增加 窗口数所带来的成本等于新增服务人员的工资加上配套设施的维修与清洗费。 新增窗口得到 的收益是很难估量的。在此我们引入等待损失的概念,即由于排队等待食堂所减少的收益。 如食堂每分钟可得收益a元,但是由于队列过长,顾客不得不排队等待服务,这意味着食堂 无法及时为这些顾客服务,每等待1分钟,食堂就损失a元。所以我们得到等待损失等于食堂 单位时间收益乘以平均等待时间乘以顾客数。 我们调查得知北京市餐饮行业服务人员的每月平均工资为700元, 即每周平均175元。 至 于配套设施的维修与清洗, 我们可大致认为其每周不超过300元。 由此可知每增加一个窗口, 食堂的成本就得增加825元。 至于食堂从每个学生身上可获得多少利润, 因为学生要的菜不同, 而且菜的利润也不同, 所以是很难确定的,故我们由一般规律假定其每十秒钟可得0.5元利润。所以,学生因等待 而使食堂发生的损失,Q=0.3 × 3059W,当窗口数从6变为7时,食堂可少损失ΔQ=0.1 × 3059 × ΔW=0.5 × 3059 × (2.7-0.523)=3329.72元。由此可知最佳的窗口数为7。 然而事实是学一食堂的窗口数是6,在这么长的实践时间里,难道是食堂人员没有发觉 当窗口数增加到7时,其利润会更多吗?还是有其它原因呢?其实从理论上来讲,单从一个 食堂来讲,7个窗口是最合适的。但是事实上由于整个学校的学生人数是一定的,故我们的 假设中的第一条,学生源是无限的是不太合理的。当学一食堂增加窗口时,必然会夺走其它 食堂的学生,因此其它食堂也一定会同样增加窗口,使学生在各食堂间进行从新分配,最后 达到新的平衡。可能到头来,虽说学一食堂减少了平均排队等待时间,但学生并没有增加多 少,利润也没多大变化,这是得不偿失的。所以学校食堂之间的竞争有些类似于经济学中寡 头的竞争,他们为了攫取最大的利润,彼此之间达成了某种默契,把实际价格定得比理论价 格要高。反映在我们食堂的窗口数设置上,就是学一食堂选择了6个窗口,而不是7个窗口。 我们认为学校食堂应以为学生服务为宗旨, 不应只看重经济利益, 所以强烈建议学一食堂增 设一个窗口,以满足学生的需求。
忽略那些随机因素, 我们得到的那些结论和实际数据还是较为符合的, 可见我们的模型还是 很成功的。
模型分析
对于学生来说,中午的时间是很有限的(12点下课,1点上课) ,能尽快吃上饭对我们来 说是很重要的。同时,学生在食堂排队的平均逗留时间W0很大程度上可以决定学生对食堂的 选择,所以食堂工作人员也希望能尽可能的满足学生的需求。研究学生平均逗留时间W0,将 是解决本模型的关键所在。平均逗留时间W0是由平均排队时间W和平均服务时间 t 组成。我们 认为15秒的平均服务时间 t 对于服务员来说已经是极限了,如果再加快速度反而可能手忙脚 乱,增大出错的可能性,到时反而会降低效率,故我们认为平均服务时间 t 不可改变,是个 常数。至于平均排队时间W,我们由公式可知它是由顾客到达强度λ,每个顾客的平均服务 时间 t 和窗口数n来决定的,由于学生对于食堂的选择都有一定的偏好,即一般都会去同一 个食堂吃饭,所以我们可以认为学生流是稳定的,即λ为常数,由上面的分析又可知 t 也是 常数,因此能对平均排队时间构成影响的就只有窗口数n了,下面我们将就n的取值对W的影 响进行分析: 由matlab我们可以得到它们两者之间的散点图: 散点图:
下面我们分析平均排队时间对窗口数的灵敏度: 灵敏度 S ( n, W ) = 由此我们可得不同的窗口数n下的灵敏度: 表四 窗口数n 灵敏度 6 0 7 29.13 8 17.51 9 16.45 10 17.62
ΔW Δn W n
由此可见,平均排队时间W对窗口数十分敏感,均达到了16以上,其中以窗口数从6变成 7时尤为明显,其平均排队时间由27秒变为5.23秒。而其他几种情况虽也很敏感,但是平均 排队时间变化的绝对值很小,大小不超过4秒钟。
模型假设
1、由于学校学生多,而食堂少,在中午时段,学生又大都集中在 12:05 至 12:25 这一时 间段赶去食堂吃饭, 故我们可认为在该时间段中学生源是无限的, 且学生单独到来且相互独 立。 2、学生对菜色没有特别偏好,每个窗口对学生来说都是一样的。 3、食堂实行先来先服务原则,且学生可自由在队列间进行转移,并总向较短的队进行转移, 没有学生会因为队列过长而离去,故可认为排队方式是单一队列等待制。 4、食堂共有6个窗口,经我们观察可发现,每个窗口服源自文库员的工作效率是随机的,很难对其 进行精确的分析。所以我们由一般统计规律,认为其满足指数分布,平均每个学生的服务时 间是15秒,且服务员之间无差异。 5、以10秒为一个时间单位。
体会
从选题到完成,这篇论文我们足足准备了三个多星期。一个学期的数学模型课,最后的 成果都集中在了这篇论文中,可见其分量之重,我们自然不敢懈怠。可是正应了刘来福老师 说的那句话,在我们的周围有着很多的数学,问题在于我们怎么去发现它,解决它。经过好 几天的考虑和比较,我们选择了这个和我们每天的生活都密切相关的题目。题目是有了,可 是要调查的数据却极为庞大, 我们抱着不撞南墙不回头的精神, 硬是耐着性子坚持了一个星 期的细致调查。 尽管中间不时传来其他同学已经做完的消息, 可是当我们看着自己辛苦调查 来的真实数据时,我们感到极其满足。由于我们的论文用到了排队论的知识,所以我们特意 去图书馆借了本陆凤山先生的《排队论及其应用》 。由于刘来福老师说过,我们在用新方法 时,不仅要会用,还要知道为什么。所以,我们花了两天来研究排队论中各概念的含义和计 算公式。接下来就是模型的建立与分析了,为此我们进行了明确的分工。模型的组建和求解 过程是由艾博同学完成的,模型的分析是由谌哲同学完成的。至于模型的优化设计,是我们 在共同的讨论下完成的。 在处理处理这一问题时, 谌哲同学创造性地提出了等待损失的概念, 使我们的模型能从经济学的角度进行量化分析。在于事实的验证中,我们碰到了个麻烦,即
北京师范大学学一食堂排队分析
艾博(03231001) 北京师范大学 谌哲(03231004) 03 级 1 班 数学科学学院
引言
在学校里,我们常常可以看到这样的情景:下课后,许多同学争相跑向食堂去买饭,小 小的卖饭窗口前没过几分钟便排成了长长的队伍,本来空荡荡的食堂也立即变得拥挤不堪。 饥肠漉漉的同学们见到这种长蛇阵,怎能不怨声载道。增加窗口数量,减少排队等待时间, 是学生们十分关心的问题。 然而就食堂的角度来说, 虽说增加窗口数量可以减少排队等待时 间,提高学生对该食堂的满意度,从而赢得更多的学生到该食堂就餐,但是同时也会增加食 堂的运营成本,因此如何在这两者之间进行权衡,找到最佳的窗口数量,对学生和食堂双方 来说都是很重要的。 本论文将根据北京师范大学学一食堂中午的拥挤状况建立数学模型, 运 用排队论的观点进行分析, 通过比较各方面因素的关系, 为其拥挤状况找到一个较合理的解 决方案。
调查数据
我们统计了从 6 月 6 日到 6 月 10 日(周一到周五)12:05 至 12:25 高峰期学一食堂 的学生流分布情况:共统计了 3059 人次的数据,见下表: 表一 每 10 秒到达人数 频数 1 257 2 441 3 894 4 956 5 350 7 161
由概率论的知识可知,若分布满足
顾客平均逗留时间: W0 = W + t =7.96+1.5=9.46 系统中顾客的平均数: L0 = L + ρ =27+5.09=32.09
-3-
由此可见,当我们中午在12:05至12:25这个时间段去学一食堂吃饭时,一进门就会发 现里面已经人满为患,几乎不可能找到空闲的窗口。而且,已经有32个同学正在排队买饭。 27个人正在排队等待,平均一个窗口5人。当我们开始排队时,要过80秒钟才轮到我们,要 过95秒钟我们才能吃上可口的饭菜,来填饱我们的肚子。为了检验我们的数据与事实相符, 我们特地亲身体验了一番,下表是我们的统计数据: 表二 时间 排队等待人数 排队等待时间 6月13日12:14 4 80 6月14日12:10 5 85 6月15日12:12 4 70 6月16日12:10 6 75
pk λ = ,则该分布为泊松分布。 (其中 p k 为泊松 p k −1 k
分布的密度,λ为泊松分布的参数) 由上表可得λ=3.39。经检验,该分布近似于泊松分布。虽然我们仅仅调查了一周的数 据,但考虑到学生到食堂就餐具有较大的稳定性,所以认为调查的数据还是较为可靠的。另 外在非高峰时段很少发生排队现象,故在此我们也不做分析。