4.4 囚人のジレンマ

概要

%0 GameServerD GameServerD PlayerX PlayerX GameServerD->PlayerX request-join, acknowledge GameServerD->PlayerX request-action, silence / connfession GameServerD->PlayerX result PlayerY PlayerY GameServerD->PlayerY request-join, acknowledge GameServerD->PlayerY request-action, silence / connfession GameServerD->PlayerY result

メッセージの流れ

useruserPlayerXPlayerXPlayerYPlayerYGameServerDGameServerDstartstartparrequest-joinacknowledgerequest-joinacknowledge参加者数=2loop[20 times]parrequest-action loop:l gain:g competitor:ssilence / confessionrequest-action loop:l gain:g competitor:ssilence / confession勝敗判定, 記録result you:gainX opponent:gainYresult you:gainY opponent:gainX

Y黙秘 Y自白
X黙秘 -1, -1 -5, 0
X自白 0, -5 -3, -3

※表の要素は「Xの利得, Yの利得」

課題

  1. 上記の動作を行うエージェントGameServerD, PlayerX, PlayerYを作成してみましょう.
  2. 利得の総和を多くする戦略を考えてみましょう.

レポート

TAG以外のシステムを用いてもOKです.その場合,