告诉你一个可怕的数学事实:公路越多,城市越堵!

全世界只有3.14 % 的人关注了

爆炸吧知识

生活

依旧美好

上周,刘强西带着小天到附近的清扬山放松一下。

然而,从京西大旅馆有两条路可以到清扬山。

一条是金龙大道,前半程走完需要20分钟,但可怕的是路窄,车辆一多就慢,不过后半程就比较宽,只要40分钟就能搞定。

而另外一条从京西大旅馆到清扬山的路叫做银龙大道,情况跟金龙大道完全相反。银龙大道的前半程比较宽敞,走完也是需要40分钟,而后半程则稍微窄了一些,不出特殊情况的时候,20分钟就能搞定。

 

反正两路子都差不多。刘强西就随便选了金龙大道,驾着马车就出发了。

金龙大道上的前半程都很顺畅,20分钟轻轻松松搞定,正好停在金龙驿站休息一下,接下来还需要走40分钟才能到目的地,小天眺望窗外,突发奇想,自言自语:

从这里到银龙驿站,直线距离才5分钟。如果建一条这样的高速,我只要花45分钟就到清扬山,岂不是更好?

刘强西听到后,眼睛一眯,嘴角一上翘,笑道:“你还是太不懂人了,如果建这样的一条高速,我们过去清扬山说不定要用更长的时间!”

 

小天一脸疑惑:“怎么可能??”

强西很淡定地回答:“从博弈论的角度看,当建了这样一条高速以后,极端情况下所有车都会走你说的这条路,这样我们下次来要花更多的时间!”

 

小天陷入了思考:难道建了高速捷径怎么就慢了,那些司机们到底是有什么想不开吗?小天决定动手算算,用随身携带的草稿纸和笔认真地写了起来。

原来在正常的时间段,从京西大旅馆往清扬山,每小时平均车流量是400辆车。在新建高速以前,由于金龙大道和银龙大道的路况相当,当更多人选择金龙大道时,选择银龙大道的人走得会更加舒适,因为相对金龙大道不拥挤,因此下一次人们会更多地选择银龙大道。

在博弈论上称之为“少数者博弈”,其实选择路线也是一种博弈,人们会在多轮博弈当中不断接近均衡状态。在均衡状态下,金龙大道与银龙大道的车流量相同。

 

如果真的在两个驿站中间建起一条高速路,那情况到底会怎样:

  • 京西大旅馆-金龙驿站段、银龙驿站-清扬山段受拥堵的影响较大:当有x辆车行驶在同一条路线时,穿越该路线所需要的时间为10+x/20分钟。

  • 京西大旅馆-银龙驿站段、金龙驿站-清扬山段不受交通状况影响:无论有多少辆车行驶,需要40分钟通过。

在没有建高速,即金龙驿站-银龙驿站段的情况下,走金龙大道和银龙大道的时间为:

10+200/20+40=60分钟

新建了金龙驿站-银龙驿站段以后,交通结构流速图就变了:

我们可以看到:

  • 老司机们还是正常驾着马车,当有一半的车走金龙大道,一半的车走银龙大道。有一天,有一个司机发现金龙驿站-银龙驿站段高速开了,这位司机感到非常新鲜,带着好奇感走完了全程。发现走这段路才需要5分钟,走银龙驿站-清扬山段需要10+201/20=20.05分钟。老司机就好像发现了新大陆,以后去清扬山撩妹只需要:

10+200/20+5+10+201/20=45.05分钟

而如果走金龙大道,总耗费时间是:

10+200/20+40=60分钟

这位好奇的老司机会告诉他的朋友,这条路不错,能够节省很多时间,快过来试试吧。于是越来越多司机会走金龙驿站-银龙驿站段。

  • 越来越多司机会走金龙大道-金龙驿站-银龙驿站-清扬山这条路线,简称捷径,到最终,所有的司机将全都走这条路线。有一天,又有一个司机好奇,想看看银龙大道的风光,带着怀旧感走完了全程,总耗费时间是:

40+10+400/20=70分钟

而走捷径,总耗费时间是:

10+400/20+5+10+400/20=65分钟

这位怀旧的老司机会告诉他的朋友,这条路风景不错,可惜走的时间更长。

      

等等,发现一个情况:

在没有修高速之前,总耗费时间是60分钟。

在修高速以后,总耗费时间竟然是65分钟。。。。。。

 

到了清扬山顶,吹着习习凉风,远远看到京西大旅馆的影子,小天思绪久久不能平静。仔细翻查资料,才发现这种现象也被称为布雷斯悖论(Braess s paradox)。

 “原来博弈论才是真正的套路之王。”

说起布雷斯悖论,那就得说起49年前的那个晚上。

1968年,在一次寻找交通流的最佳解决方案时,数学家布雷斯得出了一个惊人的发现:

在一个交通网络上增加一条路段反而使网络上的旅行时间增加了,而且是所有出行者的旅行时间都增加了,这一附加路段不但没有减少交通延滞,反而降低了整个交通网络的服务水准。

这个现象被称为布雷斯悖论,这可以用博弈论中的纳什均衡概念来解释:在所有人都是理性人的前提下,将执行自身利益最大化的决策,因此将达到一个均衡点,所有人不愿意作出其他选择。

在市政府修建了一条新路以后,司机们可能使用这条新路,因为距离更加近,这种理性决策不断演化,最后将演化出一个新的纳什均衡。这个新的均衡有可能是更差的,但即使是更差,司机们到最后也不愿意去改变自身想法,除非把这条路封上。

现实中确实有这样的案例。在1990年的世界地球日,为了鼓励绿色出行,纽约市决定关闭第42号大街。但这在纽约市民看来,对堵车泛滥成灾的纽约市来说无异于晴天霹雳,他们都认为这对纽约的交通来说是雪上加霜,甚至称那天为“毁灭日”

有趣的是,在当天纽约却并没有发生大塞车,交通状况反而难以置信的比平时有所好转。虽然没有足够的依据证明,纽约第42号大街就是布雷斯悖论中那条附加的路线,但事实就是道路通畅了。

 

生活依旧美好,明天照样堵在路上!

作者简介:超模君,数学教育与生活自媒体博主,新晋理工科奶爸。出版过《芥子须弥 · 大科学家的小故事》;《数学之旅·闪耀人类的54个数学家》。后续数学文化创意多多,欢迎关注认识!

文系网易新闻·网易号“各有态度”特色内容

参考资料:

1.姜伯驹.苏联数学系基础课近况研究

2.马书芳.关于俄罗斯人才流失问题的思考

3.知乎.为什么苏联建立后突然出现了一大批数学家

4.Wikipedia.Academy of Sciences of the Soviet Union

5.量子位.碾压美国的苏联AI事业:生于赫鲁晓夫,死于勃列日涅夫

6.中国数学杂志.苏联中学数学教学大纲

转载请在公众号中,回复“转载”


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/295344.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

官方精简版!Windows 10 LTSC 2021 正式发布

微软现已正式发布 Windows 10 企业版 LTSC 2021。LTSC 全称为 the Long-Term Servicing Channel,即长期服务频道。使用 LTSC 服务模型,Windows 10 电脑可以延迟接收功能更新,功能更新每 2-3 年(Windows 10 家庭版和专业版等此前为…

不喜欢写测试的朋友看过来,与你分享写测试的经验 做一个爱写测试的程序员...

自从掌握了单元测试的要领之后,经常写测试,做测试,也非常喜欢做单元测试。我的文章《数据采集:完美下载淘宝Ip数据库 简单的程序节省60元人民币而不必购买数据库》中的代码,也是个测试方法,源代码在QQ群中公…

Struts2内置拦截器和自定义拦截器

内置拦截器 Struts2中内置类许多的拦截器,它们提供了许多Struts2的核心功能和可选的高级特性。这些内置的拦截器在struts-default.xml中配置。只有配置了拦截器,拦截器才可以正常的工作和运行。Struts 2已经为您提供丰富多样的,功能齐全的拦截…

基于eclipse RCP的文件夹管理工具

总的来说, Windows7的文件夹浏览器已经提供了很好的功能, 但是也有一些鞭长莫及的地方,比如: 无法搜索指定文件夹里面某些文件夹的文件我将经常使用的图标资源分成几个目录存放于一个文件夹中, 这些资源风格不同,来源也不同. 有些是来自开源项目的, 有些是来自iconfinder, 还有…

.NET 6新特性试用 | 异步流

前言IAsyncEnumerable<T>支持返回异步迭代的枚举器&#xff0c;但在.NET 6之前&#xff0c;即使在API中使用了IAsyncEnumerable<T>&#xff0c;它还是使用同步方式输出&#xff0c;首先将结果缓冲到内存中&#xff0c;然后再写入响应中&#xff1a;[HttpGet] publi…

今日份凡尔赛培训满分了没?

1 今日份凡尔赛培训又精进了&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼2 西班牙修复失败的雕像▼3 这裤子长的过分了&#xff01;▼4 一般人肯定问不出的问题▼5 令人无语的重婚案&#xff08;via.头条新闻&#xff09;▼6 孩子你太精了些▼7 哦吼&#xf…

WEB服务器 - Apache、Nnginx、Lighttpd的比较和择优(转)

Apache服务器和nginx的优缺点&#xff1a; 我们之前大量使用Apache来作为HTTPServer。 Apache具有很优秀的性能&#xff0c;而且通过模块可以提供各种丰富的功能。 优点&#xff1a; 首先Apache对客户端的响应是支持并发的 &#xff0c;运行httpd这个daemon进程之后&#x…

万万没想到,一个 MongoDB.Driver 的 bug 导致 .NET5 程序死锁!

一&#xff1a;背景 1. 讲故事这个月初&#xff0c;星球里的一位朋友找到我&#xff0c;说他的程序出现了死锁&#xff0c;怀疑是自己的某些写法导致mongodb出现了如此尴尬的情况&#xff0c;截图如下&#xff1a;说实话&#xff0c;看过这么多dump&#xff0c;还是第一次遇到真…

有生之年必看!原来历史还可以这样震撼,看完我惊呆了...

▲点击查看哈佛大学本杰明教授曾说&#xff1a;“越是到了高等教育的阶段&#xff0c;人们就越重视从历史中总结经验&#xff0c;尤其是精英阶段。很多人都想好好读读历史&#xff0c;但是一直以来&#xff0c;读历史都有一个问题&#xff1a;看着满满都是字的大部头&#xff0…

.NET6 新功能和新生态

微软中国MSDN 点击上方蓝字关注我们.NET 6正式推出已有一周多的时间&#xff0c;不少小伙伴已经安装好开始尝鲜了。围绕着.NET 6&#xff0c;开发者大佬们已经为大家讲解了不少新功能和新生态。但是&#xff01;我们这里还有更多你可能感兴趣的最新消息&#xff0c;今天就让我…

公厕的门下面为什么都要空一截?难道是为了和别人分享我中午吃的两碗螺狮粉?

全世界只有3.14 % 的人关注了爆炸吧知识何人在此肆意飞翔昨天晚上的这个时候&#xff0c;超模君还在苦逼的加班。好不容易码完了最后一个字&#xff0c;想着先去厕所解决一下人生大事&#xff0c;再回来发布推文。随着一坨污秽倾泻而出&#xff0c;超模君再一次感受到无shi一身…

asp.net core自定义依赖注入容器,替换自带容器

依赖注入在asp.net core程序中,众所周知&#xff0c;依赖注入基本上贯穿了整个项目&#xff0c;以通用的结构来讲解&#xff0c;控制器层(Controller层)依赖业务层(Service层),业务层依赖于仓储层(Repository层),而其他层级中也或多或少的使用了依赖注入,在这里不过多的对于依赖…

学习socket nio 之 mina实例

1&#xff1a;mina之浅谈 mina是apache基于socket nio的一套框架&#xff0c;可以从apache官网下载jar包和源码。试用起来非常方便&#xff0c;也非常强大。如果对socket nio还不是很了解的话&#xff1a;请看一下这两篇文章 学习bytebuffer和socket nio实例 这里我简单的介绍一…

java aop execution_Spring AOP -- execution表达式

*&#xff1a;匹配任何数量字符&#xff1b;..&#xff1a;匹配任何数量字符的重复&#xff0c;如在类型模式中匹配任何数量子包&#xff1b;而在方法参数模式中匹配任何数量参数。&#xff1a;匹配指定类型的子类型&#xff1b;仅能作为后缀放在类型模式后边。234017_UIVQ_252…

理工男都能有多痴情?

1 简直一模一样&#xff01;▼2 你的担心太多余了些▼3 汤包怎么吃&#xff1f;英国人&#xff1a;挤掉汤汁再吃&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼4 就还挺奇特的&#xff01;&#xff1f;&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼5 …

Objective-C征途:Hello Objective-C

先来介绍一下历史背景&#xff0c;Cocoa和Objective-C是苹果公司Mac OS X操作系统的核心。虽然Mac OS X相对较新&#xff0c;但Objective-C和Cocoa的推出已有时日。早在20世纪80年代早期&#xff0c;Bard Cox就发明了Objective-C&#xff0c;意在将流行的&#xff0c;可移植的C…

基于事件驱动架构构建微服务第12部分:向Apache KAFKA生成事件

原文链接&#xff1a;https://logcorner.com/building-microservices-through-event-driven-architecture-part12-produce-events-to-apache-kafka/在本教程中&#xff0c;我将展示如何将事件发布到apache KAFKA。当客户端发生命令时&#xff0c;它将产生一个事件&#xff08;例…

Andriod之使用极光推送自定义消息打造个性的消息推送效果

没必要重复造轮子&#xff0c;吸收别人的精华&#xff0c;站在巨人的肩膀上&#xff0c;才能走得更远&#xff0c;如果技术不能带来利润&#xff0c;狗屁都不如&#xff0c;好了&#xff0c;介绍下极光推送吧&#xff0c;我们项目里面用的是个推&#xff0c;先把这个极光推送的…

全球五大顶级域名一周统计:7月第三周新增超9万个

中国IDC评述网07月27日报道&#xff1a;据域名统计机构WebHosting.info公布的最新数据显示&#xff0c;截至2012年7月23日&#xff0c;全球五大顶级域 名&#xff08;.COM、.NET、.ORG、.INFO和BIZ&#xff09;总量达131,918,481个&#xff0c;环比上周新增90,138个&#xff0c…

java后台传一个对象到前台_前台判断对象中的一个布尔值_springMVC面试题

1&#xff1a;springMVC工作原理springMVC架构.png【用户发送请求到前端控制器dispatcherservlet&#xff0c;前端控制器接收到请求之后调用处理器映射器&#xff0c;根据请求url找到具体的处理器&#xff0c;生成处理器对象返回给前端控制器&#xff0c;前端控制器通过处理器适…