Vous êtes sur la page 1sur 40

EC319 Economic Theory and Its Applications,

Part II: Lecture 3

Leonardo Felli

NAB.2.14

30 January 2014
Optimal Auction Design

I Consider a seller who wishes to design an auction to maximize


his/her expected revenue.

I Big task: to specify the many different auctions the seller


would consider.

I The bidder might have to pay an entry fee, or the losing


bidders might have to pay money as a proportion of their bids.

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 2 / 40
Optimal Auction Design (contd)

I Alternatively the seller may set a reservation price: a floor


below which bids will not be accepted.

I Fortunately, the seller might use the revelation principle to


simplify this problem dramatically.

I In particular, the seller may restrict attention to the following


class of games.

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 3 / 40
Direct Mechanism

These are called direct mechanisms:

I the bidders simultaneously make possibly dishonest claims


about their types (valuations). Player i of type ti may claim
to be of type i Ti , i 6= ti .

I given each bidders claims (1 , . . . , I ), bidder i pays


xi (i , . . . , I ) and receives the good with probability
qi (i , . . . , I ) such that
I
X
qi (i , . . . , I ) = 1.
i=1

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 4 / 40
Direct Mechanism (contd)

I The second way the seller can use the revelation principle to
simplify his problem is to restrict attention to the direct
mechanisms in which it is a Bayesian Nash equilibrium for
each bidder to report the truth.

I In every direct mechanism a players strategy is the


announcement i that player i of type ti chooses: i (ti ).

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 5 / 40
The Revelation Mechanism

A direct mechanism in which truth-telling is a Bayesian Nash


equilibrium is called incentive-compatible and is such that in
equilibrium: i (ti ) = ti for all ti Ti

The revelation principle is a result that shows that there is no loss


in generality in restricting attention to incentive-compatible direct
mechanisms when solving the sellers problem.

Theorem (Revelation Principle)


Any Bayesian Nash equilibrium of any Bayesian game
corresponds to the Bayesian Nash Equilibrium of an
incentive-compatible direct mechanism.

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 6 / 40
Revelation Principle (contd)

I This is the Bayesian Nash equilibrium of the direct mechanism


in which each player tells the truth.

I The incentive-compatible direct revelation mechanism is the


one that is optimal for the seller.

I To understand how this principle works consider the auction


game we solved before:

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 7 / 40
Example Auction
I Two bidders N = {1, 2};

I Action spaces:

A1 = {b1 0} A2 = {b2 0}

I Type spaces:

T1 = {0 v1 1} T2 = {0 v2 1}

I Beliefs of both players:

1 = 1, 2 = 1

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 8 / 40
Example Auction (contd)
I Payoffs:

v1 b1 if b1 > b2
1
u1 (b1 , b2 ) = (v 1 b 1 ) if b1 = b2
2
0 if b1 < b2

and

v2 b2 if b2 > b1
1
u2 (b1 , b2 ) = (v 2 b 2 ) if b2 = b1
2
0 if b2 b1

I Strategies in this game are:

b1 = b(v1 ), b2 = b(v2 )

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 9 / 40
Example Auction (contd)
Revelation principle tells us that we can re-write this game as a
direct mechanism with the following features.

I Two bidders: N = {1, 2};


I Action spaces:

A01 = T1 = {0 v1 1} A02 = T2 = {0 v2 1}

I Type spaces:

T1 = {0 v1 1} T2 = {0 v2 1}

I Beliefs of both players: 1 = 1, 2 = 1

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 10 / 40
Example Auction (contd)

I Payoffs: 1 (v1 , v2 ) = u1 (b(v1 ), b(v2 )) or



v b(v1 ) if b(v1 ) > b(v2 )
1


1
1 (v1 , v2 ) =
2 (v1 b(v1 )) if b(v1 ) = b(v2 )

0 if b(v1 ) < b(v2 )

and 2 (v1 , v2 ) = u2 (b(v1 ), b(v2 )) or



v b(v2 ) if b(v2 ) > b(v1 )
2


1
2 (v1 , v2 ) =
2 (v2 b(v2 )) if b(v2 ) = b(v1 )

0 if b(v2 ) < b(v1 )

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 11 / 40
Example Auction (contd)

I Everything is as if there exists an individual, the mechanism


designer, that decides how to reinterpret each player
announcement in terms of a bid: bi = b(vi ).

I Recall that the Bayesian Nash equilibrium of the original game


is such that
1 1
b(v1 ) = v1 , b(v2 ) = v2
2 2

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 12 / 40
Example Auction (contd)

I By definition of Bayesian Nash equilibrium this implies that


the expected payoff to player 1 is:

(v1 b(v1 )) Pr{b(v1 ) > b(v2 )} = (v1 b(v1 )) b 1 (b1 )

I and the expected payoff to player 2 is:

(v2 b(v2 )) Pr{b(v2 ) > b(v1 )} = (v2 b(v2 )) b 1 (b2 )

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 13 / 40
Example Auction (contd)

1
I Neither player wants to deviate from the bids b1 = 2 v1 , and
b2 = 12 v2 .

I In other words, for every function b() player 1s expected


payoff is such that:
1
1 v1
(v1 v1 ) 2 1 (v1 b(v1 )) b 1 (b(v1 ))
2 2

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 14 / 40
Example Auction (contd)

I or (1/2)(v1 )2 (v1 b(v1 )) b 1 (b(v1 ));

I while for every function b() player 2s expected payoffs are


such that:
1
1 v2
(v2 v2 ) 2 1 (v2 b(v2 )) b 1 (b(v2 ));
2 2

I or (1/2)(v2 )2 (v2 b(v2 )) b 1 (b(v2 ))

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 15 / 40
Example Auction (contd)

I The mechanism designer can now make sure that the direct
mechanism is incentive compatible if he reinterprets each
player announcement in terms of a bid in the following way:

bi = (1/2) vi .

I In this case player 1 expected payoff in the direct mechanism


is:
   
1 1 1
v1 v1 Pr{v1 > v2 } + v1 v1 Pr{v1 = v2 }
2 2 2
 
1
= v1 v1 v1
2

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 16 / 40
Example Auction (contd)

I Player 1s best reply is:


 
1
max v1 v1 v1
v1 2

I The first order conditions are: v1 = v1

I Player 2s best reply is:


 
1
max v2 v2 v2
v2 2

I and v2 = v2

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 17 / 40
Example Auction (contd)

I Telling the truth, vi = vi is a Bayesian Nash equilibrium of


the direct mechanism.

I The direct mechanism that is optimal for the seller is the one
in which each player tells the truth.

I As shown this is the bid function chosen by the mechanism


designer (the seller) that corresponds to:

1
bi (vi ) = vi
2

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 18 / 40
The Revelation Principle

I In general, let s be a Bayesian Nash equilibrium of the game


of incomplete information:

= {N, Ai , Ti , i , ui }

I Define the direct mechanism d to be the new game of


incomplete information such that:

d = {N, Ti , Ti , i , vi }

I The mechanism designer associates a given announcement


i Ti for every player to a strategy choice si (i )

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 19 / 40
The Revelation Principle (contd)

I The payoffs are:

vi (i , i | ti ) = ui [(si (i ), si (i )) | ti ]

I Notice now that if s is a Bayesian Nash equilibrium of the


game it must be the case that for every ti and every si Ai :

Eti ui [(si (ti ), si

(ti )) | ti ]


Eti ui [(si , si (ti )) | ti ]

I The mechanism designer obtains an incentive-compatible


direct mechanism d by choosing the mapping si (i ).

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 20 / 40
The Revelation Principle (contd)

I Indeed, for truth-telling to be a Bayesian Nash equilibrium of


the game d we need that for every i Ti :

Eti ui [(si (ti ), si




(ti )) | ti ]

Eti ui [(si (i ), si


(ti )) | ti ]

I but if we label si (i ) = si Ai we get:



Eti ui [(si (ti ), si

(ti )) | ti ]


Eti ui [(si , si (ti )) | ti ]

I which is satisfied since s is a Bayesian Nash equilibrium of


the game .

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 21 / 40
Centralize the Mechanism

I We move from the initial game to a game where all agents


choose a message mi and then the principal associates the
allocation associated with the strategy s(m) to the message
profile m = (m1 , . . . , mn ).

Definition
A communication mechanism is a game:

c = {N, Mi , Ti , i , ui (s(m) | ti )}
Y
where Mi is a message space for every player: M = Mi .
iN

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 22 / 40
Timing of Revelation Game

I The principal selects the communication game c ,

I The agents simultaneously decide whether to participate,

I The agent simultaneously send their message mi ,

I The principal implements the allocation associated with the


message profile s(m).

Assume that c has a BNE m (t) with allocation s(m (t)) and
assume that all agents participate in stage 2.

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 23 / 40
Revelation Principle (Myerson 1979)

Theorem (Revelation Principle for BNE)


For every BNE m (t) of c , there exists a direct revelation
mechanism,

d = {N, Mi = Ti , Ti , , ui (s(t) | t)}

with strategies ti Mi = Ti such that:

I truth-telling is a BNE equilibrium t (t) of d :

ti = ti , i N

I d implements the same allocation as m (t):

s(t) = s(m (t)).

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 24 / 40
Static Adverse Selection

I Static Adverse Selection problem: consider the simple


monopolist pricing model.

I A monopolist (the principal) is choosing the pricing scheme of


a commodity for a consumer (the agent) who has private
information on his preferences for the commodity (his type).

I The seller sets the terms of the contract (take-it-or-leave-it


from the principal to the agent).

I The seller does not know how much the buyer is willing to pay
for the commodity.

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 25 / 40
Static Adverse Selection (contd)

I The buyers preferences are represented by:

U(q, T , i ) = i u(q) T

I T total transfer from the buyer to the seller,

I i buyer is marginal valuation for the commodity,

I u(q) common component of the buyers preferences:


u 0 () > 0, u 00 () < 0, u(0) = 0, lim u 0 (q) = +.
q0

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 26 / 40
Static Adverse Selection (contd)

I The seller chooses (T , q) so as to maximize its profit:

=T cq

I Assume that:

i {L , H } and = Pr{i = L }

I Let U = 0 be the buyers outside option (we consider a


monopoly hence there exists no alternative seller).

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 27 / 40
First best:

I Assume first that the seller is perfectly informed on each


buyers type i .

I The contract is then (Ti , qi ), for i {L, H} such that:

i u 0 (qi ) = c, i {L, H}
and
Ti = i u(qi ), i {L, H}

I The sellers total expected profit:

(TL c qL ) + (1 ) (TH c qH

)

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 28 / 40
Second best:

I If the seller cannot observe the the buyers type then she has
to offer the same contract to both types.

I In other words the seller may offer to the agent (whatever his
type) a set of choices
(T (q), q)

I In principle the contract space is potentially large: the set of


functions T (q), of all shapes and features.

I Fortunately, the Revelation Principle simplifies the search for


the best contract from the principals perspective.

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 29 / 40
Revelation Principle

I If the principal has all the bargaining power he chooses the


mechanism which has the best equilibrium from her view
point (mechanism design).

I The principal is a Stackelberg leader, he selects the game the


agent will play.

I The game played by the agent is extremely simple: one player,


the agent, choosing an element in the schedule (T (q), q).

I The revelation principle identifies the set of all possible


mechanisms among which the principal selects.

I We proceed in Six Steps.

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 30 / 40
The principals problem:

Step 1: By revelation principle the principal focuses on the direct


mechanisms

(Ti , qi ) = (T (q(i )), q(i )), i {L, H}

such that

I in equilibrium the agent wants to buy the commodity,

I and the agent reports the truth.

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 31 / 40
The principals problem (contd)

This mechanism corresponds to the solution to the following


principals problem:

max (TL c qL ) + (1 )(TH c qH )


Ti ,qi

s.t. H u(qH ) TH H u(qL ) TL

L u(qL ) TL L u(qH ) TH

H u(qH ) TH 0

L u(qL ) TL 0

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 32 / 40
The principals problem (contd)
I The Principal maximizes her expected payoff:
(TL c qL ) + (1 )(TH c qH ).
I Subject to the individual rationality constraint (IR) that
guarantee that in equilibrium both types of agent want to
participate in the game:
H u(qH ) TH 0

L u(qL ) TL 0
I Subject to the incentive compatibility constraint (IC) that
guarantee that in equilibrium the agent will report the truth:
H u(qH ) TH H u(qL ) TL

L u(qL ) TL L u(qH ) TH

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 33 / 40
The Optimal Solution

Step 2: The individual rationality constraint of the type H will not


bind at the optimum.

Indeed since H > L :

H u(qH ) TH H u(qL ) TL > L u(qL ) TL 0

Step 3: Solve the relaxed problem that ignores the (ICL ) constraint.

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 34 / 40
The Optimal Solution (contd)
To select which constraint to omit consider the two (IC)
constraints at the first best optimum:

H u(qH ) TH = 0

and
H u(qL ) TL = (H L ) u(qL ) > 0
.
while
L u(qL ) TL = 0
and

L u(qH ) TH = (L H ) u(qH

)<0
.
Therefore the key (IC) constraint is the one of the H-type.

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 35 / 40
Spence-Mirrlees Condition

The reason why the (IC) constraint of only one type of agent binds
is Spence-Mirrlees Single Crossing Condition:
 
U/q
= u 0 (q) > 0
U/T

Marginal utility of consumption (relative to the marginal utility of


money) rises with the type of the agent .

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 36 / 40
The Optimal Solution (contd)

Step 4: Notice that the relaxed problem is such that both


constraints bind at the optimum:

max (TL c qL ) + (1 )(TH c qH )


Ti ,qi

s.t. H u(qH ) TH H u(qL ) TL

L u(qL ) TL 0

If (ICH ) does not bind then the principal can raise TH without
affecting (IRL ), while improving the maximand.

The maximand is monotonic increasing in TL while (IRL ) is


monotonic decreasing in TL .

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 37 / 40
The Optimal Solution (contd)

Step 5: Eliminate TL and TH from the binding constraints and


substitute them into the maximand.

We get:

max [L u(qL ) c qL ] +
qi

+ (1 ) [H u(qH ) (H L ) u(qL ) c qH ]

The second best contract (qi , Ti ) is then the solution to the


unconstraint maximization problem above.

To characterize the solution we distinguish two cases.

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 38 / 40
The Optimal Solution (contd)

Case 1: [ L (1 ) (H L )] 0

In this case the slope of the maximand with respect to qL is strictly


negative for every qL 0:

[ L (1 ) (H L )] u 0 (qL ) c < 0

Therefore the principal chooses qL at a corner:

qL = 0, TL = 0

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 39 / 40
The Optimal Solution (contd)

In other words the principal decides not to serve the type L of the
agent.

The principal then serves only the type H of the agent:



qH = qH , TH = TH

Recall that in this case the (ICL ) constraint we omitted is satisfied:



L u(qH ) TH < 0

Leonardo Felli (LSE) EC319 Economic Theory and Its Applications 30 January 2014 40 / 40

Vous aimerez peut-être aussi