iterative_prisoner_dilemma

View on GitHub

A study on the Iterative Prisoner’s Dilemma

py jn l1 l2

The Prisoner’s Dilemma is a classical game analyzed in Game Theory, which is widely used to (attempt to) model social/economical interactions. Here we approach its iterative version under several scenarios:

We are interested in studying the evolution of the population and of players’ scores, and to have an insight on which is the best strategy and the winning player (if any).

This is the final project for the course of High Level Programming (also known as Laboratory of Computational Physics, mod. A), Fall 2018, Master’s degree in ICT for Internet and multimedia, University of Padova, Italy.

Technical details

Open the Jupyter notebook to see a brief interactive description of the work.

More complete information can be found in the full report and optionally in the supplementary material.

Source code and output images (plots) are in their respective folders.

Licenses

Copyright (C) 2019 Elia Bonetto, Filippo Rigotto, Luca Attanasio, Francesco Savio.

Code released under MIT license, report under CC BY-SA 4.0.