All about Iterated Prisoner's Dilemma. Python code and jupyter notebooks. See how to build new strategies and evaluate them.
-
Updated
Feb 14, 2025 - Jupyter Notebook
All about Iterated Prisoner's Dilemma. Python code and jupyter notebooks. See how to build new strategies and evaluate them.
This is the repository for my 20 credit project during my final year at cardiff university. The project involves researching the best responses to strategies in the Iterated Prisoners Dilemma.
A tool to analyze strategies for the Iterated Prisoner's Dilemma
This project earned me 2nd place in the IEEE Event at APOGEE 2024, the technical fest of BITS Pilani. The competition revolved around Strategy Comparison Games, incorporating a unique twist: a dynamic payoff matrix with added noise in communication.
A simulation of the infamous Iterated Prisoner's Dilemma by Robert Axelrod
Computational analysis and data visualization tool for the Prisoner's Dilemma.
Interactive Iterated Prisoner's Dilemma tournament simulator — write strategies, run round-robin tournaments, and explore why cooperation evolves. Inspired by Axelrod's tournaments and Veritasium.
This repository is the source code of the website of Iteron, re-conduct of Iterated Prisoner's Dilemma.
Krida: An evolutionary game theory simulation in Rust. From simple Prisoner's Dilemma tournaments to complex multi-threaded survival of the fittest.
Closed-form stationary analysis and Monte Carlo simulation comparing TFT vs NAFT (a forgiving memory-1 strategy) in the noisy Iterated Prisoner's Dilemma. Submitted to JASSS.
Agent-based evolutionary simulation of Axelrod-style Iterated Prisoner's Dilemma strategies using DNA encoding, crossover, mutation, selection, and long-run population dynamics analysis.
Framework for testing strategic reasoning in LLMs using evolutionary Iterated Prisoner’s Dilemma tournaments. Features 28 agents, variable horizons, memory conditions, high-concurrency execution, and detailed analysis of cooperation rates, strategic fingerprints, and LLM decision rationales across providers and temperatures.
A CUDA-accelerated iterated prisoner's dilemma arena
Pytorch-based package for multi-agent reinforcement learning in an iterated prisonner dilemma setting
This project explores the Iterated Prisoner's Dilemma (IPD) using Reinforcement Learning.
Prisoner's Dilemma tournament
Simulate and analyze strategies in the iterated Prisoner's Dilemma using Axelrod's tournament framework with clear outcomes and payoff tracking.
Add a description, image, and links to the iterated-prisoners-dilemma topic page so that developers can more easily learn about it.
To associate your repository with the iterated-prisoners-dilemma topic, visit your repo's landing page and select "manage topics."