什么是你可以在没有触及土地的情况下航行的最长的直线路径? 科学家们找到了答案

时间:2019-06-07  author:洪狮  来源:大发棋牌  浏览:133次  评论:182条

想象一下,你在海上航行但你的船却无法转弯。 如果没有击中土地,你可以采取的最长直路径是什么?

这个问题是2012年引发Reddit争论的一篇文章的焦点。 在subreddit / r / MapPorn上,一个名为kepleronlyknows的用户据说可以显示地球上最长的直线旅程 - 一条从巴基斯坦南部到俄罗斯东北部超过32 089.7公里(19939.6英里)的海外路径。

许多用户试图证明或反驳这种说法,而另一些用户则讨论了如何解决确定在陆地上可以穿越而不撞击主要水体的最长距离的问题。

(如果你想知道地图上看似曲线如何实际上是直的,kepleronlyknows还发布了一个视频,如下所示,使用谷歌地球解释这个概念)。

来自爱尔兰联合技术研究中心的计算机科学家Rohan Chabukswar和印度IBM研究院的Kushal Mukherjee开始对这一说法进行测试 - 结果发现kepleronlyknows是正确的,根据一项新发布的研究报告打印服务器 。

两人观察了国家海洋和大气管理局的地球表面全球浮雕模型的数据,该模型显示整个行星的分辨率约为1.8公里。

计算海洋上最长直线路径的一种方法是调查每个可能的大圆 - 一个在球体周围的最大距离(例如赤道)上延伸的许多虚圆之一。

然而,在1.8公里(1.1英里)的分辨率下,您将需要考虑超过2300亿个大圆圈,每个大圆包含大约21,600个待处理点,这意味着总共验证了超过5万亿个点。 这将花费大量时间来计算。

因此,Chabukswar和Mukherjee决定开发一种基于称为“分支和束缚”的数学方法的算法,他们通过优化搜索解决方案来更快地计算出路径。

研究人员在研究中写道:“在标准笔记本电脑上,算法在大约10分钟的水路计算和45分钟的陆地路径计算中返回了最长的路径。”

他们的结果在视觉上与kepleronlyknows发现的直线相同。 这条道路起源于巴基斯坦俾路支省的Sonmiani,之后在非洲和马达加斯加之间,然后在南美洲的南极洲和Tiera del Fuego之间旅行,最后在俄罗斯堪察加边疆区Karaginsky区结束。

两人还计算了陆路上最长的直线路径,发现它在中国福建晋江附近开始,经过蒙古,哈萨克斯坦,俄罗斯,白俄罗斯,乌克兰,波兰,捷克共和国后,在葡萄牙的萨格里斯附近结束。德国,奥地利,列支敦士登,瑞士,法国和西班牙 - 距离超过11 241.1公里(6984.8英里)。

作者强调,这个问题纯粹是一种数学练习,他们不建议沿着他们计算的路径航行或驾驶。


最近更新

本类推荐

本类排行