In the project lab on the prisoner's dilemma, I asked members of the class who wrote algorithmic players of their own (as exercise 3 of the lab), to send them to me by e-mail. I have now received six players:
Here are the results of the tournament, with 162 rounds in each match:
> (play-tournament roster)
(("Moondog" . 2427)
("Morally bereft" . 2423)
("Justice" . 2425)
("P-Funk" . 2425)
("Don" . 2405)
("Tyler" . 2425))
Since Moondog, Morally bereft, Justice, P-Funk, and Tyler are all nice, they all cooperate with each other consistently, each receiving three points per round, 486 points per match. The differences in their scores reflect their differing abilities to cope with Don. Morally bereft spontaneously forgives Don's third defection; Justice, P-Funk, and Tyler exact a one-round apology before returning to cooperation; Moondog requires two rounds of apology for Don's unprovoked defections in the first two rounds.
In spite of its combination of early obnoxiousness, unresponsiveness, and easy exploitability, Don does fairly well in this tournament, scoring almost 2.97 points per round, because it happens to be matched against four extremely forgiving players. If the nice but totally unforgiving Friedman player is added to the roster, the results shift markedly:
> (play-tournament roster-with-Friedman)
(("Moondog" . 2913)
("Morally bereft" . 2909)
("Justice" . 2911)
("P-Funk" . 2911)
("Don" . 2412)
("Tyler" . 2911)
("Friedman" . 3227))
All of the nice strategies pick up 486 points against Friedman, and vice versa, but the result of the Don versus Friedman match is quite lopsided:
> (play-match Don Friedman)
(7 . 797)
These results reinforce Axelrod's conclusion that players that are nice and responsive tend to do better, in most fields of players, than those that are willing to defect first and those that ignore their opponents' signals. The results also suggest that the importance of these traits is greatly lessened if the vast majority of the other players in the field are forgiving.
This document is available on the World Wide Web as
http://www.cs.grinnell.edu/~stone/courses/scheme/prisoners-dilemma-tournament.xhtml
created October 7, 2001
last revised October 11, 2001