Socially Stable Matchings in the Hospitals/Residents Problem

In the Hospitals/Residents (HR) problem, agents are partitioned into hospitals and residents. Each agent wishes to be matched to an agent (or agents) in the other set and has a strict preference over these potential matches. A matching is stable if there are no blocking pairs, i.e., no pair of agents that prefer each other to their assigned matches. Such a situation is undesirable as it could lead to a deviation in which the blocking pair form a private arrangement outside the matching. This however assumes that the blocking pair have social ties or communication channels to facilitate the deviation. Relaxing the stability definition to take account of the potential lack of social ties between agents can yield larger stable matchings. In this paper, we define the Hospitals/Residents problem under Social Stability (HRSS) which takes into account social ties between agents by introducing a social network graph to the HR problem. Edges in the social network graph correspond to resident-hospital pairs in the HR instance that know one another. Pairs that do not have corresponding edges in the social network graph can belong to a matching M but they can never block M. Relative to a relaxed stability definition for HRSS, called social stability, we show that socially stable matchings can have different sizes and the problem of finding a maximum socially stable matching is NP-hard, though approximable within 3/2. Furthermore we give polynomial time algorithms for special cases of the problem.

[1]  B. Korte,et al.  An Analysis of the Greedy Heuristic for Independence Systems , 1978 .

[2]  Richard M. Karp,et al.  A n^5/2 Algorithm for Maximum Matchings in Bipartite Graphs , 1971, SWAT.

[3]  David Manlove,et al.  Stable Marriage with Ties and Bounded Length Preference Lists , 2006, ACiD.

[4]  Martin Hoefer,et al.  Locally Stable Matching with General Preferences , 2012, ArXiv.

[5]  Richard M. Karp,et al.  A n^5/2 Algorithm for Maximum Matchings in Bipartite Graphs , 1971, SWAT.

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

[7]  Zoltán Király Linear Time Local Approximation Algorithm for Maximum Stable Marriage , 2013, Algorithms.

[8]  Robert E. Tarjan,et al.  Faster Scaling Algorithms for Network Problems , 1989, SIAM J. Comput..

[9]  Robert W. Irving,et al.  An efficient algorithm for the “optimal” stable marriage , 1987, JACM.

[10]  David Manlove,et al.  Algorithmics of Matching Under Preferences , 2013, Bull. EATCS.

[11]  Dan Gusfield,et al.  Three Fast Algorithms for Four Problems in Stable Marriage , 1987, SIAM J. Comput..

[12]  Subhash Khot,et al.  Inapproximability of Vertex Cover and Independent Set in Bounded Degree Graphs , 2009, 2009 24th Annual IEEE Conference on Computational Complexity.

[13]  Eric McDermid,et al.  Maximum Locally Stable Matchings , 2013, Algorithms.

[14]  Shuichi Miyazaki,et al.  Approximation algorithms for the sex-equal stable marriage problem , 2007, TALG.

[15]  Sergei Vassilvitskii,et al.  Social Networks and Stable Matchings in the Job Market , 2009, WINE.

[16]  David Manlove,et al.  Hard variants of stable marriage , 2002, Theor. Comput. Sci..

[17]  Parag A. Pathak,et al.  The New York City High School Match , 2005 .

[18]  Alvin E. Roth,et al.  Two-Sided Matching: A Study in Game-Theoretic Modeling and Analysis , 1990 .

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

[20]  Nicole Immorlica,et al.  Socially Stable Matchings , 2013, ArXiv.

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

[22]  Martin Hoefer,et al.  Locally Stable Marriage with Strict Preferences , 2012, SIAM J. Discret. Math..

[23]  Robert W. Irving,et al.  The Stable marriage problem - structure and algorithms , 1989, Foundations of computing series.

[24]  Eric McDermid A 3/2-Approximation Algorithm for General Stable Marriage , 2009, ICALP.

[25]  Ran Duan,et al.  A scaling algorithm for maximum weight matching in bipartite graphs , 2012, SODA.

[26]  Martin Hoefer,et al.  Local matching dynamics in social networks , 2011, Inf. Comput..

[27]  Shuichi Miyazaki,et al.  A 1.875: approximation algorithm for the stable marriage problem , 2006, SODA '07.

[28]  Parag A. Pathak,et al.  The Boston Public School Match , 2005 .

[29]  Magnús M. Halldórsson,et al.  Improved Approximation of the Stable Marriage Problem , 2003, ESA.