Shapley–Shubik 指數 是專門用在分析「加權投票賽局」的經典方法。它的核心在於:若我們把所有玩家以各種順序排列,看看誰最常在「剛好跨過門檻」時出手,就能知道誰真正掌握了翻轉勝負的關鍵力量。
若所有玩家會「依序」加入某個聯盟,每種加入順序都具有相同的機會出現,那麼在各種排列順序中,「第一個使當前聯盟的票數達標」的那位玩家,就扮演了關鍵一票 (pivotal player)。藉由統計某玩家在所有排列裡成為關鍵一票的頻率,便能量化該玩家「影響決策成敗」的實際能力。
注意這裡是「各種『排列順序』中,第一個使當前聯盟的票數達標」
但是因為我們在「加權投票賽局」的設定,所以要計算「玩家扮演關鍵一票」就相當於計算形成 grand coalition 時的 Shapley Value 。因為玩家扮演關鍵一票時,會產生一點的邊際貢獻,其餘狀況則沒有邊際貢獻。
讓我們用一個簡單例子說明:假設有四位玩家,權重分別是 A = 4, B = 3, C = 2,,總計 9 票,門檻 q = 6。
我們來計算三個玩家的 Shapley-Shubik value,需要考慮所有順序
1. (A, B, C)
第一次達到 6 以上是在第 2 步,關鍵:B
2. (A, C, B)
第一次達到 6 以上是在第 2 步,關鍵:C
3. (B, A, C)
關鍵:A
4. (B, C, A)
關鍵:A
5. (C, A, B)
關鍵:A
6. (C, B, A)
關鍵:A
因此可以算得
我們也計算這場賽局的 Banzhaf 指數:
在正規化後,得到
Chalkiadakis, Georgios, Edith Elkind, and Michael Wooldridge. _Computational aspects of cooperative game theory_. Morgan & Claypool Publishers, 2011.a