Skip to main content

The Stable Roommates Problem with Globally-Ranked Pairs

  • Conference paper
Internet and Network Economics (WINE 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4858))

Included in the following conference series:

Abstract

We introduce a restriction of the stable roommates problem in which roommate pairs are ranked globally. In contrast to the unrestricted problem, weakly stable matchings are guaranteed to exist, and additionally, can be found in polynomial time. However, it is still the case that strongly stable matchings may not exist, and so we consider the complexity of finding weakly stable matchings with various desirable properties. In particular, we present a polynomial-time algorithm to find a rank-maximal (weakly stable) matching. This is the first generalization of the algorithm due to Irving et al. [18] to a non-bipartite setting. Also, we prove several hardness results in an even more restricted setting for each of the problems of finding weakly stable matchings that are of maximum size, are egalitarian, have minimum regret, and admit the minimum number of weakly blocking pairs.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abraham, D.J., Blum, A., Sandholm, T.: Clearing algorithms for barter exchange markets: enabling nationwide kidney exchanges. In: EC 2007: Proceedings of the 8th ACM Conference on Electronic Commerce, pp. 295–304. ACM Press, New York (2007)

    Chapter  Google Scholar 

  2. Abraham, D.J., Irving, R.W., Telikepalli, K., Mehlhorn, K.: Popular matchings. In: Proceedings of SODA 2005 the 16th ACM-SIAM Symposium on Discrete Algorithms, pp. 424–432. ACM Press, New York (2005)

    Google Scholar 

  3. Abraham, D.J., Levavi, A., Manlove, D.F., O’Malley, G.: The stable roommates problem with globally-ranked pairs. Technical Report TR-2007-257, University of Glasgow, Department of Computing Science (September 2007)

    Google Scholar 

  4. Arkin, E.M., Efrat, A., Mitchell, J.S.B., Polishchuk, V.: Geometric Stable Roommates. Manuscript (2007), http://www.ams.sunysb.edu/~kotya/pages/geomSR.pdf

  5. Bartholdi, J.J., Trick, M.A.: Stable matchings with preferences derived from a psychological model. Operations Research Letters 5, 165–169 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  6. Chung, K.S.: On the existence of stable roommate matchings. Games and Economic Behavior 33(2), 206–230 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  7. Delmonico, F.L.: Exchanging kidneys - advances in living-donor transplantation. New England Journal of Medicine 350, 1812–1814 (2004)

    Article  Google Scholar 

  8. Edmonds, J.: Path, trees, and flowers. Canadian Journal of Mathematics 17, 449–467 (1965)

    MATH  MathSciNet  Google Scholar 

  9. Feder, T.: A new fixed point approach for stable networks and stable marriages. Journal of Computer and System Sciences 45, 233–284 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  10. Gabow, H.N., Tarjan, R.E.: Faster scaling algorithms for general graph matching problems. Journal of the ACM 38(4), 815–853 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  11. Gale, D., Shapley, L.S.: College admissions and the stability of marriage. American Mathematical Monthly 69, 9–15 (1962)

    Article  MATH  MathSciNet  Google Scholar 

  12. Gärdenfors, P.: Match making: assignments based on bilateral preferences. Behavioural Sciences 20, 166–173 (1975)

    Article  Google Scholar 

  13. Gergely, E.: A simple method for constructing doubly diagonalized latin squares. Journal of Combinatorial Theory, Series A 16(2), 266–272 (1974)

    Article  MATH  MathSciNet  Google Scholar 

  14. Gjertson, D.W., Cecka, J.M.: Living unrelated donor kidney transplantation. Kidney International 58, 491–499 (2000)

    Article  Google Scholar 

  15. Gusfield, D., Irving, R.W.: The Stable Marriage Problem: Structure and Algorithms. MIT Press, Cambridge (1989)

    MATH  Google Scholar 

  16. Irving, R.W.: An efficient algorithm for the stable roommates problem. Journal of Algorithms 6, 577–595 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  17. Irving, R.W., Manlove, D.F.: The Stable Roommates Problem with Ties. Journal of Algorithms 43, 85–105 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  18. Irving, R.W., Michail, D., Mehlhorn, K., Paluch, K., Telikepalli, K.: Rank-maximal matchings. ACM Transactions on Algorithms 2(4), 602–610 (2006)

    Article  MathSciNet  Google Scholar 

  19. Lovász, L., Plummer, M.D.: Matching Theory. No. 29 in Annals of Discrete Mathematics. North-Holland (1986)

    Google Scholar 

  20. Manlove, D.F., Irving, R.W., Iwama, K., Miyazaki, S., Morita, Y.: Hard variants of stable marriage. Theoretical Computer Science 276(1-2), 261–279 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  21. Manlove, D.F., O’Malley, G.: Student project allocation with preferences over projects. In: Proceedings of ACiD 2005 the 1st Algorithms and Complexity in Durham workshop. Texts in Algorithmics, vol. 4, pp. 69–80. KCL Publications (2005)

    Google Scholar 

  22. Mehlhorn, K., Michail, D.: Network problems with non-polynomial weights and applications (Unpublished manuscript)

    Google Scholar 

  23. Micali, S., Vazirani, V.V.: An O(|V|. |E|) algorithm for finding maximum matching in general graphs. In: Proceedings of FOCS 1980 the 21st Annual IEEE Symposium on Foundations of Computer Science, pp. 17–27. IEEE Computer Society Press, Los Alamitos (1980)

    Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  25. Roth, A.E., Sönmez, T., Ünver, M.U.: Pairwise kidney exchange. Journal of Economic Theory 125(2), 151–188 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  26. Roth, A.E., Sönmez, T., Ünver, M.U.: Kidney exchange. Quarterly Journal of Economics 119(2), 457–488 (2004)

    Article  MATH  Google Scholar 

  27. Scott, S.: A study of stable marriage problems with ties. PhD thesis, University of Glasgow, Department of Computing Science (2005)

    Google Scholar 

  28. Tan, J.J.M.: A necessary and sufficient condition for the existence of a complete stable matching. J. Algorithms 12(1), 154–178 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  29. Telikepalli, K., Shah, C.: Efficient algorithms for weighted rank-maximal matchings and related problems. In: Asano, T. (ed.) ISAAC 2006. LNCS, vol. 4288, pp. 153–162. Springer, Heidelberg (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Xiaotie Deng Fan Chung Graham

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Abraham, D.J., Levavi, A., Manlove, D.F., O’Malley, G. (2007). The Stable Roommates Problem with Globally-Ranked Pairs. In: Deng, X., Graham, F.C. (eds) Internet and Network Economics. WINE 2007. Lecture Notes in Computer Science, vol 4858. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77105-0_48

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77105-0_48

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77104-3

  • Online ISBN: 978-3-540-77105-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics