GitXplorerGitXplorer
a

prisonersdilemma

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
f5856a4f443be7f5b4cbb40f2d63515be6895fbf

fix fudenberg name

committed 5 years ago
Unverified
3028fc5a242ad87d3b88d73d9e332de37c296fe3

add handwritten notes

committed 5 years ago
Unverified
4995d66f61a039ac116679cf2c0eeaaca93c2a03

finishing touches

committed 5 years ago
Unverified
3902e6de3c87ca54a1870688201776f217b02256

u r

committed 5 years ago
Verified
b938edbd9d74c51cc08fbf4aeb83ee8a577f83db

Update README.md

aarvid220u committed 5 years ago
Unverified
5b514a0f881f97ef0bbeec11ab9dbf6994cd89ea

update readme

committed 5 years ago

README

The README file for this repository.

Cooperation in the Noisy Iterated Prisoner's Dilemma

Read (a draft of) the paper!

Abstract

We introduce a natural model for the iterated prisoner's dilemma in the presence of noise, where strategies are finite automata that at each step have a probability p of making a mistake. This leads us to model the result of two strategies playing against each other as a Markov chain. We prove that for a strategy to be evolutionarily stable in our setup, it has to be cooperative, in the sense that it has to cooperate when playing against a clone of itself. We conjecture that the Pavlov strategy is evolutionarily stable.

This Repository

Besides the paper, this repository contains supporting code files, and the countless pages of notes taken in thinking about the problem. The code files are useful for evaluating the Markov chains and time average distributions referred to in the paper. The notes are mostly here just for fun.

About

The work was performed by Arvid Lunnemark during the Spring of 2020, under the guidance of Dr. Michael Sipser. I am thankful to Mike for granting me this opportunity, and for providing the idea behind the project.