🎰 ICMとは?

キャッシュゲームでは、チップは直接お金と等価です。1,000チップを持っていれば、それは$1,000の価値があります。しかしトーナメントでは、チップの価値は根本的に異なります。

トーナメントでスタックを2倍にしても、賞金の期待値は2倍にはなりません。なぜなら、賞金プールは上位に限定されており、1位の賞金は全チップの価値よりも小さいからです。

これは限界効用逓減(Diminishing Marginal Utility)の概念です。追加の1チップの価値は、すでに持っているチップが多いほど小さくなります。

ICM(Independent Chip Model)は、トーナメントチップを実際の賞金期待値($EV)に変換する数学的モデルです。

📊 Malmuth-Harvilleモデル

ICMの基盤となるMalmuth-Harvilleモデルは、各プレイヤーの順位確率をチップ量に基づいて計算します。

1位の確率

各プレイヤーの1位確率は、自分のスタックが全チップに占める割合で決まります:

$$P_i(1\text{位}) = \frac{s_i}{S}$$

ここで \(s_i\) はプレイヤー \(i\) のスタック、\(S\) は全チップ合計です。

2位の確率

2位の確率は、他のプレイヤーが1位になった場合の条件付き確率として計算します:

$$P_i(2\text{位}) = \sum_{j \neq i} P_j(1\text{位}) \times \frac{s_i}{S - s_j}$$

つまり、「プレイヤー \(j\) が1位になった」という条件の下で、残りのチップにおける \(i\) の割合を掛け合わせます。

ICMエクイティ

最終的なICMエクイティは、各順位確率に対応する賞金を掛けて合算します:

$$\text{ICM}_i = \sum_{k=1}^{N} P_i(k\text{位}) \times \text{賞金}_k$$

🔢 ICM計算の具体例

3人残りのトーナメントで具体的に計算してみましょう。

設定

プレイヤースタックチップ%
A5,00050%
B3,00030%
C2,00020%

賞金配分: 1位 = 50%、2位 = 30%、3位 = 20%(合計$100とする)

ステップ1: 1位の確率

  • \(P_A(1\text{位}) = 5000/10000 = 0.50\)
  • \(P_B(1\text{位}) = 3000/10000 = 0.30\)
  • \(P_C(1\text{位}) = 2000/10000 = 0.20\)

ステップ2: 2位の確率

プレイヤーAの2位確率:

$$P_A(2\text{位}) = P_B(1\text{位}) \times \frac{5000}{10000-3000} + P_C(1\text{位}) \times \frac{5000}{10000-2000}$$ $$= 0.30 \times \frac{5000}{7000} + 0.20 \times \frac{5000}{8000} = 0.2143 + 0.1250 = 0.3393$$

同様に計算すると:

  • \(P_B(2\text{位}) = 0.3214\)
  • \(P_C(2\text{位}) = 0.2393\)

ステップ3: ICMエクイティ

プレイヤーチップ%ICMエクイティ賞金期待値
A50%38.39%$38.39
B30%37.12%$37.12
C20%24.49%$24.49
注目

Aはチップの50%を持っていますが、賞金エクイティは38.39%のみ。Cはチップ20%ですが24.49%の賞金エクイティ。これがICMの効果です。チップリーダーのチップ1枚あたりの価値は最も低く、ショートスタックのチップ1枚あたりの価値が最も高いのです。

💹 バブルファクター

バブルファクター(BF)は、トーナメントにおけるリスクと報酬の非対称性を数値化したものです。

$$BF = \frac{|\Delta\text{ICM}_{\text{負け}}|}{\Delta\text{ICM}_{\text{勝ち}}}$$

BF = 1ならキャッシュゲームと同じ。BF > 1は、負けた時の損失が勝った時の利益より大きいことを意味します。

バブルファクターと必要エクイティ

バブルファクターから必要エクイティを導出できます:

$$\text{必要エクイティ} = \frac{BF}{1 + BF}$$
バブルファクター必要エクイティ状況の例
1.050.0%キャッシュゲーム
1.356.5%トーナメント序盤
1.560.0%賞金圏近く
2.066.7%バブル
2.571.4%ファイナルテーブルバブル
3.075.0%サテライトバブル

🧠 ICMが判断を変えるとき

ICMは具体的にどのようにプレイ判断を変えるのでしょうか?

具体例: AQoでのオールイン判断

バブル上でAQoを持っています。相手のオールインに対して、あなたのハンドは約57%のエクイティがあります。キャッシュゲームならイージーコールです。

しかしバブルファクターが2.3の場合:

$$\text{必要エクイティ} = \frac{2.3}{1 + 2.3} = \frac{2.3}{3.3} = 69.7\%$$

57% < 69.7% のため、AQoでもフォールドが正解です。

重要

バブル上ではAKo(約65%エクイティ)でもICMフォールドになりうる。ICMを無視して「良いハンドだから」とコールすることは、長期的に大きな$EVの損失につながります。

📋 実戦ガイドライン

スタックサイズによって、ICMが要求する役割は異なります。

ビッグスタック(チップリーダー)

  • ICMプレッシャーを与える側
  • ミディアムスタックに対して積極的に攻撃
  • 自分はバストしにくいため、他プレイヤーのICM恐怖を利用
  • ただし他のビッグスタックとの衝突は避ける

ミディアムスタック

  • ICMプレッシャーを最も受ける立場
  • 不必要なリスクを避け、ショートスタックの脱落を待つ
  • プレミアムハンドでのみ大きなポットに参加
  • ビッグスタックとの対決は特に慎重に

ショートスタック

  • ICMパラドックス: 最もリスクを取れる場合がある
  • すでに失うものが少ないため、BFが低い
  • プッシュ/フォールド戦略を活用
  • ミディアムスタックの保守的プレイをエクスプロイト