skip to main content
10.1145/2767386.2767424acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

Fast Distributed Almost Stable Matchings

Authors Info & Claims
Published:21 July 2015Publication History

ABSTRACT

In their seminal work on the Stable Marriage Problem, Gale and Shapley describe an algorithm which finds a stable matching in O(n2) communication rounds. Their algorithm has a natural interpretation as a distributed algorithm where each player is represented by a single processor. In this distributed model, Floreen, Kaski, Polishchuk, and Suomela recently showed that for bounded preference lists, terminating the Gale-Shapley algorithm after a constant number of rounds results in an almost stable matching. In this paper, we describe a new deterministic distributed algorithm which finds an almost stable matching in O(log5 n) communication rounds for arbitrary preferences. We also present a faster randomized variant which requires O(log2 n) rounds. This run-time can be improved to O(1) rounds for "almost regular" (and in particular complete) preferences. To our knowledge, these are the first sub-polynomial round distributed algorithms for any variant of the stable marriage problem with unbounded preferences.

References

  1. David J Abraham, Péter Biró, and David F Manlove. Almost stable matchings in the roommates problem. In Approximation and online algorithms, pages 1--14. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Kimmo Eriksson and Olle Haggström. Instability of matchings in decentralized markets with various preference structures. International Journal of Game Theory, 36(3):409--420, March 2008.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Patrik Floréen, Petteri Kaski, Valentin Polishchuk, and Jukka Suomela. Almost Stable Matchings by Truncating the Gale--Shapley Algorithm. Algorithmica, 58(1):102--118, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D Gale and L S Shapley. College Admissions and the Stability of Marriage. The American Mathematical Monthly, 69(1):pp. 9--15, 1962.Google ScholarGoogle ScholarCross RefCross Ref
  5. Dan Gusfield and Robert W Irving. The stable marriage problem: structure and algorithms, volume 54. MIT press Cambridge, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Michal Hanćkowiak, Michal Karonski, and Alessandro Panconesi. On the distributed complexity of computing maximal matchings. SIAM Journal on Discrete Mathematics, 15(1):41--57, 2001. Google ScholarGoogle ScholarCross RefCross Ref
  7. Avinatan Hassidim, Yishay Mansour, and Shai Vardi. Local computation mechanism design. In Proceedings of the fifteenth ACM conference on Economics and computation, pages 601--616. ACM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Amos Israeli and Alon Itai. A fast and simple randomized parallel algorithm for maximal matching. Information Processing Letters, 22(2):77--80, 1986. Google ScholarGoogle ScholarCross RefCross Ref
  9. Alex Kipnis and Boaz Patt-Shamir. A note on distributed stable matching. In Proceedings of the 28th ACM symposium on Principles of distributed computing, pages 282--283, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. David Manlove. Algorithmics of matching under preferences. World Scientific Publishing, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  11. David Peleg. Distributed Computing: A Locality-Sensitive Approach. Society for Industrial and Applied Mathematics, 2000. Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Fast Distributed Almost Stable Matchings

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        PODC '15: Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing
        July 2015
        508 pages
        ISBN:9781450336178
        DOI:10.1145/2767386

        Copyright © 2015 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 21 July 2015

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        PODC '15 Paper Acceptance Rate45of191submissions,24%Overall Acceptance Rate740of2,477submissions,30%

        Upcoming Conference

        PODC '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader