如果你在閱讀過程中感到略微吃力,請別灰心,因為今天我確實用數學用得比前幾日還兇,我自己在研究的過程中也是費心費力。
如果你只是想知道大意,可以先跳過詳細證明,把握下列要點:
如同做昨天所說:
若你對細節特別有興趣,歡迎往下翻看完整數學證明。
若你想省略繁複的證明步驟,不妨把這篇當作「參考資料」,等日後真要和別人辯論「超模與邊際貢獻遞增到底是不是同一回事」時再翻出來。
接下來的文章我也會盡量往實務應用的方式去做,千萬別被今天嚇到了(雖然我覺得過去幾篇也有些地方數學用很兇)。
我們在昨天的文章中採用了以下的「邊際貢獻遞增」定義
對任何玩家 i 與任何兩個聯盟 T ⊂ S ⊂ N(其中 i 不屬於 S),都有
換言之,玩家 i 加入規模較大的聯盟 S 所帶來的邊際貢獻,不會比加入規模較小的聯盟 T 來得低。
我們運用了這個性質證明了,凸性賽局必定會有滿足穩定性又滿足效率性的效益分配向量,也就是核心 Core 。
但我們同時也提及了,凸性賽局也可以用超模(super modular)的方式來定義:若對於任意的聯盟 C 與 D
則稱此賽局是「凸性賽局」。
今天我們就只做一件事,就是要搞清楚這個等價關係!
我們要證明兩個定義等價,那也就是說要證明一個「雙箭頭」:
假設我們有:對於任意的聯盟 C 與 D
要證明:對任何玩家 i 與任何兩個聯盟 T ⊂ S ⊂ N(其中 i 不屬於 S),都有
我們首先可以對目標進行一些移項得到
證明此式成立的話,就可以移項回去並證明完畢。
注意看這個式子其實跟超模的不等式很像,我們嘗試性的令
這樣右側就會變成
跟超模的條件完全一樣
同時注意到,因為 T ⊂ S ,我們有
以及
但是因為 i 不在 S 裡面,以及 T ⊂ S ,於是
於是 (*) 就可以寫成
而這個式子因為有超模的條件所以本來就成立,於是證明完畢。
(這個部分就比較複雜)
假設我們有:對任何玩家 i 與任何兩個聯盟 T ⊂ S ⊂ N(其中 i 不屬於 S),都有
要證明:對於任意的聯盟 C 與 D
首先,令集合
我們要對這個集合的大小進行數學歸納法。
當 | Dif | = 1 時,可說是 D 有一個點 { i } 是跟 C 不重複的,我們就可以用邊際效益遞增來證明超模
首先注意到
且 i 不在 C 裡面。則根據邊際效益遞增
注意到
因此從 (**) 式可以得到
移項就可以得到超模的條件
好,我們證明完 | Dif | = 1 的狀況。因為我們要用數學歸納法來論證,所以我們假設這個定理到 | Dif | = k - 1 都是對的,然後要證明當 | Dif | = k 時,此定理成立,這樣就可以完成證明了。
假設
但是我們也考慮
以及
則因為
所以根據歸納法假設,我們知道
現在注意到
因此根據邊際效益遞增,我們知道
整理一下可以得到
注意到
因此上面這個不等式可以改寫為
但是根據我們的歸納法假設,我們還知道(上面有寫)
兩個不等式相加後馬上就可以得到
最後再注意到
因為多出來的那個 i_k 根本也不在 C 裡。
於是最後就得到了
證明完畢。
「邊際貢獻遞增」和「超模(supermodular)」這兩種凸性賽局定義為等價定義,本文進行詳細的數學論證
Chalkiadakis, Georgios, Edith Elkind, and Michael Wooldridge. _Computational aspects of cooperative game theory_. Morgan & Claypool Publishers, 2011.