懂点儿数学,排队更省时

要是刘姥姥来到21世纪,把每一座大都市都逛上几圈,她一定会觉得都市人最喜欢的娱乐就是排队。早在1946年,匈牙利裔的作家乔治·米克斯(George Mikes)定居伦敦时,就在著作《如何当一个外星人》(How To Be An Alien)中写下了一段经典名言:“到周末,英国人在公车站前排队到里士满公园(Richmond Park)玩。他们排队等游船,排队等喝茶,排队等吃冰淇淋。然后纯粹出于兴趣,再去排一些更奇怪的队伍。最后回到公车站前排队,花上他一辈子的时间……许多英国家庭喜欢晚上在家里排上好几个小时的队伍。当小孩子不玩了,准备排队去睡觉时,是父母们最难过的时刻了。”

每当有新的电子产品即将发售时,狂热的粉丝们就恨不得提前好几天带着装备来排队了。(图片来源:mirro.co.uk)

这是旁观者兴灾乐祸的心态。对于身陷在队伍之中的人,或者商家来说,看到这么多等得不耐烦、随时要离开的客人,总归是一件不好的事。各位有没有想过,如果不考虑先来先到的公平性原则,想减少所有客人等候时间总和的话,该先服务哪些客人吗?

答案是,先服务很快就可以搞定的客人。

举例来说,大毛、二毛、小明三兄弟在柜台前排队,大毛买了全家的生活用品,得花100秒结帐;二毛拿了一堆零食,需要花50秒结帐;而小明只拿一罐奶茶,10秒就结完帐了。如果按照年龄从大到小的顺序结帐,大毛、二毛、小明各自会花上100秒、150秒、160秒的时间才能完成结帐,平均时间为136.7秒。但如果颠倒过来让结帐快的人先结帐,则小明、二毛、大毛仅需要10秒、60秒、160秒可以完成结帐,平均是76.7秒,缩短了60秒。

用符号表式可以看得更清楚,当三人结帐时间各自为t1、t2、t3,并按照这样的顺序结帐时,每个人各自完成结帐的时间是t1、t1+ t2、t1+ t2+ t3,平均为t1+ 2t2/3+ t3/3。随着队伍的顺序,越后面的人对结帐时间影响越小,以N个人来说,第n位客人的排队时间是tn,平均时间即为:

因此,店家可以先处理那些不大需要花时间的客人,这样可以降低每人平均等待时间,提升顾客满意度;同样的道理,店家也可以反过来,先处理大客户的单,营造出门庭若市的热闹形象。所以如果你看到某间盐酥鸡摊位前排队的人特别多,说不定不一定是很好吃,只是老板数学很好,刻意延后那些只买豆干或甜不辣的点单。

然而,因为现实情况中需要考虑的地方太多,数学理论有时很难直接套用。在排队这个问题上,就算可以依照结帐时间排队,商家也不愿意真的这么做。因为要是真按照这个标准,等于变相鼓励大家买少一点,才能快点结帐。买了10万元的大客户永远得被排在最后面,等到铁卷门拉下来了才能结他的帐。

但这则理论并没有失效,商人们依然成功地将它转化为了一件我们都知道的东西——快速结帐柜台。借由快速结帐柜台设定的结帐门槛,将原本结帐时间短到长的排序,用二分法取代,低于门槛的人优先处理。如此一来,就能够大幅缩减整体的排队时间。

现在很多超市中都设有快速结账柜台。方便那些购买的商品较少的顾客快速完成结账。(图片来源:rpgwebgame.com)

不过,快速结帐柜台还是有些缺点。要是大家都买太多,就没人可以去快速结账柜台;或刚好相反,大家都买很少,就会有一群人塞在快速结账柜台,让“快速”两个字变得很讽刺。因此,可以将快速结账柜台的件数限制改成用LED屏幕动态显示,即根据现在的顾客人数,搭配顾客结帐时间的统计分布图,实时估算出最佳的快速结帐柜台件数限制。甚至,可以设定好几个快速结帐的柜台,各自有不同的结帐门槛。

这样的想法很有效,但也很复杂。要是真的实践了,光应付搞不清楚状况的顾客,恐怕就会花上更多时间。拥有好几个结帐柜台的商家,因此又采用了一个更简单,且同样广为使用的策略:将排在多个柜台前的多条队伍整合成一条队伍,借此大幅提升排队效率。

两种主要的排队方式,右边的方法排队效率更高。

继续以刚才的大毛、二毛、小明例子来说,假设他们还有一位表弟三毛,购买的商品结帐时间为20秒。假设大毛、小明和二毛、三毛分别排两条队伍,四人结帐所需的时间各自为大毛100秒、小明110秒、二毛50秒、三毛70秒,平均是82.5秒。但如果四人排成一条线,顺序是大毛、二毛、三毛、小明,则两个柜台各自结帐的顺序分别是(大毛),(二毛,三毛,小明)。大毛、二毛、三毛所需的时间不变,但小明却可以在三毛结帐后,不用继续站在大毛后面空等,直接去另一个柜台结帐,最终只需要80秒,省下了20秒(原本排两列的状况,很可能小明在等大毛时,旁边的柜台又有新的人排队,让小明无法换柜台)。换句话说,将多条排队的人潮合并化成一条,可以避免因为某一个结账时间特别久的人,而延长该队伍客人的整体结帐时间。

因此,如今在银行、邮局、飞机登机柜台、政府机关,都采用了搭配电子叫号的单条排队制度。不仅让客人在等候时可以坐在沙发上看报纸,还能大幅缩短平均排队时间。大卖场不这么做的原因,一部分是因为柜台拉得太长,要是最远的柜台空了,恐怕客人也不愿意推着推车走过去;另一个原因是,实际在现场时,客人会去观察每个柜台的排队人数,甚至根据队伍中每位客人篮子里的物品项目,估算每条队伍的排队时间,再选择一条自己认为最快的队伍。在这样智慧的选择下,多条排队的效果将会大幅提升。

原文发布时间为:2014-10-18

时间: 2024-07-31 00:47:27

懂点儿数学,排队更省时的相关文章

人人都该懂点儿TCP

即使你的工作也许不需要对TCP了如指掌,也不需要去了解具体的TCP/IP实例.你也应该懂一些基本的TCP知识,本文会告诉你为什么. 我以前在Recurse Center工作的时候,曾经用Python写过一个TCP栈(还写了一篇博文用Python实现TCP栈可以学到什么).这是很有意思的一课,也基本上是我对TCP的所有了解了. 一年之后,工作上遇到了困难.有同事在Slack上问到:"嘿,我向NSQ推消息总是会有40ms的延迟,不知道为什么."这个问题我思来想去,过了一个周,还是毫无头绪.

应对网络威胁 NGFW看得懂的安全更安全

本文讲的是 :  应对网络威胁 NGFW看得懂的安全更安全  , 自从2013年"棱镜门"事件后,国家高层对网络安全越来越重视,"没有网络安全就没有国家安全"在全社会也形成了共识,普遍认为只有用自主可控的国产软硬件和服务来替代进口产品,才能从根本上提升中国网络安全自我防护能力,只有建立起完全自主.安全可控的核心系统,把信息安全掌握在自己手中,才能确保国家网络安全和信息安全,一场国产化替代浪潮也越掀越高. [IT168 评论]在互联网时代下,网络安全是基础,没有安全一

网页设计中的数学运用

  这篇文章并不是教大家怎样做设计,而是教大家通过一些"工具"把你的设计变的更合理,更平衡;同时也要记住,规则是死的,人是活的,怎样遵守规则的同时破坏规则是决定你是否能成功的关键.     好的设计没有周详的计划是不可能实现的,而数学在这个计划中有着举足轻重的作用. 有人可能会说我早就知道了,比如算什么margin或是padding的,算高度什么的,这个应该就是你所说的在设计中运用的数学吧?其实不然.应该说我的数学有更高一层的意义(脸皮比较厚). 我觉得我在这里和大家讲几千个字,还不如

想创业更简单、更成功?好产品让你事倍功半!

创业,可能是近几年最热的词,从几岁到几十岁都有人选择创业,但据国家工商局统计,创业成功坚持3年的创业者不到20%,坚持5年的不到10%,坚持10年的不到1%,可想而之想要持续创业成功,想要企业能活到10年以上,非常的难. 因为,创业不仅需要你有好的产品,还需要有好的人才以及好的管理水平. 好的产品必须满足的三个条件: 一就是随应时代的需求,也就是说不同的时代人们的需求方向不是一样的,所以这个产品要满足这个时代大部分人的特性,这样才能配备当下社会的发展和变革,纸币是银行的产品,虽然不需要购买,但它

为什么人人都该懂点LLVM

只要你和程序打交道,了解编译器架构就会令你受益无穷--无论是分析程序效率,还是模拟新的处理器和操作系统.通过本文介绍,即使你对编译器原本一知半解,也能开始用LLVM,来完成有意思的工作. LLVM是什么? LLVM是一个好用.好玩,而且超前的系统语言(比如C和C++语言)编译器. 当然,因为LLVM实在太强大,你会听到许多其他特性(它可以是个JIT:支持了一大批非类C语言:还是App Store上的一种新的发布方式等等).这些都是真的,不过就这篇文章而言,还是上面的定义更重要. 下面是一些让LL

学渣毕业季,求懂java开发的人指导

问题描述 学渣毕业季,求懂java开发的人指导 自己是普通大学计算机专业的大四学生,大学玩了4年语言基础渣到家,临近毕业找工作笔试次次被刷.java懂一丢丢.想快速提升一下java水平,求指导一下该看哪一些东西. 解决方案 要想在java领域成为大牛,除了不断进行项目实战以外,还要不断的进行进修和学习,以下将本人学习java多年使用的好书和一些好的视频推荐给大家,这些书和视频都是本人在网络找了很久,后来又经过实践证明的好书和视频.希望对大家学习java有帮助 首先,是书的推荐: 1 学习java

企业级江湖:懂小微协同ERP造就“旷世药王“

公元2015年,华国朝庭经过60多年整治,虽然期间遭遇了某些变故,但国泰民安,一派祥和. 华国朝庭管理有度,江湖中各种帮派也得到快速发展.企业级江湖在华国朝庭的大力扶持下,更是呈现百花齐放.百家争鸣之局面.尽管如此,仍然无法避免企业级江湖的残酷搏杀,不能适应江湖节奏或者实力不强者,葬身后成为齑粉的也不鲜见. 转眼进入公元2016年,企业级江湖里,以"药王谷"闻名于世的畅捷通山庄宣布"懂小微"入世,一时间引起江湖人士极大关注."懂小微"何许人也?

一周云计算:改变“云”理念,是挑战更是机遇!!

首先让我们关注本周奥运金牌榜! 本周受人关注的不仅仅只有奥运会,08月09日,阿里云的云栖大会·北京峰会也顺利召开,让我们一起回顾大会要点吧! 8月9日,阿里云在云栖大会·北京峰会上宣布启用全新的动态LOGO,新LOGO以简洁的符号设计更清晰地展现出阿里云"为了无法计算的价值"这一理念.阿里云的国际化战略也将受益于更换中文"云"后的新LOGO. 随着阿里云向全社会输出海量计算.大数据处理.中间件和安全能力,阿里云更深刻地认识到,云的本质是计算,"计算正在重

没冲突无爆点,有赌局更抢眼

没冲突无爆点,有赌局更抢眼.央视年度经济人物颁奖晚会今年算是攒足了梗了,给了足足40分钟时间挑弄董明珠和雷军两位年度经济人物拌嘴,马云.王健林两位各怀心意掺和,也算是场热闹大戏. 我们不得不承认央视的议题设置又成功了,连ZenNew禅芯团队成员这种非央视典型观众都忍不住漏夜找好基友.NOP创始人.著名大腰子爱好者刘爽同学共吐一通槽. ZenNew:爽总,忙完双12了,NOP这次销售如何? NOP刘爽:还行吧,比怨妇强比新欢差,比去年强比明年差.主要是我们一向预期保守,所以结果比预期还高些.对了谢