Matching couples with Scarf’s algorithm

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.

[1]  Robert W. Irving,et al.  Stable matching with couples: An empirical study , 2011, JEAL.

[2]  Tamás Fleiner,et al.  Fractional Solutions for NTU-Games , 2010 .

[3]  Chung-Piaw Teo,et al.  Many-to-One Stable Matching: Geometry and Fairness , 2006, Math. Oper. Res..

[4]  H. Scarf The Core of an N Person Game , 1967 .

[5]  Péter Biró,et al.  College admissions with stable score-limits , 2015, Central Eur. J. Oper. Res..

[6]  Tamás Fleiner,et al.  On a lemma of Scarf , 2002, J. Comb. Theory, Ser. B.

[7]  Flip Klijn,et al.  Matching with couples: a Multidisciplinary Survey , 2013, IGTR.

[8]  Tamás Fleiner,et al.  Fractional solutions for capacitated NTU-games, with applications to stable matchings , 2016, Discret. Optim..

[9]  A. Roth The Evolution of the Labor Market for Medical Interns and Residents: A Case Study in Game Theory , 1984, Journal of Political Economy.

[10]  Bettina Klaus,et al.  Some things couples always wanted to know about stable matchings (but were afraid to ask) , 2007 .

[11]  Shiva Kintali Complexity of Scarf’s Lemma and Related Problems , 2009 .

[12]  Robert W. Irving Matching Medical Students to Pairs of Hospitals: A New Variation on a Well-Known Theme , 1998, ESA.

[13]  Parag A. Pathak,et al.  Matching with Couples: Stability and Incentives in Large Markets , 2010 .

[14]  D. Manlove,et al.  Keeping partners together: algorithmic results for the hospitals/residents problem with couples , 2010, J. Comb. Optim..

[15]  L. S. Shapley,et al.  College Admissions and the Stability of Marriage , 2013, Am. Math. Mon..

[16]  Bettina Klaus,et al.  Stable matchings and preferences of couples , 2005, J. Econ. Theory.

[17]  Robert W. Irving Matching medical students to pairs of hospitals: a new variation on an old theme , 1998 .

[18]  Eytan Ronn,et al.  NP-Complete Stable Matching Problems , 1990, J. Algorithms.

[19]  Alvin E. Roth Deferred acceptance algorithms: history, theory, practice, and open questions , 2008, Int. J. Game Theory.

[20]  Thanh Nguyen,et al.  Near Feasible Stable Matchings with Complementarities , 2014 .

[21]  Brian Aldershof,et al.  Stable Matchings with Couples , 1996, Discret. Appl. Math..

[22]  Dániel Marx,et al.  Stable assignment with couples: Parameterized complexity and local search , 2009, Discret. Optim..

[23]  A. Roth,et al.  The Redesign of the Matching Market for American Physicians: Some Engineering Aspects of Economic Design , 1999, The American economic review.