A research tool for the Iterated Prisoner's Dilemma
-
Updated
Aug 5, 2026 - Python
A research tool for the Iterated Prisoner's Dilemma
Trains machine learning strategies for the IPD with evolutionary and particle swarm algorithms, including neural networks and finite state machines
In this project, you will be able to access the games and codes that I made which are shown to us in the Game Theory lecture.
Code for our PLOS ONE paper: "Predicting Human Decision Making in Psychological Tasks with Recurrent Neural Networks"
Code and materials for the paper S. Phelps and Y. I. Russell, Investigating Emergent Goal-Like Behaviour in Large Language Models Using Experimental Economics, working paper, arXiv:2305.07970, May 2023
This is a model plugin for Evoplex. It implements the spatial prisoner's dilemma game proposed by Nowak, M. A., & May, R. M. (1992). Evolutionary games and spatial chaos. Nature, 359(6398), 826.
A prisoner's dilemma agent based model simulation for investigating effects of differing strategies on emergent behaviours and spatial patterns with configurable environments.
This repository contains a simulation of the Prisoner's Dilemma, a classic problem in game theory. It explores how cooperation and defection strategies impact outcomes
Implementation of the Prisoner's dilemma, providing an api to create and test algorithms
Agent-based model of multi-level group selection
oTree experiment with Prisoner's dilemma
Python library for game theory simulations and analysis
A Julia package for the quantum prisoner's dilemma model.
Presentations n Papers
A tool to analyze strategies for the Iterated Prisoner's Dilemma
This project studies a repeated Prisoner's Dilemma with two independent learning agents using RLlib 2.54.0 and PPO.
Based on Veritasium's video on Primoner's Dilemma
A high-performance evolutionary game theory simulator written in Rust. This project explores the Iterated Prisoner's Dilemma by pitting various automated strategies against each other to observe the emergence of cooperation, trust, and betrayal in a competitive environment.
A simulation of the infamous Iterated Prisoner's Dilemma by Robert Axelrod
Add a description, image, and links to the prisoners-dilemma topic page so that developers can more easily learn about it.
To associate your repository with the prisoners-dilemma topic, visit your repo's landing page and select "manage topics."