This repo contains the model used to generate the results found in the report
Game_Theory_Project.pdf
.
In short, the model plays the iterated prisoner's dilemma in accordance to one of four strategies (details in the report) and uses evolutionary selection to breed new strategies based on (1) how well strategy is doing and (2) random mutation.
If you want to try out the model you clone the repo and compile the model.
javac Dilemma.java
java Dilemma
Please refer to the report and Dilemma.java
for specific details about the
settings of the model.