レッスン
理論 — 賭博者の破産
賭博者の破産は、手持ちa枚から始めたプレイヤーが、チップを失い尽くすか目標Nに到達するまで賭け続ける問題です。各回の勝敗は独立で、勝つ確率をpとします。1枚ずつ賭けるとき、Nに到達する確率は、r = q/pとして(1 − ra)/(1 − rN)。p = ½ならa/Nです。賭ける回数の期待値はa/(q − p) − (N/(q − p))·P(Nに到達)で、p = ½ならa(N − a)になります。どの戦略でも、損失の期待値は、控除率q − pと賭ける総額の期待値の積です。
各記号の意味
a- 最初の持ちチップ
N- 目標の枚数。相手の持ち分はN − a
p- 当たると賭け金と同額の利益を得る賭けで、勝つ確率。q = 1 − p
T- 終了までに賭ける回数
S- 各回に賭けた額を一度ずつ足した、賭け金の総額
- 前提
- 各回の勝敗は独立です。当たれば賭け金と同額の利益を得て、外れれば賭け金をすべて失います。ルーレットでゼロが出た場合も負けです。チップは整数枚ずつ賭け、手持ちが0かNになるまで続けます。
全プロセスの詳細解説
-
百万分の一 4 ステップ
赤に1枚ずつ賭けてチップを倍にするとき、成功する確率が百万分の一以下になるのは、何枚からでしょうか。まず100を倍に:1枚ずつを押して、100枚での確率を確認してください。
-
ヨーロピアンルーレットで100枚から始めると、ページの結果は次のとおりです。
-
目標が最初の手持ちの倍ならN = 2aです。1 − r2a = (1 − ra)(1 + ra)と因数分解できるので、分数を簡単にできます。100枚の場合、r100 = 222.90です。
-
この確率を百万分の一と置き、aについて解きます。
-
チップは整数枚なので、求めた値の前後の整数で確かめます。
解答
ヨーロピアンルーレットなら256枚です。255枚では百万分の1.03、256枚では百万分の0.975になります。アメリカンルーレットではr = 20/18。同じ手順で131.1と求まるので、132枚です。大胆な賭け方なら、ここで挙げたどの枚数でも、倍になる確率はヨーロピアンで48.65%、アメリカンで47.37%。ページで手持ちを256、目標を512に設定し、一回に賭ける枚数を動かして比べてみてください。
-
学習の道すじ
公平なゲームが招く破産
参考文献 (3)
- The gambler's ruin problem and its formula for the chance of ruin, the limit against an "infinitely rich" adversary (ruin with probability tending to 1 in a fair game, which the first insight quotes), and de Moivre's 1711 derivation by giving the counters nominal values (q/p)^k so that the unfair game becomes fair, which the third insight retells: C. M. Grinstead and J. L. Snell, Introduction to Probability, 2nd edition, American Mathematical Society; the CHANCE Project version dated 4 July 2006, freely redistributable under the GNU Free Documentation License. Section 12.2, Gambler's Ruin, pp. 486–490.
- Timid play (a constant bet until ruin or the target) with its probability of winning f(x) = ((q/p)^x − 1)/((q/p)^a − 1), or x/a when p = 1/2, and its expected number of games g(x) = x/(q − p) − (a/(q − p)) f(x), or x(a − x); that larger constant bets help in an unfair game and make no difference in a fair one; bold play's functional equation F(x) = pF(2x) or p + qF(2x − 1), its binary-digit sum, the table F(k/8) and G(k/8), and that for p = 1/2 bold play reaches the target with probability x/a, as timid play does. The page's formulas are these, and check:compute holds its bold-play solver to the binary-digit sum and to the table: K. Siegrist, Random: Probability, Mathematical Statistics, Stochastic Processes (randomservices.org). Chapter 12, Games of Chance: §9 Red and Black, §10 Timid Play, §11 Bold Play.
- Bold play is optimal when the trials are unfair (p ≤ 1/2), proved through the sufficient condition pV(x + y) + qV(x − y) ≤ V(x); bold play is not the only optimal strategy; and the chapter's own statement that its exposition 'is based primarily on' Dubins and Savage. The second insight cites both through this page, and check:compute applies the same condition to every whole-chip bet in the page's table: K. Siegrist, Random: Probability, Mathematical Statistics, Stochastic Processes (randomservices.org). Chapter 12, Games of Chance, §12 Optimal Strategies; the chapter is based on L. E. Dubins and L. J. Savage, Inequalities for Stochastic Processes (How to Gamble If You Must), 1965.