Encyclopedia of Complexity and Systems Science

Living Edition
| Editors: Robert A. Meyers

Two-Sided Matching Models

  • Marilda Sotomayor
  • Ömer Özak
Living reference work entry
DOI: https://doi.org/10.1007/978-3-642-27737-5_572-2

Definition of the Subject

This entry describes the basic elements of the cooperative and noncooperative approaches for two-sided matching models and analyzes the fundamental differences and similarities between some of these models.

Basic Definitions

Feasible outcome

is an outcome that is specified by the rules of the game. In the discrete case, a feasible outcome is a feasible matching μ or at least corresponds to a feasible matching. The usual definition is the following. The matching μ is feasible if it matches every agent to an allowable set of partners and μ(f)∈Chf(μ(f)∩W) and μ(w)∈Chw(μ(w)∩F) for every (f,w)∈F × W. Then, if preferences are responsive, every matched pair is mutually acceptable. An implication of this definition is that a feasible outcome is always individually rational.

In the continuous case, the rules of the game may specify, for example, whether the agents negotiate their payoffs individually within each partnership or if they negotiate in blocks. In the former...


Nash Equilibrium Competitive Equilibrium Marriage Market Stable Matchings Stable Payoff 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in to check access.


  1. Abdulkadiroglu A, Sönmez T (2003) School choice: a mechanism design approach. Am Econ Rev 93(3):729–747CrossRefGoogle Scholar
  2. Abdulkadiroglu A, Pathak P, Roth A, Sönmez T (2006) Changing the Boston school choice mechanism: strategy-proofness as equal access. Working paper. Boston College and Harvard University, BostonGoogle Scholar
  3. Abeledo H, Isaak G (1991) A characterization of graphs which assure the existence of stable matchings. Math Soc Sci 22(1):93–96MathSciNetCrossRefGoogle Scholar
  4. Adachi H (2000) On a characterization of stable matchings. Econom Lett 68(1):43–49MathSciNetCrossRefGoogle Scholar
  5. Alcalde J (1996) Implementation of stable solutions to marriage problems. J Econom Theory 69(1):240–254MathSciNetCrossRefGoogle Scholar
  6. Alcalde J, Romero-Medina A (2000) Simple mechanisms to implement the core of college admissions problems. Games Econom Behav 31(2):294–302CrossRefGoogle Scholar
  7. Alcalde J, Pérez-Castrillo D, Romero-Medina A (1998) Hiring procedures to implement stable allocations. J Econom Theory 82(2):469–480CrossRefGoogle Scholar
  8. Balinski M, Sönmez T (1999) A tale of two mechanisms: student placement. J Econom Theory 84(1):73–94MathSciNetCrossRefGoogle Scholar
  9. Bardella F, Sotomayor M (2006) Redesign and analysis of an admission market to the graduate centers of economics in Brazil: a natural experiment in market organization, working paper. Universidade de São Paulo, São PauloGoogle Scholar
  10. Bikhchandani S, Mamer J (1997) Competitive equilibrium in an exchange economy with indivisibilities. J Econom Theory 74(2):385–413MathSciNetCrossRefGoogle Scholar
  11. Birkhoff G (1973) Lattice theory, vol v. 25. Colloquium publications, American Mathematical Society, ProvidenceGoogle Scholar
  12. Blair C (1988) The lattice structure of the Set of stable matchings with multiple partners. Math Oper Res 13(4):619–628MathSciNetCrossRefGoogle Scholar
  13. Chung K (2000) On the existence of stable roommate matchings. Games Econom Behav 33(2):206–230MathSciNetCrossRefGoogle Scholar
  14. Crawford V (1991) Comparative statics in matching markets. J Econom Theory 54(2):389–400CrossRefGoogle Scholar
  15. Crawford V (2008) The flexible-salary match: a proposal to increase the salary flexibility of the national resident matching program. J Econom Behav Organ 66(2):149–160MathSciNetCrossRefGoogle Scholar
  16. Crawford V, Knoer E (1981) Job matching with heterogeneous firms and workers. Econometrica 49(2):437–450CrossRefGoogle Scholar
  17. Demange G (1982) Strategyproofness in the assignment market game, working paper. Ecole Polytechnique, Laboratoire D’Econometrie, ParisGoogle Scholar
  18. Demange G, Gale D (1985) The strategy structure of two-sided matching markets. Econometrica 53(4):873–888MathSciNetCrossRefGoogle Scholar
  19. Demange G, Gale D, Sotomayor M (1986) Multi-item auctions. J Political Econom 94(4):863–872CrossRefGoogle Scholar
  20. Demange G, Gale D, Sotomayor M (1987) A further note on the stable matching problem. Discrete Appl Math 16(3):217–222MathSciNetCrossRefGoogle Scholar
  21. Dubins L, Freedman D (1981) Machiavelli and the Gale-Shapley algorithm. Am Math Mon 88(7):485–494MathSciNetCrossRefGoogle Scholar
  22. Dutta B, Massó J (1997) Stability of matchings when individuals have preferences over colleagues. J Econom Theory 75(2):464–475MathSciNetCrossRefGoogle Scholar
  23. Echenique F, Oviedo J (2004) Core many-to-one matchings by fixed-point methods. J Econom Theory 115(2):358–376MathSciNetCrossRefGoogle Scholar
  24. Echenique F, Oviedo J (2006) A theory of stability in many-to-many matching markets. Theor Econ 1(2):233–273Google Scholar
  25. Echenique F, Yenmez M (2007) A solution to matching with preferences over colleagues. Games Econom Behav 59(1):46–71MathSciNetCrossRefGoogle Scholar
  26. Eeckhout J (2000) On the uniqueness of stable marriage matchings. Econom Lett 69(1):1–8MathSciNetCrossRefGoogle Scholar
  27. Ehlers L, Massó J (2004) Incomplete information and small cores in matching markets, working paper. CREA, BarcelonaGoogle Scholar
  28. Ergin H, Sönmez T (2006) Games of school choice under the Boston mechanism. J Public Econom 90(1–2):215–237CrossRefGoogle Scholar
  29. Eriksson K, Karlander J (2000) Stable matching in a common generalization of the marriage and assignment models. Discrete Math 217(1):135–156MathSciNetCrossRefGoogle Scholar
  30. Gale D, Shapley L (1962) College admissions and the stability of marriage. Am Math Mon 69(1):9–15MathSciNetCrossRefGoogle Scholar
  31. Gale D, Sotomayor M (1983, 1985) Some remarks on the stable matching problem. Discret Appl Math 11:223–232Google Scholar
  32. Gale D, Sotomayor M (1985) Ms. Machiavelli and the stable matching problem. Am Math Mon 92(4):261–268MathSciNetCrossRefGoogle Scholar
  33. Gül F, Stacchetti E (1999) Walrasian equilibrium with gross substitutes. J Econom Theory 87(1):95–124MathSciNetCrossRefGoogle Scholar
  34. Gül F, Stacchetti E (2000) The english auction with differentiated commodities. J Econom Theory 92(1):66–95MathSciNetCrossRefGoogle Scholar
  35. Gusfield D (1988) The structure of the stable roommate problem: efficient representation and enumeration of all stable assignments. SIAM J Comput 17:742–769MathSciNetCrossRefGoogle Scholar
  36. Hatfield J, Milgrom P (2005) Matching with contracts. Am Econ Rev 95(4):913–935CrossRefGoogle Scholar
  37. Irving R (1985) An efficient algorithm for the stable roommates problem. J Algorithms 6:577–595MathSciNetCrossRefGoogle Scholar
  38. Kamecke U (1989) Non-cooperative matching games. Int J Game Theor 18(4):423–431MathSciNetCrossRefGoogle Scholar
  39. Kaneko M (1982) The central assignment game and the assignment markets. J Math Econom 10(2–3):205–232MathSciNetCrossRefGoogle Scholar
  40. Kara T, Sönmez T (1996) Nash implementation of matching rules. J Econom Theory 68(2):425–439MathSciNetCrossRefGoogle Scholar
  41. Kara T, Sönmez T (1997) Implementation of college admission rules. J Econom Theory 9(2):197–218CrossRefGoogle Scholar
  42. Kelso A Jr, Crawford V (1982) Job matching, coalition formation, and gross substitutes. Econometrica 50(6):1483–1504CrossRefGoogle Scholar
  43. Kesten O (2004) Student placement to public schools in the US: two new solutions, working paper. University of Rochester, RochesterGoogle Scholar
  44. Kesten O (2006) On two competing mechanisms for priority-based allocation problems. J Econom Theory 127(1):155–171MathSciNetCrossRefGoogle Scholar
  45. Knuth D (1976) Marriage stables. Les Presses de l’Université de Montréal, MontréalGoogle Scholar
  46. Konishi H, Ünver MU (2006) Credible group stability in many-to-many matching problems. J Econom Theory 127(1):57–80CrossRefGoogle Scholar
  47. Kraft C, Pratt J, Seidenberg A (1959) Intuitive probability on finite sets. Ann Math Stat 30(2):408–419MathSciNetCrossRefGoogle Scholar
  48. Leonard H (1983) Elicitation of honest preferences for the assignment of individuals to positions. J Political Econ 91(3):461–479CrossRefGoogle Scholar
  49. Ma J (2002) Stable matchings and the small core in Nash equilibrium in the college admissions problem. Rev Econ Des 7(2):117–134Google Scholar
  50. Martínez R, Massó J, Neme A, Oviedo J (2001) On the lattice structure of the set of stable matchings for a many-to-one model. Optimization 50(5):439–457MathSciNetCrossRefGoogle Scholar
  51. Martínez R, Massó J, Neme A, Oviedo J (2004) An algorithm to compute the full set of many-to-many stable matchings. Math Soc Sci 47(2):187–210CrossRefGoogle Scholar
  52. McVitie D, Wilson L (1970) Stable marriage assignment for unequal sets. BIT Numer Math 10(3):295–309CrossRefGoogle Scholar
  53. Mo J (1988) Entry and structures of interest groups in assignment games. J Econom Theory 46(1):66–96MathSciNetCrossRefGoogle Scholar
  54. Ostrovsky M (2008) Stability in supply chain networks. Am Econ Rev 98(3):897–923MathSciNetCrossRefGoogle Scholar
  55. Pathak P, Sönmez T (2006) Leveling the playing field: sincere and strategic players in the Boston mechanism, working paper. Boston College and Havard University, BostonGoogle Scholar
  56. Pérez-Castrillo D, Sotomayor M (2002) A simple selling and buying procedure. J Econom Theory 103(2):461–474MathSciNetCrossRefGoogle Scholar
  57. Pycia M (2007) Many-to-one matching with complementarities and peer effects, working paper. Penn State working paper, PennsylvaniaGoogle Scholar
  58. Rochford S (1984) Symmetrically pairwise-bargained allocations in an assignment market. J Econom Theory 34(2):262–281MathSciNetCrossRefGoogle Scholar
  59. Romero-Medina A (1998) Implementation of stable solutions in a restricted matching market. Rev Econ Des 3(2):137–147Google Scholar
  60. Roth A (1982) The economics of matching: stability and incentives. Math Oper Res 7(4):617–628MathSciNetCrossRefGoogle Scholar
  61. Roth A (1984a) Misrepresentation and stability in the marriage problem. J Econom Theory 34(2):383–387MathSciNetCrossRefGoogle Scholar
  62. Roth A (1984b) Stability and polarization of interests in job matching. Econometrica 52(1):47–58CrossRefGoogle Scholar
  63. Roth A (1984c) The evolution of the labor market for medical interns and residents: a case study in game theory. J Political Econ 92(6):991–1016CrossRefGoogle Scholar
  64. Roth A (1985a) Conflict and coincidence of interest in job matching: some new results and open questions. Math Op Res 10(3):379–389CrossRefGoogle Scholar
  65. Roth A (1985b) The college admissions problem is not equivalent to the marriage problem. J Econom Theory 36(2):277–288MathSciNetCrossRefGoogle Scholar
  66. Roth A (1986) On the allocation of residents to rural hospitals: a general property of two-sided matching markets. Econometrica 54(2):425–427MathSciNetCrossRefGoogle Scholar
  67. Roth A, Sotomayor M (1988) Interior points in the core of two-sided matching markets. J Econom Theory 45(1):85–101MathSciNetCrossRefGoogle Scholar
  68. Roth A, Sotomayor M (1989) The college admissions problem revisited. Econometrica 57(3):559–570MathSciNetCrossRefGoogle Scholar
  69. Roth A, Sotomayor M (1990) Two-sided matching: a study in game-theoretic modeling and analysis. In: Econometric society monographs, vol 18. Cambridge University Press, New YorkGoogle Scholar
  70. Roth A, Sotomayor M (1996) Stable outcomes in discrete and continuous models of two-sided matching: a unified treatment. Braz Rev Econom 16:1–4Google Scholar
  71. Shapley L (1962) Complements and substitutes in the optimal assignment problem. Navals Res Logist Q 9:45–48CrossRefGoogle Scholar
  72. Shapley L, Shubik M (1972) The assignment game I: the core. Int J Game Theory 1(1):111–130MathSciNetCrossRefGoogle Scholar
  73. Sönmez T (1999) Strategy-proofness and essentially single-valued cores. Econometrica 67(3):677–689MathSciNetCrossRefGoogle Scholar
  74. Sotomayor M (1986) On incentives in a two-sided matching market, working paper. Depart of Mathematics, PUC/RJ, Rio de JaneiroGoogle Scholar
  75. Sotomayor M (1992) The multiple partners game in equilibrium and dynamics. In: Majumdar M (ed) Essays in honour of David Gale. Macmillan, New York, pp 322–336Google Scholar
  76. Sotomayor M (1996a) A non-constructive elementary proof of the existence of stable marriages. Games Econom Behav 13(1):135–137MathSciNetCrossRefGoogle Scholar
  77. Sotomayor M (1996b) Admission mechanisms of students to colleges. A game-theoretic modeling and analysis. Braz Rev Econom 16(1):25–63MathSciNetGoogle Scholar
  78. Sotomayor M (1998) The strategy structure of the college admissions stable mechanisms. In: Annals of Jornadas Latino Americanas de Teoria Econômica, San Luis, Argentina, 2000; First World Congress of the Game Theory Society, Bilbao, 2000; 4th Spanish Meeting, Valencia, 2000; International Symposium of Mathematical Programming, Atlanta, 2000; World Congress of the Econometric Society, Seattle, 2000, http://www.econ.fea.usp.br/marilda/artigos/roommates_1.doc
  79. Sotomayor M (1999a) The lattice structure of the set of stable outcomes of the multiple partners assignment game. Int J Game Theory 28(4):567–583MathSciNetCrossRefGoogle Scholar
  80. Sotomayor M (1999b) Three remarks on the many-to-many stable matching problem. Math Soc Sci 38(1):55–70MathSciNetCrossRefGoogle Scholar
  81. Sotomayor M (2000a) Existence of stable outcomes and the lattice property for a unified matching market. Math Soc Sci 39(2):119–132MathSciNetCrossRefGoogle Scholar
  82. Sotomayor M (2000) Reaching the core through college admissions stable mechanisms. In: Annals of abstracts of the following congresses: International Conference on Game Theory, 2001, Stony Brook; Annals of Brazilian Meeting of Econometrics, Salvador, Brazil, 2001; Latin American Meeting of the Econometric Society, Buenos Aires, Argentina, 2001, http://www.econ.fea.usp.br/marilda/artigos/reaching_%20core_random_stable_allocation_mechanisms.pdf
  83. Sotomayor M (2002) A simultaneous descending bid auction for multiple items and unitary demand. Revista Brasileira Economia 56:497–510CrossRefGoogle Scholar
  84. Sotomayor M (2003a) A labor market with heterogeneous firms and workers. Int J Game Theory 31(2):269–283MathSciNetCrossRefGoogle Scholar
  85. Sotomayor M (2003b) Reaching the core of the marriage market through a non-revelation matching mechanism. Int J Game Theory 32(2):241–251MathSciNetCrossRefGoogle Scholar
  86. Sotomayor M (2003c) Some further remark on the core structure of the assignment game. Math Soc Sci 46:261–265MathSciNetCrossRefGoogle Scholar
  87. Sotomayor M (2004) Buying and selling strategies in the assignment game, working paper. Universidade São Paulo, São PauloGoogle Scholar
  88. Sotomayor M (2004b) Implementation in the many-to-many matching market. Games Econom Behav 46(1):199–212MathSciNetCrossRefGoogle Scholar
  89. Sotomayor M (2005) The roommate problem revisited, working paper. Universidade São Paulo, São Paulo. http://www.econ.fea.usp.br/marilda/artigos/THE_ROOMMATE_PROBLEM_REVISITED_2007.pdf
  90. Sotomayor M (2006) Adjusting prices in the many-to-many assignment game to yield the smallest competitive equilibrium price vector, working paper. Universidade de São Paulo, São Paulo. http://www.econ.fea.usp.br/marilda/artigos/A_dynam_stable-mechan_proof_lemma_1.pdf
  91. Sotomayor M (2007a) Connecting the cooperative and competitive structures of the multiple partners assignment game. J Econom Theory 134(1):155–174MathSciNetCrossRefGoogle Scholar
  92. Sotomayor M (2007b) Core structure and comparative statics in a hybrid matching market. Games Econom Behav 60(2):357–380MathSciNetCrossRefGoogle Scholar
  93. Sotomayor M (2007c) The stability of the equilibrium outcomes in the admission games induced by stable matching rules. Int J Game Theory 36(3–4):621–640MathSciNetGoogle Scholar
  94. Sotomayor M (2008) The pareto-stability concept is a natural solution concept for the discrete matching markets with indifferences, working paper. Universidade São Paulo, São Paulo. http://www.econ.fea.usp.br/marilda/artigos/ROLE_PLAYED_SIMPLE_OUTCOMES_STABLE_COALITI_3.pdf
  95. Tan J (1991) A necessary and sufficient condition for the existence of a complete stable matching. J Algorithms 12(1):154–178MathSciNetCrossRefGoogle Scholar
  96. Tarski A (1955) A lattice-theoretical fixpoint theorem and its applications. Pacific J Math 5(2):285–309MathSciNetCrossRefGoogle Scholar
  97. Thompson G (1980) Computing the core of a market game. In: Fiacco AA, Kortane K (eds) Extremal methods and systems analysis, vol 174. Springer, New York, pp 312–324CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  1. 1.Department of EconomicsUniversity of Sao PauloSao PauloBrazil
  2. 2.Department of EconomicsBrown UniversityProvidenceUSA