1987年9月22日,星期二,即荷兰德和阿瑟来参加朗顿的人工生命研讨会的当天下午5点左右,荷兰德和阿瑟离开了罗沙拉莫斯的人工生命研讨会,驱车开下台地,返程桑塔费。沿途,他们偶尔停下车来欣赏向晚的景色。在他们的东面,桑格里德克里斯多山脉从里奥格兰德河谷巍然拔起七千英尺。他们已经开了整整一个小时的车了,一直都在讨论“柏德”(boid):这是来自洛杉基新柏利克斯公司(Symbolics Corporation)的克内基·雷诺尔兹(CraigReynolds)在研讨会上展示的一个计算机模拟。
阿瑟被这个模拟迷住了。雷诺尔兹宣称,这个程序意在抓住鸟类聚集成群、或羊儿聚集成群、鱼类聚集成群的行为本质。在阿瑟看来,他成功地做到了这一点。雷诺尔兹的基本思想是,将一个自动的、类似鸟类的作用者,“柏德”置入到处是墙和障碍物的屏幕环境之中。每一个“柏德”都遵循三个简单的行为规则:
1. 它尽力与其他障碍物,包括其它“柏德”保持最小的距离。
2.它尽力与其相邻的“柏德”保持相同的速率。
3.它尽力朝其相邻“柏德”群的聚集中心移动。
令人注目的是,这些规则中没有一条说:“聚集成群”。正相反:这些规则完全是地方性的,只是针对每一个单独的“柏德”所能做的和从其邻居中所能见的发出指令。所以,如果真的能够因此而产生聚集成群的现象,那这种动力只能来自最低层,只能是一种突发的现象。但每一次都确实能够产生聚集成群的现象。雷诺尔兹开始这个模拟时,先将“柏德”随意地在计算机屏幕上散置各处,然后它们会自发地将自己聚集成群,以一种流体性的、非常自然的形式环绕障碍物飞翔。有时,鸟群甚至能够分成更小的群体,从障碍物的两旁绕过,又在障碍物的另一端重新聚集成群,就好像是“柏德”一直刻意而为之事。有一次,一个“柏德”不幸撞到了一根柱子,拍翅盘旋了一会儿,仿佛是晕头转向了,当“柏德”群开始移动时,它马上就跟上去,重新加入到团体之中。
Loading...
未加载完,尝试【刷新】or【关闭小说模式】or【关闭广告屏蔽】。
尝试更换【Firefox浏览器】or【Chrome谷歌浏览器】打开多多收藏!
移动流量偶尔打不开,可以切换电信、联通、Wifi。
收藏网址:www.dd123.cc
(>人<;)