Python code to run experimental tests for the Iterated Prisoner's Dilemma (IPD) based on the Axelrod repository: https://github.com/Axelrod-Python/Axelrod
Designed for my academic research on this topic and reproducibility. The strategy 4-Duality Optimizer 1 is tested, based on the analysis of the IPD from the paper:
Cadre conceptuel pour la résolution d’une classe de conflits de valeurs. https://philpapers.org/rec/FRACCP
execute main-test.py code
MIT License.
============================================================
TOURNAMENT RESULTS (total score across all turns & repetitions)
============================================================
- Evolved ANN 5 Noise 05 : 82231.00 points
- 4-Duality Optimizer 1B : 70841.00 points
- ShortMem : 70603.00 points
- 4-Duality Optimizer 1 : 70267.00 points
- Meta Majority Long Memory: 138 players : 69534.00 points
- Nice Average Copier : 69431.00 points
- Second by WmAdams : 69379.00 points
- DoubleCrosser: (D, D) : 69375.00 points
- Second by Yamachi : 69162.00 points
- Grumpy: Nice, 10, -10 : 69123.00 points
- Meta Majority Finite Memory: 82 players : 68984.00 points
- Evolved HMM 5 : 68617.00 points
- Slow Tit For Two Tats 2 : 67626.00 points
- Average Copier : 67165.00 points
- EvolvedLookerUp2_2_2 : 66832.00 points
- Naive Prober: 0.1 : 65823.00 points
- Raider : 65360.00 points
- Cycler CCD : 63908.00 points
- PSO Gambler 2_2_2 : 63133.00 points
- Thumper : 63036.00 points
- Hard Prober : 62261.00 points
- Alternator : 61621.00 points
- Winner12 : 61316.00 points
- NMWE Stochastic: 68 players : 61181.00 points
- Limited Retaliate: 0.1, 20 : 59976.00 points
- Limited Retaliate 3: 0.05, 20 : 59323.00 points
- First by Anonymous : 58343.00 points
- Gradual Killer: (D, D, D, D, D, C, C) : 56204.00 points
- CollectiveStrategy : 56140.00 points
- EasyGo : 55579.00 points
- UsuallyDefects : 54737.00 points
- Tricky Cooperator : 54412.00 points [Finished in 1389.7s]