Mechanism Design and Auctions
Jun Shu EECS228a, Fall 2002 UC Berkeley
Mechanism Design and Auctions Jun Shu EECS228a, Fall 2002 UC - - PowerPoint PPT Presentation
Mechanism Design and Auctions Jun Shu EECS228a, Fall 2002 UC Berkeley Class Objectives To introduce you to the basic concepts of mechanism design To interest you in using mechanism design as a tool in networking research To give
Jun Shu EECS228a, Fall 2002 UC Berkeley
EE228a -- Jun Shu Mechanism Design for Networks 2
EE228a -- Jun Shu Mechanism Design for Networks 3
EE228a -- Jun Shu Mechanism Design for Networks 4
EE228a -- Jun Shu Mechanism Design for Networks 5
– A set of choices – A group of people (agents) with individual preference over the choices – A group preference based on individual preference according to some rule
– A planner (principal) must make a decision over the choices without knowing the individual’s preferences
– Design a game for the individuals to play so that the stable
would have made had she known individual’s preferences.
EE228a -- Jun Shu Mechanism Design for Networks 6
EE228a -- Jun Shu Mechanism Design for Networks 7
EE228a -- Jun Shu Mechanism Design for Networks 8
EE228a -- Jun Shu Mechanism Design for Networks 9
– Unanimity: >> is consistent with all the unanimous decisions of the group members – Pair-wise Independent: >> over any two choices depends only on the individual preferences over these choices – Non-dictatorial: there does not exist a dictator
– If |C|>2, then there is no social welfare functional that satisfies all
– Without any constraints, a collectivity does not behavior with the kind of coherence that we may hope from an individual. Institutional detail and procedures matter.
EE228a -- Jun Shu Mechanism Design for Networks 10
M(s1,…,sn)≡ui(g(s1,…,sn)).
EE228a -- Jun Shu Mechanism Design for Networks 11
EE228a -- Jun Shu Mechanism Design for Networks 12
EE228a -- Jun Shu Mechanism Design for Networks 13
EE228a -- Jun Shu Mechanism Design for Networks 14
– Revelation Principle (Theorem)
implementation in dominant strategies.
– Gibbard-Satterthwaite Impossibility Theorem If finite |C|>2 and U includes all utility functions, only binary and dictatorial choice rules are DOM-implementable.
– Type of environment – Type of choice functions – Type of implementation
EE228a -- Jun Shu Mechanism Design for Networks 15
EE228a -- Jun Shu Mechanism Design for Networks 16
EE228a -- Jun Shu Mechanism Design for Networks 17
= ∈ ∀
=
n i i i X x
x v x
1
) , ( max arg ) ( * θ θ − =
≠ − − ≠ i j j i i i i j j i i
x v x v t ) ), ( * ( ) ), ( * ( ) ( θ θ θ θ θ ) ( = Φ x
EE228a -- Jun Shu Mechanism Design for Networks 18
EE228a -- Jun Shu Mechanism Design for Networks 19
EE228a -- Jun Shu Mechanism Design for Networks 20
i i i i i i
−
i i i i i i i
i
θ
−
−
i i i i i i
i
θ
−
EE228a -- Jun Shu Mechanism Design for Networks 21
EE228a -- Jun Shu Mechanism Design for Networks 22
individual’s valuation of the project exceeds the cost.
– Decision: x=1 to build, x=0 not to build – Agents’ strategy: θ’i – Agents’ utility: ui(x,t)=θix(θ’) + ti+mi – Solution: x(θ’)=1 if Σiθ’i >=K, otherwise x(θ’)=0 – Agents’ payment: max(0, K-Σj≠iθ’j)
– An agent’s payment depends on her action only through the action’s effect
– An agent action matters only if it make a difference in solution – The dominant strategy for each agent is θ’i=θi
EE228a -- Jun Shu Mechanism Design for Networks 23
EE228a -- Jun Shu Mechanism Design for Networks 24
EE228a -- Jun Shu Mechanism Design for Networks 25
EE228a -- Jun Shu Mechanism Design for Networks 26
EE228a -- Jun Shu Mechanism Design for Networks 27
– For each possible realization of valuations, buyer i has identical probability of getting the good in the two auctions; and – Buyer i has the same expected utility level in the two auctions when his valuation for the object is at its lowest possible level
EE228a -- Jun Shu Mechanism Design for Networks 28
EE228a -- Jun Shu Mechanism Design for Networks 29
EE228a -- Jun Shu Mechanism Design for Networks 30
EE228a -- Jun Shu Mechanism Design for Networks 31
EE228a -- Jun Shu Mechanism Design for Networks 32
EE228a -- Jun Shu Mechanism Design for Networks 33
You may want to familiarize yourself with game theory before you start to read the following.
Econometrica, 41(4):587-601, Jul. 1973. – Gibbard-Satterthwaite Impossibility Theorem
Problem.” Econometrica, 47:61-73, 1979 – One of the original paper on Revelation Principle
Operations Research, 6:58-73, 1981
Sealed Tenders,” Journal of Finance, 16(1):8-37, Mar.1961