Skip to main content
Log in

Matching couples with Scarf’s algorithm

  • Published:
Annals of Mathematics and Artificial Intelligence Aims and scope Submit manuscript

Abstract

Scarf’s algorithm (Scarf, H. E. Econometrica 35, 50–69 1967) provides fractional core elements for NTU-games. Biró and Fleiner [4] showed that Scarf’s algorithm can be extended for capacitated NTU-games. In this setting agents can be involved in more than one coalition at a time, cooperations may be performed with different intensities up to some limits, and the contribution of the agents can also differ in a coalition. The fractional stable solutions for the above model, produced by the extended Scarf algorithm, are called stable allocations. In this paper we apply this solution concept for the Hospitals / Residents problem with Couples (HRC). This is one of the most important general stable matching problems due to its relevant applications, also well-known to be NP-hard. We show that if a stable allocation yielded by the Scarf algorithm turns out to be integral then it provides a stable matching for an instance of HRC, so this method can be used as a heuristic. In an experimental study, we compare this method with other heuristics constructed for HRC that have been applied in practice in the American and Scottish resident allocation programs, respectively. Our main finding is that the Scarf algorithm outperforms all the other known heuristics when the proportion of couples is high.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aldershof, B., Carducci, O.M.: Stable matchings with couples. Discret. Appl. Math. 68, 203–207 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  2. Aharoni R., Fleiner T.: On a lemma of Scarf. J. Combin. Theory Ser. B 87(1), 72–80 (2003). Dedicated to Crispin St. J. A. Nash-Williams

    Article  MathSciNet  MATH  Google Scholar 

  3. Biró, P.: University admission practices – Hungary. matching-in-practice.eu, accessed on (2012)

  4. Biró, P., Fleiner, T.: Fractional solutions for capacitated NTU-games, with applications to stable matchings. To appear in Discrete Optimization (2015)

  5. Biró, P., Irving, R.W., Schlotter, I.: Stable matching with couples – an empirical study. ACM Journal of Experimental Algorithmics 16(Article No.: 1.2) (2011)

  6. Biró, P., Klijn, F.: Matching with Couples: A Multidisciplinary Survey. International Game Theory Review 15(2), 1340008 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  7. Biró, P., Kiselgof, S.: College admissions with stable score-limits. Central European Journal of Operations Research 23(4), 727–741 (2015)

  8. Gale, D., Shapley, L.S.: College Admissions and the Stability of Marriage. Amer. Math. Monthly 69(1), 9–15 (1962)

    Article  MathSciNet  MATH  Google Scholar 

  9. Irving, R.W.: Matching medical students to pairs of hospitals: a new variation on an old theme. In: Proceedings of ESA’98 LNCS, vol. 1461, pp. 381–392 (1998)

  10. Irving, R.W.: Matching practices for entry-labor markets - Scotland. matching-in-practice.eu, accessed on (2012)

  11. Kintali, S.: Complexity of Scarf’s Lemma and Related Problems. Working paper (2009)

  12. Klaus, B., Klijn, F.: Stable matchings and preferences of couples. J. Econom. Theory 121(1), 75–106 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  13. Klaus, B., Klijn, F., Massó, J.: Some things couples always wanted to know about stable matchings (but were afraid to ask). Rev. Econ. Des. 11, 175–184 (2007)

    MATH  Google Scholar 

  14. Kojima, F., Pathak, P.A., Roth, A.E., Matching with couples: Stability and incentives in large markets. Q. J. Econ. 128(4), 1585–1632 (2013)

    Article  Google Scholar 

  15. Marx, D., Schlotter, I.: Stable assignment with couples: parameterized complexity and local search. Discret. Optim. 8, 25–40 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  16. McDermid, E., Manlove, D.F.: Keeping partners together: Algorithmic results for the hospitals / residents problem with couples. J. Comb. Optim. 19, 279–303 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  17. Nguyen, T., Vohra, R.: Near Feasible Stable Matchings with Complementarities. Working paper (2014)

  18. Ronn, E.: NP-complete stable matching problems. Journal of Algorithms 11, 285–304 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  19. Roth, A.E.: The evolution of the labor market for medical interns and residents: a case study in game theory. J. Polit. Econ. 6(4), 991–1016 (1984)

    Article  Google Scholar 

  20. Roth, A.E., Peranson, E.: The redesign of the matching market for American physicians: Some engineering aspects of economic design. Am. Econ. Rev. 89(4), 748–780 (1999)

    Article  Google Scholar 

  21. Roth, A.E.: Deferred acceptance algorithms: history, theory, practice, and open questions. Int. J. Game Theory 36, 537–569 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  22. Scarf, H.E.: The core of an N person game. Econometrica 35, 50–69 (1967)

    Article  MathSciNet  MATH  Google Scholar 

  23. Sethuraman, J., Teo, C-P., Qian, L.: Many-to-one stable matching: geometry and fairness. Math. Oper. Res. 31, 581–596 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  24. (National Resident Matching Program website), accessed on 23 May 2012. http://www.nrmp.org/about_nrmp/how.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Péter Biró.

Additional information

Péter Biró, Supported by the Hungarian Academy of Sciences under its Momentum Programme (LD-004/2010), by the Hungarian Scientific Research Fund - OTKA (no. K108673), and by János Bolyai Research Scholarship of the Hungarian Academy of Sciences. Tamás Fleiner a member of the MTA-ELTE Egerváry Research Group. The research was supported by the Hungarian Scientific Research Fund - OTKA (no. K108383).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Biró, P., Fleiner, T. & Irving, R.W. Matching couples with Scarf’s algorithm. Ann Math Artif Intell 77, 303–316 (2016). https://doi.org/10.1007/s10472-015-9491-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10472-015-9491-5

Keywords

Mathematics Subject Classification (2010)

Navigation