Will_Sawin comments on Prisoner's Dilemma Tournament Results - Less Wrong

101 Post author: prase 06 September 2011 12:46AM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (170)

You are viewing a single comment's thread.

Comment author: Will_Sawin 05 September 2011 06:33:33PM 3 points [-]

How difficult would it be to code an optmal-against-this-pool strategy? How well would it do?

Comment author: Johnicholas 05 September 2011 06:49:40PM 5 points [-]

If you are willing to allow the optimal-against-this-pool strategy to run the entire tournament as a subroutine, I think it can guarantee a tie by cloning the eventual winner.

It may be able to do better than that, but it depends on the details of the pool whether there are points "lying on the ground" to be picked up; I suspect there are with this pool, but I don't have a great example.

Comment author: lessdazed 06 September 2011 01:52:30AM 1 point [-]

optmal

How difficult would it be tell if a strategy was optimal against this pool?

One could try to improve by testing modifications of the winner, such as:

if OpponentDefectedBefore(7) then MyMove=D else if n>98 then MyMove=D else MyMove=OpponentLastMove unless OpponentMove=MyMove 1-99, in which case Turn(100)=cooperate

or

if OpponentDefectedBefore(7) then MyMove=D else if n>97 then MyMove=D else MyMove=OpponentLastMove unless OpponentMove=MyMove 1-98, in which case Turn(99)=cooperate, and if OpponentMove=MyMove 1-99, Turn(100)=cooperate.

Comment author: Will_Sawin 07 September 2011 02:21:30AM 0 points [-]

It depends on how big your strategy is.

If it tells you what to do, not just depending on what your opponent does, but on what you do, then testing 1-move modifications is sufficient to test optimality.

If not, then it isn't.

Comment author: lessdazed 07 September 2011 02:36:11AM 0 points [-]

Doesn't an optimization question depend as much on the complexity of opposing strategies as it does on the complexity of my strategy?

Comment author: Will_Sawin 07 September 2011 04:43:47AM 0 points [-]

The statement of sufficiency I made is true for all complexities of opposing strategies.

The statement of insufficiency is not. If the opponent's strategies are, for instance, linear, then it should be false. But some opposing strategies ARE very complex, so it's presumably true.