博弈论的经典案例:囚徒困境当然,在现实世界里,信任与合作很少达到如此两难的境地
谈判、人际关系、强制性的合同和其他许多因素左右了当事人的决定
但囚徒的两难境地确实抓住了不信任和需要相互防范背叛这种真实的一面
让我们看看冷战时期两个超级大国将自己锁定在一场40年的军备竞赛中,其结果对双方都毫无益处
还有各国的贸易保护主义的永恒倾向
但是,无论在自然界还是在人类社会,"合作"都是一种随处可见的现象
那么,问题就出现了:到底是何种机制促使生物体或者人类进行相互合作呢
这个问题的答案大部分归功于美国密西根大学一位叫做罗伯特·爱克斯罗德的人
爱克斯罗德是一个政治科学家,对合作的问题久有研究兴趣
为了进行关于合作的研究,他组织了一场计算机竞赛
这个竞赛的思路非常简单:任何想参加这个计算机竞赛的人都扮演"囚徒困境"案例中一个囚犯的角色
他们把自己的策略编入计算机程序,然后他们的程序会被成双成对地融入不同的组合
分好组以后,参与者就开始玩"囚徒困境"的游戏
他们每个人都要在合作与背叛之间做出选择
但这里与"囚徒困境"案例中有个不同之处:他们不只玩一遍这个游戏,而是一遍一遍地玩上200次
这就是博弈论专家所谓的"重复的囚徒困境",它更逼真地反映了具有经常而长期性的人际关系
而且,这种重复的游戏允许程序在做出合作或背叛的抉择时参考对手程序前几次的选择
如果两个程序只玩过一个回合,则背叛显然就是唯一理性的选择
但如果两个程序已经交手过多次,则双方就建立了各自的历史档案,用以记录与对手的交往情况
同时,它们各自也通过多次的交手树立了或好或差的声誉
虽然如此,对方的程序下一步将会如何举动却仍然极难确定
实际上,这也是该竞赛的组织者爱克斯罗德希望从这个竞赛中了解的事情之一
一个程序总是不管对手作何种举动都采取合作的态度吗
或者,它能总是采取背叛行动吗
它是否应该对对手的举动回之以更为复杂的举措