变异和自然选择在地球上运作良好。NASA 的研究人员现在正尝试将自然的一些技术转移到太空,通过开发能够为航天器运行而不断优化代码的计算机程序,并随着运行不断适应。
广告
David Noever 和 Subbiah Baskaran 在 NASA 的马歇尔太空飞行中心首先对拟议的航天器进行计算机模拟。然后,他们释放一批程序,每个程序都尝试以不同的方式执行基本任务,例如使用尽可能少的燃料导航到小行星。程序根据其运行效果获得奖励或惩罚。失败会迅速灭绝;成功会被结合并运行到下一代。
如今的航天器受限于发射时所拥有的软件。进化探测器可以采用新程序,对其进行改进,并将改进后的版本传回地球,用于下一次任务。Noever 还设想了一群能够相互学习错误并寻找最有趣地点的微型自适应漫游车。“自然界中的每一步,你都会在这些航天器的训练中看到一步,”Noever 说。他希望在 2001 年左右在真正的航天器上测试进化软件。














