Professional Documents
Culture Documents
ECON 813
Shota Ichihashi
Principal-Agent Models
Principal-agent models:
Principal designs a mechanism (“contract) for agent to join.
Key distinction:
I Agent acquires private information after contracting
→ moral hazard (previous lectures)
I Agent has private info before (or at time of) contracting
→ screening/adverse selection models
Example 3: Buyers report whether θ > 1/2. If θ > 1/2, Example 1 will be
offered. Otherwise, Example 2 will be offered.
(Informal: we don’t define the set of all selling procedures in this class.)
Why? If the buyer would benefit from “lying,” then in the original
mechanism, she would have acted like some θ 00 6= θ , which is a
contradiction.
Screening with 2 Types
subject to
(IRH) θH v(qH ) − tH ≥ 0
(IRL) θL v(qL ) − tL ≥ 0.
IR constraints bind at the optimum (every buyer pays exactly what the
allocation worth to her).
Solution is
qL = qFB FB FB FB
L , tL = θL v(qL ), qH = qH , tH = θH v(qH ),
where qBF
i is given by
θi v0 (qFB
i ) = c.
Each buyer type gets its first-best allocation, seller extracts entire first-best
surplus.
Seller cannot get first-best profit when buyer types are unobservable.
subject to
(ICH) θH v(qH ) − tH ≥ θH v(qL ) − tL
(ICL) θL v(qL ) − tL ≥ θL v(qH ) − tH
(IRH) θH v(qH ) − tH ≥ 0
(IRL) θL v(qL ) − tL ≥ 0.
IRH slack = if we solve the problem without IRH, the solution satisfies IRH
IRH slack = if we solve the problem without IRH, the solution satisfies IRH
IRH slack = if we solve the problem without IRH, the solution satisfies IRH
IRH slack = if we solve the problem without IRH, the solution satisfies IRH
IRH slack = if we solve the problem without IRH, the solution satisfies IRH
We must come back later and prove that this conjecture is correct.
Step 3: ICH and IRL Bind Once Eliminate IRH and ICL
subject to
(ICH) θH v(qH ) − tH ≥ θH v(qL ) − tL
(IRL) θL v(qL ) − tL ≥ 0.
Proof that ICH binds: Otherwise, increase tH . This increases objective and
does not affect IRL.
tL = θL v(qL )
tH = θH v(qH ) − θH v(qL ) + tL = θH v(qH ) − (θH − θL )v(qL ).
θH v0 (qH ) = c (1)
1−β
θL − (θH − θL ) v0 (qL ) = c. (2)
β
Optimal qH is given by (1).
Optimal qL is given by (2) if the solution exists; otherwise, qL = 0.
Step 5: Check that ICL is Satisfied
θH v(qH ) − tH = θH v(qL ) − tL
⇒θH [v(qH ) − v(qL )] = tH − tL
⇒θL [v(qH ) − v(qL )] ≤ tH − tL (as θH > θL )
⇒θL v(qH ) − tH ≤ θL v(qL ) − tL .
tL = θL v(qL )
tH = θH v(qH ) − (θH − θL )v(qL ).
θH v0 (qH ) = c
c
θL v0 (qL ) = .
1−β θH −θL
1− β θL
qL < qFB
L , because high-type’s information rent is increasing in qL .
1−β
Gap between qL and qFB L increases in β as reducing high types’
information rent is more important when high types are relatively more
prevalent.
Every buyer type except for lowest one receives positive information rent,
which is increasing in allocations of lower types.
Seller’s problem:
Z θ
max (t(θ) − cq(θ))f (θ)dθ
q(·),t(·) θ
subject to
(ICθ ) θv(q(θ)) − t(θ) ≥ θv(q(θ 0 )) − t(θ 0 ), ∀θ, θ 0 ∈ [θ, θ]
(IRθ ) θv(q(θ)) − t(θ) ≥ 0, ∀θ ∈ [θ, θ].
Simplifying IR Constraints
Lemma
An allocation (q(θ), t(θ))θ∈[θ,θ] satisfies all IC constraints if and only if q
and t are differentiable (almost everywhere) and satisfy the following two
conditions:
Local incentive compatibility: θv0 (q(θ))q0 (θ) = t0 (θ) for (almost) all
θ ∈ [θ, θ].
Z θ
max (t(θ) − cq(θ))f (θ)dθ
q(·),t(·) θ
subject to
(MONO) q0 (θ) ≥ 0, ∀θ ∈ [θ, θ]
(LIC) θv0 (q(θ))q0 (θ) = t0 (θ), a.e. θ ∈ [θ, θ]
(IRθ ) θv(q(θ)) − t(θ) ≥ 0.
Further Simplifying LIC
Lemma
Take any allocation (q, t) and define
Proof.
Suppose (q, t) satisfies LIC. By differentiating U(θ), we obtain
Z θ
max (t(θ) − cq(θ))f (θ)dθ
q(·),t(·) θ
subject to
(MONO) q0 (θ) ≥ 0, ∀θ ∈ [θ, θ]
Z θ
(LIC) θv(q(θ)) − t(θ) = U(θ) + v(q(x))dx, ∀θ ∈ [θ, θ]
θ
Z θ Z θ
max θv(q(θ)) − v(q(x))dx − cq(θ) f (θ)dθ. (8)
q(·) θ θ
θ
1 − F(θ)
Z
max θv(q(θ)) − v(q(θ)) − cq(θ) f (θ)dθ. (9)
q(·) θ f (θ)
Rewrite Seller’s Problem
Z θ Z θ
max θv(q(θ)) − v(q(x))dx − cq(θ) f (θ)dθ. (8)
q(·) θ θ
θ
1 − F(θ)
Z
max θv(q(θ)) − v(q(θ)) − cq(θ) f (θ)dθ. (9)
q(·) θ f (θ)
Solve Seller’s Problem
θ
1 − F(θ)
Z
max θv(q(θ)) − v(q(θ)) − cq(θ) f (θ)dθ. (10)
q(·) θ f (θ)
1−F(θ)
If we ignore f (θ) , q(θ) = qFB (θ) (marginal benefit = marginal cost)
Instead, seller sets marginal benefit = marginal cost as if agent’s true value
1−F(θ)
were θ − f (θ) rather than θ
1−F(θ)
θ− f (θ) is called type θ 0 is virtual value (or virtual type)
Virtual Value
Why does seller care about virtual value instead of true value?
1−F(θ)
Answer: f (θ) term is marginal cost to seller of increasing type θ ’s
allocation in terms of information rents that must be given to higher-value
buyers.
Virtual Value
1−F(θ)
Holds if θ − f (θ) is non-decreasing
(non-decreasing virtual values, “regular” case)
f (θ)
Sufficient condition: non-decreasing hazard rate 1−F(θ)
If virtual values decrease over some interval, need to “iron out” solution to
make it monotonic (not covered in this class)
Summary
Every buyer type except for lowest one receives positive information rent,
increasing in allocations of lower types.