《自私的基因》第四章 基因机器(8)

我们可以把打赌这个隐喻稍加引伸。一个赌徒必须考虑三个主要的数量:赌注、机会、赢款。如果赢款额巨大的话,赌徒是愿意下大赌注的。一个孤注一掷的赌徒准是有机会博取大量赢款的。他当然也有输掉一切的可能,但平均说来,下大赌注的人和其他下小赌注以博取小额赢款的人比起来占不到什么便宜,也不见得会吃亏。交易所里买空卖空的投机商和稳扎稳打的投资者之间也有类似之处。在某些方面,交易所这个比喻比赌场更贴切,因为赌场里的输赢是受到操纵的,庄家到头来总归是赢家(严格说来,这意味着下大赌注的人比下小赌注的人输得多些,而下小赌注的人要比不打赌的人来得穷些。但在某种意义上对目前的论题来说,不打赌的例子是不怎样合适的)。撇开这个不谈,下大赌注和下小赌注似乎都各有理由。动物界中有没有下大赌注的,或者有比较保守的动物?我们将在第九章中看到,人们通常可以把雄性的动物视为下大赌注、冒大风险的赌徒,而把雌性动物视为稳扎稳打的投资者,尤其是在雄性动物为配偶而相互争夺的一雄多雌的物种中。阅读本书的博物学家可以想到一些能称为下大赌注、冒大风险的物种,以及其他一些比较保守的物种。这里我要言归正传,谈谈基因如何对未来作预测这个带有更大普遍意义的主题。

在一些难以预见的环境中,基因如何预测未来是个难题,解决这个难题的一个办法是预先赋予生存机器以一种学习能力。为此,基因可以通过对其生存机器发出如下指示的形式来编制程序:"下面这些会带来好处:口中的甜味道、情欲亢进、适中的温度、微笑的小孩等。而下面这些会带来不快:各种痛苦、恶心、空空的肚皮、哭叫着的小孩等。如果你碰巧做了某件事情之后便出现了不愉快的情况,切勿再做这种事情;在另一方面,重复做为你带来好处的任何事情。"这样编制的程序有一个好处,就是可以大大削减必须纳入原来程序的那些详尽的规则,同时可以应付事先未能预见到其细节的环境变化。在另一方面,仍然有必要作出某些预测。在我们所举的例子里,基因估计吃糖和交配可能对基因的生存有利,在这一意义上,口中的甜味以及情欲亢迸是"有益的"。但根据这个例子,它们不能预见到糖精和自渎也可能为它们带来满足。它们也不能预见到,在我们这个糖多得有点反常的环境里,糖吃得过多的危险性。

学习战略已应用于计算机下棋的某些程序中。计算机和人对奕或和其他的计算机对弈时,这些程序确实能不断得到改善。尽管它们备有一个规则和战术库,但它们的决定程序里也带有一个预先纳入的小小的随机趋向。它们把以往的种种决定记录下来,每当赢得一局时,它们就稍微增加为这局棋带来胜利的战术的权重,以便计算机下次再度采用同样战术的可能性增加一些。

预测未来的一个最有趣的方法是模拟。一位将军如果想知道某一项军事计划是否比其他可供选择的计划来得优越,他就面临作出预测的问题。天气、部队的士气以及敌人可能采取的反措施都是未知数。如果想知道这个计划是否切实可行,一个办法是把该计划试行一下,看看其效果如何。然而,要把所有想象得出的计划都试行一下是不可取的,因为愿意"为祖国"献身的青年毕竟有限,而各种可能的计划实在多得很。进行与假想敌人交锋的演习也可以考验各种计划的实践性,这要比真刀真枪地干一下好。演习可以采取"北国"与"南国"全面交战的方式,使用的是空炮弹。但即使是这样也要耗费大量时间和物资。比较节约一些的办法是用玩具士兵和坦克在大地图上移来移去进行演习。

读书导航