運に流されず冷静さを保ち、自分には負いきれない損失を伴うゲームには手を出さない16
互いに裏切り合うようなことは、私たち二人の間では起こらないだろうが、裏切りには解決策がなく、発生する損害率を最小限に抑えるしかない――そう、私たち二人の実力が、裏切りの影響を受けないほど強ければ――
「この要求はちょっと奇妙だけどね」ゼノは、幼なじみが軽やかに30局目まで勝ち進んでいくのを見ながら、口を開いた。「スタン、これから3人、あるいはそれ以上の人数での対決では、僕が普段やっているように――サボってくれ。」
女性「サボる?」
「君のように、確率の計算から試合終了までずっとやり続けるなんて、僕には無理だ。でも」スタンリーの声がヘッドホンから聞こえてきた。「三人での対決なら、参加者全員が撃たないことで自分にとって有利な状況を作ることができる。この状況は、一方が勝てば他方が負けるという、4人以上の多者間対決では存在しない。つまり、N人対決では、射撃技術が最も優れたプレイヤーほど勝つ可能性は低くなる。何しろ、自分が手にしている銃以外のすべての銃に狙われることになるからだ。さらに、N人対決では、対戦者が脱落し、最終的に一対一の勝負に絞り込まれるまで戦いが続く。」
「スタン、以前話したのを覚えているか。共謀ゲームには解決策がほとんどない、というのは裏切りの誘因があるからだ。3人対決において、我々が直面しようとしている課題は、対戦相手の一方と共謀し、その過程で相手を裏切るかどうかを選択することだ……」ゼノは唇をきゅっと結んで、計算用紙をめくった。「残念ながら、状況によっては、人の心は石のように硬くなってしまうものだ。君が以前、あまりにも目立ちすぎたせいで、私があらゆる手段を尽くして人の心を探り、君の残した後始末をしなければならなかったのだと思ってくれ。」
スタンリー「否定はしない。」
「シナリオは四つある。」ゼノはボールペンのキャップを外した。「君が最も抵抗を感じないものを選んでくれ。」
スタンリー「お任せする。」
「Shoot at the Stronger Opponent(SASO)、強者優先戦略とは、各ラウンドの射撃において、現時点で生存している対戦相手のうち、命中精度が最も高い相手を優先的に狙うことを意味する。現在、A、B、Cの3人の選手がおり、命中精度は明らかにA≥B≥Cである。シナリオ1:同盟なし、各自が独自に戦う。第1段階はAがBを撃ち、BがAを撃ち、Cは空に向かって発砲する。第2段階は勝者対Cの一対一の決闘だ。」
「シナリオ1においてAが先攻する場合、Aの生存率の計算式は、Aが先にBを倒す場合=a/(a+b-ab)、AがBを倒した後、Cが先攻する場合、AがCを倒す場合=a(1-c)/(a+c-ac)となる。これらを掛け合わせて式を整理すると、E(A)=a?(1-c)/(a+b-ab)(a+c-ac)となる。Bの生存率の式。第1段階:Aが先に撃つが外れる確率(1-a)、その後Bが撃ち、BがAを倒す場合、b(1-a)/(a+b-ab)、第2段階では、BがAを倒した後、Cが先に発砲し、BがCを倒す。この場合の生存確率はb(1-c)/(b+c-bc)となる。これらを掛け合わせて式を整理すると、E(B)=b?(1-a)(1-c)/(a+b-ab)(b+c-bc)となる。」
「Bが先に発砲した場合、Aの生存率の計算式は以下の通りである。第1段階において、Bが先に発砲したが命中しなかった確率は(1-b)であり、その後Aが発砲してBを射殺する確率はa(1-b)/(a+b-ab)である。第2段階において、Cが先にAに向けて発砲し、AがCを射殺する。このときの確率はa(1-c)/(a+c-ac)となる。これらの確率を掛け合わせ、式を整理すると、E(A)=a?(1-b)(1-c)/(a+b-ab)(a+c-ac)が得られる。Bの生存率の公式:Bが先に発砲し、第1段階でBがAを倒した場合、生存率はb/(a+b-ab)となる。第2段階でCが先に発砲してBを撃ち、その後BがCを倒した場合、生存率はb(1-c)/(b+c-bc)となる。これらの式を掛け合わせて整理すると、E(B) = b?(1-c)/(a+b-ab)(b+c-bc) となる。」
「したがって、Cの生存確率の公式は、第一に、BがAを倒し、Cが先手を取りBを倒す場合、および第二に、AがBを倒し、Cが先手を取りAを倒す場合――E(C)=bc/(a+b-ab)(b+c-bc)+ac(1-b)/(a+b-ab)(a+c-ac)となる。」
ゼノ「射撃順序はランダムであるため、ABCの初期期待値は上記の式の平均値とする。同盟の背信の計算は、AとBの射撃目標を変更することになる。命中精度はA≥B≥Cであるため、a=0.8、b=0.7、c=0.55と仮定し、上記の式に代入する。」
「計算の結果、Aが先に射撃した場合、E(A)=0.337、E(B)=0.054、E(C)=0.609となり、3つの数値を足すと1になる。Bが先に射撃した場合、E(A)=0.101、E(B)=0.271、E(C)=0.628となり、3つの数値を足すと1になる。」
「平均を算出して初期期待値を求めると、選手Aの場合、Aが先に射撃したときは0.337、Bが先に射撃したときは0.101となり、(0.337+0.101)/2=0.219、約0.22となる。選手B、Cの計算も同様である。これにより、Aの期待値は0.22、Bの期待値は0.16、Cの期待値は0.62となる。」
「これにより、最も弱いCの命中率は0.55で、生存率は最大62%に達することが分かる。最も強いAの命中率は0.8だが、生存率はわずか22%であるため、シナリオ2へと展開し、AとBはCに対抗するために同盟を結ぶことを決定する。」
「シナリオ2では、AとBはまずCを集中して排除し、その後一対一で対決することを取り決める。全選手の射撃目標は、AがCを、BがCを、CがAを撃つ(SASO、Aの方が強い)となる。PA=0.384、PB=0.565、PC=0.052であり、明らかにシナリオ1よりも結果が良好であるため、同盟は有効である。」
「シナリオ3では、Bが裏切り、Aは約束を守ったが、BはAを奇襲した。B選手は『Aは今Cを攻撃している。今Aを奇襲するのが最も得だ!』と考えた。AはBとCの両方からの攻撃を受け、PA=0.118、PB=0.568、PC=0.314となり、Aにとって極めて不利な状況となった。」
「最後に、シナリオ4。AはBが裏切ると予測し、先手を打ってBを攻撃することを決定した。PA=0.407、PB=0.262、PC=0.331。」
「Bにとって、Aが約束を守った場合、自分が裏切れば0.568を得られるが、Bが約束を守れば0.565しか得られない。Aが裏切った場合、Bが約束を守れば0.262しか得られず、Bが裏切る方がさらに悪い結果になる。Aについても全く同じことが言える。これが『囚人のジレンマ』である。」
「誰もが自分にとって最善の決断を下したが、集団としての結果は全員にとってより悪いものとなった――3人での対決において、双方が裏切ることがそれぞれの最適選択だが、最終的にはシナリオ3または4に陥り、Cという弱者が逆に漁夫の利を得ることになる。」
「スタン、君はAとCのどちらになる?そして、どのシナリオを演じる?」