Skip to content

Commit a02a289

Browse files
drvinceknightmarcharper
authored andcommitted
Update documentation about Axelrod tournament.
1 parent 65b4df5 commit a02a289

File tree

1 file changed

+2
-44
lines changed

1 file changed

+2
-44
lines changed

docs/reference/overview_of_strategies.rst

Lines changed: 2 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -17,63 +17,21 @@ An indication is given as to whether or not this strategy is implemented in the
1717
:header: "Name", "Author", "Axelrod Library Name"
1818

1919
"Tit For Tat", "Anatol Rapoport", ":class:`TitForTat <axelrod.strategies.titfortat.TitForTat>`"
20-
"`Tideman and Chieruzzi`_", "T Nicolaus Tideman and Paula Chieruzz", ":class:`TidemanAndChieruzzi <axelrod.strategies.axelrod_first.TidemanAndChieruzzi>`"
20+
"Tideman and Chieruzzi", "T Nicolaus Tideman and Paula Chieruzz", ":class:`TidemanAndChieruzzi <axelrod.strategies.axelrod_first.TidemanAndChieruzzi>`"
2121
"Nydegger", "Rudy Nydegger", ":class:`Nydegger <axelrod.strategies.axelrod_first.Nydegger>`"
2222
"Grofman", "Bernard Grofman", ":class:`Grofman <axelrod.strategies.axelrod_first.Grofman>`"
2323
"Shubik", "Martin Shubik", ":class:`Shubik <axelrod.strategies.axelrod_first.Shubik>`"
2424
"Stein and Rapoport", "Stein and Anatol Rapoport", ":class:`SteinAndRapoport <axelrod.strategies.axelrod_first.SteinAndRapoport>`"
2525
"Grudger", "James W Friedman", ":class:`Grudger <axelrod.strategies.grudger.Grudger>`"
2626
"Davis", "Morton Davis", ":class:`Davis <axelrod.strategies.axelrod_first.Davis>`"
27-
"`Graaskamp`_", "Jim Graaskamp", "Not Implemented"
27+
"Graaskamp", "Jim Graaskamp", ":class:`Graaskamp <axelrod.strategies.axelrod_first.Graaskamp>`"
2828
"Downing", "Leslie Downing", ":class:`RevisedDowning <axelrod.strategies.axelrod_first.RevisedDowning>`"
2929
"Feld", "Scott Feld", ":class:`Feld <axelrod.strategies.axelrod_first.Feld>`"
3030
"Joss", "Johann Joss", ":class:`Joss <axelrod.strategies.axelrod_first.Joss>`"
3131
"Tullock", "Gordon Tullock", ":class:`Tullock <axelrod.strategies.axelrod_first.Tullock>`"
3232
"Unnamed Strategy", "Unknown", ":class:`UnnamedStrategy <axelrod.strategies.axelrod_first.UnnamedStrategy>`"
3333
"Random", "Unknownd", ":class:`Random <axelrod.strategies.rand.Random>`"
3434

35-
36-
Tideman and Chieruzzi
37-
^^^^^^^^^^^^^^^^^^^^^
38-
39-
This strategy begins by playing Tit For Tat and then things get slightly
40-
complicated:
41-
42-
1. Every run of defections played by the opponent increases the number of
43-
defections that this strategy retaliates with by 1.
44-
2. The opponent is given a 'fresh start' if:
45-
46-
* it is 10 points behind this strategy
47-
* **and** it has not just started a run of defections
48-
* **and** it has been at least 20 rounds since the last 'fresh start'
49-
* **and** there are more than 10 rounds remaining in the tournament
50-
* **and** the total number of defections differs from a 50-50 random sample by at
51-
least 3.0 standard deviations.
52-
53-
A 'fresh start' is a sequence of two cooperations followed by an assumption that
54-
the game has just started (everything is forgotten).
55-
56-
*This strategy came 2nd in Axelrod's original tournament.*
57-
58-
Graaskamp
59-
^^^^^^^^^
60-
61-
**Not implemented yet**
62-
63-
This strategy follows the following rules:
64-
65-
1. Play Tit For Tat for the first 50 rounds;
66-
2. Defects on round 51;
67-
3. Plays 5 further rounds of Tit For Tat;
68-
4. A check is then made to see if the opponent is playing randomly in which case
69-
it defects for the rest of the game;
70-
5. The strategy also checks to see if the opponent is playing Tit For Tat or
71-
another strategy from a preliminary tournament called 'Analogy'. If so it
72-
plays Tit For Tat. If not it cooperates and randomly defects every 5 to 15
73-
moves.
74-
75-
*This strategy came 9th in Axelrod's original tournament.*
76-
7735
Axelrod's second tournament
7836
---------------------------
7937

0 commit comments

Comments
 (0)