19
反復囚人のトリレンマ
チャレンジステータス:オープン あなたのボットが見つからない場合は、コメントするか、PRを開くか、そうでなければ私に叫んでください。 囚人のジレンマ... 3つの選択肢。クレイジーだよね? ペイオフマトリックスは次のとおりです。左側のプレーヤーA、上部のB A,B| C | N | D ---|---|---|--- C |3,3|4,1|0,5 N |1,4|2,2|3,2 D |5,0|2,3|1,1 ペイオフマトリックスは、両方のプレイヤーが常に協力するのが最善であるように設計されていますが、(通常)ニュートラルまたはディフェクションを選択することで獲得できます。 次に、いくつかの(競合する)ボットの例を示します。 # turns out if you don't actually have to implement __init__(). TIL! class AllC: def round(self, _): return "C" class AllN: def round(self, _): return "N" class AllD: def round(self, …