🎰 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人残りのトーナメントで具体的に計算してみましょう。
設定
| プレイヤー | スタック | チップ% |
|---|---|---|
| A | 5,000 | 50% |
| B | 3,000 | 30% |
| C | 2,000 | 20% |
賞金配分: 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エクイティ | 賞金期待値 |
|---|---|---|---|
| A | 50% | 38.39% | $38.39 |
| B | 30% | 37.12% | $37.12 |
| C | 20% | 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.0 | 50.0% | キャッシュゲーム |
| 1.3 | 56.5% | トーナメント序盤 |
| 1.5 | 60.0% | 賞金圏近く |
| 2.0 | 66.7% | バブル |
| 2.5 | 71.4% | ファイナルテーブルバブル |
| 3.0 | 75.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が低い
- プッシュ/フォールド戦略を活用
- ミディアムスタックの保守的プレイをエクスプロイト