サイコロの振り直しはなぜ期待値で判断できるのか?最適戦略を数学的に解説

数学

サイコロを1回振り、気に入らなければ1回だけ振り直せるゲームにおいて「期待値を最大化するにはどのように判断すべきか」という問題は、確率と意思決定の基本的な考え方を理解する良い題材です。本記事では、なぜ「出た目が期待値より小さいなら振り直す」というルールが成立するのかを、直感ではなく数式的に説明します。

① この問題の本質:選択後の期待値を最大化する

このゲームの本質は「1回目の結果を受け入れるか、もう一度試行するか」という選択問題です。

重要なのは、振り直しを選んだ場合の期待値は常に一定であり、それが基準になるという点です。

1回目の結果が、その基準より良いか悪いかで判断するのが合理的になります。

② 振り直しの価値は常に6の平均(期待値)になる

サイコロを振り直した場合、その期待値は常に

(1+2+3+4+5+6)/6 = 3.5

になります。

つまり「振り直し」という行動の価値は常に3.5という固定値として扱えます。

③ なぜ「出目<期待値なら振り直す」が成立するのか

例えば1回目に出た目をxとします。

そのまま受け取る価値はx、振り直す価値は3.5です。

したがって、x < 3.5 のときは振り直す方が期待値が高くなり、x ≥ 3.5 のときは保持する方が有利になります。

④ 「期待値4のサイコロ」のような例への疑問の整理

もし仮に期待値が4のゲームであれば、比較基準は4になります。

その場合、1回目に4が出たときは「保持と振り直しが同価値」となり、どちらを選んでも期待値は変わりません。

4より大きければ保持、4より小さければ振り直しが合理的判断になります。

⑤ 全体の期待値が最大になる理由

この戦略は「各局面で最も期待値が高い選択を取る」という局所最適の積み重ねです。

振り直しを選んだ場合の価値が常に一定であるため、その値を基準に比較することで全体の期待値も最大化されます。

これは動的計画法的な考え方であり、各状態で最適選択をすることで全体最適が保証されます。

⑥ まとめ

振り直し可能なサイコロ問題では、「振り直しの期待値=基準値」として扱うことがポイントです。

その基準より良い結果なら保持し、悪いなら振り直すというルールは、期待値最大化の定義そのものから導かれます。

直感的に見えるルールも、比較対象を明確にすることで論理的に説明することができます。

コメント

タイトルとURLをコピーしました