第十二章 好人終有好報 · 2

關燈
計一個“兩報還一報”(TitforTwoTats)的策略,允許對手連續兩次背叛後才開始報複,這似乎顯得過分大度坦蕩了。

    阿克塞爾羅德算出,隻要在競賽中有“兩報還一報”策略的存在,它便一定會獲得冠軍,因為它可以有效避免長期的互相傷害。

     于是,我們算出了赢家策略的兩個特點:善良與寬容。

    這幾乎是一個烏托邦式的結論:善良與寬容能得到好報。

    許多專家曾試圖在惡意策略裡耍點兒花招,認為這可能得到高分。

    即使那些提交“善良”策略的專家,也未曾敢如“針鋒相對”一般寬容。

    所有人都對這個結論十分驚訝。

     阿克塞爾羅德又舉辦了第二次競賽。

    這次他收到了62個策略,再加上随機策略,總共便有了63個策略。

    這一次,博弈中的回合數不再固定為200,而改為開放式的不定數(我之後會解釋這麼做的理由)。

    我們依然将得分評判為基準分“永遠合作”分數的百分比,不過現在基準分需要更為複雜的計算,并不再是固定的600分。

     第二次競賽的程序員們都得到了第一次競賽的結果,還收到了阿克塞爾羅德對“針鋒相對”與善良與寬容策略獲勝的分析。

    這麼做是為了讓參賽者們能從某種方向上了解比賽的背景信息,來權衡自己的判斷。

    事實上,這些參賽者分成兩種思路。

    第一種參賽者認為,已經有足夠證據證明善良與寬容确實是獲勝因素,他們便随即提交了善良與寬容的策略。

    一位參賽者約翰·梅納德·史密斯(JohnMaynardSmith)提交了一個最為寬容的“三報還一報”(TitforThreeTats)的策略。

    另一組參賽者則認為,既然對手們已經讀過了阿克塞爾羅德的分析,估計都會提交善良寬容的策略。

    他們于是便提交了惡意的策略,以期在善意對手中占到便宜。

     然而,惡意再一次沒有得到好報。

    阿納托爾提交的“針鋒相對”策略再一次成為赢家,獲得了滿分的96%。

    而善意策略又再一次赢了惡意策略。

    前15名中隻有一個策略是惡意策略,而倒數15名中隻有一個是善意策略。

    然而,最為寬容的、可以在第一次競賽中勝出的“兩報還一報”策略,這次卻沒有成功。

    這是因為本次競賽中有了一些更為狡猾的惡意策略,它們善于僞裝自己,無情地抛棄那些善良的人們。

    這揭曉了這些競賽中非常重要的一點:成功的策略取決于你的對手的策略。

    這是唯一能解釋兩次競賽中的不同結果的
0.051761s