破产问题 (The Bankruptcy Problem)
我們從2000年前古巴比倫猶太法典《塔木德》(Talmud) 中描述的一個(gè)案例為出發(fā)點(diǎn), 介紹一種資源分配的策略. 從合作博弈論的角度來(lái)理解, 這種分配策略是Nucleolus分配. 值得一提的是, 我們已經(jīng)在供應(yīng)鏈相關(guān)的多個(gè)業(yè)務(wù)場(chǎng)景中使用該資源分配方案.
注意: 本文絕大部分內(nèi)容參考了Robert J. Aumann和Michael Maschler 1.
1. 爭(zhēng)大衣問(wèn)題
《塔木德》2源于公元前2世紀(jì)至公元5世紀(jì)間,記錄了猶太教的律法, 條例和傳統(tǒng). 其內(nèi)容分三部分, 分別是密西拿(Mishnah) – 口傳律法, 革馬拉(Gemara) – 口傳律法注釋, 米德拉什(Midrash) – 圣經(jīng)注釋.
密西拿中描述了如下的案例:
爭(zhēng)大衣(The Contested Garment)
兩個(gè)人共同擁有一件大衣. 第一個(gè)人說(shuō)大衣完全屬于他; 第二個(gè)人說(shuō)大衣的一半屬于自己.
那么應(yīng)該給第一個(gè)人3/4, 另一個(gè)人1/4.
如果按比例分配, 應(yīng)該給第一個(gè)人2/3, 另一個(gè)人1/3. 那么爭(zhēng)大衣問(wèn)題背后的分配邏輯是什么? 為方面描述, 我們引入如下的記號(hào):
- EEE – 總資產(chǎn)
- did_idi? – 第iii個(gè)人聲明的資產(chǎn), i=1,2i=1, 2i=1,2
- xix_ixi? – 給第iii個(gè)人實(shí)際分配的資產(chǎn), i=1,2i=1, 2i=1,2
它的分配思想是: 沒(méi)有爭(zhēng)議的給對(duì)方, 有爭(zhēng)議的部分平均分.
記θ+=max?(θ,0)\theta_+ = \max(\theta, 0)θ+?=max(θ,0). 注意到(E?d1)+(E-d_1)_+(E?d1?)+?是第一個(gè)人對(duì)第二個(gè)人無(wú)爭(zhēng)議的部分; (E?d2)+(E-d_2)_+(E?d2?)+?是第二個(gè)人對(duì)第一個(gè)人無(wú)爭(zhēng)議的部分. 因此, 雙方有爭(zhēng)議的部分為
E?(E?d1)+?(E?d2)+.E - (E-d_1)_+ - (E-d_2)_+.E?(E?d1?)+??(E?d2?)+?.
我們有
CG原則(Contested Garment Principle)
x1=E?(E?d1)+?(E?d2)+2+(E?d2)+x2=E?(E?d1)+?(E?d2)+2+(E?d1)+\begin{aligned} & x_1 = \frac{E-(E-d_1)_+ - (E-d_2)_+}{2} + (E-d_2)_+\\ & x_2 = \frac{E-(E-d_1)_+ - (E-d_2)_+}{2} + (E-d_1)_+\\ \end{aligned}?x1?=2E?(E?d1?)+??(E?d2?)+??+(E?d2?)+?x2?=2E?(E?d1?)+??(E?d2?)+??+(E?d1?)+??
2. 破產(chǎn)問(wèn)題
如何把爭(zhēng)大衣的分配策略擴(kuò)展到任意多個(gè)人的情形?
破產(chǎn)問(wèn)題(The Bankruptcy Problem)
我們用二元組?E,d?\langle E, d\rangle?E,d?來(lái)描述一個(gè)破產(chǎn)問(wèn)題的實(shí)例. EEE代表某個(gè)破產(chǎn)銀行的總資產(chǎn), d=(d1,d2,…,dn)d=(d_1, d_2,\ldots, d_n)d=(d1?,d2?,…,dn?)代表銀行對(duì)nnn個(gè)機(jī)構(gòu)(或個(gè)人)的欠款. 設(shè)d1≤d2≤…≤dnd_1\leq d_2\leq \ldots \leq d_nd1?≤d2?≤…≤dn?且0≤E≤∑i=1ndi0\leq E\leq \sum_{i=1}^n d_i0≤E≤∑i=1n?di?. 應(yīng)該如何把資產(chǎn)EEE"公平地"分配給nnn個(gè)機(jī)構(gòu)?
我們注意到, 在該問(wèn)題中:
例 考慮3個(gè)人d1=100d_1=100d1?=100, d2=200d_2=200d2?=200, d3=300d_3=300d3?=300. EEE分別為100, 200, 300時(shí), "密西拿“”規(guī)定的分配如下表所示:
| 100 | 33 + 1/3 | 33 + 1/3 | 33 + 1/3 |
| 200 | 50 | 75 | 75 |
| 300 | 50 | 100 | 150 |
通過(guò)觀察, 我們發(fā)現(xiàn):
問(wèn)題 如何把CG原則擴(kuò)展到nnn人情形(如何解釋上面的分配策略)?
3. 一致性分配(Consistency Allocation)
給定分配x=(x1,x2,…,xn)x=(x_1, x_2, \ldots, x_n)x=(x1?,x2?,…,xn?). 對(duì)任意兩個(gè)機(jī)構(gòu)iii, jjj (i≠ji\neq ji?=j), 如果按照CG原則對(duì)iii和jjj分配總資產(chǎn)(xi+xj)(x_i+x_j)(xi?+xj?), 它們得到的資產(chǎn)仍然為xix_ixi?和xjx_jxj?, 那么我們稱xxx是一致的(Consistent).
容易驗(yàn)證上面例子的分配符合一致性.
下面我們介紹一致性分配的性質(zhì)(證明忽略).
i. 如何把總資產(chǎn)EEE公平地分配給nnn個(gè)機(jī)構(gòu)?
ii. 如何把總損失D?ED-ED?E公平地分配給nnn個(gè)機(jī)構(gòu)?
如果分配策略是自對(duì)偶, 那么按照上述兩種情況分配最終得到的資產(chǎn)是相同的.
v(S)=(E?∑i∈N\Sdi)+.v(S) = \left(E-\sum_{i\in N\backslash S}d_i\right)_+.v(S)=???E?i∈N\S∑?di????+?.
該問(wèn)題可以被描述成合作博弈(Cooperative Game). 那么自對(duì)偶的一致性分配是Nucleolus3 (或參考《博弈論在零售業(yè)務(wù)中的應(yīng)用》).
如何計(jì)算自對(duì)偶的一致性分配?
4. 計(jì)算
我們先介紹一個(gè)簡(jiǎn)單的分配策略.
CEA(Constraint Equal Award): 考慮破產(chǎn)問(wèn)題?E,d?\langle E, d\rangle?E,d?. 設(shè)d1≤d2≤…≤dnd_1\leq d_2\leq \ldots\leq d_nd1?≤d2?≤…≤dn?. 首先給第一個(gè)機(jī)構(gòu)分配, 原則是在不超過(guò)d1d_1d1?的前提下對(duì)當(dāng)前的總資產(chǎn)平均分, 即x1=min?(E/n,d1)x_1= \min(E/n, d_1)x1?=min(E/n,d1?). 之后機(jī)構(gòu)1離開(kāi), 剩下總資產(chǎn)E?x1E-x_1E?x1?, 總機(jī)構(gòu)數(shù)為n?1n-1n?1. 依此類推, 我們可以完成對(duì)所有機(jī)構(gòu)的分配, 最終得到x1,x2,…,xnx_1,x_2,\ldots, x_nx1?,x2?,…,xn?作為nnn個(gè)機(jī)構(gòu)分配到的資產(chǎn). 為方便描述, 我們用CEA(E,d)=(x1,x2,…,xn)\text{CEA}(E,d) = (x_1, x_2, \ldots, x_n)CEA(E,d)=(x1?,x2?,…,xn?)表示分配結(jié)果.
令D=∑i=1ndiD=\sum_{i=1}^n d_iD=∑i=1n?di?. 用xxx表示計(jì)算結(jié)果.下面我們描述其計(jì)算方式:
容易驗(yàn)證上一節(jié)例子中的分配結(jié)果就是按照本節(jié)中的計(jì)算方式得到的. 算法實(shí)現(xiàn)可以參考 Bankrupt on Github.
5. 總結(jié)
破產(chǎn)問(wèn)題本質(zhì)上是一個(gè)資源分配問(wèn)題, 而CG分配原則考慮了某種意義上的公平性. 可以證明, 按照上一節(jié)描述的方式計(jì)算的結(jié)果不僅是唯一的一致性分配, 而且是自對(duì)偶的. 即, 它分配資產(chǎn)和分配損失的策略是相同的. 此外, 與按比例分配相比, CG分配更多地照顧到了低權(quán)重的個(gè)體. 在實(shí)際中, 我們應(yīng)該根據(jù)具體的業(yè)務(wù)場(chǎng)景選擇合適的分配策略.
寫在最后: 古人的智慧不可小覷~
參考文獻(xiàn)
R.J. Aumann and M. Maschler. Game Theoretic Analysis of a Bankruptcy Problem form the Talmud. Journal of Economic Theory. 36, 195-213, 1985. ?? ??
Wikipedia/塔木德. ??
Wikipedia/Cooperative game theory/The nucleolus ??
總結(jié)
以上是生活随笔為你收集整理的破产问题 (The Bankruptcy Problem)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle中defined,Oracl
- 下一篇: 莒南机器人_莒南42项重点建设项目公布!