规则,就是这场游戏
博弈论问:给定规则,人们会怎么做?
机制设计问相反的那一面:给定我想要的结果,我该写什么规则?
13 年里拿了三个诺贝尔经济学奖(2007 年 Hurwicz / Maskin / Myerson, 2012 年 Roth / Shapley,2020 年 Milgrom / Wilson)—— 全部压在同一个想法上: 结果更多取决于规则,而非玩家。下面我们要用两种方式证明它。 先用投票:四种合情合理的规则,面对同一份 122 张选票,竟然选出四位不同的赢家。 再用拍卖:规则上一个微小的扭转,就能让“讲真话”成为地球上每个竞拍者的最佳策略。
事实 1:四种规则。四位赢家。同一份选票。
下面是 122 位选民对 4 位候选人 A B C D 的偏好。 没人说谎。没人改主意。点击一种投票规则,看着它一步步数票 —— 再看谁赢。
122 位选民的偏好 · 选一种规则
| 人数 | 他们的偏好排序(最爱 → 最不爱) |
|---|---|
| 38 | C▸A▸D▸B |
| 28 | B▸D▸A▸C |
| 27 | D▸B▸A▸C |
| 26 | A▸D▸B▸C |
| 3 | C▸D▸A▸B |
事实 2:哪怕是多数决,也可能根本没有赢家
三位选民,三位候选人 A B C。每个人的偏好都完美一致。 但看看当你让这群人逐对表决时会发生什么:
谁会赢,完全取决于你把投票的顺序排成什么样。 谁来定会议议程 —— 通常是“主席” —— 谁就决定了赢家。选一种议程,看赢家怎么跟着变。
选一种议程 · 同样的选民 · 不同的赢家
事实 3:在合适的拍卖规则下,“讲真话”就是最佳策略
现在换个场景 —— 拍卖,是机制设计的另一片战场。你要买一样东西。 你的真实估值是 70(它对你真正值多少)。 还有三位对手也在竞拍;他们的估值在 0–100 之间均匀分布, 但你完全不知道他们各自是多少。问题是:你该出多少?
答案完全取决于拍卖的规则。拖动下面的出价滑块,看两条利润曲线 —— 一条是一价拍卖(最高出价者赢,支付自己的出价), 另一条是二价拍卖(Vickrey)(最高出价者赢,支付第二高的那个出价)。 每条曲线都是实时的蒙特卡罗 —— 2000 次面对随机对手的模拟拍卖。
你的真实估值是 70 · 那你到底应该出多少?
事实 4:改一个假设 —— 赢反而成了坏消息
现在把设定改一下。你竞拍的不是“对你估值 70”的东西, 而是一块石油租区,它对所有人价值都一样。 把这个价值记作 100。但没有人知道这个数字的精确值; 每位竞拍者只拿到一个带噪声的、无偏的估计。 (真实的石油租赁、公司并购、体育自由球员合同,全都是这个结构。)
每个人都如实出价,金额等于自己的估计。注意看:随着对手变多, 那位“估最高”的赢家会发生什么。
共同价值拍卖 · 真实价值 100,估计带噪声
Capen、Clapp 与 Campbell(1971)在 ARCO 发现这一现象 —— 他们注意到石油公司在海上石油租赁上系统性地出价过高。 这是众多并购溢价导致股东价值毁灭、自由球员合同在第三年看起来愚不可及、 预付版税永远赚不回来的标准解释。
每位规则设计者都要面对的四种拉扯
当你设计任何机制 —— 拍卖、投票、报酬方案、匹配市场 —— 四种张力总会反复出现。 揭示原理(Revelation Principle)说:如果你能用任何机制达成一个好结果, 那你也能用一个让所有人都讲真话的机制达成同样的结果。 于是这门手艺的全部重点就变成:让“诚实”成为最佳策略。
| 设计张力 | 含义 | 现实中的表现 |
|---|---|---|
| 讲真话 | 参与者应该愿意如实报告自己的估值 | Vickrey 拍卖、医院匹配中的延迟接受(DA)、如实报税 |
| 效率 | 最终拿到物品的,是估值最高的那个人 | 枢纽机制(VCG)、肾交换环 |
| 预算平衡 | 进来的钱 = 出去的钱,不需要外部补贴 | 市场清算价格(但 Myerson–Satterthwaite 告诉你,“真话 + 效率 + 预算平衡”三样不可兼得) |
| 鲁棒性 | 参与者算错、串通或装傻时,机制仍然能用 | 为什么 Google 用 GSP 而不用 VCG;为什么“多拉一个竞拍者”比精心设计的保留价更有效 |
机制设计真正改变世界的地方
- 医院住院医师匹配。美国的 National Resident Matching Program 使用 Gale–Shapley 的延迟接受算法:申请人给医院排序,医院给申请人排序, 没人需要玩策略 —— 在申请人一侧,如实排序就是占优策略。
- 学区择校。2005 年之前的波士顿制度惩罚诚实:把你真心喜欢的学校排第一, 如果没被录取,就会在第二志愿里排到那些把它排第一的人后面。 Al Roth 的重新设计(现在波士顿、纽约市和美国大部分地区都在用)把它换成了延迟接受。 这次改革本身就是一次机制设计的胜利。
- 肾交换。由于器官不能买卖,价格无法清算这个市场。 替代方案:找出匹配环(我的捐赠者和你匹配、你的捐赠者和我匹配)或从利他捐赠者开始的匹配链。 几千例原本不可能发生的移植因此而成。
- FCC 频谱拍卖。Milgrom、Wilson 与 McAfee 设计的同时升价多轮拍卖 为联邦政府筹到数十亿美元 —— 可竞拍者后来发现, 只要把市场编号编码在出价的末几位数字里,就能彼此传信号(“你别进达拉斯,我就不进凤凰城”)。 修复方式:click-box 投标,去掉可用的末尾数字位。 你的机制每多暴露一点信息,竞拍者就多一个协同的工具。
- 存款保险。一次针对 银行挤兑阈值问题的机制设计修补:改变收益,让挤兑的阈值永远不会被触及。 这是全书跨章节最漂亮的一个范例。
相关模型
- ♟️ 博弈论 — 正向:给定规则,预测结果;机制设计是反向:给定想要的结果,写规则。
- 🔥 阈值与反馈 — 挤兑、起立鼓掌、骚乱都是阈值问题;存款保险正是机制设计的补丁。
- 🏔 NK 适应度地形 — 肾交换这类匹配市场本质上是在地形上做组合搜索;机制设计则是选择要在哪一张地形上爬。