人的想象力是有限的。
一个地球人难以想象,要怎样才能在浩渺的星河之中确定自己的位置。
想要在3000亿颗恒星之中锁定太阳吗?怎么办呢?
好在赵城还是有一点知识储备的。
《三体》就给我们都上了一课。
找一个包含太阳在内的星图,然后将这份星图与灭绝者星图进行匹配,从而确定太阳系的位置。
这就是赵城在思考了十分钟之后拿出来的方案。
在网上大致搜索了一阵,没有找到任何能够直接使用的星图,因而需要手工制作。这样的话,就无疑需要找最关键的定位信息:恒星。
赵城开始在网上查找资料。一方面,确认恒星的星体特征,另一方面,确定恒星相对地球的位置。随后,根据自己还算勉强的计算机技术,以及直觉的辅助,开始在自己的潜意识控制系统上处理数据。
为了简便,他还花半天写了几个小程序,来帮助自己进行星图建模。当工作的时候,只需要在几个数值栏上填上相应的数值就可以在星图的三维模型之中生成一个小点,这个小点背后包含了恒星类型,恒星大小参数,恒星自转周期之类的大量辅助数据。
在网上查找数据,用了好一阵子。
他总共收集了122颗恒星的数据,在这些数据被输入计算机之后,他就得到了一份地球人测算数据汇总成的简单星图。
这些数据不乏离地球相对较近的比邻星,也不乏五千多光年外的某颗黯淡恒星,数据量庞大,不过对于灭绝者舰队的星图而言简直小的跟没有一样。
而且话说回来,他不确定自己的这份星图是否能被数据库识别。
他将自己制作的这份以太阳系为中心的星图提交给了导航计算机,让它在银河系星图之内匹配和这份星图能够相对应的部分。
导航计算机算力给力,不到片刻,结果就被返回来了。
什么都没找到。
什么搜索结论都没有。
他的星图在整个星系范围内,被进行了大规模的匹配,但结论是令人失望的,三千亿颗恒星构成的星系之中,没有那一处能跟他的星图匹配上。
肯定是有什么地方搞错了。赵城不由得有些恼了起来。
这忙活了半天,眼看就要有点收获了,结果就得了一场空,他一时间甚至不清楚下一步自己要怎么做了。计划一下子被打乱。
这究竟是怎么一回事呢?
他想了想。
问题会出在哪里?
计算机算法?他的星图数据有误?还是灭绝者星图有缺失?
“奥丽安娜,我想问几个问题。”
“随时等待您的问询。”
“舰队的星图算法,对我提交的简易星图进行识别的话,大致的算法是怎么样的?”
“仿生物思维的模糊匹配算法,大范围匹配之后根据相似性进行排序,最终锁定目标。”
“可靠性多高?”
“识别您的星图在理论上没有问题。”
赵城思考了一下。
那么,要检查一下灭绝者的星图吗?
他打开了舰队的星图。星图更新时间大概是三年前,通过特殊的超广角超光速粗准度探测建立基本模型。这种扫描通常会持续五个月,对全星系扫描次数一万次,在智能处理之后,这一万张星图草图就将合成为一张高精度星图。
据他所知,地球上一些高精度的卫星定位就是通过这种重复定位制成的。
星系内所有能够被超光速探测到的恒星,都被标注在了星图上面。它由3000亿颗恒星构成,赵城估算了一下,每颗恒星的具体参数的平均数据量大概有12兆,则这份星图的总大小就得有将近3600亿兆,大概是340t,这还只是大致数据——用于基础跃迁。如果包含上更加具体的数据,比如说某些已探测星球的详细勘测数据以及超空间航道信息,那么这份星图的大小将超过1800t。想要运行这么一个星图,需要的计算力对于地球人的脑袋而言简直就是天文数字。
一般情况下,只有舰队旗舰或者次旗舰上才会有星系运行模拟系统,用于在舰队行进的过程之中对星系进行模拟。大多数时候,舰船上携带的都只会是静止星图,不过这也够进行基础的定位了。
如何确认这星图有没有问题呢?
检查一份3000亿恒星构成的星图啊……
他想了想。
“星图出现错误的概率有多大?”
奥丽安娜的声音在他脑海之中回答道。
“万分之二,在可接受范围内。”
赵城有些苦恼地挠了挠头,随后关掉联络星图。这份巨型星图在他脑海之中运行的时候他总感觉有些头昏脑胀。毕竟有3000亿个像素点正在他脑海里面打转。
“你觉得我的星图可能存在什么问题?”
“无从判断。不过,我建议您确认一下您其中一些恒星的数据可靠性。根据您的描述,您现在所处的智慧体群落还不具备超光速观测能力,其对一部分距离较远的恒星位置的判断可能会存在一定的偏差,其错漏之处会干扰到主机的识别。”
“你的意思是……不是恒星越多越好?”
“在无法使用超光速观测的前提下,恒星越多,范围越大,可能存在的偏差量越多。”
“我明白了!”
赵城切换回了自己的那份简易星图。果然,星图跨度有点大。
恒星太多,肯定会有错漏的地方!那就删掉几个吧——在确认了这一点之后,赵城果断地删掉了星图上那些离太阳系超过了十光年的恒星。
精简了一番,又删去了几个可能有些偏差的数据之后,他将星图重新提交给了主机。
主机这回总算可以进行识别了。
超算一跑起来,真不是地球人能想象的快。只是喝了杯水,打了个哈欠的功夫,就搞完了。
银河系范围内,以他的星图为模板进行相似性匹配,最终锁定的搜索结果有十二个。
十二颗恒星,在用一些太阳系基本参数进行排除之后,就只剩下两个了,被排除的选项之中,有的恒星没有行星,有的恒星已经爆了,还有的恒星根本不在猎户座悬臂,剩下的几个选项之中看得人最顺眼的两个,再排除起来可就不困难了。
剩下的两个,都没有观测数据,因而需要用实时观测。
“打开高速超光速观测,扫描较近的那个。”
倍低精度超光速观测启动,开始对距离这里大约800光年的那个星系进行观测。
这种快照观测的速度是很快的,但相对的,它的模糊程度高得可以。等待了不到两分钟,结果传回。
探测得到的模糊影响之中,出现了一个恒星的干扰纹,还有1颗行星的干扰纹。模糊处理的图像只能看到行星大小的目标,根本看不到细节。但是这已经够了。
干扰排除,目标锁定,舰队跃迁引擎启动!
推荐票还是七千多……
喜欢帝国舰队派送中