Micro II. Benny Moldovanu. Summer Term University of Bonn. Benny Moldovanu (University of Bonn) Micro II Summer Term / 109
|
|
- Anis Robbins
- 5 years ago
- Views:
Transcription
1 Micro II Benny Moldovanu University of Bonn Summer Term 2015 Benny Moldovanu (University of Bonn) Micro II Summer Term / 109
2 Quasi-Linear Utility x = (k, t 1,.., t I ), where: k K (physical outcomes, projects ), t i R (money) u i (x, θ i ) = v i (k, θ i ) + t i f (θ) = f (θ 1,..θ I ) = (k(θ), t 1 (θ),.., t I (θ)) Definition Efficient SCF f (θ) = (k (θ), t 1 (θ),.., t I (θ)) : 1 Value maximization: θ, k (θ) arg max k i v i(k, θ i ) 2 Budget Balance: θ, i t i (θ) = 0 Benny Moldovanu (University of Bonn) Micro II Summer Term / 109
3 Example: Allocation of indivisble good Indivisible good owned by seller I buyers k = (y 1,.., y I ) where y i {0, 1} and y i 1 v i (k, θ i ) = v i ((y 1,.., y I ), θ i ) = y i θ i Efficient allocation: y i = 1 if θ i arg max j θ j ; all monetary transfers from buyers go to seller Benny Moldovanu (University of Bonn) Micro II Summer Term / 109
4 The Vickrey-Clarke-Groves (VCG) Mechanism Direct Revelation Mechanism k(θ) = k (θ) (value maximization) t i (θ) = j i v j(k (θ), θ j ) + h i (θ i ), where h i is arbitrary Theorem The VCG mechanism truthfully implements the value maximizing SCF in dominant strategies Benny Moldovanu (University of Bonn) Micro II Summer Term / 109
5 The Pivot Mechanism Problem VCG mechanism requires huge transfers to the agents. Solution Appropriate definition of the h i functions Denote by k i (θ i) the value maximizing project in the absence of i Define t i (θ) = j i v j (k (θ), θ j ) + h i (θ i ) = j i v j (k (θ), θ j ) j i v j (k i(θ i ), θ j ) Exercise: Prove that : θ, i t i (θ) 0 Benny Moldovanu (University of Bonn) Micro II Summer Term / 109
6 Example: Allocation of Indivisible Object Efficient allocation: y i = 1 if θ i arg max j θ j In VCG mechanism: t i (θ) = In pivot mechanism: { 0 + hi (θ i ), if i = arg max θ j arg max θ j + h i (θ i ), otherwise } { ti arg maxj i θ (θ) = j, if i = arg max θ j 0, otherwise } Second price auction! Benny Moldovanu (University of Bonn) Micro II Summer Term / 109
7 The Green-Laffont Theorem for Bilateral Bargaining I Agent 1 is seller, owns indivisble object, value for object θ 1 Agent 2 is buyer, value for object θ 2 Values are distributed independently on interval [0, 1] according to densities φ 1, φ 2. VCG Mechanism: k (θ) = k (θ 1, θ 2 ) = { 1, if θ1 θ 2 2, otherwise { } t1(θ) 0 + h1 (θ = 2 ), if θ 1 θ 2 θ 2 + h 1 (θ 2 ), otherwise { } t2(θ) θ1 + h = 2 (θ 1 ), if θ 1 θ h 2 (θ 1 ), otherwise } Benny Moldovanu (University of Bonn) Micro II Summer Term / 109
8 The Green-Laffont Theorem for Bilateral Bargaining II Budget Balance: H 1 + H t 1 (θ) + t 2 (θ) = 0 [t 1 (θ) + t 2 (θ)]φ 1 (θ 1 )φ 2 (θ 2 )dθ 1 dθ 2 = max[θ 1, θ 2 ]φ 1 (θ 1 )φ 2 (θ 2 )dθ 1 dθ 2 = 0 where H i = E θ i h i. Noting that θ 1 < max[θ 1, θ 2 ] a.e., this yields: H 1 + H 2 < E θ 1 With positive probability B. Moldovanu () April / 19
9 The Green-Laffont Theorem for Bilateral Bargaining III Participation Constraints: Highest Seller Type : 1 + H 1 1 H 1 0 Lowest Buyer Type : Eθ 1 + H 2 0 H 2 Eθ 1 This yields: H 1 + H 2 Eθ 1 a contradiction! Benny Moldovanu (University of Bonn) Micro II Summer Term / 109
10 Bayesian Implementation and Payoff Equivalence Benny Moldovanu University of Bonn Summer Term 2015 Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
11 First-Price Auction n bidders; i.i.d types F (θ i ), ϕ(θ i ) > 0 Symmetric Equilibrium b i (θ i ) = b(θ i ) increasing and differentiable. Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
12 First-Price Auction U i (θ i, ˆθ i ) = [θ i b(ˆθ i )] F (ˆθ i ) n 1 FOC: b (ˆθ i )F (ˆθ i ) n 1 + (n 1)(θ i b(ˆθ i ))F (ˆθ i ) n 2 ϕ(ˆθ i ) = 0 b (θ i ) = (n 1)(θ i b(θ i ) ϕ(θ i ) F (θ i ) b(θ i ) = θ i Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
13 First-Price Auction Example n = 2, θ i U[0, 1] b (θ i ) = 1 θ i (θ i b(θ i )); b(0) = 0 Solution: b(θ i ) = 1 2 θ i Expected Utility: (θ i 1 2 θ i) θ i = 1 2 θ2 i Second Price: (θ i E[θ j θ j θ i ])θ i = 1 2 θ2 i Revenue= 1 3 Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
14 Myerson s Auction Model 1 object, n bidders independent, private values θ i distributed: F i (θ i ), ϕ i (θ i ) > 0 Revelation Mechanism p i (θ) [0, 1], i; n i=1 p i(θ) 1 t i (θ) R, i Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
15 Myerson s Auction Model q i (θ i ) = E θ i p i (θ i, θ i ) T i (θ i ) = E θ i t i (θ i, θ i ) U i (θ i, ˆθ i ) = θ i q i ( ˆθ i ) + T i ( ˆθ i ) Bidder i s problem: max ˆθ i U i (θ i, ˆθ i ) = U i (θ i, θ i ) Truthtelling condition! Denote Ū i (θ i ) = U i (θ i, θ i ) Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
16 Myerson s Auction Model Theorem (Myerson) A mechanism {p i, t i } n i=1, is Bayesian incentive compatible if and only if: 1 q i is increasing in θ i 2 Ū i (θ i ) = Ū i (θ i ) + θ i θ i q i (s)ds, where Ū i (θ i ) = U i (θ i, θ i ) Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
17 1) ˆθ i > θ i ˆθ i q i (ˆθ i ) + T i (ˆθ i ) ˆθ i q(θ i ) + T i (θ i ) Myerson s Auction Model Proof. θ i q i (θ i ) + T i (θ i ) θ i q i (ˆθ i ) + T i (ˆθ i ) (ˆθ i θ i )q i (ˆθ i ) (ˆθ i θ i )q i (θ i ) Ū i (θ i ) is maximum of affine functions convex, equal integral of its derivative. Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
18 Myerson s Auction Model Proof. (cont.) 2) assume w.l.o.g. θ i > ˆθ iūi (θ i ) U i (θ i, ˆθ i ) = Ū i (θ i ) Ū i (ˆθ i ) q(ˆθ i )[θ i ˆθ i ] = θ i ˆθ i q(s)ds q(ˆθ i )[θ i ˆθ i ] = θ i ˆθ i [q(s) q(ˆθ i )]ds 0 Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
19 Myerson s Auction Model Consequence: Ū i (θ i ) = Ūi(θ i ) + θ i θ = θ i q i (θ i ) + T i (θ i ) q(s)ds T i (θ i ) = θ i q i (θ i ) + θ i θ q i(s)ds + Ū i (θ i ) Payoff and revenue equivalence! Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
20 The Optimal Auction ( n ) max {pi,t i } n E θ T i=1 i (θ i ) 1 p i (θ) [0, 1]; n i=1 p i(θ) 1, θ 2 q i (θ i ) is monotone i=1 Observation: Ū i (θ i ) = 0 is optimal Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
21 The Optimal Auction θ i θ i T i (θ i )ϕ i (θ i )dθ i = θi θ [θ i q i (θ i ) θ i i θ q i (s)ds]ϕ i (θ i )dθ i j = E θ [θ i p i (θ)] θ i θ [ θ i i θ q i (s)ds]ϕ i (θ i )dθ i i Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
22 The Optimal Auction = θi θ i θ i θ [ θ i i θ q i (s)ds]ϕ i (θ i )dθ i i q i (s)ds θi θ i q i (θ i )F i (θ i )dθ i = θ i θ q i (θ i )[ 1 F i (θ i ) ]ϕ j i(θ i )dθ i ϕ i (θ i ) Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
23 The Optimal Auction = E θ (p i (θ)[ 1 F i (θ i ) ϕ(θ i ) ]) to conclude: E θ (T i (θ i )) = E θ [p i (θ i )(θ i 1 F i (θ i ) ϕ i (θ i ) )] E θ ( n i=1 T i(θ i )) = E θ [ n i=1 p i(θ)(θ i 1 F i (θ i ) ϕ(θ i ) )] Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
24 The Optimal Auction Assumption: J i (θ i ) = θ i 1 F i (θ i ) ϕ i (θ i ) increasing Revenue Maximization: 1, {i arg max J j (θ j )} {J i (θ i ) 0} p i (θ) = j 0, otherwise Satisfies monotonicity constraint! Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
25 The Optimal Auction Assumption: F i = F, i Result: second-price auction with reservation price that satisfies R 1 F (R ) ϕ(r ) = 0 is optimal! Benny Moldovanu (University of Bonn) Bayesian Implementation and Payoff Equivalence Summer Term / 109
26 Equivalence between Bayesian and Dominant Strategy Incentive Compatible Mechanisms Benny Moldovanu University of Bonn Summer Term 2015 Benny Moldovanu (University of Bonn) Equivalence between Bayesian and Dominant Strategy Summer IncentiveTerm Compatible 2015 Mechanisms 25 / 109
27 A Problem in Discrete Tomography Problem When does a 0 1 matrix with given row and column sums exist? Consider row sum (3, 2, 2, 1, 1) and two different column sums: ! Matrix exist if the vector of column sums is "less diverse" than the vector (5, 3, 1, 0, 0). See Gale (1957), and Ryser (1957) for the general result. Variations (continuous case, densities) are in Kellerer (1961) and Strassen (1965). A. Gershkov, B. Moldovanu, X.Shi () Computed Tomography & Mechanism Design January / 19
28 A. Gershkov, B. Moldovanu, X.Shi () Computed Tomography & Mechanism Design January / 19
29 The Monotone Lift Problem When unique reconstruction is not possible, are there solutions with special properties? Theorem (Gutmann et al. (1991)) Let φ = φ(x 1, x 2,..x n ) be measurable on [0, 1] n with 0 φ 1.Assume that the one-dimensional marginals Φ i (x i ) = φ(x 1, x 2,..x n )dx i are non-decreasing in x i, i = 1, 2,..n. Then there exists ψ measurable on [0, 1] n such that 0 ψ 1, ψ has the same marginals as φ, and moreover, ψ is non-decreasing in each coordinate. A. Gershkov, B. Moldovanu, X.Shi () Computed Tomography & Mechanism Design January / 19
30 Monotone Lift: Example Example φ = = ψ = Note that i,j (ψ ij ) 2 i,j (φ ij ) 2. A. Gershkov, B. Moldovanu, X.Shi () Computed Tomography & Mechanism Design January / 19
31 The Independent Private Values Model with Linear Utility K social alternatives and N agents. The utility of agent i in alternative k is given by ai k x i + ci k + t i where x i [0, 1] is agent i s private type, where ai k, ck i R with ai k 0, and where t i R is a monetary transfer. Types are drawn independently of each other, according to strictly increasing distributions F i. Type x i is private information of agent i. Manelli and Vincent assume: K = N ; a i i = 1, a j i = 0 for any j = i; c k i = 0 for any i, k. A. Gershkov, B. Moldovanu, X.Shi () Computed Tomography & Mechanism Design January / 19
32 Incentive Compatible Mechanisms I Definition A direct revelation mechanism (DRM) M is given by K functions q k : [0, 1] N [0, 1] and N functions t i : [0, 1] N R where q k (x 1,..., x N ) is the probability with which alternative k is chosen, and t i (x 1,..., x N ) is the transfer to agent i if the agents report types x 1,..., x N. Definition A DRM M is Dominant-Strategy Incentive Compatible (DIC) if truth-telling constitutes a dominant strategy equilibrium in the game defined by M and the given utility functions. A DRM M is Bayes-Nash Incentive Compatible (BIC) if truth-telling constitutes a Bayes-Nash equilibrium in the game defined by M and the given utility functions. A. Gershkov, B. Moldovanu, X.Shi () Computed Tomography & Mechanism Design January / 19
33 Incentive Compatible Mechanisms II Fact A necessary condition for M to be DIC is that, for each agent i, and for any signals of others, the function K k=1 a k i qk (x 1,..., x N ) is non-decreasing in x i. Moreover, any K functions q k that satisfy this condition are part of a DIC mechanism. Fact A necessary condition for M to be BIC is that, for each agent i, the function K k=1 a k i Qk i (x i ) is non-decreasing, where i, k, Qi k ( x i ) = q k (x 1,..., x i, x i, x i+1,..., x N )df i, [0,1] N 1 is the expected probability that alternative k is chosen if agents j = i report truthfully while agent i reports type x i.moreover any K functions q k that satisfy this condition are part of a BIC mechanism. A. Gershkov, B. Moldovanu, X.Shi () Computed Tomography & Mechanism Design January / 19
34 Equivalent Mechanisms Definition 1 Two mechanisms M and M are P-equivalent if, for each i, k and x i, it holds that Q k i (x i ) = Q k i (x i ), where Q k i and Q k i are the conditional expected probabilities associated with M and M, respectively. 2 Two mechanisms M and M are U-equivalent if they provide the same interim utilities for each agent i and each type x i of agent i. For each agent i, interim utility is obtained (up to a constant) by integrating the function K k=1 a k i Qk i (x i ) with respect to x i - this is the Payoff Equivalence Theorem. Thus P-equivalence implies U-equivalence. A. Gershkov, B. Moldovanu, X.Shi () Computed Tomography & Mechanism Design January / 19
35 P- and U-Equivalence for 2 Alternatives Since q 2 (x 1,..., x N ) = 1 q 1 (x 1,..., x N ), we have 2 ai k Qi k (x i ) = ai 2 + (ai 1 ai 2 )Qi 1 (x i ), k=1 and therefore U-equivalence implies P-equivalence (the two notions coincide). Theorem Assume that K = 2. Then for any BIC mechanism there exists a P-equivalent (and thus U-equivalent) DIC mechanism. A. Gershkov, B. Moldovanu, X.Shi () Computed Tomography & Mechanism Design January / 19
36 U-Equivalence for Symmetric Settings Theorem Assume that a k i = a k j = a k for all k, i, j, and that F i = F for all i. Moreover, assume that 0 = a 1 a 2 a K = 1. Then for any symmetric, BIC mechanism there exists an U-equivalent symmetric DIC mechanism Proof shows how to achieve U-equivalence using only the 2 alternatives with highest and lowest slope, respectively. Thus, U-equivalence does not necessarily ensure that the ex-ante probabilities of different alternatives are preserved. A. Gershkov, B. Moldovanu, X.Shi () Computed Tomography & Mechanism Design January / 19
37 Multidimensional Types Benny Moldovanu University of Bonn Summer Term 2015 Benny Moldovanu (University of Bonn) Multidimensional Types Summer Term / 109
38 Multidimensional Types v i (k, θ i ) = θi k Types - ind. distributed Vector Field: qi k(θ i) = E θ i [pi k(θ)] T i (θ i ) = E θ i [t i (θ)] U i (θ i, ˆθ i ) = θ i q i (ˆθ i ) + T i (ˆθ i ) Benny Moldovanu (University of Bonn) Multidimensional Types Summer Term / 109
39 Multidimensional Types + Bayesian Implementation Theorem (Jehiel, Moldovanu, Stacchetti, JET (1999)) The mechanism { {p k i } k K, t i }i I is Bayes-Nash incentive compatible if and only if: 1 [q i (θ i ) q i ( ˆθ i )] [θ i ˆθ i ] 0 2 Û i (θ i ) = Û i (θ i ) + θ i θ i Path independence! q i (s) ds, i, θ i Benny Moldovanu (University of Bonn) Multidimensional Types Summer Term / 109
40 Multidimensional Types Example two objects 1 buyer, valuations θ A, θ B Mechanism: P A.P B, P AB < P A + P B Benny Moldovanu (University of Bonn) Multidimensional Types Summer Term / 109
41 Multidimensional Types + Private Values Observation Lemma k(θ i, θ i ) = k(ˆθ i, θ i ) t i (θ i, θ i ) = t i (ˆθ i, θ i ) k(θ i, θ i ) = l, k(ˆθ i, θ i ) = ˆl ˆθˆl i θˆl i ˆθ l i θ l i θ i, ˆθ i, θ i Weak monotonicity! Benny Moldovanu (University of Bonn) Multidimensional Types Summer Term / 109
42 Multidimensional Types + Private Values Proof. θi l + t i (θ i, θ i ) θˆl i + t i (ˆθ i, θ i ) ˆθˆl i + t i (ˆθ i, θ i ) ˆθ i l + t i (θ i, θ i ) θi l + ˆθˆl i θˆl i + ˆθ i l ˆθˆl i θˆl i ˆθ i l θi l Benny Moldovanu (University of Bonn) Multidimensional Types Summer Term / 109
43 Multidimensional Types + Private Values Theorem (Saks-Yu) Assume types spaces are convex, and consider k(θ). There exist t 1 (θ),, t I (θ) such that f (θ) = [k(θ), t 1 (θ),, t I (θ)] is truthfully implementable in dominant strategies if and only if k(θ) is weakly monotone. Benny Moldovanu (University of Bonn) Multidimensional Types Summer Term / 109
44 Affine Maximizers α 1,, α I R + R 1,, R K R k(θ) arg max k [ I ] α i V i (k, θ i ) + R k i=1 Benny Moldovanu (University of Bonn) Multidimensional Types Summer Term / 109
45 Affine Maximizers Theorem (Roberts) Let Θ i = R K and K 3. Then f (θ) is truthfully implementable in dominant strategies if and only if the associated k(θ) is an affine maximizer. Benny Moldovanu (University of Bonn) Multidimensional Types Summer Term / 109
46 Interdependent Values Benny Moldovanu University of Bonn Summer Term 2015 Benny Moldovanu (University of Bonn) Interdependent Values Summer Term / 109
47 Akerlof s Model Sellers with cars of quality θ [θ, θ] F (θ); F (θ) = f (θ) > 0 Utility = { θ P, R(θ) + P, buyer seller Benny Moldovanu (University of Bonn) Interdependent Values Summer Term / 109
48 Complete Information Equilibrium Condition P(θ) = θ S(P) = {θ R(θ) θ} = D(P) EfficientTrade! Benny Moldovanu (University of Bonn) Interdependent Values Summer Term / 109
49 Incomplete Information S(P) = {θ R(θ) P} E(P) E[θ θ S(P)] 0, E(P) < P D(P) = [θ, θ], E(P) = P [θ, θ], E(P) > P Equilibrium : P = E(P ) Benny Moldovanu (University of Bonn) Interdependent Values Summer Term / 109
50 Incomplete Information Example R(θ) = 2 θ; F (θ) = θ on [0, 1] 3 E[θ 2 3 θ P] = E[θ θ 3 2 P] = 3 4 P P = 3 4 P P = 0 No car is sold at all! Benny Moldovanu (University of Bonn) Interdependent Values Summer Term / 109
51 Interdependent Values u i (x, θ 1,, θ J ) = V i (k, θ 1,, θ J ) + t i t i (θ) = j i VCG Transfer: V j (k, θ) + h i (θ i ) Problem: t i depends on θ i! Solution? Benny Moldovanu (University of Bonn) Interdependent Values Summer Term / 109
52 Interdependent Values Example (1 Object, 2 Bidders) V i (k, θ) = k = 1, 2 { 0, k i aθ i + bθ i, k = i where a > b > 0 k (θ) = { 1, θ 1 θ 2 2, θ 1 < θ 2 Benny Moldovanu (University of Bonn) Interdependent Values Summer Term / 109
53 Interdependent Values Example (1 Object, 2 Bidders) Benny Moldovanu (University of Bonn) Interdependent Values Summer Term / 109
54 Important Condition V i (θ) θ i > V j(θ), i, j θ i Equilibrium Notion Nash Equilibrium (ex-post) Benny Moldovanu (University of Bonn) Interdependent Values Summer Term / 109
55 Bilateral Bargaining Seller :V S (θ S, θ B ) θ S Buyer :V B (θ S, θ B ) θ B V S θ S > V B θ S ; V B θ B > V S θ B Benny Moldovanu (University of Bonn) Interdependent Values Summer Term / 109
56 Bilateral Bargaining Definition V B (θ S, θ B (θ S)) = V S (θ S, θ B (θ S)) V S (θ S (θ B), θ B ) = V B (θ S (θ B), θ B ) k (θ) = { S, V S (θ) V B (θ) B, V B (θ) > V S (θ) Benny Moldovanu (University of Bonn) Interdependent Values Summer Term / 109
57 Bilateral Bargaining Definition (cont.) { tb (θ) = 0, k = B V S (θ S, θb (θ S), k = S { ts (θ) = 0, k = S V B (θs (θ S), θ B ), k = B Modified VCG payments Benny Moldovanu (University of Bonn) Interdependent Values Summer Term / 109
58 Conditions for efficient trade (Fieseler, Kittsteiner, Moldovanu, JET (2003)) E θs [V B (θ S, θ B )] P E θb [V S ( θ S, θ B )] Akerlof s case: E θs [V B (θ S )] P V S ( θ S ) 1 2 < 2 3 Benny Moldovanu (University of Bonn) Interdependent Values Summer Term / 109
59 Multidimensional Types+ Interdependent Values Benny Moldovanu University of Bonn Summer Term 2015 Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
60 Multidimensional Types + Interdependent Values Example 2 agents, i = 1, 2 2 alternatives, k = A, B Vi k (θ1 k ), i = 1, 2; k = A, B (Only agent 1 is informed) V i (k, θ 1,, θ J ) Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
61 Multidimensional Types + Interdependent Values Example (cont.) Value Maximization k(θ 1 ) arg max k 2 V i (k, θ1 k ) i=1 k(θ 1 ) arg max k Incentives for agent 1: [V 1 (A, θ A 1 ) + t A 1, V 1 (B, θ B 1 ) + t B 1 ] Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
62 Multidimensional Types + Interdependent Values Example (cont.) microii.png Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
63 Multidimensional Types + Interdependent Values Example (cont.) V 1 (A,θ A 1 ) θ A 1 V 1 (B,θ B 1 ) θ B 1 Congruence Condition [ 2 θ1 A = θ B 1 ] i=1 V i(a, θ1 A [ ) 2 ] i=1 V i(b, θ1 B) Non-generic condition! Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
64 Theorem Theorem (Jehiel et al., Econometrica (2001)) For generic utility functions only constant social choice functions are truthfully implementable in ex-post equilibrium. Robust implementation is impossible! Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
65 Multidimensional Types + Conservative Vector Fields Incentive compatibility the vector field q i is 1) monotone 2) conservative 2 q k i (θ i) θ k i θk i = 2 qi k (θ i ) θi k θi k Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
66 Mechanism Design Without Money Definition L i (x, i ) = {y y i x} A social choice function f is monotonic if θ, L i (f (θ), θ i ) L i (f (θ), θ i ) i f (θ) = f (θ ) = (θ i, θ i ) Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
67 Mechanism Design Without Money Proof GS (Sketch). 1 R i = p and f DIC f is monotonic 2 R i = p and f DIC and onto f is pareto efficient 3 f is monotonic and efficient f is dictatorial Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
68 Mechanism Design Without Money Usual setting with general utility function U i (x, θ i ) - private values let R i = { i i = i (θ i ) for some θ i } ordinal preferences Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
69 Impossibility Theorem Theorem (Gibbard-Satterthwaite) Assume that X is finite with X 3, and that i, P = R i, where P is the set of all rational preferences (without indifference). Let f be onto and dominant strategy incentive compatible; then f is dictatorial! Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
70 Mechanism Design Without Money Possibility results: 1 X = 2 - simple majority rule 2 single peaked preference Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
71 Single Peaked Preferences Theorem Let preferences be single-peaked and let the number of agents be odd. Then the SCF that chooses at each profile the median peak is dominant strategy incentive compatible. Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
72 Single Peaked Preferences Theorem (Moulin 1980) Consider a setting with n agents, and let R i = SP i (with respect to a given order K). Let f be DIC, anonymous and unanimous. Then there exist n 1 phantom voters such that f chooses the median of all voters peaks. Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
73 Successive Voting With Thresholds Voting on single alternatives in the SP order (say 1, 2,, K). k is chosen if the number of yes votes is at least τ(k), where τ(k) τ(k ), k k. If no alternative passes threshold, K is chosen. Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
74 Successive Voting With Thresholds Sincere Strategy for voter with peak on k: ( No, No,, No Yes, Yes,, Yes 1, 2,, k 1 k, k + 1,, K Monotone strategy: ) ( No, No,, No Yes, Yes,, Yes 1, 2,, l l + 1,, K ) Sincere monotone Markov strategies Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
75 Successive Voting With Thresholds Theorem Assume that all players besides i use monotone strategies. Then it is optimal for i to use the sincere strategy. In particular, sincere voting is an ex-post perfect Nash equilibrium. Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
76 Successive Voting With Thresholds Theorem Equivalence for single-peaked preferences. Anonymous Succsessive Unanimous voting with DIC mechanisms decreasing threshold τ(k) Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
77 Optimization How many anonymous, unanimous, DIC mechanisms are there? Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
78 Optimization 2 alternatives, A, B n mechanisms (supermajority) l A - number of phantoms on A l B = n 1 l A utility: u A (x), u B (x), x [0, 1] types x i.i.d., distribution F single crossing: Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
79 Optimization Definition u A L = E [ u A (x) x x AB] u A H = E [ u A (x) x x AB] u B L = E [ u B (x) x x AB] u B H = E [ u B (x) x x AB] Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
80 Optimization γ = u A L ub L u A L ub L + ub H ua H > 0 First order conditions: changing l A to l A + 1 or l A 1 should not be beneficial l A = [nγ] Benny Moldovanu (University of Bonn) Multidimensional Types+ Interdependent Values Summer Term / 109
81 Two-Sided Matching Gale-Shapley 1961 Benny Moldovanu University of Bonn Summer Term 2015 Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
82 Two-Sided Matching M = {m 1,, m n } W = {w 1,, w p } M W = P(m i ) = w j, w k, m i w l P(w j ) = m i, m l, w j m n Ranked ordinal lists Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
83 Two-Sided Matching Matching: µ: M W M W 1 µ 2 (x) = x, x M W 2 µ(m) W {m} 3 µ(w) M {w} Individual rationality: µ(x) x x, x M W Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
84 Two-Sided Matching Stability: µ is stable if: 1 µ is individually rational, and 2 {m, w} such that µ(m) w and w µ(m) m m µ(w) w Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
85 Two-Sided Matching Theorem (Gale, Shapley (1962)) For any two-sided market, the set of stable matchings is non-empty. Proof. Deferred acceptance algorithm (Gale-Shapley). Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
86 Two-Sided Matching Example P(m 1 ) = w 2 w 1 w 3 P(w 1 ) = m 1 m 3 m 2 P(m 2 ) = w 1 w 3 w 2 P(w 2 ) = m 3 m 1 m 2 P(m 3 ) = w 1 w 2 w 3 P(w 3 ) = m 1 m 3 m 2 µ 1 = w 1 w 2 w 3 m 1 m 2 m 3 µ 2 = w 2 w 1 w 3 m 1 m 2 m 3 Stable! Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
87 The Roommate Problem P(a)=bcd P(b)=cad P(c)=abd P(d)=abc µ 1 = ab cd µ 2 = a b c d µ 3 = ab dc None is stable! Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
88 Lattice Operator µ(m), if µ(m) µ (m) µ M µ (m) = m µ (m), otherwise µ(w), if µ(w) µ (w) µ M µ (w) = w µ (w), otherwise and analogously for M. Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
89 Lemma Lemma (Conway) Let µ, µ be stable matchings. Then µ M µ and µ M µ are also stable matchings. Consequence: M-Optimal and W-Optimal stable matchings. Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
90 Strategic Questions Theorem There is no mechanism such that: 1. It is a dominant strategy for all agents to state preferences truthfully. 2. A stable matching is chosen for every report. Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
91 Strategic Questions Proof. M = {m 1 m 2 } W = {w 1 w 2 } P(m 1 ) = w 1 w 2 P(w 1 ) = m 2 m 1 P(m 2 ) = w 2 w 1 P(w 2 ) = m 1 m 2 µ M = m 1 m 2 w 1 m 2 µ W = m 1 m 2 w 2 w 1 Suppose Γ(p) = µ M Consider strategy Q(w 2 ) = m 1 then Γ(p w2, Q(w 2 )) = µ W Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
92 Strategic Questions Theorem Let Γ = Γ M be the mechanism that assigns to each profile of reports the M-optimal stable matching. Then truthful reporting is a dominant strategy for all men. Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
93 Strategic Questions Theorem Consider a Nash equilibrium of Γ M where men use their dominant strategies (and women respond optimally). Then the outcome is a stable matching for the true preferences! Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
94 Strategic Questions Proof. P - True Preferences. P stated preferences. Let µ = Γ(P ). Assume {m,w} block µ. Then, in Γ M (p ) m must have proposed to w, and she rejected him. Consider P (w) = m then {m, w} would be matched. Contradiction to P being an equilibrium. Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
95 Many-to-one Matching n firms: F i = {F 1,, F n } m workers: W = {W 1,, W m } matching: µ : F W 2 F W 1 µ(w) = 1, w W 2 µ(w) = w, if µ(w) / F 3 µ(f ) W [µ(f ) = ] 4 µ(w) = F i w µ(f i ) Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
96 Many-to-one Matching P(w i ) = F i, F j,, F k, w i, P(F j ) = S 1.S 2.,, where S i W (sets of workers) Definition Ch F (S) = S S S, it holds that S S. F Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
97 Many-to-one Matching Matching is blocked by {w, F } if: 1 µ(w) F 2 F w µ(w) 3 w Ch F (µ(f ) {w}) Individual rationality: µ(w) w w µ(f ) = Ch F (µ(f )) F Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
98 Many-to-one Matching Definition Firms have substitutable preferences if: S, w, w S w Ch F (S) w Ch F (S \ w ). Theorem If all firms have substitutable preferences, then the set of stable matchings is not empty. Proof. Run G-S algorithm with firms proposing. Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
99 The Assignment Game M W = V (S) = 0 if S M, or S W V (S) = max µ S m S v(m, µs (m)) where µ S is a matching on coalition S. Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
100 The Assignment Game µ is optimal if V (M W ) = m M v(m, µ (m)) w 1 w 2 w 3 m m m Optimal matching generically unique. Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
101 The Assignment Game Interpretation: M-sellers, each has indivisible object; reserve price: c m. W-buyers, each wants at most one object; value for object m: r wm. v(m, w) = max{0, r wm c m } Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
102 The Assignment Game Stable payoff vectors 1 feasible: i M W x i V (M W ) 2 ind. rational: x i 0, i M W 3 no blocking: x m + x w v(m, w), m, w Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
103 The Assignment Game Example w 1 w 2 m m (x m1, x w1, x m2, x w2 ) (2.5, 2.5, 4, 4) (1, 4, 3, 5) Stable Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
104 The Assignment Game Theorem (Shapley-Shubik) The set of stable payoff vectors is not empty. Proof. ( min x m + ) x w m M w W s.t. 1 x i 0 i M W 2 x m + x w v(m, w), m, w Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
105 The Assignment Game Proof. (cont.) Program has solution. Let R be the minimum. Need to show feasibility R V (M W ). Dual program max i,j p ij v(i, j) s.t. 1 2 i p ij 1, j j p ij 1, i 3 p ij 0, i, j Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
106 The Assignment Game Proof. (cont.) Dual has solution with p ij {0, 1}, p ij = 1 i M, j W or vice-versa. The max achieved equals R (duality theorem). Obvious now that R V (M W ) Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
107 The Assignment Game Lemma Let x, y be stable payoff vectors. Define: u m = max(x m, y m ), m M u w = min(x w, y w ), w W Then u is also a stable payoff vector (and analogously for women). Proof. Exercise! Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
108 The Assignment Game Consequence: The set of stable payoff vectors is a lattice with a maximal and minimal element. Proof. Above Lemma + compactness Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
109 The Assignment Game Example (homogeneous objects) W M competitive prices 19 P w w w m m m Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
110 The Assignment Game Example (m 1, m 2, w 1, w 2 ) P 1, P 2 (1, 0, 2, 3) (1, 0) (3, 2, 0, 1) (3, 2) w 1 w 2 m m Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
111 The Assignment Game Example (cont.) Vickrey Prices P 1 = 1; P 2 = 0 (each buyer pays externality) w 1 w 2 m m Outcome equivalent to minimal stable payoff vector (buyer optimal). Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
112 The Simultaneous Ascending Clock Auction M - objects; W - buyers c m r wm (c m and r wm are integers) Assume M contains dummy object m 0 : c m0 = 0 r wm0 = 0, w Dummy can be assigned to several buyers Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
113 The Simultaneous Ascending Clock Auction Let P be a vector of prices, one for each object in M Demand of w at P D w (P) = {m M r wm P m max m M (r wm P m )} Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
114 The Simultaneous Ascending Clock Auction Definition P is quasi-competitive if there exists a matching µ such that: 1 µ(w) = m m D w (P) 2 µ(w) = w m 0 D w (P) Competitive equilibrium (P, µ): 1 quasi-competitive + 2 P m = c m if m / µ(w ) Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
115 The Simultaneous Ascending Clock Auction Lemma 1 Every competitive equilibrium yields a stable payoff vector. 2 Every stable payoff vector can be obtained via a competitive equilibrium. Proof. Exercise. Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
116 Hall s Theorem Let B,C be disjoint sets b B, D b C Can we find a matching µ : B C such that 1 b, µ(b) D b 2 µ(b) µ(b ), b, b Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
117 Hall s Theorem Necessary condition: B B, b B D b B Theorem The above condition is also sufficient! Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
118 Auction P m (i) = c m, m Bidders announce D w (P(1)) Find µ such that µ(w) D w (P(1)) If possible stop otherwise W such that W > w W D w (P(1)) There exists an overdemanded set of objects Choose M M to be a minimal over-demanded set. Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
119 Auction P m (2) = Continue... { P m (1) + 1, m M P m (1), otherwise Algorithm must stop since at high prices only m 0 D w (P(K)), w Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
120 Auction Theorem The ascending auction stops at the minimum quasi-competitive price vector. In the corresponding direct revelation mechanism, truthfully revealing valuations is a dominant strategy for each buyer. Benny Moldovanu (University of Bonn) Two-Sided Matching Gale-Shapley 1961 Summer Term / 109
Introduction to Mechanism Design
Introduction to Mechanism Design Xianwen Shi University of Toronto Minischool on Variational Problems in Economics September 2014 Introduction to Mechanism Design September 2014 1 / 75 Mechanism Design
More informationMechanism Design: Bayesian Incentive Compatibility
May 30, 2013 Setup X : finite set of public alternatives X = {x 1,..., x K } Θ i : the set of possible types for player i, F i is the marginal distribution of θ i. We assume types are independently distributed.
More informationRevenue Maximization in Multi-Object Auctions
Revenue Maximization in Multi-Object Auctions Benny Moldovanu April 25, 2017 Revenue Maximization in Multi-Object Auctions April 25, 2017 1 / 1 Literature Myerson R. (1981): Optimal Auction Design, Mathematics
More informationMechanism Design: Review of Basic Concepts
Juuso Välimäki Oslo Minicourse in Mechanism Design November 206 Mechanism Design: Review of Basic Concepts Single Agent We start with a review of incentive compatibility in the simplest possible setting:
More informationMechanism Design: Basic Concepts
Advanced Microeconomic Theory: Economics 521b Spring 2011 Juuso Välimäki Mechanism Design: Basic Concepts The setup is similar to that of a Bayesian game. The ingredients are: 1. Set of players, i {1,
More informationCPS 173 Mechanism design. Vincent Conitzer
CPS 173 Mechanism design Vincent Conitzer conitzer@cs.duke.edu edu Mechanism design: setting The center has a set of outcomes O that she can choose from Allocations of tasks/resources, joint plans, Each
More informationMechanism Design: Dominant Strategies
May 20, 2014 Some Motivation Previously we considered the problem of matching workers with firms We considered some different institutions for tackling the incentive problem arising from asymmetric information
More informationLecture 4. 1 Examples of Mechanism Design Problems
CSCI699: Topics in Learning and Game Theory Lecture 4 Lecturer: Shaddin Dughmi Scribes: Haifeng Xu,Reem Alfayez 1 Examples of Mechanism Design Problems Example 1: Single Item Auctions. There is a single
More informationClassic Mechanism Design (III)
Parkes Mechanism Design 1 Classic Mechanism Design (III) David C. Parkes Division of Engineering and Applied Science, Harvard University CS 286r Spring 2002 Parkes Mechanism Design 2 Vickrey-Clarke-Groves
More informationA Preliminary Introduction to Mechanism Design. Theory
A Preliminary Introduction to Mechanism Design Theory Hongbin Cai and Xi Weng Department of Applied Economics, Guanghua School of Management Peking University October 2014 Contents 1 Introduction 3 2 A
More informationGame Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012
Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012 Myerson Optimal Auction Note: This is a only a draft version,
More informationOn the Equivalence of Bayesian and Dominant Strategy Implementation in a General Class of Social Choice Problems
University of Zurich Department of Economics Working Paper Series ISSN 664-704 print) ISSN664-705Xonline) Working Paper No. On the Equivalence of Bayesian and Dominant Strategy Implementation in a General
More informationVickrey Auction VCG Characterization. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design
Algorithmic Game Theory Vickrey Auction Vickrey-Clarke-Groves Mechanisms Characterization of IC Mechanisms Mechanisms with Money Player preferences are quantifiable. Common currency enables utility transfer
More informationMechanism Design. Christoph Schottmüller / 27
Mechanism Design Christoph Schottmüller 2015-02-25 1 / 27 Outline 1 Bayesian implementation and revelation principle 2 Expected externality mechanism 3 Review questions and exercises 2 / 27 Bayesian implementation
More informationAlgorithmic Game Theory Introduction to Mechanism Design
Algorithmic Game Theory Introduction to Mechanism Design Makis Arsenis National Technical University of Athens April 216 Makis Arsenis (NTUA) AGT April 216 1 / 41 Outline 1 Social Choice Social Choice
More informationAdvanced Microeconomics II
Advanced Microeconomics II by Jinwoo Kim November 24, 2010 Contents II Mechanism Design 3 1 Preliminaries 3 2 Dominant Strategy Implementation 5 2.1 Gibbard-Satterthwaite Theorem........................
More informationNTU IO (I) : Auction Theory and Mechanism Design II Groves Mechanism and AGV Mechansim. u i (x, t i, θ i ) = V i (x, θ i ) + t i,
Meng-Yu Liang NTU O : Auction Theory and Mechanism Design Groves Mechanism and AGV Mechansim + 1 players. Types are drawn from independent distribution P i on [θ i, θ i ] with strictly positive and differentiable
More informationLecture 10: Mechanism Design
Computational Game Theory Spring Semester, 2009/10 Lecture 10: Mechanism Design Lecturer: Yishay Mansour Scribe: Vera Vsevolozhsky, Nadav Wexler 10.1 Mechanisms with money 10.1.1 Introduction As we have
More informationGame Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012
Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012 The Vickrey-Clarke-Groves Mechanisms Note: This is a only a
More informationMechanism Design II. Terence Johnson. University of Notre Dame. Terence Johnson (ND) Mechanism Design II 1 / 30
Mechanism Design II Terence Johnson University of Notre Dame Terence Johnson (ND) Mechanism Design II 1 / 30 Mechanism Design Recall: game theory takes the players/actions/payoffs as given, and makes predictions
More informationMulti-object auctions (and matching with money)
(and matching with money) Introduction Many auctions have to assign multiple heterogenous objects among a group of heterogenous buyers Examples: Electricity auctions (HS C 18:00), auctions of government
More informationThe participatory Vickrey-Clarke-Groves mechanism*
The participatory Vickrey-Clarke-Groves mechanism* Kiho Yoon Department of Economics, Korea University Anam-dong, Sungbuk-gu, Seoul, Korea 136-701 kiho@korea.ac.kr http://econ.korea.ac.kr/~kiho This version:
More informationThe assignment game: core, competitive equilibria and multiple partnership
The assignment game: core, competitive equilibria and multiple partnership Marina Núñez University of Barcelona Summer School on Matching Problems, Markets and Mechanisms; Budapest, June 2013 Outline 1
More informationTwo-Sided Matching. Terence Johnson. September 1, University of Notre Dame. Terence Johnson (ND) Two-Sided Matching September 1, / 37
Two-Sided Matching Terence Johnson University of Notre Dame September 1, 2011 Terence Johnson (ND) Two-Sided Matching September 1, 2011 1 / 37 One-to-One Matching: Gale-Shapley (1962) There are two finite
More informationTheory of Mechanism Design
Theory of Mechanism Design Debasis Mishra 1 October 28, 2015 1 Economics and Planning Unit, Indian Statistical Institute, 7 Shahid Jit Singh Marg, New Delhi 110016, India, E-mail: dmishra@isid.ac.in 2
More informationSequential Bidding in the Bailey-Cavallo Mechanism
Sequential Bidding in the Bailey-Cavallo Mechanism Krzysztof R. Apt 1,2 and Evangelos Markakis 2 1 CWI, Science Park 123, 1098 XG Amsterdam 2 Institute of Logic, Language and Computation, University of
More informationAPPLIED MECHANISM DESIGN FOR SOCIAL GOOD
APPLIED MECHANISM DESIGN FOR SOCIAL GOOD JOHN P DICKERSON Lecture #3 09/06/2016 CMSC828M Tuesdays & Thursdays 12:30pm 1:45pm REMINDER: SEND ME TOP 3 PRESENTATION PREFERENCES! I LL POST THE SCHEDULE TODAY
More informationMechanism Design and Truthful Algorithms
Mechanism Design and Truthful Algorithms Ocan Sankur 13/06/2013 Ocan Sankur (ULB) Mechanism Design and Truthful Algorithms June 13, 2013 1 / 25 Mechanism Design Mechanism design is about designing games
More informationMechanism Design with Correlated Types
Mechanism Design with Correlated Types Until now, types θ i have been assumed 1. Independent across i, 2. Private values: u i (a, θ) = u i (a, θ i ) for all i, θ i, θ. In the next two lectures, we shall
More informationVickrey Auction. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design
Algorithmic Game Theory Vickrey Auction Vickrey-Clarke-Groves Mechanisms Mechanisms with Money Player preferences are quantifiable. Common currency enables utility transfer between players. Preference
More informationOn Ascending Vickrey Auctions for Heterogeneous Objects
On Ascending Vickrey Auctions for Heterogeneous Objects Sven de Vries James Schummer Rakesh Vohra (Zentrum Mathematik, Munich) (Kellogg School of Management, Northwestern) (Kellogg School of Management,
More informationAdvanced Economic Theory Lecture 9. Bilateral Asymmetric Information. Double Auction (Chatterjee and Samuelson, 1983).
Leonardo Felli 6 December, 2002 Advanced Economic Theory Lecture 9 Bilateral Asymmetric Information Double Auction (Chatterjee and Samuelson, 1983). Two players, a buyer and a seller: N = {b, s}. The seller
More informationGame Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012
Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012 Properties of Social Choice Functions Note: This is a only
More informationMicroeconomic Theory (501b) Problem Set 10. Auctions and Moral Hazard Suggested Solution: Tibor Heumann
Dirk Bergemann Department of Economics Yale University Microeconomic Theory (50b) Problem Set 0. Auctions and Moral Hazard Suggested Solution: Tibor Heumann 4/5/4 This problem set is due on Tuesday, 4//4..
More informationTheory of Auctions. Carlos Hurtado. Jun 23th, Department of Economics University of Illinois at Urbana-Champaign
Theory of Auctions Carlos Hurtado Department of Economics University of Illinois at Urbana-Champaign hrtdmrt2@illinois.edu Jun 23th, 2015 C. Hurtado (UIUC - Economics) Game Theory On the Agenda 1 Formalizing
More informationLecture Slides - Part 4
Lecture Slides - Part 4 Bengt Holmstrom MIT February 2, 2016. Bengt Holmstrom (MIT) Lecture Slides - Part 4 February 2, 2016. 1 / 65 Mechanism Design n agents i = 1,..., n agent i has type θ i Θ i which
More information6.207/14.15: Networks Lecture 24: Decisions in Groups
6.207/14.15: Networks Lecture 24: Decisions in Groups Daron Acemoglu and Asu Ozdaglar MIT December 9, 2009 1 Introduction Outline Group and collective choices Arrow s Impossibility Theorem Gibbard-Satterthwaite
More informationGame Theory: Spring 2017
Game Theory: Spring 2017 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss 1 Plan for Today In this second lecture on mechanism design we are going to generalise
More informationOn the Informed Principal Model with Common Values
On the Informed Principal Model with Common Values Anastasios Dosis ESSEC Business School and THEMA École Polytechnique/CREST, 3/10/2018 Anastasios Dosis (ESSEC and THEMA) Informed Principal with Common
More informationMechanism Design with Two Alternatives in Quasi-Linear Environments
Mechanism Design with Two Alternatives in Quasi-Linear Environments Thierry Marchant and Debasis Mishra July 7, 2014 Abstract We study mechanism design in quasi-linear private values environments when
More informationThe Revenue Equivalence Theorem 1
John Nachbar Washington University May 2, 2017 The Revenue Equivalence Theorem 1 1 Introduction. The Revenue Equivalence Theorem gives conditions under which some very different auctions generate the same
More informationMonopoly with Resale. Supplementary Material
Monopoly with Resale Supplementary Material Giacomo Calzolari Alessandro Pavan October 2006 1 1 Restriction to price offers in the resale ultimatum bargaining game In the model set up, we assume that in
More informationMechanism Design: Bargaining
Mechanism Design: Bargaining Dilip Mookherjee Boston University Ec 703b Lecture 5 (text: FT Ch 7, pp 275-279) DM (BU) Mech Design 703b.5 2019 1 / 13 The Bargaining Problem Two agents: S, seller and B,
More informationWe set up the basic model of two-sided, one-to-one matching
Econ 805 Advanced Micro Theory I Dan Quint Fall 2009 Lecture 18 To recap Tuesday: We set up the basic model of two-sided, one-to-one matching Two finite populations, call them Men and Women, who want to
More informationLectures on Robust Mechanism Design at BU
Lectures on at BU Stephen Morris January 2009 Introduction I Mechanism Design and Implementation literatures are theoretical successes I mechanisms seem to complicated to use in practise... I successful
More informationMechanism Design with Two Alternatives in Quasi-Linear Environments
Mechanism Design with Two Alternatives in Quasi-Linear Environments Thierry Marchant and Debasis Mishra June 25, 2013 Abstract We study mechanism design in quasi-linear private values environments when
More informationOptimal Mechanism Design without Money
Optimal Mechanism Design without Money Alex Gershkov, Benny Moldovanu and Xianwen Shi January, 013 Abstract We consider the standard mechanism design environment with linear utility but without monetary
More informationGame Theory. Monika Köppl-Turyna. Winter 2017/2018. Institute for Analytical Economics Vienna University of Economics and Business
Monika Köppl-Turyna Institute for Analytical Economics Vienna University of Economics and Business Winter 2017/2018 Static Games of Incomplete Information Introduction So far we assumed that payoff functions
More informationMechanism Design in the Presence of Externalities
Mechanism Design in the Presence of Externalities Sebastian Kodritsch London School of Economics and Political Science January 14, 2011 Sebastian Kodritsch (LSE) Mechanism Design in the Presence of Externalities
More informationLecture Notes in Contract Theory
Lecture Notes in Contract Theory Holger M. Müller Stockholm School of Economics May 1997 preliminary and incomplete Contents 1 Introduction 3 2 Mechanism Design 5 2.1 TheImplementationProblem... 5 2.2
More informationMechanism Design. Terence Johnson. December 7, University of Notre Dame. Terence Johnson (ND) Mechanism Design December 7, / 44
Mechanism Design Terence Johnson University of Notre Dame December 7, 2017 Terence Johnson (ND) Mechanism Design December 7, 2017 1 / 44 Market Design vs Mechanism Design In Market Design, we have a very
More informationAlgorithmic Game Theory and Applications
Algorithmic Game Theory and Applications Lecture 18: Auctions and Mechanism Design II: a little social choice theory, the VCG Mechanism, and Market Equilibria Kousha Etessami Reminder: Food for Thought:
More informationCS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions
CS 598RM: Algorithmic Game Theory, Spring 2017 1. Answer the following. Practice Exam Solutions Agents 1 and 2 are bargaining over how to split a dollar. Each agent simultaneously demands share he would
More informationMechanism Design with Ambiguous Transfers
Mechanism Design with Ambiguous Transfers Huiyi Guo Texas A&M University December 31, 2018 1 / 27 Motivation In practice, some mechanism designers introduce uncertain rules to the mechanisms, e.g., Priceline
More informationBayesian Games and Auctions
Bayesian Games and Auctions Mihai Manea MIT Games of Incomplete Information Incomplete information: players are uncertain about the payoffs or types of others Often a player s type defined by his payoff
More informationLecture Note II-3 Static Games of Incomplete Information. Games of incomplete information. Cournot Competition under Asymmetric Information (cont )
Lecture Note II- Static Games of Incomplete Information Static Bayesian Game Bayesian Nash Equilibrium Applications: Auctions The Revelation Principle Games of incomplete information Also called Bayesian
More informationBayesian Games and Mechanism Design Definition of Bayes Equilibrium
Bayesian Games and Mechanism Design Definition of Bayes Equilibrium Harsanyi [1967] What happens when players do not know one another s payoffs? Games of incomplete information versus games of imperfect
More informationRedistribution Mechanisms for Assignment of Heterogeneous Objects
Redistribution Mechanisms for Assignment of Heterogeneous Objects Sujit Gujar Dept of Computer Science and Automation Indian Institute of Science Bangalore, India sujit@csa.iisc.ernet.in Y Narahari Dept
More informationGerard van der Laan, Dolf Talman, and Zaifu Yang
Discussion Papers in Economics No. 18/17 Equilibrium in the Assignment Market under Budget Constraints Gerard van der Laan, Dolf Talman, and Zaifu Yang Department of Economics and Related Studies University
More informationWelfare Undominated Groves Mechanisms
Welfare Undominated Groves Mechanisms Krzysztof Apt 1,2, Vincent Conitzer 3, Mingyu Guo 3, and Evangelos Markakis 1 1 Centre for Math and Computer Science (CWI, Amsterdam, The Netherlands {apt, vangelis}@cwi.nl
More informationAn Efficient and Strategy-Proof Double-Track Auction for Substitutes and Complements 1
An Efficient and Strategy-Proof Double-Track Auction for Substitutes and Complements 1 Ning Sun 2 and Zaifu Yang 3 Abstract: We propose a dynamic auction mechanism for efficiently allocating multiple heterogeneous
More informationCompeting Mechanism Design with Frictions
Competing Mechanism Design with Frictions Seungjin Han January 23, 2014 Abstract This paper considers multiple principals competing mechanism design problems in directed search markets with frictions.
More informationMechanisms with Referrals: VCG Mechanisms and Multi-Level Mechanisms
Mechanisms with Referrals: VCG Mechanisms and Multi-Level Mechanisms Joosung Lee February 2016 Abstract We study mechanisms for asymmetric information on networks with the following features: 1) A mechanism
More informationCore-selecting package auctions. Han Dong, Hajir Roozbehani
Core-selecting package auctions Han Dong, Hair Roozbehani 11.11.2008 Direct Impression to the paper proposes QoS for mechanism design connects stable matching with mechanism analyses theorem deeply and
More informationA Strict Ex-post Incentive Compatible Mechanism for Interdependent Valuations
A Strict Ex-post Incentive Compatible Mechanism for Interdependent Valuations Swaprava Nath 1 and Onno Zoeter 2 1 Indian Institute of Science, Bangalore 2 Xerox Research Centre Europe, Meylan, France May
More informationNotes on Mechanism Designy
Notes on Mechanism Designy ECON 20B - Game Theory Guillermo Ordoñez UCLA February 0, 2006 Mechanism Design. Informal discussion. Mechanisms are particular types of games of incomplete (or asymmetric) information
More informationA : a b c d a : B C A E B : d b c a b : C A B D E C : d c a c : E D B C D : a d b d : A D E B C E : a b d. A : a b c d a : B C A D E
Microeconomics II( ECO 50) Questions on the comprehensive exam will be chosen from the list below( with possible minor variations) CALCULATORS ARE ALLOWED Matching. Consider the Gale-Shapley marriage problem
More informationInformation Acquisition in Interdependent Value Auctions
Information Acquisition in Interdependent Value Auctions Dirk Bergemann Xianwen Shi Juuso Välimäki July 16, 2008 Abstract We consider an auction environment with interdependent values. Each bidder can
More informationTwo-Sided Matching. Terence Johnson. December 1, University of Notre Dame. Terence Johnson (ND) Two-Sided Matching December 1, / 47
Two-Sided Matching Terence Johnson University of Notre Dame December 1, 2017 Terence Johnson (ND) Two-Sided Matching December 1, 2017 1 / 47 Markets without money What do you do when you can t use money
More informationRecent Advances in Generalized Matching Theory
Recent Advances in Generalized Matching Theory John William Hatfield Stanford Graduate School of Business Scott Duke Kominers Becker Friedman Institute, University of Chicago Matching Problems: Economics
More informationThe Dimensions of Consensus
The Dimensions of Consensus Alex Gershkov Benny Moldovanu Xianwen Shi Hebrew and Surrey Bonn Toronto February 2017 The Dimensions of Consensus February 2017 1 / 1 Introduction Legislatures/committees vote
More informationMechanism Design with Ambiguous Transfers
Mechanism Design with Ambiguous Transfers Huiyi Guo Department of Economics, University of Iowa huiyi-guo@uiowa.edu First draft: November 4, 2016 Current draft: September 15, 2017 Abstract This paper introduces
More informationA Strict Ex-post Incentive Compatible Mechanism for Interdependent Valuations
A Strict Ex-post Incentive Compatible Mechanism for Interdependent Valuations Swaprava Nath a, Onno Zoeter b a Indian Institute of Science, Bangalore b Xerox Research Centre Europe, Meylan, France Abstract
More informationUndominated Groves Mechanisms
Journal of Artificial Intelligence Research 46 (2013) 129-163 Submitted 09/12; published 01/13 Mingyu Guo University of Liverpool, UK Evangelos Markakis Athens University of Economics and Business, Greece
More informationOn Random Sampling Auctions for Digital Goods
On Random Sampling Auctions for Digital Goods Saeed Alaei Azarakhsh Malekian Aravind Srinivasan Saeed Alaei, Azarakhsh Malekian, Aravind Srinivasan Random Sampling Auctions... 1 Outline Background 1 Background
More informationCOOPERATIVE GAME THEORY: CORE AND SHAPLEY VALUE
1 / 54 COOPERATIVE GAME THEORY: CORE AND SHAPLEY VALUE Heinrich H. Nax hnax@ethz.ch & Bary S. R. Pradelski bpradelski@ethz.ch February 26, 2018: Lecture 2 2 / 54 What you did last week... There appear
More informationTheory of Mechanism Design
Theory of Mechanism Design Debasis Mishra 1 October 26, 2017 1 Economics and Planning Unit, Indian Statistical Institute, 7 Shahid Jit Singh Marg, New Delhi 110016, India, E-mail: dmishra@isid.ac.in 2
More informationBehavioral Mechanism Design
Behavioral Mechanism Design Serkan Kucuksenel January 2010 Abstract This paper studies the mechanism design problem for the class of Bayesian environments where agents do care for the well-being of others.
More informationMatching. Terence Johnson. April 17, University of Notre Dame. Terence Johnson (ND) Matching April 17, / 41
Matching Terence Johnson University of Notre Dame April 17, 2018 Terence Johnson (ND) Matching April 17, 2018 1 / 41 Markets without money What do you do when you can t use money to solve your problems?
More informationRobust Predictions in Games with Incomplete Information
Robust Predictions in Games with Incomplete Information joint with Stephen Morris (Princeton University) November 2010 Payoff Environment in games with incomplete information, the agents are uncertain
More informationMechanism Design Tutorial David C. Parkes, Harvard University Indo-US Lectures Week in Machine Learning, Game Theory and Optimization
1 Mechanism Design Tutorial David C. Parkes, Harvard University Indo-US Lectures Week in Machine Learning, Game Theory and Optimization 2 Outline Classical mechanism design Preliminaries (DRMs, revelation
More informationCS364B: Frontiers in Mechanism Design Lecture #2: Unit-Demand Bidders and Walrasian Equilibria
CS364B: Frontiers in Mechanism Design Lecture #2: Unit-Demand Bidders and Walrasian Equilibria Tim Roughgarden January 8, 2014 1 Bidders with Unit-Demand Valuations 1.1 The Setting Last lecture we discussed
More informationRobert Gary-Bobo. NOTES ON MECHANISM DESIGN Implementation of Choice Rules
Robert Gary-Bobo NOTES ON MECHANISM DESIGN Implementation of Choice Rules ENSAE 218-219, revised in November 217 Some Implementation Theory We consider, as usual, a population of agents i = 1,..., n. Each
More informationRobust Mechanism Design and Robust Implementation
Robust Mechanism Design and Robust Implementation joint work with Stephen Morris August 2009 Barcelona Introduction mechanism design and implementation literatures are theoretical successes mechanisms
More informationStrategy-Proofness and the Core in House Allocation Problems
Strategy-Proofness and the Core in House Allocation Problems Eiichi Miyagawa Department of Economics, Columbia University 420 West 118th Street, New York, NY 10027 Email: em437@columbia.edu July 28, 1999
More informationGame Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012
Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 01 Incentive Compatibility and Revelation Theorem Note: This is
More informationInformed Principal in Private-Value Environments
Informed Principal in Private-Value Environments Tymofiy Mylovanov Thomas Tröger University of Bonn June 21, 2008 1/28 Motivation 2/28 Motivation In most applications of mechanism design, the proposer
More informationPUBLIC ECONOMICS Lecture Notes 2
Robert Gary-Bobo PUBLIC ECONOMICS Lecture Notes 2 218-219, revised in November 217 ENSAE Chapter II Externalities 1 Some Implementation Theory We consider, as usual, a population of agents i = 1,..., n.
More informationAn Efficient Solution to the Informed Principal Problem
An Efficient Solution to the Informed Principal Problem Sergei Severinov First version: May 2004, This Version: December 2006 Abstract In this paper I study mechanism design by an informed principal. I
More informationWhat do you do when you can t use money to solve your problems?
Markets without money What do you do when you can t use money to solve your problems? Matching: heterosexual men and women marrying in a small town, students matching to universities, workers to jobs where
More informationA Dynamic VCG Mechanism for Random Allocation Spaces
Fifty-first Annual Allerton Conference Allerton House, UIUC, Illinois, USA October 2-3, 2013 A Dynamic VCG Mechanism for Random Allocation Spaces Maximilian Balandat and Claire J. Tomlin Abstract We construct
More informationSolution: Since the prices are decreasing, we consider all the nested options {1,..., i}. Given such a set, the expected revenue is.
Problem 1: Choice models and assortment optimization Consider a MNL choice model over five products with prices (p1,..., p5) = (7, 6, 4, 3, 2) and preference weights (i.e., MNL parameters) (v1,..., v5)
More informationA Dynamic Market Clearing Price Mechanism with Multiple Demands *
A Dynamic Market Clearing Price Mechanism with Multiple Demands * Marilda Sotomayor ** Abstract We propose a dynamic selling procedure for the generalization of the buyer-seller market game of Shapley
More informationEC476 Contracts and Organizations, Part III: Lecture 2
EC476 Contracts and Organizations, Part III: Lecture 2 Leonardo Felli 32L.G.06 19 January 2015 Moral Hazard: Consider the contractual relationship between two agents (a principal and an agent) The principal
More informationROBUST IMPLEMENTATION: THE CASE OF DIRECT MECHANISMS. Dirk Bergemann and Stephen Morris. March 2006 COWLES FOUNDATION DISCUSSION PAPER NO.
ROBUST IMPLEMENTATION: THE CASE OF DIRECT MECHANISMS By Dirk Bergemann and Stephen Morris March 2006 COWLES FOUNDATION DISCUSSION PAPER NO. 1561 COWLES FOUNDATION FOR RESEARCH IN ECONOMICS YALE UNIVERSITY
More informationCS 573: Algorithmic Game Theory Lecture date: April 11, 2008
CS 573: Algorithmic Game Theory Lecture date: April 11, 2008 Instructor: Chandra Chekuri Scribe: Hannaneh Hajishirzi Contents 1 Sponsored Search Auctions 1 1.1 VCG Mechanism......................................
More informationPre-Bayesian Games. Krzysztof R. Apt. CWI, Amsterdam, the Netherlands, University of Amsterdam. (so not Krzystof and definitely not Krystof)
Pre-Bayesian Games Krzysztof R. Apt (so not Krzystof and definitely not Krystof) CWI, Amsterdam, the Netherlands, University of Amsterdam Pre-Bayesian Games p. 1/1 Pre-Bayesian Games (Hyafil, Boutilier
More informationMonotonicity and Nash Implementation in Matching Markets with Contracts
Monotonicity and Nash Implementation in Matching Markets with Contracts Claus-Jochen Haake Bettina Klaus March 2006 Abstract We consider general two-sided matching markets, so-called matching with contracts
More informationCharacterization of the Walrasian equilibria of the assignment model Mishra, D.; Talman, Dolf
Tilburg University Characterization of the Walrasian equilibria of the assignment model Mishra, D.; Talman, Dolf Published in: Journal of Mathematical Economics Publication date: 2010 Link to publication
More informationDEPARTMENT OF ECONOMICS YALE UNIVERSITY P.O. Box New Haven, CT
DEPARTMENT OF ECONOMICS YALE UNIVERSITY P.O. Box 208268 New Haven, CT 06520-8268 http://www.econ.yale.edu/ Economics Department Working Paper No. 25 Cowles Foundation Discussion Paper No. 1619 Information
More information