这道题号称无人能解!300多年来无一人答对,却让这群人这么简单就解出来了?...

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

青少年数学之旅

最近,一条新闻引起了超模君的注意:“三体问题”或有解了

这个蔑视了人类300多年的老顽固,真的要被彻底解决了吗?

 

三体问题到底是什么?

三体问题是说:三个质量、初始位置和初始速度都是任意的可视为质点的天体,在相互之间万有引力作用下的运动规律问题。

三体问题的真正解决,是建立一种数学模型,使得在已知任何一个时间断面的初始运动矢量时,能够精确预测三体系统以后的所有运动状态。

图源自微信公众号 QbitAI

一脸茫然让超模君简单描述下:两个人谈恋爱的状态下,他们会十分恩爱并且还可能每天喂你狗粮。

但是如果是三个人谈恋爱呢?(啊喂这不是琼瑶剧!)

这可比两个人谈恋爱的情况复杂太多了!

 

其实从形式上来看,求解三体问题所需的运动方程也是比较简单的:

 

不过大家也别白费力气了!

数学大佬庞加莱早就证明:三体问题无解!是说这个方程组不存在解析解,只有数值解。

 

三体问题要怎么解决?

既然没有解析解,数学家们开始转换思路,寻找特定条件下的解。

与数学家们不同的是,计算机科学家采取了另一种思路,即通过近似和数值技术来模拟三个天体的运行轨迹

事实上,这一计算过程实施起来也非常简单

既然已经知道三个天体的初始位置,每个天体所受的万有引力便可以轻松得到,从而可以得到每个天体的加速度,进而推出其速度以及位置的变化,如此循环往复,得到天体随时间的运行轨迹可以说是易如反掌。

 

十分尴尬的是,我们不可能绝对准确地测量三个天体的初始位置和速度,而且计算机能够存储的数据大小也是有限的,因此这些数据总会与真实状态存在些许误差。

 

不过,这个问题也在今年10月得到了优化:来自爱丁堡大学、剑桥大学等高校的数学大佬们,用神经网络来求解三体问题,速度比之前的求解器快一亿倍,而且误差只有十万分之一。

他们利用Brutus模拟求解了10000次它们的三体运动,在神经网络模型中,他们使用其中的9900次模拟作为训练集,100次模拟作为训练集。

 

牛顿与神经网络

大佬们在训练过程中采用了Adam优化器,每个epoch分为5000个batch,激活函数使用了ReLU,其中实线代表训练集,虚线代表验证集,3.9、7.8和10分别代表了使用的数据量的大小,特别的,10代表使用了全部10天生成的数据,即全部数据集。

我们能够清楚看到训练过程中平均绝对误差随epoch变化情况:

 

之后,他们将训练好的模型和Brutus的计算结果进行对比,发现代表经过训练的神经网络令人满意地再现了粒子之间的相互作用,而神经网络的计算时间比Brutus快了十万倍,有时候甚至是一亿倍!

左半边为训练集上的对比,右半边为验证集上的对比,三种颜色的曲线代表三个例子的运动轨迹:

 

这个结果验证了神经网络在混沌系统仿真中的应用,能够更快的速度完成传统的方法的仿真工作。

但是!这个实验中的神经网络模型局限在维平面内,并且得保证是初速度为0的三体问题。

 

最新研究成果

那么,在12月被媒体宣称“或有解了”的最新研究成果,真的能彻底解决“三体问题”吗?

“来自以色列希伯来大学天体物理学家尼古拉斯·斯通博士领导的国际团队称,他们在解决这一难题方面迈出了一大步。

 

天体物理学家Nicholas Stone

 

听到没有!迈出了一大步!

就是说我们有进步,但是还没有真正解决。

 

 

斯通团队的研究结果是:不稳定的三体系统最终会踢出一个,剩下两个会形成稳定二元关系,可利用传统方法预测其运动

你可以这样理解:三个人的三角恋爱关系最终会有一人被抛弃,剩下的两人继续谈恋爱。

这么一看好像是有点道理.....

 

也就是说,他们基于过去几百年的天文发现、现代理论参考和团队积累的研究成果分析,得出了一条解决三体问题的新思路

 

我们可以看到,他们进行了对数据的保守预测、相互作用力、会聚等多种情况的对比分析:

斯通团队暂且避开庞加莱说的“最后啥也不是”的结果,用传统的数学方法预测行星的运动并公布了完整的解决方案

 

整体来看,斯通团队的发现还是在“无解”的基础之上,不执着于三体问题的严格解,转而研究同样具有意义的统计解。

他们将预测结果与计算机生成的实际运动模型进行比较,发现预测值非常准确:

 数值结果/Numerical Conclusions

(Samsing & llan 17)

 

这次的研究还是充满了不确定性,斯通团队模拟了三个彼此绕行的黑洞的情况,当三个黑洞在一起,其轨道必然变得不稳定。

但即便其中一个黑洞被踢出去,他们也觉得剩下两个黑洞间的关系非常有研究价值。

说到底,“三体问题”还是没有被真正解决~

 

为什么要解决三体问题?

说了这么多,超模君听到了你们的灵魂发问:“研究三体问题到底有什么意义?

 

三百多年来,无数科学大佬投身研究三体问题,研究的历史过程中,诞生了大量新的数学思想和数学工具,并使得当代航天技术取得蓬勃的发展

 

我们吃饭睡觉虽然用不到三体问题,可是我们生活中用的GPS定位等科技都需要卫星的各项功能,而确定发射卫星的轨道是科学家必须考虑和需要解决的问题。

通过不断研究和学习三体问题,科学家能将卫星送上太空,为人类服务。

在深远意义上来讲,三体问题是人类向太空进军的首要难题。

正是因为太难了!研究进展非常缓慢,以至于三体问题几乎成了检验人类智力发展程度的一块标志性的试金石。

我们天性中的好奇心以及永不服输的精神,仍然在鼓励着后来的年轻科学家,前赴后继地追逐着三体问题的答案!

 

作者简介:超模君,数学与交叉科学教育自媒体博主。爱分享有用的数学建模知识,爱深挖有趣的交叉科学人物故事,爱为靠谱的现代教育产品打call。著有《芥子须弥·大科学家的小故事》,由清华大学出版社2019年出版。

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

部分素材源于网络,版权归原作者所有

如有侵权请留言联系删除,感谢合作

写在最后

快过年了!

回家打算带什么送给小朋友?

送玩具怕他不好好学习

送零食又怕吃了不健康

送练习册?求求你做个人吧!

这种时候你就需要这款新年特别版的

《数学之旅 · 闪耀人类的54个数学家》

 数学艺术礼盒金鼠贺岁版 

54张牌代表了人类文明中的54位数学家

每张牌都是一段传奇故事

全网独家定制

限量300套,售完即止!

原价219

新春价159

(点击小程序,即可购买)


微信公众号“少年数学家”

提供丰富的数学课外知识

数学人物、数学趣谈、科技与数学

想让孩子懂得更多有趣的数学

记得关注“少年数学家”

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

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

相关文章

qqsafe病毒 arp网站挂马 原理剖析-786ts.qqsafe-qqservicesyydswfhuw8ysjftwf.org(转载)

昨天小站被挂马了&#xff0c;每次打开都会自动弹出一个对话框&#xff0c;提示正准备安装...&#xff0c;然后就消失。查看页面的源文件会发现在代码的最后面被加上了9 ~0 ]* U9 N2 ^ <body>" z% I9 o( h% [" ? A <iframe src"http://786ts.qqsafe-q…

以软件推动工业进步 -嵌入式学习网站

http://www.cnblogs.com/cubean/archive/2010/04/26/1721035.html 以下内容转自&#xff1a;http://bbs.msembed.com/showtopic-1238.aspx 嵌入式入门篇&#xff1a;什么是嵌入式系统 http://www.helloarm.com/Embedded-Learn/58.htm嵌 入式资深工程师白…

超详细图解!【MySQL进阶篇】MySQL架构原理

MySQL体系架构 MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。 一、网络连接层 客户端连接器&#xff08;Client Connectors&#xff09;&#xff1a;提供与MySQL服务器建立的支持。目前几乎支持所有主流 的服务端编程技术&#xff0c;例如…

大文件及文件夹上传(续)

上次说到大文件以及文件夹的上传问题&#xff0c;经过两天的研究实现了基本的功能。在安全性配置方面暂时的方案是将网站添加到可信站点中&#xff0c;然后将在装有SDK的机器上配置过的security.config拷贝到客户机的.net framework的配置文件夹&#xff08;%system%\Microsoft…

Dapr 客户端 搭配 WebApiClientCore 玩耍服务调用

使用Dapr 客户端 处理服务调用&#xff0c;需要遵循的他的模式&#xff0c;通常代码是这个样子的&#xff1a;var client DaprClient.CreateInvokeHttpClient(appId: "routing"); var response await client.GetAsJsonAsync($"/accounts/{17}", cancella…

win32下Socket编程(1)

一.win32的socket编程&#xff0c;是socket编程中比较经典也比较基础的一部分&#xff0c;根据传输方式和协议的区别&#xff0c;可以简单的分为TCP传递和UDP传递两种。这篇文章主要是阐述基于TCP的Socket编程。 二.Socket相关API 1.WSAStartup int WSAStartup( __in WORD wVer…

掉入黑洞会怎样?被拉成面条,还是前往另一个宇宙?

全世界只有3.14 % 的人关注了青少年数学之旅○ 黑洞通往何处&#xff1f;现在&#xff0c;你准备好要跳入一个黑洞。如果你能想办法活下来&#xff08;尽管这困难重重&#xff09;&#xff0c;等待着你的是什么呢&#xff1f;如果你想方设法地要回头&#xff0c;最终你会去到哪…

程序员技术练级攻略(转载)

谨以此文献给仍碌碌无为&#xff0c;却渴望成功的Me!,码农路漫漫,需要有一颗坚定的心 本文转载自左耳朵耗子的博文,地址:http://coolshell.cn/articles/4990.html 月光博客6月12日发表了《写给新手程序员的一封信》&#xff0c;翻译自《An open letter to those who want to st…

理论修炼之ETCD,高一致性Key-Value服务提供者中的佼佼者

????欢迎点赞 &#xff1a;???? 收藏 ⭐留言 ???? 如有错误敬请指正&#xff0c;赐人玫瑰&#xff0c;手留余香&#xff01;????本文作者&#xff1a;由webmote 原创&#xff0c;首发于 【掘金】????作者格言&#xff1a;生活在于折腾&#xff0c;当你不折…

反射学习系列3-反射实例应用

反射学习系列目录 反射学习系列1-反射入门 反射学习系列2-特性&#xff08;Attribute&#xff09; 反射学习系列3-反射实例应用 作者 例子这个东西其实挺难弄得,弄个简单的,虽然能说明问题但却容易让人觉得没实用价值,弄个有实用价值却又往往牵扯很多别的技术甚至牵扯很多业务…

怎么向女朋友解释什么叫区块链?

全世界只有3.14 % 的人关注了青少年数学之旅现在最火热的科技和风口&#xff0c;无疑就是“区块链”了。很多投行面试中也总是会被问到 于是&#xff0c;发生了下面的故事……有一对恩爱的男女朋友开始了这样的对话&#xff0c;我们暂且叫他们小明和小花吧。&#xff08;将就点…

遭遇价格欺诈

周末和朋友逛街时&#xff0c;买了副皮手套&#xff0c;店家说帮朋友代卖的&#xff0c;标价318元&#xff0c;打五折&#xff0c;又跟店家讲了下价&#xff0c;虽然店家表现的老大不情愿&#xff0c;但最终还是以130买进。 回家后顺手从网上查了下&#xff0c;淘宝网上才卖75&…

超详细图解!【MySQL进阶篇】MySQL索引原理

索引类型 索引可以提升查询速度&#xff0c;会影响where查询&#xff0c;以及order by排序。MySQL索引类型如下&#xff1a; 从索引存储结构划分&#xff1a;B Tree索引、Hash索引、FULLTEXT全文索引、R Tree索引 从应用层次划分&#xff1a;普通索引、唯一索引、主键索引、复…

Sql plus命令报command not found的解决笔记

Sql plus命令报command not found的解决笔记1.问题描述 环境&#xff1a;linux9, Oracle10g. 在一台装有Oracle10g的Linux机器上&#xff0c;我运行sqlplus命令&#xff0c;报错"command not found",运行别的命令(如:lsnrctl)也同样的错误。初步怀疑是路径问题&#…

ExtJs学习笔记(21)-使用XTemplate结合WCF显示数据

个人认为&#xff0c;XTemplate是ExtJs中最灵活的用来显示数据的组件&#xff0c;有点类似aspx中的Repeater控件&#xff0c;显示数据的模板完全可以由用户以html方式来定制. 先给一个官方的静态示例(稍微改了下)&#xff0c;代码并不复杂&#xff0c;关键的地方&#xff0c;我…

Blazor 路由及导航开发指南

翻译自 Waqas Anwar 2021年4月2日的文章 《A Developer’s Guide To Blazor Routing and Navigation》 [1]检查传入的请求 URL 并将它们导航到对应的视图或页面是每个单页应用程序 (SPA) 框架的基本功能。Blazor Server 和 WebAssembly 应用程序也同样支持使用一些内置组件和服…

超详细图解!【MySQL进阶篇】SQL优化-索引-存储引擎

1. Mysql的体系结构概览 整个MySQL Server由以下组成 Connection Pool : 连接池组件Management Services & Utilities : 管理服务和工具组件SQL Interface : SQL接口组件Parser : 查询分析器组件Optimizer : 优化器组件Caches & Buffers : 缓冲池组件Pluggable Storag…

数据之美

数据是抽象的&#xff0c;尤其是海量数据&#xff0c;人的大脑很难直接对大量数据进行分析并获得印象&#xff0c;然而从另一个角度看&#xff0c;数据也可以异常美丽&#xff0c;人们设计了很多工具&#xff0c;让枯燥的数据图形化&#xff0c;本文介绍了50个数据图形化工具&a…

第十七章 特殊类成员

第十七章 特殊类成员 1.1 静态成员变量 假如我们要在一个类中的所有对象间共享某种数据&#xff0c;那不妨将其设置为静态成员变量/函数&#xff1b; static x 1.2 静态成员变量 静态成员变量与成员变量有4点不同&#xff1a; ①前者属于类②前者必须在全局定义③前者被调用…

一个孩子能长大成人到底有多不容易? | 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅(图源警民直通车-上海&#xff0c;侵权删&#xff09;