天天小说网

14.3 倘佯在生物形态王国

卡尔·西姆斯既不是博尔赫斯“大千”(有人称之为“库”)世界的唯一探索者,也不是第一个。就我所知,第一个合成的博尔赫斯世界的图书馆员是英国动物学家理查德·道金斯。1985年,道金斯发明了一个他称之为“生物形态王国”的“大千”。“生物形态王国”是一个由可能的生物形状组成的空间,这些生物形状由短直线和分叉线构成。它是第一个由计算机生成的可能形式库[7],并且可以用繁殖的方法进行搜索。

道金斯的“生物形态王国”是作为教育程序而编写的,目的是阐明在没有设计师的情况下设计之物是如何产生的。他想用视觉方式直观地证明,随机选择和无目的的漫游绝不能产生连贯一致的设计物,而累积选择(即“方法”)

可以做到。

除了在生物学界享有盛誉,道金斯在大型计算机编程上也有丰富的经验。“生物形态”就是个相当成熟复杂的计算机程序。它绘制出一段具有一定长度的线条,以某种生长方式给它加上枝条,再给枝条加上枝条。枝条如何分岔,加多少枝条,枝条的长度是多少,这些都可以随形状的演变而在数值上有些许的变化,并且互不相干。在道金斯的程序里,这些数值的“变异”也是随机的。每次对九个可能变量中的一个进行“变异”,就得到一个新的形状。

道金斯希望通过人工选择和繁殖来遍历[8]一个树状的库。“生物形态王国”中诞生的形状起初很短,只能称之为一个点。道金斯的程序生成了它的八个子代,这与西姆斯的程序非常相似。这个点的子代在长度上各不相同,这取决于随机变异赋予了它们什么样的值。电脑把子代加上亲本显示到九个方框中。

通过选择-繁殖方法,道金斯选取了他最喜欢的形状(这是他的选择),进化出更加复杂的变异形状。到第七代时,后代已经加速进化到了精雕细琢的程度。

这正是道金斯最初用BASIC[9]写这个程序代码时所希望的。如果他足够幸运的话,就能得到一个由奇妙的、多种多样的分枝树所组成的“大千”。

在程序运行的第一天,道金斯度过了兴奋的一小时,他把他的博尔赫斯图书馆里最临近的书架翻了个底朝天。在一次变异中,他发现茎、枝条、干出现了意想不到的排列。这是些自然界中从未有过的奇异的树。还有那些世间从未出现过的灌木、草和花的线图。道金斯在《盲眼钟表匠》[10]一书中从进化和“库”的角度对此作了双重解释:“当你通过人工选择在电脑中第一次进化出新生物时,感觉就像是在创造一般。确实如此。而从数学的角度看,你所做的实际上是在发现生物,因为在‘生物形态王国’的基因空间里,它早就待在那属于它的位置上了。”

随着时间的流逝,他注意到他走进了库的另一个空间:在这里树的分支开始自相缠绕,纵横交错的线条充满了一些区域,直到它们堆成一个实体。层层缠绕的分支形成了小小的躯体而不是树干。而从躯体中长出来的辅助分支看起来像极了腿和翅膀。他进入了库中的昆虫世界(尽管他这个上帝从未打算过要有这么一个国度!)他发现了各式各样奇怪的虫子和蝴蝶。

道金斯震惊了:“当我写这个程序时,我从未想过除了类似树的形状,它还能进化出别的什么东西来。我本希望能够进化出垂杨柳、杨树和黎巴嫩雪松。”

而现在已经到处是昆虫了。那一晚道金斯兴奋到了废寝忘食的程度。他花了更多的时间去发现那些令人惊叹的复杂生物,它们有的看起来像蝎子,有的像水蜘蛛,还有的像青蛙。

他后来说:“我简直兴奋得发狂。我无法形容,探索一个按自己设想所创造出来的王国是多么令人兴奋。在面对这些突现在屏幕上的东西时,无论是我的生物学家背景,还是我二十年的编程经验,抑或是我最狂野的梦境,都未能让我有丝毫的心理准备。”

那一晚他无法入睡。他继续向前推进,渴望饱览他的“大千”所能延伸到的境界。这个原本以为简单的世界还有些什么神奇的东西?当他终于在清晨睡着时,“他的”昆虫图像成群结队地出现在梦里。

接下来的几个月里,道金斯在“生物形态王国”这个世外桃源中流连忘返,寻找非植物和抽象的形状。仙女虾,阿兹特克神庙,哥特式教堂窗户,土著人的袋鼠壁画——这些只是他所碰到的形状中的一小部分。道金斯充分利用了一切空闲时间,最终用进化的方法找到了许多字母表里的字母(这些字母是通过繁殖而得的,不是画出来的)。他的目标是找到他名字中的所有字母,但是他一直没能找到一个像样的D或一个精致的K。(在我办公室的墙上贴着一张令人称奇的招贴画,二十六个字母和十个数字在蝴蝶翅膀上若隐若现——包括完美的D和K。尽管自然进化出了这些字母,它们却不是被“方法”发现的。摄影师杰尔·山伍德告诉我,他看过了超过一百万只翅膀才收集全这三十六个符号。)

道金斯在探寻。他后来写道:“市面上的电脑游戏可以让玩家产生某种置身于地下迷宫的幻觉,这个地下迷宫的地形就算复杂也是确定的,在那里他碰到龙、牛头怪或其他它虚构的对手。在这些游戏中怪物的数量其实是相当少的,它们全都是由人类程序员设计的;迷宫的地形也是如此。而在进化游戏里,不论是电脑版还是真实版,玩家(或观察者)的感觉

更多内容加载中...请稍候...

若您看到此段落,代表章节内容加载失败,请关闭浏览器的阅读模式、畅读模式、小说模式,以及关闭广告屏蔽功能,或复制网址到其他浏览器阅读!