[go: up one dir, main page]

0% found this document useful (0 votes)
53 views40 pages

EC319 Economic Theory and Its Applications, Part II: Lecture 3

The document discusses optimal auction design and the revelation principle. It begins by considering a seller who wants to design an auction to maximize revenue. It then introduces the revelation principle, which states that any equilibrium in an auction game can be represented as a direct mechanism where bidders report private values and it is a dominant strategy to report truthfully. The document provides an example auction to illustrate how the revelation principle works by reformulating the auction game as an incentive compatible direct mechanism.

Uploaded by

Hitesh Rathore
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views40 pages

EC319 Economic Theory and Its Applications, Part II: Lecture 3

The document discusses optimal auction design and the revelation principle. It begins by considering a seller who wants to design an auction to maximize revenue. It then introduces the revelation principle, which states that any equilibrium in an auction game can be represented as a direct mechanism where bidders report private values and it is a dominant strategy to report truthfully. The document provides an example auction to illustrate how the revelation principle works by reformulating the auction game as an incentive compatible direct mechanism.

Uploaded by

Hitesh Rathore
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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

You might also like