机制设计简介

从筛选到机制设计

筛选模型的设定如下:

  1. 卖家为每个类型 θθ 的消费者定制销售方案: p(θ)p(θ)q(θ)q(θ)
  2. 每个消费者选择某个特定的商品 q(θ)q(θ) 并支付价格 p(θ)p(θ).

上述模型设定等价于如下博弈流程:

  1. 卖方事先承诺分配方案 q(θ)q(θ)支付方案 p(θ)p(θ)
  2. 每个消费者报告自己的类型 θθ, 并根据卖方事先的承诺获得商品 q(θ)q(θ)、支付价格 p(θ)p(θ)

如果卖方承诺的 {p(θ),q(θ)}\{ p(θ), q(θ)\} 满足激励相容约束, 每个类型的消费者都会如实报告自己的类型.

连续类型

卖家最优化问题

卖方选择 p(θ)p(θ)q(θ)q(θ) 来最大化其总利润: Θ(p(θ)c(q(θ)))f(θ)dθ \int_Θ \Big(p(θ)-c(q(θ)) \Big) f(θ) d θ 约束条件: θ,θ̂[θ_,θ]θq(θ)p(θ)θq(θ̂)p(θ̂)(ICθ,θ̂)θ[θ_,θ]θq(θ)p(θ)0(IRθ) \begin{aligned} \forall θ, \hat{θ} \in[\underline{θ}, \bar{θ}] \quad &θ q(θ)-p(θ) \geq θ q(\hat{θ})-p(\hat{θ}) &\quad (\text{IC}_{θ, \hat θ}) \\ \forall θ \in[\underline{θ}, \bar{θ}] \quad &θ q(θ)-p(θ) \geq 0 &\quad (\text{IR}_{θ}) \end{aligned}

当消费者类型构成连续区间时, 卖家的最优化问题属于典型的无穷维最优化问题.

这类带有不等式约束的无穷维问题一般难以求解.

不过, 机制设计领域的研究者已为这类问题提供了一套通用的求解算法, 下面我们将对此进行介绍.

虚拟价值

定义虚拟价值 (virtual value) 函数: φ(θ)=θ1F(θ)f(θ) \varphi(θ) = θ-\frac{1-F(θ)}{f(θ)}

关键假设: 虚拟价值函数 φ(θ)\varphi(θ) 是严格递增的

请验证: 若 f(θ)f (θ) 是递增的, 则 f(θ)f (θ) 一定是正则的.

理解虚拟价值

筛选问题中, 为了让每个消费者如实报告自己的类型, 卖家必须给 “高类型” 消费者提供信息租.

密度函数 f(θ)f (θ) 是正则的 \iff 类型 θθ 更高的消费者具有更高的虚拟价值

引理. 均衡中, 卖家只服务虚拟价值为正的消费者.

卖家最优化问题的解

命题. 卖家最优化问题的解 (q*(θ),p*(θ))(q^{*}(θ), p^{*}(θ)) 如下: q*(θ)={0,θ<θ*q(θ),θθ* q^{*}(θ) = \begin{cases} 0, & θ < θ^* \\ q(θ), & θ \ge θ^* \end{cases} p*(θ)=θq*(θ)θ_θq*(θ̃)dθ̃ p^{*}(θ) = θ q^{*}(θ)-\int_{\underline{θ}}^{θ} q^{*}(\tilde{θ}) d \tilde{θ}

练习: 计算卖家最优销售机制

C(q)=q2/2C(q) = q^2/2. 假设类型 θθ 服从 [0,1][0,1] 上的均匀分布, 此时密度函数为 f(θ)={1,θ[0,1]0,θ[0,1] f (θ) = \begin{cases} 1, & \text{ 若 } θ \in [0,1] \\ 0, & \text{ 若 } θ \notin [0,1] \end{cases}

  1. 验证 f(θ)f (θ) 是正则的.
  2. 计算卖家最优化问题的解 (q*(θ),p*(θ))(q^{*}(θ), p^{*}(θ)).

非正则分布和随机机制

前述分析中, 我们始终默认卖家使用的销售方案 (或机制) 是非随机的.

理论上, 卖家的销售机制可以是随机的; 现实中也确实有卖家使用包含随机性的销售机制. 比如:

命题. 假设卖家可以使用随机销售机制: 即消费者报告类型 θθ 后, 对应的分配方案或支付方案可以是随机的.

  1. 若密度函数 f(θ)f (θ) 是正则的, 则卖家最优销售机制是非随机的 (具体求解方法前文已介绍).
  2. 若密度函数 f(θ)f (θ) 不是正则的, 则卖家最优销售机制是随机的.

接下来我们用一个简单的单商品垄断问题分析, 来说明随机机制的优越性.

模型设定

参与人:

卖方偏好:

消费者偏好:

需求设定

总市场需求: 将 A、B 两市的需求水平加总, 加总后的估值在 [20,100][20, 100] 间非均匀分布, 并且密度函数在 v=60v=60 处存在跳跃.

加总后的总需求函数

最优确定性机制

假设卖家不能一人一价: A 市和 B 市消费者面临的选择集必须相同.

在确定性机制下, 卖家只能通过设置单一价格来分配这 20 万件库存.

卖家最优化问题: maxq[0,20]pA(q)q=(1002q)q \max_{q \in [0,20]} p_A (q) q = (100 - 2q) q

上述最优化问题的解为角点解: 卖家选择 p=60p=60 元, 并且 A 市的 20 万名小朋友刚好全部购买.

这个结果看起来很符合直觉: B 市消费者的消费能力太低; 在存在产能约束限制时, 理性的卖家会放弃 B 市、只服务 A 市消费者.

随机销售机制

卖家同时推出如下两种销售方案, 供消费者自选:

  1. 确定性销售方案: 支付 65 元, 直接获得手办.
  2. 随机性销售方案: 支付 55/355/3 元, 有 1/31/3 的概率获得手办 (盲盒式销售)

问: 哪些消费者会选择确定性方案 a, 哪些会选择盲盒方案 b?

随机销售机制的激励相容性

验证激励相容性. 该销售机制恰好将高端消费者 (估值区间为 [70,100][70, 100]) 和中端消费者 (估值区间为 [55,70][55, 70]) 区分开来, 成功实现了市场细分:

随机销售方案的优越性

此时卖家的总收入为: 65×15+55/3×15=975+275=125065 \times 15 + 55/3 \times 15 = 975 + 275 = 1250 万元

思考: 为何随机销售方案下卖家收入上升? 这些额外获得的剩余来自哪些消费者?

可以从以下两个角度来直观理解随机机制的优越性:

视角一: 价格歧视与信息租金榨取

视角二: 通过盲盒销售维持高估值消费者的激励相容约束

随机机制与虚拟价值的非单调性

从数学的角度来看, 随机机制的优越性源于此时虚拟价值的非单调性

机制设计理论证明了, 当虚拟价值非单调时, 最优机制必然包含随机分配 (即对虚拟价值的非单调处进行 “熨平”)

本例中的随机机制, 除了可以通过盲盒销售 (即支付 55/355/3 元买一张彩票) 实现外, 还可以通过如下 “抽签配给” 的方式实现:

  1. 消费者支付 5555 元进行抽签, 有 1/31/3 概率获得手办
  2. 若抽中, 则获得手办; 若未抽中, 5555 元全额退还.

推荐阅读: https://hlei.bayesgame.org/post/sell-lottery