Normal_Anomaly 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. Show more comments above.

Comment author: Eugine_Nier 08 September 2011 06:00:20AM 1 point [-]

This could be fixed with a trivial modification: first check if the opponent source code is identical to your own, and if it is then cooperate.

This doesn't solve the slightly different CliqueBots won't cooperate with each other problem.

Comment author: Normal_Anomaly 08 September 2011 09:25:33PM 0 points [-]

If the DuncanBot detects a source code different from its own, it runs that source code. So a DuncanBot looks to any CliqueBot like a member of it's clique.

Comment author: Eugine_Nier 09 September 2011 12:23:22AM 2 points [-]

I meant what happens when a DucanBot meats a DicanBot that does the same thing but has trivial cosmetic differences in its source code?

Comment author: shinoteki 08 September 2011 09:51:13PM 2 points [-]

A piece of code that runs a piece of source code does not thereby become that piece of source code.

Comment author: DuncanS 08 September 2011 10:58:22PM 2 points [-]

That may well be right - a cliquebot may well decide I'm not in its clique, and defect. And I, running its source code, will decide that my counterparty IS in the clique, and cooperate. Not a good outcome.

Clearly I need to modify my algorithm so that I run the other bot's code without bothering to analyse it - and have it play against not its actual opponent, but me, running it.