Table 1.
Algorithm | Round-Robin average | % Best score | Worst-case score | Replicator dynamic | Group-1 Tourney | Group-2 Tourney | Rank summary min–mean–max |
---|---|---|---|---|---|---|---|
S++ | 1, 1, 1 | 2, 1, 2 | 1, 1, 1 | 1, 1, 1 | 1, 1, 2 | 1, 1, 1 | 1–1.2–2 |
Manipulator | 3, 2, 3 | 4, 3, 8 | 5, 2, 4 | 6, 4, 3 | 5, 3, 3 | 5, 2, 2 | 2–3.7–8 |
Bully | 3, 2, 1 | 3, 2, 1 | 7, 13, 20 | 7, 3, 2 | 6, 2, 1 | 6, 3, 5 | 1–4.8–20 |
S++/simple | 5, 4, 4 | 8, 5, 9 | 4, 6, 10 | 10, 2, 6 | 8, 4, 6 | 9, 4, 6 | 2–6.1–10 |
S | 5, 5, 8 | 6, 7, 10 | 3, 3, 8 | 5, 5, 8 | 7, 5, 9 | 7, 5, 9 | 3–6.4–10 |
Fict. play | 2, 8, 14 | 1, 6, 10 | 2, 8, 16 | 3, 12, 15 | 2, 8, 12 | 4, 9, 14 | 1–8.1–16 |
MBRL-1 | 6, 6, 10 | 5, 4, 7 | 8, 7, 14 | 11, 11, 13 | 9, 7, 10 | 8, 7, 10 | 4–8.5–14 |
EEE | 11, 8, 7 | 14, 9, 5 | 9, 4, 2 | 14, 10, 9 | 13, 9, 8 | 13, 10, 8 | 2–9.1–14 |
MBRL-2 | 14, 5, 5 | 13, 8, 6 | 19, 5, 3 | 18, 9, 4 | 18, 6, 5 | 18, 6, 4 | 3–9.2–19 |
Mem-1 | 6, 9, 13 | 7, 10, 21 | 6, 9, 17 | 2, 6, 10 | 3, 10, 17 | 2, 8, 15 | 2–9.5–21 |
M-Qubed | 14, 20, 4 | 15, 20, 3 | 15, 19, 5 | 17, 19, 5 | 17, 21, 4 | 16, 21, 3 | 3–13.2–21 |
Mem-2 | 9, 11, 20 | 9, 11, 22 | 13, 17, 22 | 4, 13, 19 | 4, 13, 25 | 3, 12, 20 | 3–13.7–25 |
Manip-Gf | 11, 11, 21 | 12, 12, 19 | 12, 11, 19 | 9, 7, 20 | 12, 14, 20 | 11, 13, 21 | 7–14.2–21 |
WoLF-PHC | 17, 11, 13 | 18, 14, 14 | 18, 14, 18 | 16, 14, 14 | 16, 11, 11 | 15, 11, 11 | 11–14.2–18 |
QL | 17, 17, 7 | 19, 19, 4 | 17, 18, 7 | 19, 18, 7 | 19, 20, 7 | 19, 18, 7 | 4–14.4–20 |
gTFT | 11, 14, 22 | 11, 15, 20 | 11, 16, 23 | 8, 8, 22 | 10, 16, 21 | 10, 15, 22 | 8–15.3–23 |
EEE/simple | 20, 15, 11 | 20, 17, 12 | 20, 10, 9 | 20, 16, 11 | 24, 15, 14 | 20, 16, 13 | 9–15.7–24 |
Exp3 | 19, 23, 11 | 16, 23, 15 | 16, 23, 6 | 15, 23, 12 | 15, 25, 13 | 17, 25, 12 | 6–17.2–25 |
CJAL | 24, 14, 14 | 25, 14, 13 | 24, 12, 15 | 24, 17, 16 | 20, 12, 16 | 22, 14, 16 | 12–17.3–25 |
WSLS | 9, 17, 24 | 10, 16, 24 | 10, 20, 24 | 12, 20, 24 | 11, 17, 24 | 12, 17, 25 | 9–17.6–25 |
GIGA-WoLF | 14, 19, 23 | 17, 18, 23 | 14, 15, 21 | 13, 15, 23 | 14, 18, 22 | 14, 19, 23 | 13–18.1–23 |
WMA | 21, 21, 15 | 21, 21, 16 | 22, 21, 12 | 22, 21, 17 | 21, 19, 15 | 23, 20, 17 | 12–19.2–23 |
Stoch. FP | 21, 21, 15 | 22, 22, 17 | 23, 22, 11 | 23, 22, 18 | 25, 24, 18 | 25, 22, 18 | 11–20.5–25 |
Exp3/simple | 21, 24, 16 | 23, 24, 18 | 21, 24, 13 | 21, 24, 21 | 22, 22, 19 | 21, 23, 19 | 13–20.9–24 |
Random | 24, 25, 25 | 24, 25, 25 | 25, 25, 25 | 25, 25, 25 | 23, 23, 23 | 24, 24, 24 | 23–24.4–25 |
This summary gives the relative rank of each algorithm with respect to each of the six performance metrics we considered, at each game length. A lower rank indicates higher performance. For each metric, the algorithms are ranked in 100-round, 1000-round, and 50,000-round games, respectively. For example, the 3-tuple 3, 2, 1 indicates the algorithm was ranked 3rd, 2nd, and 1st in 100, 1000, and 50,000-round games, respectively. More detailed results and explanations are given in Supplementary Note 3