返回第2章 从从容容 游刃有余  重生2011,我是航天总师首页

关灯 护眼     字体:

上一章 目录 下一页

最新网址:m.92yanqing.net

在宋星野的指引下,陈鑫重构了函数逻辑,引入了一组全新的修正项。

那是一种他从未尝试过的、將几何与分析完美结合的优美算法。

接著,秦锐將它们敲进电脑里。

回车。

运行。

只见屏幕上的撞击率瞬间归零,紧接著,一条完美的木星探测轨道,如丝绸般在模擬的太阳系引力场中舒展开来。

秦锐和陈鑫都惊呆了,齐齐佩服的说道:

“厉害啊,原以为这个漏洞又要改一上午呢,没想到这么快就解决了!”

宋星野淡然一笑。

对於这俩初出茅庐的博士生来说,当然觉得这样的漏洞很棘手。

但对他这个在航天一线摸爬滚打二十年的人来说,这种级別的debug早已是从从容容、游刃有余了。

然而,这仅仅是个开始。

宋星野继续滑动滑鼠,去检查后面的內容。

很快,他又在matlab的日誌中,发现了一个鲜红的『报错框』。

担心有遗漏,他还把旁边的內容仔细捋了一遍,果然没发现任何错误。

这金手指简直火眼金睛啊!

既能第一时间快速、精准的锁定漏洞,还没有遗漏,可比自己一行一行校对省事多了。

“这里停一下……引力常数、初始矢量、积分步长都没错,但我们忽略了木星引力在长期积分中的共振效应。”

宋星野打眼一瞧,很快对症下药给出了思路,他指著自己视野中『標红』的內容说:

“从这里,在飞掠木卫二的近拱点时,由於浮点数截断误差累积,探测器的实际高度会比理论高度低2公里。”

“在浩瀚的太空中,2公里微不足道,但在引力弹弓的极限操作中,这2公里就是生与死的界限,明白吧?”

秦锐和陈鑫也不是猪队友,自然一点就通,立即恍然大悟。

陈鑫连忙去改数学公式。

秦锐则摘下眼镜,胡乱的用衣角擦了擦,一脸好奇的问:

“星野,神了啊!这段公式逻辑这么绕,你就在边上瞟一眼,连草稿都不打就看出问题了?之前咋不知道你有这本事?”

宋星野微微一顿。

怎么解释?

告诉他们,那段公式在自己眼里,就像一个正在喷血的大动脉,想不注意都难?

“直觉。”

宋星野敷衍的回了一句,隨即神色一肃,强行將话题拉回正轨:

“老秦,现在的重点是怎么在48小时內改完。我大概扫了一遍,发现咱们的方案,能优化的地方不少,起码有二、三十处吧。”

“多少?二三十处!”秦锐叫了一声,“咱们的方案这么差劲吗?”

宋星野默默点头。

他只看到视野中,此起彼伏的飘浮著红色小方框。

全是报错!

“宋师兄,那……怎么改?”

陈鑫刚改完上一个bug,终於抬起头,现在已经彻底服气了。

但仍不免焦虑道:

“现在的架构是基於遗传算法的全局搜索,要大改的话,连底层积分器都要改动了,很多的优化策略也要推倒重来,很麻烦的……”

“那就推倒重来。”

宋星野果断说道。

秦锐张大了嘴巴,“还剩不到48小时了啊,闹呢?”

“这种题目,要想在有限燃料下,让探测器遍歷木星系统,使用遗传算法本来就是捨近求远,完全是依赖电脑的暴力穷举来寻找轨道。”

宋星野毫不掩饰自己对这种解题方式的鄙夷,

“用电脑像无头苍蝇一样乱撞,直到撞出一条路?这种靠堆砌算力、暴力穷举出来的轨道,根本毫无物理学的美感,只有书呆子才会用!”

秦锐弱弱地插了一句:“可是……用遗传算法解题,当初好像是你提出来的?”

“噢,是吗?那我收回刚刚的话。”

宋星野气势一滯,尷尬地挠了挠头。

陈鑫连忙打圆场:“那不用遗传算法,用什么?”

宋星野立即正色道:

“对於木星系统这种多卫星、多体引力的环境,用微分修正法配合庞特里亚金极值原理,更合適。”

听到这两个名词,秦锐和陈鑫都愣了一下。

理论在课本上见过,但真正敢在竞赛里工程化落地的,凤毛麟角。

因为逻辑变换太复杂了。

本章未完,点击下一页继续阅读。(1 / 2)

『加入书签,方便阅读』

上一章 目录 下一页