Professional Documents
Culture Documents
GT Info Adverse 1 17
GT Info Adverse 1 17
Mark Dean
Spring 2017
Intro d u c tio n to A d ve rse S e le c tio n
An Insurance Example
An Insurance Example
An Insurance Example
An Insurance Example
Mechanism Design
Mechanism Design
Mechanism Design
Public Good
Public Good
Types of Implementation
Types of implementation:
Dominant strategy equilibrium: m is the best strategy
for every agent, regardless of what other agents do: for all
Ii and m i ,
mi (Ii ) 2 arg max Ui (g(mi ; m i )) :
mi 2Mi
De…nition
A direct revelation mechanism is one in which the message
space for each player is their type space. A truthful mechanism
is a direct revelation mechanism in which everyone truthfully
reports their type
Intro d u c tio n to A d ve rse S e le c tio n
Proof:
Take a strategy-proof y. By de…nition, 9(g; M ) such that
each agent has a unique dominant strategy to play some
m ( i ), and for every pro…le we have
y( 1 ; :::; n) = g (m ( 1 ); : : : ; m ( n )) :
Ui (g(m ( i ); m i )j i ) Ui (g(mi ; m i )j i )
In particular, 8^i ; ^ i :
Mechanism Design
g^ ( 1 ; : : : ; n) = y( 1 ; :::; n)
Ui (^
g( i; i )j i )
= Ui (y( i ; i )j i )
= Ui (g(m ( i ); m ( i ))j i )
= Ui y(^i ; i )j i
= Ui g^(^i ; i )j i
.
Intro d u c tio n to A d ve rse S e le c tio n
Mechanism Design
ui (G) ti
Intro d u c tio n to A d ve rse S e le c tio n
Mechanism Design
Mechanism Design
ui (G(^
ui ; u
^ i )) ti
0 1
X
= ui (G(^
ui ; u
^ i )) @cG(^
ui ; u
^ i) u
^j (G(^ ^ i ))A
ui ; u
j6=i
X
= ui (G(^
ui ; u
^ i )) + u
^j (G(^
ui ; u
^ i )) cG(^
ui ; u
^ i)
j6=i
Intro d u c tio n to A d ve rse S e le c tio n
Mechanism Design
Mechanism Design
A simple example
n=2
G 2 f0; 1g (build a bridge or not)
c = 1,
Type of each player is the utility from the bridge:
ui (1)
Assumue this is drawn from some distribution F
Normalize ui (0) = 0
Utility of a player who is charged ti is
ui (G) ti
Intro d u c tio n to A d ve rse S e le c tio n
Mechanism Design
t1 = c u02 (1)
t2 = c u01 (1)
Mechanism Design
Mechanism Design
Case 1:
u02 (1) + u1 (1) < 1
Bridge does not get built under truthtelling
Player 1 gets a utility of 0
Can they do better by lying?
The only way to get the bridge built is by announcing
u01 (1) > 1 u02 (1)
This would provide payo¤
u1 (1) t1
= u1 (1) (1 u02 (1))
= u1 (1) + u02 (1) 1<0
Intro d u c tio n to A d ve rse S e le c tio n
Mechanism Design
Case 2:
u02 (1) + u1 (1) > 1
Bridge does gets built under truthtelling
Player 1 gets a utility of
u1 (1) t1
= u1 (1) (1 u02 (1))
= u1 (1) + u02 (1) 1>0
Can they do better by lying?
Notice that changing their announcement does not change
their tax rate assuming bridge gets built
So the only thing player 1 can do to change their payo¤ is
to announce a utility
u1 (1) < 1 u02 (1)
Bridge won’t get built
Utility of 0