Axelrod icon indicating copy to clipboard operation
Axelrod copied to clipboard

K91R Strategy

Open meatballs opened this issue 7 years ago • 5 comments

This is one of the strategies from Axelrod's Second Tournament for which we have the orginal Fortran code.

A description of this strategy is given in Axelrod, R. (1980). More Effective Choice in the Prisoner’s Dilemma. Journal of Conflict Resolution, 24(3), 379-403, where it is known as 'REVISED STATE TRANSITION':

Revised State Transition models the other player as a one-step Markov process. It makes its own choice so as to maximize its own long-term payoff on the assumption that this model is correct.

NOTE:

This description is not sufficient for implementation of the strategy. Analysis of the original Fortran code is required before implementation can be started.

meatballs avatar Jul 30 '17 13:07 meatballs

I have a hunch about this one. I might pick it up if no one else wants it.

drvinceknight avatar Jul 31 '17 17:07 drvinceknight

I'm intrigued. What's the hunch?!!!!

meatballs avatar Jul 31 '17 17:07 meatballs

Oh just my hunch of what the text description is saying.

I'm guessing it's got a simple set of probabilities (either 2 or 4) that get updated based on opponents actions (essentially a reactive or a mem1). Based on that it probably uses closed form expressions for the probabilities ("long term") of states and then on top of that it probably calculates the expected score based on the game value and then decides what to do.

Essentially that's what I would implement based on the text description so happy to wade through :)

drvinceknight avatar Jul 31 '17 17:07 drvinceknight

Welcome to the wonderful world of Fortran...

meatballs avatar Jul 31 '17 17:07 meatballs

drvinceknight avatar Jul 31 '17 17:07 drvinceknight