Professional Documents
Culture Documents
Modeling Strategic Behavior Ch10 Blank
Modeling Strategic Behavior Ch10 Blank
Introduction to Mechanism
Design1
✓q p,
c(q),
p c(q) = ✓q c(q),
that is, choose q so that marginal cost c 0 (q) equals ✓ (this is also
the efficient quantity).
But what if the seller does not know the value of ✓? Suppose the
seller assigns probability ↵H 2 (0, 1) to ✓ = ✓H and complementary
1
I have shamelessly stolen the idea of introducing mechanism design in this way
from Börgers (2015).
289
290 Chapter 10. Introduction to Mechanism Design
subject to
✓L qL pL ✓L qH pH , (ICL )
✓H qH pH ✓H qL pL , (ICH )
✓L qL pL 0, (IRL )
and ✓H qH pH 0. (IRH )
p
✓H indiff curve
✓L indiff curve
buyer inc pref
p0
q0 q
↵L c 0 (qL ) + L ✓L H ✓H + µL ✓L = 0, (10.1.1)
↵L L + H µL = 0, (10.1.2)
0
↵H c (qH ) L ✓L + H ✓H + µH ✓H = 0, and (10.1.3)
↵H + L H µH = 0, (10.1.4)
c 0 (qH ) = ✓H ,
292 Chapter 10. Introduction to Mechanism Design
1
p = ⇡0 + 2 cq2
p ✓H
✓H
00
pH ✓L
0
pH
pL0
pL00
q
qL00 qL0 0
qH 00
= qH
subject to
✓q(✓) p(✓) ˆ
✓q(✓) ˆ
p(✓) ˆ 2 [✓, ✓]
8✓, ✓ (IC✓ )
and ✓q(✓) p(✓) 0 8✓ 2 [✓, ✓]. (IR✓ )
294 Chapter 10. Introduction to Mechanism Design
(✓ ✓ 0 )(q(✓) q(✓ 0 )) 0.
g✓ˆ00
g✓ˆ00
g✓ˆ0
g✓ˆ
have
Z ✓00
00
U (✓ ) = U (✓ ) + 0 ˜ d(✓).
q(✓) ˜ (10.2.2)
✓0
U (✓ ‡ ) (✓ ‡ ✓ † )q(✓ ‡ ) U (✓ † ) U (✓ ‡ ), (10.2.3)
by the quantity function, since U (✓) = ✓q(✓) p(✓) and (10.2.1) im-
plies
Z✓
p(✓) = ✓q(✓) U (✓) = ✓q(✓) ˜ d✓
q(✓) ˜ U (✓).
✓
Proof. Define
Z✓
⇤
U (✓) := ˜ d✓
q(✓) ˜ = ✓q(✓) p(✓).
✓
proving (IC✓ ).
Z✓Z✓ Z✓ ! ✓ Z✓
˜ d✓
q(✓) ˜ f (✓) d✓ = F (✓) ˜ d✓
q(✓) ˜ F (✓)q(✓) d✓
✓ ✓ ✓ ✓=✓ ✓
Z✓ Z✓
= ˜ d✓
q(✓) ˜ F (✓)q(✓) d✓
✓ ✓
Z✓
= (1 F (✓))q(✓) d✓.
✓
1 F (✓)
✓ = c 0 (q). (10.2.5)
f (✓)
There remains the possibility that there may not be a strictly posi-
tive q solving (10.2.5), as would occur if the left side were negative.
6
An alternative derivation is via Fubini’s theorem (where ˜ ✓) = 1 if ✓
(✓, ˜ ✓
and 0 otherwise):
Z✓ Z✓ Z✓ Z✓
˜ d✓
q(✓) ˜ f (✓) d✓ = ˜ ✓)q(✓)f
(✓, ˜ (✓) d✓d✓
˜
✓ ✓ ✓ ✓
Z✓ Z✓
= ˜ ✓)q(✓)f
(✓, ˜ (✓) d✓d✓
˜
✓ ✓
Z✓ Z✓
= ˜ (✓) d✓d✓
q(✓)f ˜
✓ ˜
✓
Z✓ Z✓ Z✓
= ˜
q(✓) ˜=
f (✓) d✓d✓ (1 ˜
F (✓))q( ˜ d✓.
✓) ˜
✓ ˜
✓ ✓
298 Chapter 10. Introduction to Mechanism Design
The pair of functions (q⇤ , p ⇤ ) maximizes the seller’s profits (⇧) sub-
ject to (IC✓ ) and (IR✓ ). Moreover, any pair of functions (q̂⇤ , p̂ ⇤ ) that
maximizes the seller’s profits (⇧) subject to (IC✓ ) and (IR✓ ) equals
(q⇤ , p ⇤ ) almost surely.
Proof. If (✓) > 0, since the marginal cost is unbounded above, con-
tinuous with value 0 at 0, there exists a unique q solving (10.2.5).7
Since is nondecreasing in ✓, the function q⇤ is also nondecreasing
and so by Lemma 10.2.2, (q⇤ , p ⇤ ) is an admissible solution. Since
q⇤ (✓) uniquely pointwise maximizes the integrand, it is the opti-
mal quantity schedule. Since the optimal choices for the seller must
leave the bottom buyer indifferent between accepting and rejecting
the contract, U (✓) = 0 and the optimal price schedule is given by
(10.2.4).
c(q) = cq.
10.4 Implementation
We begin with a simple example of implementation.
Example 10.4.1. Two children (Bruce and Sheila) have to share a pie,
which has a cherry on top. Both Bruce and Sheila would like more
of the pie, as well as the cherry, with both valuing the cherry at
✓ 2 (0, 1). A division of the pie is denoted by x 2 [0, 1], where x is
the size of the slice with the cherry, with the other slice having size
1 x (it is not possible to divide the cherry). An allocation is (x, i)
where i 2 {1, 2} is the recipient of the slice with the cherry. Payoffs
are (
✓ + x, if j = i,
vj (x, i) =
1 x, if j î i,
for i, j 2 {B, S}. If the parent knew that ✓ = 0, then the parent can
trivially achieve a fair (envy-free) division by cutting the pie in half.
But suppose the parent does not know ✓ (but that the children do).
How can the parent achieve an equitable (envy-free) division? The
parent has the children play the following game: Bruce divides the
pie into two slices, and Sheila then chooses which slice to take (with
Bruce taking the remaining slice). It is straightforward to verify that
in any subgame perfect equilibrium, the resulting division of the pie
is envy-free: both Bruce and Sheila are indifferent over which slice
they receive. ´
⇠ : E ! Z.
⇠
E Z
⌃ f
A
Example 10.4.4. Suppose there are two players and three possibili-
ties in Example 10.4.2. Voting by veto (Example 1.1.5) is an example
of a game form, and using iterated deletion of dominated strategies
gives, for each profile of preferences, an outcome. ´
f( (e)) = ⇠(e).
f( (e)) = ⇠(e).
10.5 Problems
10.5.1. In this problem, we explicitly take into account the nonneg-
ativity constraints in the simple screening example of Section
10.1. The Langrangean becomes (since the nonnegativity of
prices is implied by the nonnegativity of quantities and IR,
those constraints can be ignored)