十年前就已经实现的技术(44年10³⁶的关键突破)
十年前就已经实现的技术(44年10³⁶的关键突破)
2024-06-17 01:43:33  作者:风中人  网址:https://m.xinb2b.cn/life/fqh425239.html

十年前就已经实现的技术(44年10³⁶的关键突破)(1)

你是一位辛苦而忙碌的推销员,需要穿梭在许多城市之间。假设现在你有一系列目的地城市需要逐一拜访,并最终返回你生活的那座起点城市。你已经做了充足的准备,知道任意两座城市之间的距离,那么,应当如何规划旅行路径,才能使得整个旅程最短呢?

虽然描述和理解起来并不复杂,但这绝不能算是一个简单的问题,尤其是当“城市”的数量远不止三五座,而是一个庞大的数字时,问题的复杂程度也可能变得超乎想象。

这个问题有个专属的名字,它通常被称为旅行推销员问题(travelling salesman problem, TSP),是理论计算机科学中一个最著名的存在已久的基本问题之一。理论计算机科学家为了检验有效计算的极限,对这一问题进行了反复研究。几十年来,它也激发了计算机科学中许多基础的进步,帮助阐释了线性规划等技术的能力。一些科学家甚至把探索TSP称为一种“瘾”。

TSP也并非单纯的“纸上谈兵”,而是具有广泛的实际意义,在物流、制造业,甚至DNA测序中都有应用。在这些情况下,“城市”就代表着客户、DNA片段等,而“城市间的距离”则可以指时间、距离、相似度等。

两年前,当Nathan Klein开始研究生学习时,他的导师Anna KarlinShayan Oveis Gharan提出了这样一个规划——共同研究理论计算机科学中这个著名问题。Klein的导师都认为,即使他们无法解决这个问题,Klein也能在这个过程中学到很多东西。当时仍是研究生新生的Klein同意了这个计划,他还不知道自己在接下来两年将会面临什么。

如今,在上传至预印本网站的一篇论文中,导师与Klein终于实现了他们的目标,事实上,这也是计算机科学家近半个世纪以来一直所追求的——他们证明了找出TSP近似解的更优算法

大多数计算机科学家相信,没有一种算法可以有效地为TSP所有可能的城市组合找到最优解。虽然如此,找到接近最优解的方法还是有可能的。

1976年,尼科斯·克里斯托菲德斯(Nicos Christofides)提出了一种算法,可以有效地找到TSP的近似解,并保证这种近似解中的往返旅程最多比最优解长出50%(近似比不超过3/2)。这种算法利用了连接所有城市的最短“树”,也就是没有闭合回路的连接(或者叫“边”)网络,然后将这种树作为主干,随后添加额外的连接,将它转换成完整的往返路径。

十年前就已经实现的技术(44年10³⁶的关键突破)(2)

这是一个简单的TSP例子,在这个例子中,最优解并不复杂。而克里斯托菲德斯算法会先找到连接所有城市的最短树,然后再将它转换成完整的往返旅程。| 图片设计:雯雯子;素材参考:[1]

在任何往返旅程中,连接每座城市的边都必须是偶数条,这不难理解,因为每次到达后都会离开。事实证明反之亦然,也就是说,如果网络中的每座城市都有偶数条连接,那么网络中的连接一定能构成一个往返旅程。

连接所有城市的最短树则缺乏这种“偶数性”,因为位于分支末端的城市只存在一条连接。克里斯托菲德斯算法找到了最佳的方式,将拥有奇数条连接的城市相连,就让最短树变成了一个往返旅程。随后他证明,由此产生的往返旅程最多比最优解长50%。

克里斯托菲德斯算法是理论计算机科学中最著名的近似算法之一,它也成了不少教科书和课程中经常出现的最佳案例。但计算机科学家一直相信,应当存在比克里斯托菲德斯算法更优的近似算法。毕竟,克里斯托菲德斯算法虽然简单直观,但并非总是那么高效,因为连接城市的最短树或许并非可选择的最佳主干。比如,如果这个树有许多分支,那么分支末端的每座城市都需要与另一座城市相匹配,这可能会带来大量昂贵的新连接。

当时许多人认为,不久就会有人对克里斯托菲德斯的简单算法提出改进。但事情并没有这么简单。

直到10年前,Gharan和他的博士导师以及合作者开始研究提高克里斯托菲德斯算法的可能。他们受到了另一种版本的TSP的启发。在这个版本中,你可以选择一种组合路径。例如,如果你想去A地,可以选择3/4的B到A的路径,加上1/4的C到A的路径。这种“分段版本”的问题虽然没有实际的物理意义,却能够有效地求解。对计算机科学家来说,它也可以作为对求解一般性TSP的一种思路引导。

因此,Gharan等人没有选择连接所有城市的最短树,而是从一个精心筛选的集合中随机选择一个树。他们创建了新的算法,利用一种随机过程创建出树,在这样的树中,拥有奇数条连接的城市倾向于有邻近的“搭档”。接着再用类似克里斯托菲德斯算法的方式,将这些城市与其“搭档”相连,就能创造出一个完整的往返旅程。

十年前就已经实现的技术(44年10³⁶的关键突破)(3)

Gharan等人提出的新算法的近似解,先利用随机过程创建树,然后再将它转换成完整的往返旅程。| 图片设计:雯雯子;素材参考:[1]

这种方法似乎很有前景,他们相信这是一种更好的算法,但严谨地证明出这种优越性并非易事。

2011年,Gharan等人成功证明,他们的新算法在“图形化”TSP上比克里斯托菲德斯算法更优。“图形化”TSP可以理解成TSP的一类特例,也就是城市之间的距离由一个网络(不一定包括所有连接)表示,每边长度相同。但他们一直没能将结果推广到一般性TSP中。

几年来,Gharan仍然在一直思考这个问题。他认为,数学中的多项式几何(geometry of polynomials)领域可能是解决问题的关键工具,但理论计算机界对这一数学领域知之甚少。Gharan在与Karlin共同指导研究生Klein时,他们决定共同推进对这个问题的研究。

在第一年里,他们先从一种简化版本入手。尽管困难重重,但他们开始对所用的工具有了感觉,尤其是多项式几何。

多项式是由常数和变量的幂运算等组合而成的表达式,比如x²y 2yz⁵。在TSP中,研究人员将一张城市地图提炼成一个多项式,其中每座城市之间的连接是一个变量,可以连接所有城市的每个树是一项。数值因数随后为这些项加权,反映出旅行售货员问题的分段解中每条边的值。

他们发现,这个多项式有一种迷人的性质,也就是“实稳定”(real stability),也就是说,让多项式为零的复数永远不在复平面的上半部分。实稳定性带来的优势是,即使对多项式做出许多改变,它仍然有效。例如,当研究人员操控一些更简化的多项式时,他们操控的结果仍然具有实稳定性,这就为各种各样的技巧打开了大门。

这使得研究人员能够更好地处理一些问题。终于,在一份80多页的论文中,Karlin、Klein和Gharan证明出,10年前设计出的算法确实比克里斯托菲德斯算法要更好。新算法在克里斯托菲德斯算法(3/2近似比)的基础上,将近似比提高到了3/2 - 10⁻³⁶

虽然这一微小的数字看似不足为道,但许多理论计算机学家相信,它突破了理论和心理上的僵局。研究人员希望,这能为进一步的提高开辟道路。

参考来源:

https://www.quantamagazine.org/computer-scientists-break-traveling-salesperson-record-20201008/

https://arxiv.org/pdf/2007.01409.pdf

封面来源:pikrepo.com

来源:原理

编辑:前进四

声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。

来源: 中科院物理所

  • 老人过世安慰语
  • 2024-06-17老人过世安慰语1、你的亲人去世了,不要太伤心难过,在天国,他不会喜欢你这样消沉的,打起精神,努力吧,为了你的亲人2、节哀顺便,不要太难过了照顾好身体3、惊闻您遭丧母之痛,感同身受,寿夭天定,望您节哀顺变,保重身体,。
  • 刺蒺藜的功效与作用禁忌(关于刺蒺藜的功效和禁忌)
  • 2024-06-17关于刺蒺藜的功效和禁忌眩晕目赤:白蒺藜可用治眩晕,头痛等,类似于高血压等,常配伍草决明、菊花、木贼、夏枯草等平肝药;并用于肝热目赤、肿痛,类似于急性结合膜炎、角膜溃疡初起等常配伍菊花、木贼、黄芩、黄柏、葳蕤等,方例《蒺藜散。
  • 如何应对不同群体的利益诉求(怎样应对不同群体的利益诉求)
  • 2024-06-17怎样应对不同群体的利益诉求拓宽诉求表达渠道要保证不同阶层、不同利益群体的利益诉求及时表达出来,并为决策者所知道,最重要的就是要确保信息畅通;增设诉求表达渠道现有的诉求表达渠道远远不能适应农村阶层分化、不同利益群体出现而导致的诉。
  • 有什么工具可以替代vlookup(今天一起认识她)
  • 2024-06-17今天一起认识她小伙伴们好啊,今天和大家说说函数里的大众情人VLOOKUP作为职业表亲,大家对TA是既爱又恨:经常打交道,却又时不时的耍个小脾气,接下来咱们就了解一下这个函数的常用方法1、初识VLOOKUP函数VLO。
  • 邓颖超当众宣布(邓颖超当众宣布)
  • 2024-06-17邓颖超当众宣布1979年3月10日,居住在北京天安门附近的老百姓照常上街遛弯,当走到人民大会堂的一侧时,惊奇地发现,以往在人民大会堂东门外的警戒栏杆已经全部被拆除了人民大会堂这是真的要对外开放了?7月15日,人民大。
  • 画西红柿简笔画(简笔线描西红柿)
  • 2024-06-17简笔线描西红柿.西红柿有的和桂圆一样大小,圆圆的,像一个小红灯笼有的又圆又扁,有的大大的,圆圆的,像一个小太阳,可爱极了西红柿的顶上有一个绿色的小把子西红柿里面就是果肉不信,你轻轻咬开它,就可以看见那新鲜红嫩的果肉。
  • 大学开学体检都会检查什么(在家养成的这些不良习惯)
  • 2024-06-17在家养成的这些不良习惯2020年的寒假可以说是有史以来最长的寒假了,在这个寒假自律的更加优秀,懒散的人更加懒散,相信大部分大学生都是在家蜗居,以来张口饭来伸手、都说21天养成一个习惯,截止放假到现在,已经在家待了三个月多,。
  • 道德经之智慧(道德经之四冲动是魔鬼)
  • 2024-06-17道德经之四冲动是魔鬼附原文:道冲,而用之或不盈渊兮,似万物之宗﹔湛兮,似或存吾不知谁之子,象帝之先核心在“冲”,后文还出现了一次:万物负阴而抱阳,冲气以为和从字形来看,两点不同方向的水,汇聚到一起,是什么样子?想像下老子。
  • 养阿拉斯加犬需要注意什么(养好阿拉斯加犬并不是那么容易)
  • 2024-06-17养好阿拉斯加犬并不是那么容易阿拉斯加犬的肠胃功能天生就比较差,尤其是幼犬,但不代表不能养其实有许多品种狗的肠胃都不怎么好,只要主人精心护理就能养好,肠胃再好的狗狗不好好照顾一样养不活养阿拉斯加幼犬前期需要注意:平时可以给狗狗吃的。
  • zha结尾的四字成语
  • 2024-06-17zha结尾的四字成语尔虞我诈,兵不厌诈尔虞我诈,汉语成语,拼音是ěryúwǒzhà,意思是比喻互相欺骗,互不信任出自《左传·宣公十五年》兵不厌诈是一个汉语成语,拼音是bīngbùyànzhà出自《韩非子·难一》:“臣闻之。
  • 战争片带神字的电视剧有哪些
  • 2024-06-17战争片带神字的电视剧有哪些战争片带神字的电视剧有《神枪手》,《战神》《神枪手》是由唐德国际出品的一部战争剧,由滕文骥、邱国强执导,刘烨、于越、丁志诚、吕行等主演该剧讲述了戴笠飞机失事后,军统欲暗杀支持共产党的富豪徐德庸,而中共。
  • 老九门新月饭店点天灯什么意思(老九门佛爷点天灯在哪里拍摄)
  • 2024-06-17老九门佛爷点天灯在哪里拍摄老九门里佛爷点天灯,一连三盏散尽家财,为的是兄弟家人安康,为的更是国家安康日本人狼子野心,长沙危在旦夕,国家危在旦夕!苟利国家生死以,岂因祸福避趋之张大佛爷怀赤子之心,无所畏惧尽心筹资的老九门、递上首。