Two-dimensional screening: a useful optimality condition A. Araujo 1 - - PowerPoint PPT Presentation

two dimensional screening a useful optimality condition
SMART_READER_LITE
LIVE PREVIEW

Two-dimensional screening: a useful optimality condition A. Araujo 1 - - PowerPoint PPT Presentation

Two-dimensional screening: a useful optimality condition A. Araujo 1 , 2 S. Vieira 3 1 IMPA 2 FGV-RJ 3 IBMEC-RJ Jun 2012 Two-dimensional screening: a useful optimality condition, Jun 2012 1 Outline We study a monopolistic screening problem


slide-1
SLIDE 1

Two-dimensional screening: a useful optimality condition

  • A. Araujo1,2
  • S. Vieira3

1IMPA 2FGV-RJ 3IBMEC-RJ

Jun 2012

Two-dimensional screening: a useful optimality condition, Jun 2012 1

slide-2
SLIDE 2

Outline

  • We study a monopolistic screening problem where the firm produces a

single product and faces heterogeneous customers.

Two-dimensional screening: a useful optimality condition, Jun 2012 2

slide-3
SLIDE 3

Outline

  • We study a monopolistic screening problem where the firm produces a

single product and faces heterogeneous customers.

  • The customers’ preferences exhibit two dimensions of uncertainty, which

are their private information.

Two-dimensional screening: a useful optimality condition, Jun 2012 2

slide-4
SLIDE 4

Outline

  • We study a monopolistic screening problem where the firm produces a

single product and faces heterogeneous customers.

  • The customers’ preferences exhibit two dimensions of uncertainty, which

are their private information.

  • We will derive the necessary optimality conditions characterizing the level

curves for the optimal quantity assignment function.

Two-dimensional screening: a useful optimality condition, Jun 2012 2

slide-5
SLIDE 5

Model

  • The customer has a quasi-linear preference

v(q, a, b) − t, where (a, b) ∈ Θ = [0, 1] × [0, 1] is the customer’s type, q ∈ R+ is the good consumed, and t is the monetary payment.

Two-dimensional screening: a useful optimality condition, Jun 2012 3

slide-6
SLIDE 6

Model

  • The customer has a quasi-linear preference

v(q, a, b) − t, where (a, b) ∈ Θ = [0, 1] × [0, 1] is the customer’s type, q ∈ R+ is the good consumed, and t is the monetary payment.

  • The firm is a profit maximizing monopolist which produces a single product

q ∈ R+.

Two-dimensional screening: a useful optimality condition, Jun 2012 3

slide-7
SLIDE 7

Model

  • The customer has a quasi-linear preference

v(q, a, b) − t, where (a, b) ∈ Θ = [0, 1] × [0, 1] is the customer’s type, q ∈ R+ is the good consumed, and t is the monetary payment.

  • The firm is a profit maximizing monopolist which produces a single product

q ∈ R+.

  • The firm does not observe (a, b) and has a prior distribution over Θ

according to the differentiable density function f(a, b) > 0.

Two-dimensional screening: a useful optimality condition, Jun 2012 3

slide-8
SLIDE 8

Model

  • The customer has a quasi-linear preference

v(q, a, b) − t, where (a, b) ∈ Θ = [0, 1] × [0, 1] is the customer’s type, q ∈ R+ is the good consumed, and t is the monetary payment.

  • The firm is a profit maximizing monopolist which produces a single product

q ∈ R+.

  • The firm does not observe (a, b) and has a prior distribution over Θ

according to the differentiable density function f(a, b) > 0.

  • The monopolist’s preference is given by

Π(q, t) = t − C(q), where C(q) is a the cost function.

Two-dimensional screening: a useful optimality condition, Jun 2012 3

slide-9
SLIDE 9

Monopolist’s Problem

Formally, the monopolist’s problem consists in choosing the contract (q, t) : Θ → R+ × R that solves max

q(·),t(·)

1 1 Π(q(a, b), t(a, b))f(a, b)dadb, (Π)

Two-dimensional screening: a useful optimality condition, Jun 2012 4

slide-10
SLIDE 10

Monopolist’s Problem

Formally, the monopolist’s problem consists in choosing the contract (q, t) : Θ → R+ × R that solves max

q(·),t(·)

1 1 Π(q(a, b), t(a, b))f(a, b)dadb, (Π) subject to the individual-rationality constraints: v(q(a, b), a, b) − t(a, b) ≥ 0 ∀(a, b) ∈ Θ, (IR)

Two-dimensional screening: a useful optimality condition, Jun 2012 4

slide-11
SLIDE 11

Monopolist’s Problem

Formally, the monopolist’s problem consists in choosing the contract (q, t) : Θ → R+ × R that solves max

q(·),t(·)

1 1 Π(q(a, b), t(a, b))f(a, b)dadb, (Π) subject to the individual-rationality constraints: v(q(a, b), a, b) − t(a, b) ≥ 0 ∀(a, b) ∈ Θ, (IR) and the incentive compatibility constraints: (a, b) ∈ arg max

(a′,b′)∈Θ{v(q(a′, b′), a, b) − t(a′, b′)},

∀(a, b) ∈ Θ. (IC)

Two-dimensional screening: a useful optimality condition, Jun 2012 4

slide-12
SLIDE 12

Basic Ideas

  • 1. From the incentive compatibility constraints, we derive a quasi-linear partial

differential equation (PDE) for q(a, b).

Two-dimensional screening: a useful optimality condition, Jun 2012 5

slide-13
SLIDE 13

Basic Ideas

  • 1. From the incentive compatibility constraints, we derive a quasi-linear partial

differential equation (PDE) for q(a, b).

  • 2. Using the method of characteristic curves, we get a new and convenient

parametrization of the type space.

Two-dimensional screening: a useful optimality condition, Jun 2012 5

slide-14
SLIDE 14

Basic Ideas

  • 1. From the incentive compatibility constraints, we derive a quasi-linear partial

differential equation (PDE) for q(a, b).

  • 2. Using the method of characteristic curves, we get a new and convenient

parametrization of the type space.

  • 3. In these new variables, we derive the optimality condition for the

monopolist’s problem along the characteristic curve.

Two-dimensional screening: a useful optimality condition, Jun 2012 5

slide-15
SLIDE 15

Local Incentive Conditions

  • For an incentive compatible contract (q, t), the customer’s maximization

problem is:

Two-dimensional screening: a useful optimality condition, Jun 2012 6

slide-16
SLIDE 16

Local Incentive Conditions

  • For an incentive compatible contract (q, t), the customer’s maximization

problem is: max

(a′,b′)∈Θ{v(q(a′, b′), a, b) − t(a′, b′)}.

(1)

Two-dimensional screening: a useful optimality condition, Jun 2012 6

slide-17
SLIDE 17

Local Incentive Conditions

  • For an incentive compatible contract (q, t), the customer’s maximization

problem is: max

(a′,b′)∈Θ{v(q(a′, b′), a, b) − t(a′, b′)}.

(1)

  • The first-order necessary optimality conditions for problem (1) are

Two-dimensional screening: a useful optimality condition, Jun 2012 6

slide-18
SLIDE 18

Local Incentive Conditions

  • For an incentive compatible contract (q, t), the customer’s maximization

problem is: max

(a′,b′)∈Θ{v(q(a′, b′), a, b) − t(a′, b′)}.

(1)

  • The first-order necessary optimality conditions for problem (1) are

vqqa = ta, and vqqb = tb. (2)

Two-dimensional screening: a useful optimality condition, Jun 2012 6

slide-19
SLIDE 19

Local Incentive Conditions

  • For an incentive compatible contract (q, t), the customer’s maximization

problem is: max

(a′,b′)∈Θ{v(q(a′, b′), a, b) − t(a′, b′)}.

(1)

  • The first-order necessary optimality conditions for problem (1) are

vqqa = ta, and vqqb = tb. (2)

  • Finally, using the Schwarz’s integrability condition

Two-dimensional screening: a useful optimality condition, Jun 2012 6

slide-20
SLIDE 20

Local Incentive Conditions

  • For an incentive compatible contract (q, t), the customer’s maximization

problem is: max

(a′,b′)∈Θ{v(q(a′, b′), a, b) − t(a′, b′)}.

(1)

  • The first-order necessary optimality conditions for problem (1) are

vqqa = ta, and vqqb = tb. (2)

  • Finally, using the Schwarz’s integrability condition

tab = tba,

Two-dimensional screening: a useful optimality condition, Jun 2012 6

slide-21
SLIDE 21

Local Incentive Conditions

  • For an incentive compatible contract (q, t), the customer’s maximization

problem is: max

(a′,b′)∈Θ{v(q(a′, b′), a, b) − t(a′, b′)}.

(1)

  • The first-order necessary optimality conditions for problem (1) are

vqqa = ta, and vqqb = tb. (2)

  • Finally, using the Schwarz’s integrability condition

tab = tba, we get the following partial differential equation (PDE): − vqb vqa qa + qb = 0. (3)

Two-dimensional screening: a useful optimality condition, Jun 2012 6

slide-22
SLIDE 22

Cauchy Initial Value Problem

       − vqb vqa qa + qb = 0, q|Γ = φ(r). (CP)

  • The idea is to prescribe the value of q(·) on Γ and then use the

characteristic curves to propagate this information to the participation region.

  • In this sense, because Γ is a one-dimensional curve, we are reducing

problem from two-dimensions to one.

Two-dimensional screening: a useful optimality condition, Jun 2012 7

slide-23
SLIDE 23

Cauchy Initial Value Problem

       − vqb vqa qa + qb = 0, q|Γ = φ(r). (CP)

  • The idea is to prescribe the value of q(·) on Γ and then use the

characteristic curves to propagate this information to the participation region.

  • In this sense, because Γ is a one-dimensional curve, we are reducing

problem from two-dimensions to one.

Two-dimensional screening: a useful optimality condition, Jun 2012 7

slide-24
SLIDE 24

Cauchy Initial Value Problem

Γ = {(α0(r), β0(r))}

       − vqb vqa qa + qb = 0, q|Γ = φ(r). (CP)

  • The idea is to prescribe the value of q(·) on Γ and then use the

characteristic curves to propagate this information to the participation region.

  • In this sense, because Γ is a one-dimensional curve, we are reducing

problem from two-dimensions to one.

Two-dimensional screening: a useful optimality condition, Jun 2012 7

slide-25
SLIDE 25

Cauchy Initial Value Problem

Γ = {(α0(r), β0(r))}

       − vqb vqa qa + qb = 0, q|Γ = φ(r). (CP)

  • The idea is to prescribe the value of q(·) on Γ and then use the

characteristic curves to propagate this information to the participation region.

  • In this sense, because Γ is a one-dimensional curve, we are reducing

problem from two-dimensions to one.

Two-dimensional screening: a useful optimality condition, Jun 2012 7

slide-26
SLIDE 26

Characteristic Curves

  • We define the family of curves (a(r, s), b(r, s), z(r, s)) as the solution of

da ds (r, s) = − vqb vqa (z, a, b), db ds(r, s) = 1, and dz ds(r, s) = 0, with initial conditions a(r, s0) = α0(r), b(r, s0) = β0(r), and z(r, s0) = φ(r).

Two-dimensional screening: a useful optimality condition, Jun 2012 8

slide-27
SLIDE 27

Change of Variables

  • ‘Solving’ the system, we get

a(r, s) = A(φ(r), r, s), b(r, s) = s, z(r, s) = φ(r),

Two-dimensional screening: a useful optimality condition, Jun 2012 9

slide-28
SLIDE 28

Change of Variables

  • ‘Solving’ the system, we get

a(r, s) = A(φ(r), r, s), b(r, s) = s, z(r, s) = φ(r), where A(q, r, s) is the solution of dA ds (q, r, s) = − vqb vqa (q, a, b) with A(q, r, s0) = α0(r).

Two-dimensional screening: a useful optimality condition, Jun 2012 9

slide-29
SLIDE 29

Two Possibilities

a b 1 1

Figura: Two possibilities for the characteristic curves

Two-dimensional screening: a useful optimality condition, Jun 2012 10

slide-30
SLIDE 30

1-No Intersection

s D(r) U(φ(r), r) a b 1 1 r r1 r2 Figura: Illustrating the the new variables r and s.

Two-dimensional screening: a useful optimality condition, Jun 2012 11

slide-31
SLIDE 31

1-No Intersection

s D(r) U(φ(r), r) a b 1 1 r r1 r2 Figura: Illustrating the the new variables r and s.

  • We want to compute the contribution of these types to the monopolist’s

expected profit.

Two-dimensional screening: a useful optimality condition, Jun 2012 11

slide-32
SLIDE 32

Expected Profit

  • First we assume that we already eliminated the monetary transfer from the

monopolist’s expected profit, and the new expression is 1 1 G(q(a, b), a, b)dadb.

Two-dimensional screening: a useful optimality condition, Jun 2012 12

slide-33
SLIDE 33

Expected Profit

  • First we assume that we already eliminated the monetary transfer from the

monopolist’s expected profit, and the new expression is 1 1 G(q(a, b), a, b)dadb.

  • Using the change of variables
  • a(r, s) = A(φ(r), r, s),

b(r, s) = s,

Two-dimensional screening: a useful optimality condition, Jun 2012 12

slide-34
SLIDE 34

Expected Profit

  • First we assume that we already eliminated the monetary transfer from the

monopolist’s expected profit, and the new expression is 1 1 G(q(a, b), a, b)dadb.

  • Using the change of variables
  • a(r, s) = A(φ(r), r, s),

b(r, s) = s, we can compute this contribution as r2

r1

U(φ(r),r)

D(r)

G(φ(r), A(φ(r), r, s), s)(Aqφ′ + Ar)dsdr. (4)

Two-dimensional screening: a useful optimality condition, Jun 2012 12

slide-35
SLIDE 35

Optimality Condition Theorem 1

The first-order necessary condition for φ(r) is given by U(φ(r),r)

D(r)

Gq vqa (φ(r), A(φ(r), r, s), s)ds = 0.

Two-dimensional screening: a useful optimality condition, Jun 2012 13

slide-36
SLIDE 36

2-Intersection

s a b 1 1 r r1 r2 β(r) β(r)

U(φ(r), β(r), r)

Figura: Illustrating the the new variables r and s.

Two-dimensional screening: a useful optimality condition, Jun 2012 14

slide-37
SLIDE 37

Another Constraint

  • Observe that (r, β(r)) is the boundary curve separating the participation

and the non participation region.

Two-dimensional screening: a useful optimality condition, Jun 2012 15

slide-38
SLIDE 38

Another Constraint

  • Observe that (r, β(r)) is the boundary curve separating the participation

and the non participation region.

  • Besides, for all types in this boundary, the informational rent

V (r, β(r)) = 0.

Two-dimensional screening: a useful optimality condition, Jun 2012 15

slide-39
SLIDE 39

Another Constraint

  • Observe that (r, β(r)) is the boundary curve separating the participation

and the non participation region.

  • Besides, for all types in this boundary, the informational rent

V (r, β(r)) = 0.

  • Using the envelope theorem, we get

d drV (r, β(r)) = va(φ(r), r, β(r)) + vb(φ(r), r, β(r))β′(r).

Two-dimensional screening: a useful optimality condition, Jun 2012 15

slide-40
SLIDE 40

Another Constraint

  • Observe that (r, β(r)) is the boundary curve separating the participation

and the non participation region.

  • Besides, for all types in this boundary, the informational rent

V (r, β(r)) = 0.

  • Using the envelope theorem, we get

d drV (r, β(r)) = va(φ(r), r, β(r)) + vb(φ(r), r, β(r))β′(r).

  • So we have also to consider the constraint

R(φ(r), β(r), β′(r), r) := va(φ(r), r, β(r)) + vb(φ(r), r, β(r))β′(r) = 0.

Two-dimensional screening: a useful optimality condition, Jun 2012 15

slide-41
SLIDE 41

Expected Profit

  • Now, the change of variables is
  • a(r, s) = A(φ(r), β(r), r, s),

b(r, s) = s,

Two-dimensional screening: a useful optimality condition, Jun 2012 16

slide-42
SLIDE 42

Expected Profit

  • Now, the change of variables is
  • a(r, s) = A(φ(r), β(r), r, s),

b(r, s) = s, and we can compute this contribution as r2

r1

U(φ(r),β(r),r)

β(r)

−G(φ, A(φ, β, r, s), s)(Aqφ′ + Aββ′ + Ar)dsdr.

Two-dimensional screening: a useful optimality condition, Jun 2012 16

slide-43
SLIDE 43

Optimality Conditions Theorem 2

The first-order necessary conditions for φ(r) and β(r), when Rφ = 0 are (i) U(φ(r),β(r),r)

β(r)

Gq vqa (φ(r), A(φ(r), β(r), r, s), s)ds = λ(r); and, (ii) G vb (φ(r), r, β(r)) = λ′(r).

Two-dimensional screening: a useful optimality condition, Jun 2012 17

slide-44
SLIDE 44

Example

We consider the following utility function, v(q, a, b) = aq − (b + c)q2 2 , with c > 0.

Two-dimensional screening: a useful optimality condition, Jun 2012 18

slide-45
SLIDE 45

Example

We consider the following utility function, v(q, a, b) = aq − (b + c)q2 2 , with c > 0.

  • The monopolist’s cost is assumed to be zero.

Two-dimensional screening: a useful optimality condition, Jun 2012 18

slide-46
SLIDE 46

Example

We consider the following utility function, v(q, a, b) = aq − (b + c)q2 2 , with c > 0.

  • The monopolist’s cost is assumed to be zero.
  • When c = 1, we only have to apply Theorem 1 to find the solution.

(This is Laffont, Maskin and Rochet (1987) example.)

Two-dimensional screening: a useful optimality condition, Jun 2012 18

slide-47
SLIDE 47

Example

We consider the following utility function, v(q, a, b) = aq − (b + c)q2 2 , with c > 0.

  • The monopolist’s cost is assumed to be zero.
  • When c = 1, we only have to apply Theorem 1 to find the solution.

(This is Laffont, Maskin and Rochet (1987) example.)

  • When c ∈ (0, 1

2), we have to apply Theorems 1 and 2.

(This is Deneckere and Severinov (201?) example.)

Two-dimensional screening: a useful optimality condition, Jun 2012 18

slide-48
SLIDE 48

The End

Two-dimensional screening: a useful optimality condition, Jun 2012 19

slide-49
SLIDE 49

Example (c = 1)

  • We will consider the following utility function,

v(q, a, b) = aq − (b + 1)q2 2 .

Two-dimensional screening: a useful optimality condition, Jun 2012 20

slide-50
SLIDE 50

Example (c = 1)

  • We will consider the following utility function,

v(q, a, b) = aq − (b + 1)q2 2 .

  • The monopolist’s cost is assumed to be zero, therefore, we get the

following virtual surplus G(q, a, b) = (2a − 1)q − 1 2(b + c)q2.

Two-dimensional screening: a useful optimality condition, Jun 2012 20

slide-51
SLIDE 51

Example (c = 1)

  • We will consider the following utility function,

v(q, a, b) = aq − (b + 1)q2 2 .

  • The monopolist’s cost is assumed to be zero, therefore, we get the

following virtual surplus G(q, a, b) = (2a − 1)q − 1 2(b + c)q2.

  • We can determine the function U(·) as

U(q, r) =

  • 1,

if r < rI,

1−r q ,

if r > rI. (5)

Two-dimensional screening: a useful optimality condition, Jun 2012 20

slide-52
SLIDE 52

Example

  • Using Theorem 1, the optimality condition is

U(φ(r),r) Gq vqa (φ(r), A(φ(r), r, s), s)ds = 0.

Two-dimensional screening: a useful optimality condition, Jun 2012 21

slide-53
SLIDE 53

Example

  • Using Theorem 1, the optimality condition is

U(φ(r),r) Gq vqa (φ(r), A(φ(r), r, s), s)ds = 0.

  • Making all the substitutions, we get

U {2(r + sφ) − 1 − (s + 1)φ}ds = (2r − 1 − φ)U + U 2 2 φ = 0. (6)

Two-dimensional screening: a useful optimality condition, Jun 2012 21

slide-54
SLIDE 54

Example

  • Using Theorem 1, the optimality condition is

U(φ(r),r) Gq vqa (φ(r), A(φ(r), r, s), s)ds = 0.

  • Making all the substitutions, we get

U {2(r + sφ) − 1 − (s + 1)φ}ds = (2r − 1 − φ)U + U 2 2 φ = 0. (6)

  • Solving equation (6) for φ, and using (5), we get

φ(r) =      , if 0 ≤ r ≤ 1

2,

4r − 2 , if 1

2 ≤ r ≤ 3 5, 3r−1 2

, if 3

5 ≤ r ≤ 1.

(7)

Two-dimensional screening: a useful optimality condition, Jun 2012 21