Abstract
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 ε> 0, unless P=NP. If the preference lists contain ties, we improve this result to n 1 − ε. 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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cechlárová, K., Fleiner, T.: On a generalization of the stable roommates problem. ACM Transactions on Algorithms 1(1), 143–156 (2005)
Eriksson, K., Strimling, P.: How unstable are matchings from decentralized mate search? (preprint, 2005) (Submitted for publication)
Gale, D., Shapley, L.S.: College admissions and the stability of marriage. American Mathematical Monthly 69, 9–15 (1962)
Gusfield, D., Irving, R.W.: The Stable Marriage Problem: Structure and Algorithms. MIT Press, Cambridge (1989)
Harary, F.: Maximum versus minimum invariants for graphs. J. Graph Theory 7, 275–284 (1983)
Horton, J.D., Kilakos, K.: Minimum edge dominating sets. SIAM J. Discrete Mathematics 6, 375–387 (1993)
Irving, R.W.: An efficient algorithm for the “stable roommates” problem. J. Algorithms 6, 577–595 (1985)
Irving, R.W., Manlove, D.F.: The Stable Roommates Problem with Ties. J. Algorithms 43, 85–105 (2002)
Knuth, D.E.: Mariages Stables. Les Presses de L’Université de Montréal (1976)
Kujansuu, E., Lindberg, T., Mäkinen, E.: The stable roommates problem and chess tournament pairings. Divulgaciones Matemáticas 7(1), 19–28 (1999)
Niederle, M., Roth, A.E.: Market culture: How norms governing explording offers affect market performance. NBER working paper 10256 (January 2004)
Pittel, B.G., Irving, R.W.: An upper bound for the solvability probability of a random stable roommates instance. Rand. Struct. Algorithms 5(3), 465–486 (1994)
Ronn, E.: NP-complete stable matching problems. J. Algorithms 11, 285–304 (1990)
Roth, A.E., Sönmez, T., Utku Ünver, M.: Pairwise kidney exchange. Journal of Economic Theory (to appear)
Roth, A.E., Sotomayor, M.A.O.: Two-sided matching: a study in game-theoretic modeling and analysis. Cambridge University Press, Cambridge (1990)
Tan, J.J.M.: A necessary and sufficient condition for the existence of a complete stable matching. J. Algorithms 12, 154–178 (1991)
Tan, J.J.M.: Stable matchings and stable partitions. International J. Computer Mathematics 39, 11–20 (1991)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Abraham, D.J., Biró, P., Manlove, D.F. (2006). “Almost Stable” Matchings in the Roommates Problem. In: Erlebach, T., Persinao, G. (eds) Approximation and Online Algorithms. WAOA 2005. Lecture Notes in Computer Science, vol 3879. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11671411_1
Download citation
DOI: https://doi.org/10.1007/11671411_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-32207-8
Online ISBN: 978-3-540-32208-5
eBook Packages: Computer ScienceComputer Science (R0)