Prisoner's Dilemma Algorithm

algorithm, game-theory, performance

Solution

Since there is only one choice to make, and in the absence of any changeable inputs, your algorithm is either going to be:

cooperate = true;

...or...

cooperate = false

It's more interesting to find a strategy for the Iterated Prisoner's Dilemma, which is something many people have done. For example http://www.iterated-prisoners-dilemma.info/

Even then it's not 'solvable' since the other player is not predictable.

Problem

After watching The Dark Knight I became rather enthralled with the concept of the Prisoner's Dilemma. There must be an algorithm that that maximizes one's own gain given a situation. For those that find this foreign: http://en.wikipedia.org/wiki/Prisoner%27s_dilemma Very, very interesting stuff. Edit: The question is, what is, if any, the most efficient algorithm that exists for the Prisoner's Dilemma?

Original source