第七章 玻璃房中的农民经济

作者:米歇尔·沃尔德罗普

|

类型:都市·校园

|

更新时间:2019-10-07 01:00

|

本章字节:4738字


1987年9月22日,星期二,即荷兰德和阿瑟来参加朗顿的人工生命研讨会的当天下午5点左右,荷兰德和阿瑟离开了罗沙拉莫斯的人工生命研讨会,驱车开下台地,返程桑塔费。沿途,他们偶尔停下车来欣赏向晚的景色。在他们的东面,桑格里德克里斯多山脉从里奥格兰德河谷巍然拔起七千英尺。他们已经开了整整一个小时的车了,一直都在讨论“柏德”(boid):这是来自洛杉基新柏利克斯公司(symbolicscorporaion)的克内基·雷诺尔兹(craigreynolds)在研讨会上展示的一个计算机模拟。


阿瑟被这个模拟迷住了。雷诺尔兹宣称,这个程序意在抓住鸟类聚集成群、或羊儿聚集成群、鱼类聚集成群的行为本质。在阿瑟看来,他成功地做到了这一点。雷诺尔兹的基本思想是,将一个自动的、类似鸟类的作用者,“柏德”置入到处是墙和障碍物的屏幕环境之中。每一个“柏德”都遵循三个简单的行为规则:


1它尽力与其他障碍物,包括其它“柏德”保持最小的距离。


2它尽力与其相邻的“柏德”保持相同的速率。


3它尽力朝其相邻“柏德”群的聚集中心移动。


令人注目的是,这些规则中没有一条说:“聚集成群”。正相反:这些规则完全是地方性的,只是针对每一个单独的“柏德”所能做的和从其邻居中所能见的发出指令。所以,如果真的能够因此而产生聚集成群的现象,那这种动力只能来自最低层,只能是一种突发的现象。但每一次都确实能够产生聚集成群的现象。雷诺尔兹开始这个模拟时,先将“柏德”随意地在计算机屏幕上散置各处,然后它们会自发地将自己聚集成群,以一种流体性的、非常自然的形式环绕障碍物飞翔。有时,鸟群甚至能够分成更小的群体,从障碍物的两旁绕过,又在障碍物的另一端重新聚集成群,就好像是“柏德”一直刻意而为之事。有一次,一个“柏德”不幸撞到了一根柱子,拍翅盘旋了一会儿,仿佛是晕头转向了,当“柏德”群开始移动时,它马上就跟上去,重新加入到团体之中。


雷诺尔兹认为,这个过程的最后一部分证明,“柏德”的行为真的是涌现的。其行为规则和其它的计算机编码都没有告诉任何一个特定的“柏德”应该采取这样的行动。所以阿瑟和荷兰德一上车就开始琢磨这个问题:“柏德”的行为在多大程度上是内制的,多大程度上真的是出乎预料的涌现行为?


荷兰德坚持自己的看法。他见过太多模拟“涌现”行为的例子了,这些“涌现”行为都是从一开始就把指令设置到程序中去的。“我对布赖恩(阿瑟)说,你必须要小心。也许这里展出的所有模拟实验,包括那个撞上了柱子的例子,都明显是编程进去的,而这些编入的规则并没有任何学习新东西的功能。我希望起码能把其它东西置放到这个模拟之中,改变其环境,然后再看它是否有能力产生合理的行为。”


阿瑟无法与这个观点雄辩一番。他说:“但对我来说,我不知道你如何来定义‘真正的’涌现行为。”在某种意义上,在宇宙中发生的一切,包括生命本身,都是早已内制了能够主宰夸克行为的规则。所以,究竟什么是涌现?当你面对它的时候怎么识辨它?“这直接关系到人工生命的核心问题。”


既然荷兰德和所有的人都无法解答这个问题,那他和阿瑟也就无法得出一个确信无疑的结论。但回想起来,阿瑟说,他们之间的讨论确实在他睡意全无的头脑中播下了种子。1987年10月初,精疲力尽但却满怀愉悦的阿瑟完成了他在桑塔费研究所作为访问学者的工作,返回斯坦福大学。返回后,在痛痛快快地补足了睡眠以后,他又开始仔细思考他在桑塔费所学所闻的一切。“荷兰德的基因算法。分类者系统和‘柏德’等概念给我留下了极为深刻的印象。这些新概念、新思想,以及由此而开启在我面前的无限的可能性,令我思索良久。我的本能告诉我,这些概念就是回答。但关键是,经济学的问题何在?”


“我最初的兴趣在于第三世界国家的经济是如何改变和发展的。所以,1987年11月份左右,我打电话给荷兰德说,我对如何将这些概念应用于经济学有了一个想法。我觉得你可以在大学办公室里,在一个虚拟的玻璃房里做一个农民经济发展的小小模拟,当然其实是在计算机上做这个模拟。但必须全都采用小小的作用者,这些小小的作用者应该未经编程就能通过学习而变得聪明,还必须能够相互发生作用。”


“然后,在这个梦幻般的想象中,有一天早上你走进办公室说:‘嘿,看看这些家伙!两、三个星期以前他们还在以物易物,现在他们有了联合股份公司。’第二天,你走进办公室说:‘噢,他们知道要成立中央银行了。’再过几天,所有你的同事都聚拢来,而你正在观察:‘哇!他们居然有了工会!下一步他们还想做什么?’或他们中有一半人已经成为共产主义者了。”


阿瑟说:“当时我还无法将这个主意陈述清楚。”但他知道,这种玻璃房经济模拟会和常规经济模拟截然不同。在常规经济模拟中,计算机只是把一组不同的方程式整合在一起。而在他的玻璃房经济中,经济作用者不是数学变量,而是作用者,是陷入相互作用和偶然事件之网的一个个实体。这些实体会犯错误,能够吸取经验教训。它们有自己的历史,就像人类一样不受数学公式的支配。当然,从实际考虑,它们比真正的人类要简单得多了。但如果雷诺尔兹真能够用三条简单规则产生非常逼真的聚集成群的行为的话,则我们起码可以想象,也许充满了设计完善的适应性作用者的计算机能产生非常逼真的经济行为。


阿瑟说:“我模模糊糊地想到,是否能用荷兰德的分类者系统来制造这些作用者。我知道怎样来做这件事。约翰(荷兰德)对如何做这件事提不出直接适用的建议来,但他也很有积极性。”所以俩人同意,当明年桑塔费研究所的经济学项目开始时,这将是优先考虑的研究课题。