Recent Advances in Generalized Matching Theory

Size: px
Start display at page:

Download "Recent Advances in Generalized Matching Theory"

Transcription

1 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 meets Mathematics Conference Becker Friedman Institute & Stevanovich Center, University of Chicago June 4, 2012 Hatfield & Kominers June 4,

2 Stable Marriage The Marriage Problem (Gale Shapley, 1962) Question In a society with a set of men M and a set of women W, how can we arrange marriages so that no agent wishes for a divorce? Hatfield & Kominers June 4,

3 Stable Marriage The Marriage Problem (Gale Shapley, 1962) Question In a society with a set of men M and a set of women W, how can we arrange marriages so that no agent wishes for a divorce? Assumptions 1 Bilateral relationships: only pairs (and possibly singles). 2 Two-sided: men only desire women; women only desire men. 3 Preferences are fully known. Hatfield & Kominers June 4,

4 Stable Marriage The Deferred Acceptance Algorithm Step 1 1 Each man proposes to his first-choice woman. 2 Each woman holds onto her most-preferred acceptable proposal (if any) and rejects all others. Hatfield & Kominers June 4,

5 Stable Marriage The Deferred Acceptance Algorithm Step 1 1 Each man proposes to his first-choice woman. 2 Each woman holds onto her most-preferred acceptable proposal (if any) and rejects all others. Step t 2 1 Each rejected man proposes to the his favorite woman who has not rejected him. 2 Each woman holds onto her most-preferred acceptable proposal (if any) and rejects all others. Hatfield & Kominers June 4,

6 Stable Marriage The Deferred Acceptance Algorithm Step 1 1 Each man proposes to his first-choice woman. 2 Each woman holds onto her most-preferred acceptable proposal (if any) and rejects all others. Step t 2 1 Each rejected man proposes to the his favorite woman who has not rejected him. 2 Each woman holds onto her most-preferred acceptable proposal (if any) and rejects all others. At termination, no agent wants a divorce! Hatfield & Kominers June 4,

7 Stable Marriage Stability Definition A matching µ is a one-to-one correspondence on M W such that µ(m) W {m} for each m M, µ(w) M {w} for each w W, and µ 2 (i) = i for all i M W. Definition A marriage matching µ is stable if no agent wants a divorce. Hatfield & Kominers June 4,

8 Stable Marriage Stability Definition A matching µ is a one-to-one correspondence on M W such that µ(m) W {m} for each m M, µ(w) M {w} for each w W, and µ 2 (i) = i for all i M W. Definition A marriage matching µ is stable if no agent wants a divorce: Individually Rational: All agents i find their matches µ(i) acceptable. Unblocked: There do not exist m, w such that both m w µ(w) and w m µ(m). Hatfield & Kominers June 4,

9 Stable Marriage Existence and Lattice Structure Theorem (Gale Shapley, 1962) A stable marriage matching exists. Hatfield & Kominers June 4,

10 Stable Marriage Existence and Lattice Structure Theorem (Gale Shapley, 1962) A stable marriage matching exists. Theorem (Conway, 1976) Given two stable matchings µ, ν, there is a stable match µ ν (µ ν) which every man likes weakly more (less) than µ and ν. Hatfield & Kominers June 4,

11 Stable Marriage Existence and Lattice Structure Theorem (Gale Shapley, 1962) A stable marriage matching exists. Theorem (Conway, 1976) Given two stable matchings µ, ν, there is a stable match µ ν (µ ν) which every man likes weakly more (less) than µ and ν. If all men (weakly) prefer stable match µ to stable match ν, then all women (weakly) prefer ν to µ. Hatfield & Kominers June 4,

12 Stable Marriage Existence and Lattice Structure Theorem (Gale Shapley, 1962) A stable marriage matching exists. Theorem (Conway, 1976) Given two stable matchings µ, ν, there is a stable match µ ν (µ ν) which every man likes weakly more (less) than µ and ν. If all men (weakly) prefer stable match µ to stable match ν, then all women (weakly) prefer ν to µ. The man- and woman-proposing deferred acceptance algorithms respectively find the man- and woman-optimal stable matches. Hatfield & Kominers June 4,

13 Stable Marriage Opposition of Interests: A Simple Example m1 : w 1 w 2 m2 : w 2 w 1 w1 : m 2 m 1 w2 : m 1 m 2 Hatfield & Kominers June 4,

14 Stable Marriage Opposition of Interests: A Simple Example m1 : w 1 w 2 m2 : w 2 w 1 w1 : m 2 m 1 w2 : m 1 m 2 man-optimal stable match Hatfield & Kominers June 4,

15 Stable Marriage Opposition of Interests: A Simple Example m1 : w 1 w 2 m2 : w 2 w 1 w1 : m 2 m 1 w2 : m 1 m 2 man-optimal stable match woman-optimal stable match Hatfield & Kominers June 4,

16 Stable Marriage Opposition of Interests: A Simple Example m1 : w 1 w 2 m2 : w 2 w 1 w1 : m 2 m 1 w2 : m 1 m 2 man-optimal stable match woman-optimal stable match This opposition of interests result also implies that there is no mechanism which is strategy-proof for both men and women. Hatfield & Kominers June 4,

17 Stable Marriage The Lone Wolf Theorem (McVitie Wilson, 1970) Theorem The set of matched men (women) is invariant across stable matches. Proof Hatfield & Kominers June 4,

18 Stable Marriage The Lone Wolf Theorem (McVitie Wilson, 1970) Theorem The set of matched men (women) is invariant across stable matches. Proof Let µ be the man-optimal stable match and µ be any stable match. Hatfield & Kominers June 4,

19 Stable Marriage The Lone Wolf Theorem (McVitie Wilson, 1970) Theorem The set of matched men (women) is invariant across stable matches. Proof Let µ be the man-optimal stable match and µ be any stable match. Every man weakly prefers µ; the number of married men under µ is weakly greater than under µ. Hatfield & Kominers June 4,

20 Stable Marriage The Lone Wolf Theorem (McVitie Wilson, 1970) Theorem The set of matched men (women) is invariant across stable matches. Proof Let µ be the man-optimal stable match and µ be any stable match. Every man weakly prefers µ; the number of married men under µ is weakly greater than under µ. Every woman weakly prefers µ; the number of married women under µ is weakly greater than under µ. Hatfield & Kominers June 4,

21 Applications Generalized Matching Theory Stable Marriage Hatfield & Kominers June 4,

22 Applications Generalized Matching Theory Stable Marriage National Residency Matching Program Men are the medical students and women are the hospitals. Hatfield & Kominers June 4,

23 Applications Generalized Matching Theory Stable Marriage National Residency Matching Program Men are the medical students and women are the hospitals. School choice Men are the students and women are the schools. Hatfield & Kominers June 4,

24 Applications Generalized Matching Theory Stable Marriage National Residency Matching Program Men are the medical students and women are the hospitals. School choice Men are the students and women are the schools. Labor markets Men are the workers and women are the firms. Hatfield & Kominers June 4,

25 Applications Generalized Matching Theory Stable Marriage National Residency Matching Program Men are the medical students and women are the hospitals. School choice Men are the students and women are the schools. Labor markets Men are the workers and women are the firms. Auctions Men are the bidders and the woman is the auctioneer. Hatfield & Kominers June 4,

26 Applications Generalized Matching Theory Stable Marriage National Residency Matching Program Men are the medical students and women are the hospitals. School choice Men are the students and women are the schools. Labor markets Men are the workers and women are the firms. Auctions Men are the bidders and the woman is the auctioneer. But in general these applications require that women take on multiple partners and that relationships take on many forms. Hatfield & Kominers June 4,

27 Matching with Contracts Matching with Contracts Hatfield & Kominers June 4,

28 Matching with Contracts Matching with Contracts A set of doctors D: each doctor has a strict preference order over contracts involving him, Hatfield & Kominers June 4,

29 Matching with Contracts Matching with Contracts A set of doctors D: each doctor has a strict preference order over contracts involving him, A set of hospitals H: each hospital has a strict preferences over subsets of contracts involving it, and Hatfield & Kominers June 4,

30 Matching with Contracts Matching with Contracts A set of doctors D: each doctor has a strict preference order over contracts involving him, A set of hospitals H: each hospital has a strict preferences over subsets of contracts involving it, and A set of contracts X D H T, where T is a finite set of terms such as wages, hours, etc. Hatfield & Kominers June 4,

31 Matching with Contracts Matching with Contracts A set of doctors D: each doctor has a strict preference order over contracts involving him, A set of hospitals H: each hospital has a strict preferences over subsets of contracts involving it, and A set of contracts X D H T, where T is a finite set of terms such as wages, hours, etc. x D identifies the doctor of contract x; Hatfield & Kominers June 4,

32 Matching with Contracts Matching with Contracts A set of doctors D: each doctor has a strict preference order over contracts involving him, A set of hospitals H: each hospital has a strict preferences over subsets of contracts involving it, and A set of contracts X D H T, where T is a finite set of terms such as wages, hours, etc. x D identifies the doctor of contract x; x H identifies the hospital of contract x. Hatfield & Kominers June 4,

33 Matching with Contracts Matching with Contracts A set of doctors D: each doctor has a strict preference order over contracts involving him, A set of hospitals H: each hospital has a strict preferences over subsets of contracts involving it, and A set of contracts X D H T, where T is a finite set of terms such as wages, hours, etc. x D identifies the doctor of contract x; x H identifies the hospital of contract x. An outcome is a set of contracts Y X such that if x, z Y and x D = z D, then x = z. Hatfield & Kominers June 4,

34 Choice Functions Generalized Matching Theory Matching with Contracts Hatfield & Kominers June 4,

35 Choice Functions Generalized Matching Theory Matching with Contracts C d (Y ) max P d {x Y : x D = d}. Hatfield & Kominers June 4,

36 Matching with Contracts Choice Functions C d (Y ) max P d {x Y : x D = d}. C h (Y ) max P h{z Y : Z H = {h}}. Hatfield & Kominers June 4,

37 Matching with Contracts Choice Functions C d (Y ) max P d {x Y : x D = d}. C h (Y ) max P h{z Y : Z H = {h}}. We define the rejection functions R D (Y ) Y d D C d (Y ), R H (Y ) Y h H C h (Y ). Hatfield & Kominers June 4,

38 Matching with Contracts Choice Functions C d (Y ) max P d {x Y : x D = d}. C h (Y ) max P h{z Y : Z H = {h}}. We define the rejection functions R D (Y ) Y d D C d (Y ), R H (Y ) Y h H C h (Y ). Definition The preferences of hospital h are substitutable if for all Y X, if z / C h (Y ), then z / C h ({x} Y ) for all x z. Hatfield & Kominers June 4,

39 Matching with Contracts Equilibrium Definition An outcome A is stable if it is 1 Individually rational: for all d D, if x A and x D = d, then x d, for all h H, C h (A) = A H. 2 Unblocked: There does not exist a nonempty blocking set Z X A and hospital h such that Z C h (A Z) and Z C D (A Z). Hatfield & Kominers June 4,

40 Matching with Contracts Equilibrium Definition An outcome A is stable if it is 1 Individually rational: for all d D, if x A and x D = d, then x d, for all h H, C h (A) = A H. 2 Unblocked: There does not exist a nonempty blocking set Z X A and hospital h such that Z C h (A Z) and Z C D (A Z). Stability is a price-theoretic notion: Every contract not taken is available to some agent who does not choose it. Hatfield & Kominers June 4,

41 Matching with Contracts Characterization of Stable Outcomes Consider the operator ( Φ ) ( H X D X R ) D X D ( Φ ) ( D X H X R ) H X H Φ ( X D, X H) = ( ( Φ ) ( D X H, Φ )) H X D Hatfield & Kominers June 4,

42 Matching with Contracts Characterization of Stable Outcomes Consider the operator ( Φ ) ( H X D X R ) D X D ( Φ ) ( D X H X R ) H X H Φ ( X D, X H) = ( ( Φ ) ( D X H, Φ )) H X D Theorem Suppose that the preferences of hospitals are substitutable. Then if Φ ( X D, X H) = ( X D, X H), the outcome X D X H is stable. Conversely, if A is a stable outcome, there exist X D, X H X such that Φ ( X D, X H) = ( X D, X H) and X D X H = A. Hatfield & Kominers June 4,

43 Existence of Stable Allocations Matching with Contracts Theorem Suppose that hospitals preferences are substitutable. Then there exists a nonempty finite lattice of fixed points ( X D, X H) of Φ which correspond to stable outcomes A = X D X H. Hatfield & Kominers June 4,

44 Existence of Stable Allocations Matching with Contracts Theorem Suppose that hospitals preferences are substitutable. Then there exists a nonempty finite lattice of fixed points ( X D, X H) of Φ which correspond to stable outcomes A = X D X H. The proof follows from the isotonicity of the operator Φ. Hatfield & Kominers June 4,

45 Matching with Contracts Existence of Stable Allocations Theorem Suppose that hospitals preferences are substitutable. Then there exists a nonempty finite lattice of fixed points ( X D, X H) of Φ which correspond to stable outcomes A = X D X H. The proof follows from the isotonicity of the operator Φ. The lattice result implies opposition of interests. Hatfield & Kominers June 4,

46 Matching with Contracts The Law of Aggregate Demand Definition The preferences of h H satisfy the Law of Aggregate Demand (LoAD) if for all Y Y X, C h (Y ) C h (Y ). Hatfield & Kominers June 4,

47 Matching with Contracts The Law of Aggregate Demand Definition The preferences of h H satisfy the Law of Aggregate Demand (LoAD) if for all Y Y X, C h (Y ) C h (Y ). Hatfield & Kominers June 4,

48 Matching with Contracts The Law of Aggregate Demand Definition The preferences of h H satisfy the Law of Aggregate Demand (LoAD) if for all Y Y X, C h (Y ) C h (Y ). Intuition: When h receives new offers, he hires at least as many doctors as he did before: no doctor can do the work of two. Hatfield & Kominers June 4,

49 Matching with Contracts The Rural Hospitals Theorem and Strategy-Proofness Theorem If all hospitals preferences are substitutable and satisfy the LoAD, then each doctor and hospital signs the same number of contracts at each stable outcome. Hatfield & Kominers June 4,

50 Matching with Contracts The Rural Hospitals Theorem and Strategy-Proofness Theorem If all hospitals preferences are substitutable and satisfy the LoAD, then each doctor and hospital signs the same number of contracts at each stable outcome. Theorem If all hospitals preferences are substitutable and satisfy the LoAD, the doctor-optimal stable many-to-one matching mechanism is (group) strategy-proof. Hatfield & Kominers June 4,

51 Matching Without Substitutes Matching with Contracts Hatfield & Kominers June 4,

52 Matching Without Substitutes Matching with Contracts Substitutability is sufficient, but is it necessary? Hatfield & Kominers June 4,

53 Matching Without Substitutes Matching with Contracts Substitutability is sufficient, but is it necessary? No: Hatfield and Kojima (2010) showed that a weaker condition, bilateral substitutability, is sufficient. Hatfield & Kominers June 4,

54 Matching Without Substitutes Matching with Contracts Substitutability is sufficient, but is it necessary? No: Hatfield and Kojima (2010) showed that a weaker condition, bilateral substitutability, is sufficient. In simple many-to-one matching, substitutability is necessary. Hatfield & Kominers June 4,

55 Matching with Contracts Matching Without Substitutes Substitutability is sufficient, but is it necessary? No: Hatfield and Kojima (2010) showed that a weaker condition, bilateral substitutability, is sufficient. In simple many-to-one matching, substitutability is necessary. This has important applications: Sönmez and Switzer (2011), Sönmez (2011) consider the matching of cadets to U.S. Army branches, where preferences are not substitutable, but are unilaterally substitutable. Hatfield & Kominers June 4,

56 Matching with Contracts Matching Without Substitutes Substitutability is sufficient, but is it necessary? No: Hatfield and Kojima (2010) showed that a weaker condition, bilateral substitutability, is sufficient. In simple many-to-one matching, substitutability is necessary. This has important applications: Sönmez and Switzer (2011), Sönmez (2011) consider the matching of cadets to U.S. Army branches, where preferences are not substitutable, but are unilaterally substitutable. Open question: What is the necessary and sufficient condition for matching with contracts? Hatfield & Kominers June 4,

57 Generalized Matching Theory Supply Chain Matching Supply Chain Matching (Ostrovsky, 2008) s i b 1 b 2 Same-side contracts are substitutes. Cross-side contracts are complements. Objects are fully substitutable. Hatfield & Kominers June 4,

58 Generalized Matching Theory Supply Chain Matching Supply Chain Matching (Ostrovsky, 2008) s i b 1 b 2 Same-side contracts are substitutes. Cross-side contracts are complements. Objects are fully substitutable. Theorem Stable outcomes exist. Hatfield & Kominers June 4,

59 Supply Chain Matching Full Substitutability is Essential (Hatfield Kominers, 2012) Although (full) substitutability is not necessary for many-to-one matching with contracts, it is necessary for supply chain matching, and many-to-many matching with contracts. Hatfield & Kominers June 4,

60 Supply Chain Matching Full Substitutability is Essential (Hatfield Kominers, 2012) Although (full) substitutability is not necessary for many-to-one matching with contracts, it is necessary for supply chain matching, and many-to-many matching with contracts. This poses a problem for couples matching. Hatfield & Kominers June 4,

61 Supply Chain Matching Full Substitutability is Essential (Hatfield Kominers, 2012) Although (full) substitutability is not necessary for many-to-one matching with contracts, it is necessary for supply chain matching, and many-to-many matching with contracts. This poses a problem for couples matching. But new large-market results may provide a partial solution: Kojima Pathak Roth (2011); Ashlagi Braverman Hassidim (2011); Azevedo Weyl White (2012); Azevedo Hatfield (in preparation). Hatfield & Kominers June 4,

62 Supply Chain Matching Cyclic Contract Sets g y f 1 x 1 f 2 x 2 P f 1 : {y, x 2 } {x 1, x 2 } P f 2 : {x 2, x 1 } P g : {y} Hatfield & Kominers June 4,

63 Supply Chain Matching Cyclic Contract Sets g y f 1 x 1 f 2 x 2 P f 1 : {y, x 2 } {x 1, x 2 } P f 2 : {x 2, x 1 } P g : {y} Theorem Acyclicity is necessary for stability. Hatfield & Kominers June 4,

64 Supply Chain Matching The Rural Hospitals Theorem Theorem (two-sided) In many-to-one (or -many) matching with contracts, if all preferences are substitutable and satisfy the LoAD, then each doctor and hospital signs the same number of contracts at each stable outcome. Hatfield & Kominers June 4,

65 Generalized Matching Theory The Rural Hospitals Theorem Supply Chain Matching Theorem (two-sided) In many-to-one (or -many) matching with contracts, if all preferences are substitutable and satisfy the LoAD, then each doctor and hospital signs the same number of contracts at each stable outcome. What happens in supply chains? s x i y b z P s : {x} {z} P i : {x, y} P b : {z} {x} Hatfield & Kominers June 4,

66 Supply Chain Matching The Rural Hospitals Theorem Theorem (two-sided) In many-to-one (or -many) matching with contracts, if all preferences are substitutable and satisfy the LoAD, then each doctor and hospital signs the same number of contracts at each stable outcome. Theorem (supply chain) Suppose that X is acyclic and that all preferences are fully substitutable and satisfy LoAD (and LoAS). Then, for each agent f F, the difference between the number of contracts the f buys and the number of contracts f sells is invariant across stable outcomes. Hatfield & Kominers June 4,

67 The Assignment Problem The Model (Koopmans Beckmann, 1957; Gale, 1960; Shapley Shubik, 1972) ζ m,w total surplus of marriage of man m and woman w Hatfield & Kominers June 4,

68 The Assignment Problem The Model (Koopmans Beckmann, 1957; Gale, 1960; Shapley Shubik, 1972) ζ m,w total surplus of marriage of man m and woman w assignment indicators: a m,w { 1 m, w married 0 otherwise Hatfield & Kominers June 4,

69 The Assignment Problem The Model (Koopmans Beckmann, 1957; Gale, 1960; Shapley Shubik, 1972) ζ m,w total surplus of marriage of man m and woman w assignment indicators: a m,w { 1 m, w married 0 otherwise Stable assignment (ã m,w ) solves the integer program max m w a m,w ζ m,w 0 w a m,w 1 m 0 m a m,w 1 w Hatfield & Kominers June 4,

70 Efficient Mating Generalized Matching Theory The Assignment Problem z m,w ζ m,w ζ m, ζ,w marital surplus max m ( a m,w ζ m,w = max a m,w z m,w + w m w m ζ m, + w ζ,w ) Theorem Stable assignment maximizes aggregate marriage output. Note Even with a m,w [0, 1], the optimum is always an integer solution. Hatfield & Kominers June 4,

71 Other Notes Generalized Matching Theory The Assignment Problem Dual problem shows us shadow prices which describe the social cost of removing an agent from the pool of singles. If ζ m,w = h(x m, y w ), then complementarity (substitution) in traits leads to positive (negative) assortative mating. (Becker, 1973) Matches stable in the presence of transfers need not be stable if transfers are not allowed, and vice versa. (Jaffe Kominers, tomorrow) Hatfield & Kominers June 4,

72 Stability and Competitive Equilibrium in Trading Networks Generalization to Networks Main Results In arbitrary trading networks with 1 bilateral contracts, 2 transferable utility, and 3 fully substitutable preferences, competitive equilibria exist and coincide with stable outcomes. Hatfield & Kominers June 4,

73 Stability and Competitive Equilibrium in Trading Networks Generalization to Networks Main Results In arbitrary trading networks with 1 bilateral contracts, 2 transferable utility, and 3 fully substitutable preferences, competitive equilibria exist and coincide with stable outcomes. Full substitutability is necessary for these results. Correspondence results extend to other solutions concepts. Hatfield & Kominers June 4,

74 Stability and Competitive Equilibrium in Trading Networks Cyclic Contract Sets g y f 1 x 1 f 2 x 2 P f 1 : {y, x 2 } {x 1, x 2 } P f 2 : {x 2, x 1 } P g : {y} Theorem Acyclicity is necessary for stability! Hatfield & Kominers June 4,

75 Related Literature Generalized Matching Theory Stability and Competitive Equilibrium in Trading Networks Matching: Kelso Crawford (1982): Many-to-one (with transfers); (GS) Ostrovsky (2008): Supply chain networks; (SSS) and (CSC) Hatfield Kominers (2012): Trading networks (sans transfers) Exchange economies with indivisibilities: Koopmans Beckmann (1957); Shapley Shubik (1972) Gul Stachetti (1999): (GS) Sun Yang (2006, 2009): (GSC) Hatfield & Kominers June 4,

76 The Setting: Trades and Contracts Stability and Competitive Equilibrium in Trading Networks Finite set of agents I Hatfield & Kominers June 4,

77 Stability and Competitive Equilibrium in Trading Networks The Setting: Trades and Contracts Finite set of agents I Finite set of bilateral trades Ω each trade ω Ω has a seller s(ω) I and a buyer b(ω) I An arrangement is a pair [Ψ; p], where Ψ Ω and p R Ω. Hatfield & Kominers June 4,

78 Stability and Competitive Equilibrium in Trading Networks The Setting: Trades and Contracts Finite set of agents I Finite set of bilateral trades Ω each trade ω Ω has a seller s(ω) I and a buyer b(ω) I An arrangement is a pair [Ψ; p], where Ψ Ω and p R Ω. Set of contracts X := Ω R each contract x X is a pair (ω, p ω ) τ(y ) Ω set of trades in contract set Y X A (feasible) outcome is a set of contracts A X which uniquely prices each trade in A. Hatfield & Kominers June 4,

79 The Setting: Demand Stability and Competitive Equilibrium in Trading Networks Each agent i has quasilinear utility over arrangements: U i ([Ψ; p]) = u i (Ψ i ) + p ψ p ψ. ψ Ψ i ψ Ψ i U i extends naturally to (feasible) outcomes. Hatfield & Kominers June 4,

80 The Setting: Demand Stability and Competitive Equilibrium in Trading Networks Each agent i has quasilinear utility over arrangements: U i ([Ψ; p]) = u i (Ψ i ) + p ψ p ψ. ψ Ψ i ψ Ψ i U i extends naturally to (feasible) outcomes. For any price vector p R Ω, the demand of i is D i (p) = argmax Ψ Ωi U i ([Ψ; p]). For any set of contracts Y X, the choice of i is C i (Y ) = argmax Z Yi U i (Z). Hatfield & Kominers June 4,

81 Assumptions on Preferences Stability and Competitive Equilibrium in Trading Networks 1 u i (Ψ) R { }. Hatfield & Kominers June 4,

82 Assumptions on Preferences Stability and Competitive Equilibrium in Trading Networks 1 u i (Ψ) R { }. 2 u i ( ) R. Hatfield & Kominers June 4,

83 Assumptions on Preferences Stability and Competitive Equilibrium in Trading Networks 1 u i (Ψ) R { }. 2 u i ( ) R. 3 Full substitutability... Hatfield & Kominers June 4,

84 Stability and Competitive Equilibrium in Trading Networks Full Substitutability (I) Definition The preferences of agent i are fully substitutable (in choice language) if 1 same-side contracts are substitutes for i, and 2 cross-side contracts are complements for i. Hatfield & Kominers June 4,

85 Full Substitutability (I) Stability and Competitive Equilibrium in Trading Networks Definition The preferences of agent i are fully substitutable (in choice language) if for all sets of contracts Y, Z X i such that C i (Z) = C i (Y ) = 1, 1 if Y i = Z i, and Y i Z i, then for Y C i (Y ) and Z C i (Z), we have (Y i Y i ) (Z i Z i ) and Yi Z i ; 2 if Y i = Z i, and Y i Z i, then for Y C i (Y ) and Z C i (Z), we have (Y i Yi ) (Z i Zi ) and Y i Z i. Hatfield & Kominers June 4,

86 Stability and Competitive Equilibrium in Trading Networks Full Substitutability (II) Theorem Choice-language full substitutability 1 has equivalents in demand and indicator languages; 2 holds if and only if the indirect utility function V i (p) := max Ψ Ω i U i ([Ψ; p]) is submodular (V i (p q) + V i (p q) V i (p) + V i (q)). Hatfield & Kominers June 4,

87 Stability and Competitive Equilibrium in Trading Networks Solution Concepts Definition An outcome A is stable if it is 1 Individually rational: for each i I, A i C i (A); 2 Unblocked: There is no nonempty, feasible Z X such that Z A = and for each i, and for each Y i C i (Z A), we have Z i Y i. Definition Arrangement [Ψ; p] is a competitive equilibrium (CE) if for each i, Ψ i D i (p). Hatfield & Kominers June 4,

88 Existence of Competitive Equilibria Stability and Competitive Equilibrium in Trading Networks Theorem If preferences are fully substitutable, then a CE exists. Proof 1 Modify: Transform potentially unbounded u i to û i. 2 Associate: Construct a two-sided one-to-many matching market: i firm : valuation ũ i (Ψ) := û i (Ψ i (Ω Ψ) i ); ω worker : wants high wages; p wage. 3 A CE exists in the associated market (Kelso Crawford, 1982). 4 CE associated CE modified = CE original. Hatfield & Kominers June 4,

89 Stability and Competitive Equilibrium in Trading Networks Structure of Competitive Equilibria Theorem (First Welfare Theorem) Let [Ψ; p] be a CE. Then Ψ is efficient. Hatfield & Kominers June 4,

90 Stability and Competitive Equilibrium in Trading Networks Structure of Competitive Equilibria Theorem (First Welfare Theorem) Let [Ψ; p] be a CE. Then Ψ is efficient. Theorem (Second Welfare Theorem) Suppose agents preferences are fully substitutable. Then, for any CE [Ξ; p] and efficient set of trades Ψ, [Ψ; p] is a CE. Hatfield & Kominers June 4,

91 Stability and Competitive Equilibrium in Trading Networks Structure of Competitive Equilibria Theorem (First Welfare Theorem) Let [Ψ; p] be a CE. Then Ψ is efficient. Theorem (Second Welfare Theorem) Suppose agents preferences are fully substitutable. Then, for any CE [Ξ; p] and efficient set of trades Ψ, [Ψ; p] is a CE. Theorem (Lattice Structure) The set of CE price vectors is a lattice. Hatfield & Kominers June 4,

92 Stability and Competitive Equilibrium in Trading Networks The Relationship Between Stability and CE Theorem If [Ψ; p] is a CE, then A ψ Ψ {(ψ, p ψ )} is stable. The reverse implication is not true in general. Hatfield & Kominers June 4,

93 Stability and Competitive Equilibrium in Trading Networks The Relationship Between Stability and CE Theorem If [Ψ; p] is a CE, then A ψ Ψ {(ψ, p ψ )} is stable. The reverse implication is not true in general. Theorem Suppose that agents preferences are fully substitutable and A is stable. Then, there exists a price vector p R Ω such that 1 [τ(a); p] is a CE, and 2 if (ω, p ω ) A, then p ω = p ω. Hatfield & Kominers June 4,

94 Full Substitutability is Necessary Stability and Competitive Equilibrium in Trading Networks Theorem Suppose that there exist at least four agents and that the set of trades is exhaustive. Then, if the preferences of some agent i are not fully substitutable, there exist simple preferences for all agents j i such that no stable outcome exists. Hatfield & Kominers June 4,

95 Full Substitutability is Necessary Stability and Competitive Equilibrium in Trading Networks Theorem Suppose that there exist at least four agents and that the set of trades is exhaustive. Then, if the preferences of some agent i are not fully substitutable, there exist simple preferences for all agents j i such that no stable outcome exists. Corollary Under the conditions of the above theorem, there exist simple preferences for all agents j i such that no CE exists. Hatfield & Kominers June 4,

96 Alternative Solution Concepts Stability and Competitive Equilibrium in Trading Networks Definition An outcome A is in the core if there is no group deviation Z such that U i (Z) > U i (A) for all i associated with Z. Hatfield & Kominers June 4,

97 Alternative Solution Concepts Stability and Competitive Equilibrium in Trading Networks Definition An outcome A is in the core if there is no group deviation Z such that U i (Z) > U i (A) for all i associated with Z. Definition A set of contracts Z is a chain if its elements can be arranged in some order y 1,..., y Z such that s(y l+1 ) = b(y l ) for all l < Z. Hatfield & Kominers June 4,

98 Alternative Solution Concepts Stability and Competitive Equilibrium in Trading Networks Definition An outcome A is in the core if there is no group deviation Z such that U i (Z) > U i (A) for all i associated with Z. Definition A set of contracts Z is a chain if its elements can be arranged in some order y 1,..., y Z such that s(y l+1 ) = b(y l ) for all l < Z. Definition Outcome A is stable if it is individually rational and Unblocked: There is no nonempty, feasible Z X such that Z A = and for each i, and for each Y i C i (Z A), we have Z i Y i. Hatfield & Kominers June 4,

99 Alternative Solution Concepts Stability and Competitive Equilibrium in Trading Networks Definition An outcome A is in the core if there is no group deviation Z such that U i (Z) > U i (A) for all i associated with Z. Definition A set of contracts Z is a chain if its elements can be arranged in some order y 1,..., y Z such that s(y l+1 ) = b(y l ) for all l < Z. Definition Outcome A is chain stable if it is individually rational and Unblocked: There is no nonempty, feasible chain Z X s.t. Z A = and for each i, and for each Y i C i (Z A), we have Z i Y i. Hatfield & Kominers June 4,

100 Alternative Solution Concepts Stability and Competitive Equilibrium in Trading Networks Definition An outcome A is in the core if there is no group deviation Z such that U i (Z) > U i (A) for all i associated with Z. Definition A set of contracts Z is a chain if its elements can be arranged in some order y 1,..., y Z such that s(y l+1 ) = b(y l ) for all l < Z. Definition Outcome A is strongly group stable if it is individually rational and Unblocked: There is no nonempty, feasible Z X such that Z A = and for each i associated with Z, there exists a Y i Z A such that Z i Y i and U i (Y i ) > U i (A). Hatfield & Kominers June 4,

101 Generalized Matching Theory Relationship Between the Concepts Stability and Competitive Equilibrium in Trading Networks CE Strongly Group Stable Stable Chain Stable Core Efficient Hatfield & Kominers June 4,

102 Generalized Matching Theory Multilateral Contracts Multilateral Matching Cu Sn Bronzemaker Toymaker Full substitutability is necessary in (Discrete, Bilateral) Contract Matching with Transfers. Hatfield & Kominers June 4,

103 Generalized Matching Theory Multilateral Contracts Multilateral Matching Cu Sn (ω, r ω, s ω ) (ψ,r ψ,s ψ ) Bronzemaker (ϕ,r ϕ,s ϕ) Toymaker Full substitutability is necessary in (Discrete, Bilateral) Contract Matching with Transfers. Hatfield & Kominers June 4,

104 Generalized Matching Theory Multilateral Contracts Multilateral Matching Publisher 1 Publisher 2 (ω, r ω, s ω ) (ψ,r ψ,s ψ ) Ad Exchange (ϕ,r ϕ,s ϕ) Residual Networks Full substitutability is necessary in (Discrete, Bilateral) Contract Matching with Transfers. Hatfield & Kominers June 4,

105 Multilateral Matching Multilateral Contracts Main Results In arbitrary trading networks with 1 multilateral contracts, 2 transferable utility, 3 concave preferences, and 4 continuously divisible contracts, competitive equilibria exist and coincide with stable outcomes. = Some production complementarities work in matching! Hatfield & Kominers June 4,

106 Discussion Generalized Matching Theory Conclusion Applications of stability in absence of CE? Linear programming approach? Empirical applications? Substitutability vs. concavity? Hatfield & Kominers June 4,

107 Discussion Generalized Matching Theory Conclusion Applications of stability in absence of CE? Linear programming approach? Empirical applications? Substitutability vs. concavity? \end{talk} Hatfield & Kominers June 4,

108 Extra Slides Demand-Language Full Substitutability Definition The preferences of agent i are fully substitutable in demand language if for all p, p R Ω such that D i (p) = D i (p ) = 1, 1 if p ω = p ω for all ω Ω i, and p ω p ω for all ω Ω i, then for the unique Ψ D i (p) and Ψ D i (p ), we have Ψ i Ψ i, {ω Ψ i : p ω = p ω} Ψ i ; 2 if p ω = p ω for all ω Ω i, and p ω p ω for all ω Ω i, then for the unique Ψ D i (p) and Ψ D i (p ), we have Ψ i Ψ i, {ω Ψ i : p ω = p ω} Ψ i. Hatfield & Kominers June 4,

109 Extra Slides Indicator-Language Full Substitutability 1 ω Ψ i eω(ψ) i = 1 ω Ψ i 0 otherwise Definition The preferences of agent i are fully substitutable in indicator language if for all price vectors p, p R Ω such that D i (p) = D i (p ) = 1 and p p, for Ψ D i (p) and Ψ D i (p ), we have e i ω(ψ) e i ω(ψ ) for each ω Ω i such that p ω = p ω. Hatfield & Kominers June 4,

Stability and Competitive Equilibrium in Trading Networks

Stability and Competitive Equilibrium in Trading Networks Stability and Competitive Equilibrium in Trading Networks John William Hatfield Scott Duke Kominers Alexandru Nichifor Michael Ostrovsky Alexander Westkamp January 5, 2011 Abstract We introduce a model

More information

Stability and Competitive Equilibrium in Trading Networks

Stability and Competitive Equilibrium in Trading Networks Stability and Competitive Equilibrium in Trading Networks John William Hatfield Scott Duke Kominers Alexandru Nichifor Michael Ostrovsky Alexander Westkamp December 31, 2010 Abstract We introduce a model

More information

Matching Theory. Mihai Manea. Based on slides by Fuhito Kojima. MIT

Matching Theory. Mihai Manea. Based on slides by Fuhito Kojima. MIT Matching Theory Mihai Manea MIT Based on slides by Fuhito Kojima. Market Design Traditional economics focuses mostly on decentralized markets. Recently, economists are helping to design economic institutions

More information

Substitutes and Stability for Matching with Contracts

Substitutes and Stability for Matching with Contracts Substitutes and Stability for Matching with Contracts John William Hatfield and Fuhito Kojima February 26, 2008 Abstract We consider the matching problem with contracts of Hatfield and Milgrom (2005),

More information

Lone Wolves in Competitive Equilibria

Lone Wolves in Competitive Equilibria Lone Wolves in Competitive Equilibria Ravi Jagadeesan Scott Duke Kominers Ross Rheingans-Yoo Working Paper 18-055 Lone Wolves in Competitive Equilibria Ravi Jagadeesan Harvard University Scott Duke Kominers

More information

Two-Sided Matching. Terence Johnson. September 1, University of Notre Dame. Terence Johnson (ND) Two-Sided Matching September 1, / 37

Two-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 information

What do you do when you can t use money to solve your problems?

What 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 information

Competitive Equilibrium and Trading Networks: A Network Flow Approach

Competitive Equilibrium and Trading Networks: A Network Flow Approach IHS Economics Series Working Paper 323 August 2016 Competitive Equilibrium and Trading Networks: A Network Flow Approach Ozan Candogan Markos Epitropou Rakesh V. Vohra Impressum Author(s): Ozan Candogan,

More information

Matching. Terence Johnson. April 17, University of Notre Dame. Terence Johnson (ND) Matching April 17, / 41

Matching. 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 information

Chain Stability in Trading Networks

Chain Stability in Trading Networks Chain Stability in Trading Networks John William Hatfield Scott Duke Kominers Alexandru Nichifor Michael Ostrovsky Alexander Westkamp June 30, 2018 Abstract We show that in general trading networks with

More information

On Relationships Between Substitutes Conditions

On Relationships Between Substitutes Conditions On Relationships Between Substitutes Conditions Mustafa Oǧuz Afacan and Bertan Turhan August 10, 2014 Abstract In the matching with contract literature, three well-known conditions (from stronger to weaker):

More information

The key is that there are two disjoint populations, and everyone in the market is on either one side or the other

The key is that there are two disjoint populations, and everyone in the market is on either one side or the other Econ 805 Advanced Micro Theory I Dan Quint Fall 2009 Lecture 17 So... two-sided matching markets. First off, sources. I ve updated the syllabus for the next few lectures. As always, most of the papers

More information

Full Substitutability

Full Substitutability John William Hatfield McCombs School of Business University of Texas at Austin Alexandru Nichifor Department of Economics University of Melbourne Full Substitutability Scott Duke Kominers Harvard Business

More information

COOPERATIVE GAME THEORY: CORE AND SHAPLEY VALUE

COOPERATIVE 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 information

Two-Sided Matching. Terence Johnson. December 1, University of Notre Dame. Terence Johnson (ND) Two-Sided Matching December 1, / 47

Two-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 information

The Blocking Lemma and Group Strategy-Proofness in Many-to-Many Matchings

The Blocking Lemma and Group Strategy-Proofness in Many-to-Many Matchings The Blocking Lemma and Group Strategy-Proofness in Many-to-Many Matchings Zhenhua Jiao School of Economics Shanghai University of Finance and Economics Shanghai, 200433, China Guoqiang Tian Department

More information

The Blocking Lemma and Strategy-Proofness in Many-to-Many Matchings

The Blocking Lemma and Strategy-Proofness in Many-to-Many Matchings The Blocking Lemma and Strategy-Proofness in Many-to-Many Matchings Zhenhua Jiao Institute for Advanced Research and School of Economics Shanghai University of Finance and Economics Shanghai, 200433, China

More information

Cadet-Branch Matching

Cadet-Branch Matching Cadet-Branch Matching TAYFUN SÖNMEZ Boston College Prior to 2006, the United States Military Academy (USMA) matched cadets to military specialties (branches) using a single category ranking system to determine

More information

Matching with Contracts: The Critical Role of Irrelevance of Rejected Contracts

Matching with Contracts: The Critical Role of Irrelevance of Rejected Contracts Matching with Contracts: The Critical Role of Irrelevance of Rejected Contracts Orhan Aygün and Tayfun Sönmez May 2012 Abstract We show that an ambiguity in setting the primitives of the matching with

More information

Substitutes and stability for matching with contracts

Substitutes and stability for matching with contracts JID:YJETH AID:3794 /FLA [m1+; v 1.118; Prn:29/01/2010; 21:14] P.1 (1-20) Journal of Economic Theory ( ) www.elsevier.com/locate/jet Substitutes and stability for matching with contracts John William Hatfield

More information

The Importance of Irrelevance of Rejected Contracts in Matching under Weakened Substitutes Conditions

The Importance of Irrelevance of Rejected Contracts in Matching under Weakened Substitutes Conditions The Importance of Irrelevance of Rejected Contracts in Matching under Weakened Substitutes Conditions Orhan Aygün and Tayfun Sönmez June 2012 Abstract We show that Hatfield and Kojima 2010) inherits a

More information

A Many-to-Many Rural Hospital Theorem

A Many-to-Many Rural Hospital Theorem A Many-to-Many Rural Hospital Theorem Flip Klijn June 2011 Abstract We show that the full version of the so-called rural hospital theorem (Roth, 1986) generalizes to many-to-many matching where agents

More information

We set up the basic model of two-sided, one-to-one matching

We 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 information

A Many-to-Many Rural Hospital Theorem

A Many-to-Many Rural Hospital Theorem A Many-to-Many Rural Hospital Theorem Flip Klijn June 2011 Abstract We show that the full version of the so-called rural hospital theorem (Roth, 1986) generalizes to many-to-many matching where agents

More information

Stability, Strategy-Proofness, and Cumulative Offer Mechanisms

Stability, Strategy-Proofness, and Cumulative Offer Mechanisms Stability, Strategy-Proofness, and Cumulative Offer Mechanisms John William Hatfield McCombs School of Business University of Texas at Austin Alexander Westkamp Department of Management, Economics, and

More information

SEQUENTIAL ENTRY IN ONE-TO-ONE MATCHING MARKETS

SEQUENTIAL ENTRY IN ONE-TO-ONE MATCHING MARKETS REVISTA DE LA UNIÓN MATEMÁTICA ARGENTINA Vol. 54, No. 2, 2013, Pages 1 14 Published online: December 21, 2013 SEQUENTIAL ENTRY IN ONE-TO-ONE MATCHING MARKETS BEATRIZ MILLÁN Abstract. We study in one-to-one

More information

On the Correspondence of Contracts to Salaries in (Many-to-Many) Matching

On the Correspondence of Contracts to Salaries in (Many-to-Many) Matching On the Correspondence o Contracts to Salaries in (Many-to-Many) Matching Scott Duke Kominers 1, Becker Friedman Institute or Research in Economics, University o Chicago Abstract In this note, I extend

More information

Matching with Couples: Semi-Stability and Algorithm

Matching with Couples: Semi-Stability and Algorithm Matching with Couples: Semi-Stability and Algorithm Zhishan Jiang School of Economics Shanghai University of Finance and Economics Shanghai 200433, China Guoqiang Tian Department of Economics Texas A&M

More information

Ma/CS 6b Class 3: Stable Matchings

Ma/CS 6b Class 3: Stable Matchings Ma/CS 6b Class 3: Stable Matchings α p 5 p 12 p 15 q 1 q 7 q 12 β By Adam Sheffer Neighbor Sets Let G = V 1 V 2, E be a bipartite graph. For any vertex a V 1, we define the neighbor set of a as N a = u

More information

Contract Design and Stability in Many-to-Many Matching

Contract Design and Stability in Many-to-Many Matching Contract Design and Stability in Many-to-Many Matching John William Hatfield McCombs School of Business, University of Texas at Austin Scott Duke Kominers Society of Fellows, Department of Economics, Center

More information

On the Maximal Domain Theorem

On the Maximal Domain Theorem On the Maximal Domain Theorem Yi-You Yang April 28, 2016 Abstract The maximal domain theorem by Gul and Stacchetti (J. Econ. Theory 87 (1999), 95-124) shows that for markets with indivisible objects and

More information

The Max-Convolution Approach to Equilibrium Models with Indivisibilities 1

The Max-Convolution Approach to Equilibrium Models with Indivisibilities 1 The Max-Convolution Approach to Equilibrium Models with Indivisibilities 1 Ning Sun 2 and Zaifu Yang 3 Abstract: This paper studies a competitive market model for trading indivisible commodities. Commodities

More information

Market Design: Lecture 1 NICOLE IMMORLICA, NORTHWESTERN UNIVERSITY

Market Design: Lecture 1 NICOLE IMMORLICA, NORTHWESTERN UNIVERSITY Market Design: Lecture 1 NICOLE IMMORLICA, NORTHWESTERN UNIVERSITY Outline 1. IntroducEon: two- sided matching markets in pracece and impact of theory 2. Stable Matching Model: elementary definieons, fundamental

More information

Ma/CS 6b Class 3: Stable Matchings

Ma/CS 6b Class 3: Stable Matchings Ma/CS 6b Class 3: Stable Matchings α p 5 p 12 p 15 q 1 q 7 q 12 By Adam Sheffer Reminder: Alternating Paths Let G = V 1 V 2, E be a bipartite graph, and let M be a matching of G. A path is alternating

More information

Matching with Couples: Stability and Algorithm

Matching with Couples: Stability and Algorithm Matching with Couples: Stability and Algorithm Zhishan Jiang School of Economics Shanghai University of Finance and Economics Shanghai 200433, China Guoqiang Tian Department of Economics Texas A&M University

More information

Monotonicity and Nash Implementation in Matching Markets with Contracts

Monotonicity 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 information

Stable matching. Carlos Hurtado. July 5th, Department of Economics University of Illinois at Urbana-Champaign

Stable matching. Carlos Hurtado. July 5th, Department of Economics University of Illinois at Urbana-Champaign Stable matching Carlos Hurtado Department of Economics University of Illinois at Urbana-Champaign hrtdmrt2@illinois.edu July 5th, 2017 C. Hurtado (UIUC - Economics) Game Theory On the Agenda 1 Introduction

More information

The assignment game: core, competitive equilibria and multiple partnership

The 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 information

Stable Matchings and Preferences of Couples

Stable Matchings and Preferences of Couples Stable Matchings and Preferences of Couples Bettina Klaus Flip Klijn April 2004 Abstract: Couples looking for jobs in the same labor market may cause instabilities. We determine a natural preference domain,

More information

Gerard van der Laan, Dolf Talman, and Zaifu Yang

Gerard 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 information

A : 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

A : 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 information

CALIFORNIA INSTITUTE OF TECHNOLOGY

CALIFORNIA INSTITUTE OF TECHNOLOGY DIVISION OF THE HUMANITIES AND SOCIAL SCIENCES CALIFORNIA INSTITUTE OF TECHNOLOGY PASADENA, CALIFORNIA 91125 THE CORE MATCHINGS OF MARKETS WITH TRANSFERS Christopher P. Chambers Federico Echenique I A

More information

Incentives and Manipulation in Large Market Matching with Substitutes

Incentives and Manipulation in Large Market Matching with Substitutes Incentives and Manipulation in Large Market Matching with Substitutes Evan Storms May 2013 Abstract The analysis of large two-sided many-to-one matching markets available to date focuses on the class of

More information

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions

CS 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 information

1 Definitions and Things You Know

1 Definitions and Things You Know We will discuss an algorithm for finding stable matchings (not the one you re probably familiar with). The Instability Chaining Algorithm is the most similar algorithm in the literature to the one actually

More information

Matching with Couples: Semi-Stability and Algorithm

Matching with Couples: Semi-Stability and Algorithm Matching with Couples: Semi-Stability and Algorithm Zhishan Jiang School of Economics Shanghai University of Finance and Economics Shanghai 200433, China Guoqiang Tian Department of Economics Texas A&M

More information

Matching: The Theory. Muriel Niederle Stanford and NBER. September 26, 2011

Matching: The Theory. Muriel Niederle Stanford and NBER. September 26, 2011 Matching: The Theory Muriel Niederle Stanford and NBER September 26, 2011 Studying and doing Market Economics In Jonathan Strange and Mr. Norrel, Susanna Clarke describes an England around 1800, with magic

More information

Gross Substitutes and Endowed Assignment Valuations

Gross Substitutes and Endowed Assignment Valuations Gross Substitutes and Endowed Assignment Valuations Michael Ostrovsky Renato Paes Leme August 26, 2014 Abstract We show that the class of preferences satisfying the Gross Substitutes condition of Kelso

More information

Improving Fairness and Efficiency in Matching with Distributional Constraints: An Alternative Solution for the Japanese Medical Residency Match

Improving Fairness and Efficiency in Matching with Distributional Constraints: An Alternative Solution for the Japanese Medical Residency Match MPRA Munich Personal RePEc Archive Improving Fairness and Efficiency in Matching with Distributional Constraints: An Alternative Solution for the Japanese Medical Residency Match Masahiro Goto and Atsushi

More information

On Stable and Strategy-Proof Rules in Matching Markets with Contracts

On Stable and Strategy-Proof Rules in Matching Markets with Contracts On Stable and Strategy-Proof Rules in Matching Markets with Contracts Daisuke Hirata Hitotsubashi University Yusuke Kasuya Yokohama National University This Version: September 10, 2015 Abstract This paper

More information

Game Theory: Lecture #5

Game Theory: Lecture #5 Game Theory: Lecture #5 Outline: Stable Matchings The Gale-Shapley Algorithm Optimality Uniqueness Stable Matchings Example: The Roommate Problem Potential Roommates: {A, B, C, D} Goal: Divide into two

More information

Matching and Market Design

Matching and Market Design Matching and Market Design Theory and Practice Xiang Sun August 23, 2016 ii Contents Acknowledgement v 1 Introduction 1 1.1 Matching and market design.......................................... 1 1.2 Time

More information

Competition and Resource Sensitivity in Marriage and Roommate Markets

Competition and Resource Sensitivity in Marriage and Roommate Markets Competition and Resource Sensitivity in Marriage and Roommate Markets Bettina Klaus This Version: April 2010 Previous Versions: November 2007 and December 2008 Abstract We consider one-to-one matching

More information

Market Equilibrium and the Core

Market Equilibrium and the Core Market Equilibrium and the Core Ram Singh Lecture 3-4 September 22/25, 2017 Ram Singh (DSE) Market Equilibrium September 22/25, 2017 1 / 19 Market Exchange: Basics Let us introduce price in our pure exchange

More information

The Relation Between Implementability and the Core

The Relation Between Implementability and the Core The Relation Between Implementability and the Core Eiichi Miyagawa Department of Economics, Columbia University 420 West 118th Street, New York, NY 10027, U.S.A. em437@columbia.edu June 11, 2002 Abstract

More information

Two-sided Matching Theory

Two-sided Matching Theory Treball nal de grau GRAU DE MATEMÀTIQUES Facultat de Matemàtiques Universitat de Barcelona Two-sided Matching Theory Autor: Helena Fàbregas Vàzquez Director: Dra. Marina Núnez Oliva Realitzat a: Departament

More information

SOME PROPERTIES OF COMPETITIVE EQUILIBRIA AND STABLE MATCHINGS IN A GALE-SHAPLEY MARKET MODEL

SOME PROPERTIES OF COMPETITIVE EQUILIBRIA AND STABLE MATCHINGS IN A GALE-SHAPLEY MARKET MODEL Studia Ekonomiczne. Zeszyty Naukowe Uniwersytetu Ekonomicznego w Katowicach ISSN 2083-8611 Nr 248 2015 Uniwersytet Zielonogórski Wydział Matematyki, Informatyki i Ekonometrii Z.Switalski@wmie.uz.zgora.pl

More information

The Stable Matching Linear Program and an Approximate Rural Hospital Theorem with Couples

The Stable Matching Linear Program and an Approximate Rural Hospital Theorem with Couples The Stable Matching Linear Program and an Approximate Rural Hospital Theorem with Couples Oliver Hinder, Stanford University X The deferred acceptance algorithm has been the most commonly studied tool

More information

Stability in Supply Chain Networks

Stability in Supply Chain Networks Stability in Supply Chain Networks Michael Ostrovsky Stanford GSB September 21, 2005 Abstract This paper presents a theory of matching in vertical networks, generalizing the theory of matching in two-sided

More information

A SUPPLY AND DEMAND FRAMEWORK FOR TWO-SIDED MATCHING MARKETS

A SUPPLY AND DEMAND FRAMEWORK FOR TWO-SIDED MATCHING MARKETS A SUPPLY AND DEMAND FRAMEWORK FOR TWO-SIDED MATCHING MARKETS EDUARDO M. AZEVEDO AND JACOB D. LESHNO Abstract. We propose a new model of two-sided matching markets, which allows for complex heterogeneous

More information

A Many-to-Many Rural Hospital Theorem

A Many-to-Many Rural Hospital Theorem A Many-to-Many Rural Hospital Theorem Flip Klijn and Ayşe Yazıcı January 23, 2014 Abstract We show that the full version of the so-called rural hospital theorem generalizes to many-to-many matching problems

More information

A General Two-Sided Matching Market with Discrete Concave Utility Functions

A General Two-Sided Matching Market with Discrete Concave Utility Functions RIMS Preprint No. 1401, Kyoto University A General Two-Sided Matching Market with Discrete Concave Utility Functions Satoru Fujishige and Akihisa Tamura (February, 2003; Revised August 2004) Abstract In

More information

Published in the American Economic Review Volume 102, Issue 1, February 2012, pages doi: /aer

Published in the American Economic Review Volume 102, Issue 1, February 2012, pages doi: /aer Published in the American Economic Review Volume 102, Issue 1, February 2012, pages 594-601. doi:10.1257/aer.102.1.594 CONTRACTS VS. SALARIES IN MATCHING FEDERICO ECHENIQUE Abstract. Firms and workers

More information

Unbalanced Random Matching Markets: The Stark Effect of Competition

Unbalanced Random Matching Markets: The Stark Effect of Competition Unbalanced Random Matching Markets: The Stark Effect of Competition Itai Ashlagi Yash Kanoria Jacob D. Leshno September 4, 2015 Abstract We study competition in matching markets with random heterogeneous

More information

Core of Convex Matching Games: A Scarf s Lemma Approach

Core of Convex Matching Games: A Scarf s Lemma Approach Core of Convex Matching Games: A Scarf s Lemma Approach Xingye Wu May 12, 2018 Abstract The core of a matching game is often empty when the market does not have a two-sided structure, contracts are multilateral,

More information

Optimal Truncation in Matching Markets

Optimal Truncation in Matching Markets Optimal Truncation in Matching Markets Peter Coles Harvard Business School July 2009 Abstract Since no stable matching mechanism can induce truth-telling as a dominant strategy for all participants, there

More information

Weights in stable marriage problems increase manipulation opportunities

Weights in stable marriage problems increase manipulation opportunities Weights in stable marriage problems increase manipulation opportunities Maria Silvia Pini 1, Francesca Rossi 1, Kristen Brent Venable 1, Toby Walsh 2 1 : Department of Pure and Applied Mathematics, University

More information

Multi-object auctions (and matching with money)

Multi-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 information

Tropical Geometry in Economics

Tropical Geometry in Economics Tropical Geometry in Economics Josephine Yu School of Mathematics, Georgia Tech joint work with: Ngoc Mai Tran UT Austin and Hausdorff Center for Mathematics in Bonn ARC 10 Georgia Tech October 24, 2016

More information

Efficiency and Stability of Probabilistic Assignments in Marriage Problems

Efficiency and Stability of Probabilistic Assignments in Marriage Problems Efficiency and Stability of Probabilistic Assignments in Marriage Problems Battal Doğan Kemal Yıldız March 23, 205 Abstract We study marriage problems where two groups of agents, men and women, match each

More information

Fair and Efficient Student Placement with Couples

Fair and Efficient Student Placement with Couples Fair and Efficient Student Placement with Couples Bettina Klaus Flip Klijn March 2006 Abstract We study situations of allocating positions to students based on priorities. An example is the assignment

More information

Near Feasible Stable Matchings with Complementarities

Near Feasible Stable Matchings with Complementarities Near Feasible Stable Matchings with Complementarities Thành Nguyen and Rakesh Vohra August 2014 Abstract The National Resident Matching program strives for a stable matching of medical students to teaching

More information

1. REPRESENTATIVE PROBLEMS

1. REPRESENTATIVE PROBLEMS 1. REPRESENTATIVE PROBLEMS stable matching five representative problems Lecture slides by Kevin Wayne Copyright 2005 Pearson-Addison Wesley Copyright 2013 Kevin Wayne http://www.cs.princeton.edu/~wayne/kleinberg-tardos

More information

Designing Matching Mechanisms under Constraints: An Approach from Discrete Convex Analysis

Designing Matching Mechanisms under Constraints: An Approach from Discrete Convex Analysis MPRA Munich Personal RePEc Archive Designing Matching Mechanisms under Constraints: An Approach from Discrete Convex Analysis Fuhito Kojima and Akihisa Tamura and Makoto Yokoo Stanford University, Keio

More information

Volume 31, Issue 4. Manilulation via endowments in university-admission problem

Volume 31, Issue 4. Manilulation via endowments in university-admission problem Volume 31, Issue 4 Manilulation via endowments in university-admission problem Doruk İriş Universidade Nova de Lisboa İpek Özkal-Sanver Istanbul Bilgi University Abstract We consider a two-sided many-to-one

More information

THE CARLO ALBERTO NOTEBOOKS

THE CARLO ALBERTO NOTEBOOKS THE CARLO ALBERTO NOTEBOOKS Games of Capacities: A (Close) Look to Nash Equilibria Antonio Romero-Medina Working Paper No. 52 July 2007 www.carloalberto.org Matteo Triossi Games of Capacities: A (Close)

More information

Coalition Manipulation of the Gale-Shapley Algorithm

Coalition Manipulation of the Gale-Shapley Algorithm Coalition Manipulation of the Gale-Shapley Algorithm Weiran Shen and Pingzhong Tang Institute for Interdisciplinary Information Sciences Tsinghua University Beijing, China {emersonswr,kenshinping}@gmail.com

More information

Unbalanced Random Matching Markets: The Stark Effect of Competition

Unbalanced Random Matching Markets: The Stark Effect of Competition Unbalanced Random Matching Markets: The Stark Effect of Competition Itai Ashlagi Yash Kanoria Jacob D. Leshno May 18, 2015 Abstract We study competition in matching markets with random heterogeneous preferences

More information

PREFERENCE REVELATION GAMES AND STRONG CORES OF ALLOCATION PROBLEMS WITH INDIVISIBILITIES

PREFERENCE REVELATION GAMES AND STRONG CORES OF ALLOCATION PROBLEMS WITH INDIVISIBILITIES Discussion Paper No. 651 PREFERENCE REVELATION GAMES AND STRONG CORES OF ALLOCATION PROBLEMS WITH INDIVISIBILITIES Koji Takamiya March 2006 The Institute of Social and Economic Research Osaka University

More information

Strategy-Proofness and the Core in House Allocation Problems

Strategy-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 information

Trading Networks with Bilateral Contracts

Trading Networks with Bilateral Contracts Trading Networks with Bilateral Contracts arxiv:1510.01210v3 [cs.gt] 22 May 2018 Tamás Fleiner Zsuzsanna Jankó Akihisa Tamura Alexander Teytelboym May 24, 2018 Abstract We consider a model of matching

More information

Competition and Resource Sensitivity in Marriage and Roommate Markets

Competition and Resource Sensitivity in Marriage and Roommate Markets Competition and Resource Sensitivity in Marriage and Roommate Markets Bettina Klaus Working Paper 09-072 Copyright 2007, 2008 by Bettina Klaus Working papers are in draft form. This working paper is distributed

More information

Ordinal and cardinal solution concepts for two-sided matching

Ordinal and cardinal solution concepts for two-sided matching Ordinal and cardinal solution concepts for two-sided matching Federico Echenique 1 California Institute of Technology Alfred Galichon 2 Sciences Po, Paris March 19, 2013 1 Address: Division of the Humanities

More information

Answers to Spring 2014 Microeconomics Prelim

Answers to Spring 2014 Microeconomics Prelim Answers to Spring 204 Microeconomics Prelim. To model the problem of deciding whether or not to attend college, suppose an individual, Ann, consumes in each of two periods. She is endowed with income w

More information

THREE ESSAYS ON GAME THEORY. Demet Yilmazkuday. Dissertation. Submitted to the Faculty of the. Graduate School of Vanderbilt University

THREE ESSAYS ON GAME THEORY. Demet Yilmazkuday. Dissertation. Submitted to the Faculty of the. Graduate School of Vanderbilt University THREE ESSAYS ON GAME THEORY By Demet Yilmazkuday Dissertation Submitted to the Faculty of the Graduate School of Vanderbilt University in partial ful llment of the requirements for the degree of DOCTOR

More information

AN IMPOSSIBILITY THEOREM IN MATCHING PROBLEMS

AN IMPOSSIBILITY THEOREM IN MATCHING PROBLEMS Discussion aper No 677 AN IMOSSIBILITY THEOREM IN MATCHING ROBLEMS Shohei Takagi and Shigehiro Serizawa December 006 The Institute of Social and Economic Research Osaka University 6-1 Mihogaoka, Ibaraki,

More information

Walrasian equilibrium in large, quasilinear markets

Walrasian equilibrium in large, quasilinear markets Theoretical Economics 8 (2013), 281 290 1555-7561/20130281 Walrasian equilibrium in large, quasilinear markets Eduardo M. Azevedo Wharton School, University of Pennsylvania E. Glen Weyl Department of Economics,

More information

A Dynamic Market Clearing Price Mechanism with Multiple Demands *

A 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 information

Competing Teams. Hector Chade 1 Jan Eeckhout 2. SED June, Arizona State University 2 University College London and Barcelona GSE-UPF

Competing Teams. Hector Chade 1 Jan Eeckhout 2. SED June, Arizona State University 2 University College London and Barcelona GSE-UPF Competing Teams Hector Chade 1 Jan Eeckhout 2 1 Arizona State University 2 University College London and Barcelona GSE-UPF SED June, 2014 The Problem We analyze assortative matching with externalities

More information

SF2972 Game Theory Exam with Solutions March 15, 2013

SF2972 Game Theory Exam with Solutions March 15, 2013 SF2972 Game Theory Exam with s March 5, 203 Part A Classical Game Theory Jörgen Weibull and Mark Voorneveld. (a) What are N, S and u in the definition of a finite normal-form (or, equivalently, strategic-form)

More information

Assortative Matching in Two-sided Continuum Economies

Assortative Matching in Two-sided Continuum Economies Assortative Matching in Two-sided Continuum Economies Patrick Legros and Andrew Newman February 2006 (revised March 2007) Abstract We consider two-sided markets with a continuum of agents and a finite

More information

On the Shapley-Scarf Economy: The Case of Multiple Types of Indivisible Goods

On the Shapley-Scarf Economy: The Case of Multiple Types of Indivisible Goods On the Shapley-Scarf Economy: The Case of Multiple Types of Indivisible Goods Hideo Konishi Thomas Quint Jun Wako April, 1997 (first version) October 1997 (revised) July 20, 2000 (second revision) file

More information

Substitute Valuations, Auctions, and Equilibrium with Discrete Goods

Substitute Valuations, Auctions, and Equilibrium with Discrete Goods Substitute Valuations, Auctions, and Equilibrium with Discrete Goods Paul Milgrom Bruno Strulovici December 17, 2006 Abstract For economies in which goods are available in several (discrete) units, this

More information

Sufficient Conditions for Weak Group-Strategy-Proofness

Sufficient Conditions for Weak Group-Strategy-Proofness Sufficient Conditions for Weak Group-Strategy-Proofness T.C.A. Madhav Raghavan 31 July, 2014 Abstract In this note we study group-strategy-proofness, which is the extension of strategy-proofness to groups

More information

Ordinal and cardinal solution concepts for two-sided matching 1

Ordinal and cardinal solution concepts for two-sided matching 1 Ordinal and cardinal solution concepts for two-sided matching 1 Federico Echenique 2 California Institute of Technology Alfred Galichon 3 Sciences Po, Paris April 23, 2014 1 The authors wish to thank Juan

More information

Incentives in Large Random Two-Sided Markets

Incentives in Large Random Two-Sided Markets Incentives in Large Random Two-Sided Markets Nicole Immorlica Mohammad Mahdian November 17, 2008 Abstract Many centralized two-sided markets form a matching between participants by running a stable matching

More information

How to control controlled school choice. WZB Matching Workshop Aug 29, 2014

How to control controlled school choice. WZB Matching Workshop Aug 29, 2014 How to control controlled school choice Federico Echenique Caltech M. Bumin Yenmez Carnegie Mellon WZB Matching Workshop Aug 29, 2014 School choice Example Two schools/colleges: c 1, c 2 Two students:

More information

Hidden Substitutes. May 16, 2016

Hidden Substitutes. May 16, 2016 Hidden Substitutes John William Hatfield McCombs School of Business University of Texas at Austin Scott Duke Kominers Society of Fellows Harvard University May 16, 2016 Abstract In this paper, we show

More information

Matching Theory and the Allocation of Kidney Transplantations

Matching Theory and the Allocation of Kidney Transplantations University of Utrecht Bachelor Thesis Matching Theory and the Allocation of Kidney Transplantations Kim de Bakker Supervised by Dr. M. Ruijgrok 14 June 2016 Introduction Matching Theory has been around

More information

Conditional Equilibrium Outcomes via Ascending Price Processes

Conditional Equilibrium Outcomes via Ascending Price Processes Conditional Equilibrium Outcomes via Ascending Price Processes Hu Fu Robert D. Kleinberg Ron Lavi Abstract A Walrasian equilibrium in an economy with non-identical indivisible items exists only for small

More information