The University of Sheffield
Department of Computer Science

Apostolos Samaras MSc Dissertation 2000/01

"A Java simulator for the Iterated Prisoner’s Dilemma Game"

Supervised by G.Brown

Abstract

The major objective of this project is the construction of a simulation environment for the Iterated Prisoner's Dilemma game. This environment should provide some the basic strategies engaged in the tournaments that Robert Axelrod organized in 1980 (section 1.2). Moreover, the simulation environment should be equipped with tools monitoring various aspects of the game.

The second, and quite interesting objective is the application of Genetic Programming techniques to the Iterated Prisoner's Dilemma game. These techniques aim to provide an evolutionary perspective to the game and enable the user to study the emergence of cooperation in a hostile environment through this perspective.