"Almost Stable" Matchings in the Roommates Problem

An instance of the classical Stable Roommates problem (sr) need not admit a stable matching. This motivates the problem of finding a matching that is “as stable as possible”, i.e. admits the fewest number of blocking pairs. In this paper we prove that, given an sr instance with n agents, in which all preference lists are complete, the problem of finding a matching with the fewest number of blocking pairs is NP-hard and not approximable within $n^{\frac{1}{2}-\varepsilon}$, for any e>0, unless P=NP. If the preference lists contain ties, we improve this result to n1−e. Also, we show that, given an integer K and an sr instance I in which all preference lists are complete, the problem of deciding whether I admits a matching with exactly K blocking pairs is NP-complete. By contrast, if K is constant, we give a polynomial-time algorithm that finds a matching with at most (or exactly) K blocking pairs, or reports that no such matching exists. Finally, we give upper and lower bounds for the minimum number of blocking pairs over all matchings in terms of some properties of a stable partition, given an sr instance I.

[1]  Erkki Mäkinen,et al.  The Stable Roommates Problem and Chess Tournament Pairings , 1999 .

[2]  Katarína Cechlárová,et al.  On a generalization of the stable roommates problem , 2005, TALG.

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

[4]  Robert W. Irving An Efficient Algorithm for the "Stable Roommates" Problem , 1985, J. Algorithms.

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

[6]  Frank Harary,et al.  Maximum versus minimum invariants for graphs , 1983 .

[7]  Joseph Douglas Horton,et al.  Minimum Edge Dominating Sets , 1993, SIAM J. Discret. Math..

[8]  Boris G. Pittel,et al.  An Upper Bound for the Solvability Probability of a Random Stable Roommates Instance , 2006 .

[9]  A. Roth,et al.  Market Culture: How Norms Governing Exploding Offers Affect Market Performance , 2004 .

[10]  Pontus Strimling How unstable are matching from decentralized mate search , 2005 .

[11]  Alvin E. Roth,et al.  Pairwise Kidney Exchange , 2004, J. Econ. Theory.

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

[13]  Jimmy J. M. Tan A Necessary and Sufficient Condition for the Existence of a Complete Stable Matching , 1991, J. Algorithms.

[14]  Jimmy J. M. Tan Stable matchings and stable partitions , 1991, Int. J. Comput. Math..

[15]  David Manlove,et al.  The Stable Roommates Problem with Ties , 2002, J. Algorithms.