An Open Framework for the Reproducible Study of the Iterated Prisoner’s Dilemma

The Axelrod library is an open source Python package that allows for reproducible game theoretic research into the Iterated Prisoner’s Dilemma. This area of research began in the 1980s but suffers from a lack of documentation and test code. The goal of the library is to provide such a resource, with...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of open research software 2016-08, Vol.4 (1), p.35-e35
Hauptverfasser: Knight, Vincent, Campbell, Owen, Harper, Marc, Langner, Karol, Campbell, James, Campbell, Thomas, Carney, Alex, Chorley, Martin, Davidson-Pilon, Cameron, Glass, Kristian, Glynatsi, Nikoleta, Ehrlich, Tomáš, Jones, Martin, Koutsovoulos, Georgios, Tibble, Holly, Müller, Jochen, Palmer, Geraint, Petunov, Piotr, Slavin, Paul, Standen, Timothy, Visintini, Luis, Molden, Karl
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The Axelrod library is an open source Python package that allows for reproducible game theoretic research into the Iterated Prisoner’s Dilemma. This area of research began in the 1980s but suffers from a lack of documentation and test code. The goal of the library is to provide such a resource, with facilities for the design of new strategies and interactions between them, as well as conducting tournaments and ecological simulations for populations of strategies. With a growing collection of 139 strategies, the library is a also a platform for an original tournament that, in itself, is of interest to the game theoretic community. This paper describes the Iterated Prisoner’s Dilemma, the Axelrod library and its development, and insights gained from some novel research.
ISSN:2049-9647
2049-9647
DOI:10.5334/jors.125