Knight, Vincent Anthony ORCID: https://orcid.org/0000-0002-4245-0638, Campbell, Owen, Harper, Marc, Langner, Karol M., Campbell, James, Campbell, Thomas, Carney, Alex, Chorley, Martin ORCID: https://orcid.org/0000-0001-8744-260X, Davidson-Pilon, Cameron, Glass, Kristian, Glynatsi, Nikoleta, Ehrlich, Tomás, Jones, Martin, Koutsovoulos, Georgios, Tibble, Holly, Muller, Jochen, Palmer, Geraint, Petunov, Piotr, Slavin, Paul, Standen, Timothy, Visintini, Luis and Molden, Karl 2016. An open framework for the reproducible study of the iterated prisoner's dilemma. Journal of Open Research Software 4 (1) , e35. 10.5334/jors.125 |
Preview |
PDF
- Published Version
Available under License Creative Commons Attribution. Download (1MB) | Preview |
Abstract
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.
Item Type: | Article |
---|---|
Date Type: | Publication |
Status: | Published |
Schools: | Advanced Research Computing @ Cardiff (ARCCA) Computer Science & Informatics Mathematics |
Subjects: | Q Science > QA Mathematics |
Uncontrolled Keywords: | Game Theory, Prisoners Dilemma, Python |
Publisher: | Ubiquity Press |
ISSN: | 2049-9647 |
Date of First Compliant Deposit: | 14 April 2017 |
Date of Acceptance: | 1 July 2016 |
Last Modified: | 05 May 2023 17:20 |
URI: | https://orca.cardiff.ac.uk/id/eprint/99883 |
Actions (repository staff only)
Edit Item |