蚂蚁不需要聪明,只需要够多
《别闹了,费曼先生》里费曼拿铅笔跟在蚂蚁后面划线,我当时记下的整段:
Feynman 研究蚂蚁的行进路线,在一侧洒下糖水,等待第一只蚂蚁随机探索到此处,只见该蚂蚁立刻开始折返巢穴通知大部队,但是路线弯弯曲曲。费曼拿着笔在蚂蚁后面划线确认轨迹。第二只蚂蚁收到消息,沿着第一只蚂蚁的行进轨迹溯源,基本上原路来到糖水处,因为这条路径有着相比平常行进更浓的信息素。接着第二只蚂蚁回巢的时候开始优化这条路径,一开始的弯弯曲曲逐渐有了一些修正。接下来第三只蚂蚁又进一步修复优化这条路径。随后第四只,第五只,不久之后糖水源和蚂蚁巢穴之间就出现了一条被极度优化接近笔直的路线。
社会性生物依靠数量和协作来进行群体性的路径优化。
值得说清楚的是这里没有谁在做优化。没有一只蚂蚁看见过那条直线,也没有一只蚂蚁知道自己在修正前一只的错误。 每只做的都是同一件蠢事:闻着浓的地方走,走过再留下一点。直线是这条规则跑了很多遍以后的残留物,不是任何个体的意图。
这正是 复杂系统:整体无法由平均个体线性推导 说的那种性质,你把单只蚂蚁研究透也读不出那条直线,它只存在于足够多个体的相互作用里。拆解能暴露组成,也可能毁掉整体性质 给的是同一件事的方法论警告:拆开就没了。
和 看似利他的行为底层服务于基因的自私 摆在一起看更有意思。那张卡说的是换个记账主体,牺牲和互助会还原成同一本账上的加减;这里更进一步,连"算计"这个动作都不需要存在,只要规则够简单、副本够多、迭代够快,看起来像智能的结果就会自己长出来。 演化会从你没想到的角度解题 讲的是同一台机器在生物尺度上的输出。
用回自己身上,这条给的不是"要多协作",是一个更冷的判据:一个系统之所以能优化,靠的可能不是里面有聪明人,而是它跑得够多次、每次都留下一点痕迹给下一次。 反过来,如果一个流程每次都从零开始、不留痕迹,人再聪明也走不出那条直线。
Links to this note
- 别闹了,费曼先生
知识可以很脆弱,因为它不是靠理解装进去的:巴西那一段,全书份量最重的批评。 所有的锁都是可以打开的:我读开保险箱那几章记下的。 蚂蚁不需要聪明,只需要够多:他拿铅笔跟着蚂蚁划线,我记下的那段。 把真话当成玩笑讲出来:他说了实话,没有人信。 你没有责任活成别人期待的样子:从一封信里长出来的一条。 然后你就不再想了:Bob…