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

Truly Tight-in-Δ Bounds for Bipartite Maximal Matching and Variants

Published: 31 July 2020 Publication History

Abstract

In a recent breakthrough result, Balliu et al. [FOCS'19] proved a deterministic Ω(min(Δ, log n/ log log n))-round and a randomized Ω(min(Δ, log log n/ log log log n))-round lower bound for the complexity of the bipartite maximal matching problem on n-node graphs in the LOCAL model of distributed computing. Both lower bounds are asymptotically tight as a function of the maximum degree Δ.
We provide truly tight bounds in Δ for the complexity of bipartite maximal matching and many natural variants, up to and including the additive constant. As a by-product, our results yield a considerably simplified version of the proof by Balliu et al.
We show that our results can be obtained via bounded automatic round elimination, a version of the recent automatic round elimination technique by Brandt [PODC'19] that is particularly suited for automatization from a practical perspective. In this context, our work can be seen as another step towards the automatization of lower bounds in the LOCAL model.

References

[1]
Alkida Balliu, Sebastian Brandt, Yuval Efron, Juho Hirvonen, Yannic Maus, Dennis Olivetti, and Jukka Suomela. 2019. Classification of distributed binary labeling problems. CoRR abs/1911.13294 (2019). arXiv:1911.13294 http://arxiv.org/abs/1911.13294
[2]
Alkida Balliu, Sebastian Brandt, Juho Hirvonen, Dennis Olivetti, Mikaël Rabie, and Jukka Suomela. 2019. Lower Bounds for Maximal Matchings and Maximal Independent Sets. In 60th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2019, Baltimore, Maryland, USA, November 9-12, 2019. 481--497.
[3]
Alkida Balliu, Sebastian Brandt, and Dennis Olivetti. 2020. Distributed Lower Bounds for Ruling Sets. arXiv:2004.08282 http://arxiv.org/abs/2004.08282
[4]
Alkida Balliu, Juho Hirvonen, Christoph Lenzen, Dennis Olivetti, and Jukka Suomela. 2019. Locality of Not-so-Weak Coloring. In Structural Information and Communication Complexity - 26th International Colloquium, SIROCCO 2019, L'Aquila, Italy, July 1-4, 2019, Proceedings (Lecture Notes in Computer Science, Vol. 11639). Springer, 37--51.
[5]
Alkida Balliu, Juho Hirvonen, Dennis Olivetti, and Jukka Suomela. 2019. Hardness of Minimal Symmetry Breaking in Distributed Computing. In Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing, PODC 2019, Toronto, ON, Canada, July 29 - August 2, 2019. 369--378.
[6]
Leonid Barenboim, Michael Elkin, Seth Pettie, and Johannes Schneider. 2012. The Locality of Distributed Symmetry Breaking. In Proc. 53rd Annual Symposium on Foundations of Computer Science (FOCS 2012). IEEE, 321--330.
[7]
Leonid Barenboim, Michael Elkin, Seth Pettie, and Johannes Schneider. 2016. The Locality of Distributed Symmetry Breaking. J. ACM 63, 3 (2016), 1--45.
[8]
Sebastian Brandt. 2019. An Automatic Speedup Theorem for Distributed Problems. In Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing, PODC 2019, Toronto, ON, Canada, July 29 - August 2, 2019. 379--388.
[9]
Sebastian Brandt, Orr Fischer, Juho Hirvonen, Barbara Keller, Tuomo Lempiäinen, Joel Rybicki, Jukka Suomela, and Jara Uitto. 2016. A lower bound for the distributed Lovász local lemma. In Proc. 48th ACM Symposium on Theory of Computing (STOC 2016). ACM Press, 479--488.
[10]
Yi-Jun Chang, Qizheng He, Wenzheng Li, Seth Pettie, and Jara Uitto. 2018. The Complexity of Distributed Edge Coloring with Small Palettes. In Proc. 29th ACM-SIAM Symposium on Discrete Algorithms (SODA 2018). Society for Industrial and Applied Mathematics, 2633--2652.
[11]
Yi-Jun Chang, Tsvi Kopelowitz, and Seth Pettie. 2016. An Exponential Separation between Randomized and Deterministic Complexity in the LOCAL Model. In Proc. 57th IEEE Symposium on Foundations of Computer Science (FOCS 2016). IEEE, 615--624.
[12]
Manuela Fischer. 2017. Improved Deterministic Distributed Matching via Rounding. In Proc. 31st International Symposium on Distributed Computing (DISC 2017). 17:1--17:15.
[13]
Mika Göös, Juho Hirvonen, and Jukka Suomela. 2017. Linear-in-Δ lower bounds in the LOCAL model. Distributed Computing 30, 5 (2017), 325--338.
[14]
Michal Hanckowiak, Michal Karonski, and Alessandro Panconesi. 1998. On the Distributed Complexity of Computing Maximal Matchings. In Proc. 9th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 1998). ACM/SIAM, 219--225.
[15]
Michal Hanckowiak, Michal Karonski, and Alessandro Panconesi. 2001. On the Distributed Complexity of Computing Maximal Matchings. SIAM Journal on Discrete Mathematics 15, 1 (2001), 41--57.
[16]
Juho Hirvonen and Jukka Suomela. 2012. Distributed maximal matching: greedy is optimal. In Proc. 31st Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 2012). ACM Press, 165--174.
[17]
Amos Israeli and A. Itai. 1986. A fast and simple randomized parallel algorithm for maximal matching. Inform. Process. Lett. 22, 2 (1986), 77--80.
[18]
Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. 2004. What cannot be computed locally!. In Proc. 23rd Annual ACM Symposium on Principles of Distributed Computing (PODC 2004). ACM Press, New York, New York, USA, 300.
[19]
Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. 2006. The price of being near-sighted. In Proc. 17th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2006). ACM Press, New York, New York, USA, 980--989.
[20]
Fabian Kuhn, Thomas Moscibroda, and Roger Wattenhofer. 2016. Local Computation: Lower and Upper Bounds. J. ACM 63, 2 (2016), 1--44.
[21]
Nathan Linial. 1992. Locality in Distributed Graph Algorithms. SIAM J. Comput. 21, 1 (1992), 193--201.
[22]
Moni Naor. 1991. A lower bound on probabilistic algorithms for distributive ring coloring. SIAM Journal on Discrete Mathematics 4, 3 (1991), 409--412.
[23]
Dennis Olivetti. 2019. Round Eliminator: a tool for automatic speedup simulation. https://github.com/olidennis/round-eliminator
[24]
Alessandro Panconesi and Romeo Rizzi. 2001. Some simple distributed algorithms for sparse networks. Distributed Computing 14, 2 (2001), 97--100.
[25]
David Peleg. 2000. Distributed Computing: A Locality-Sensitive Approach. Society for Industrial and Applied Mathematics.
[26]
Jukka Suomela. 2014 - 2019. Distributed Algorithms. Online Textbook. https://users.ics.aalto.fi/suomela/da/

Cited By

View all
  • (2024)Tight Lower Bounds in the Supported LOCAL ModelProceedings of the 43rd ACM Symposium on Principles of Distributed Computing10.1145/3662158.3662798(95-105)Online publication date: 17-Jun-2024
  • (2024)Distributed approximation for f-matchingTheoretical Computer Science10.1016/j.tcs.2024.114760(114760)Online publication date: Jul-2024
  • (2023)Distributed Graph Coloring Made EasyACM Transactions on Parallel Computing10.1145/360589610:4(1-21)Online publication date: 17-Aug-2023
  • Show More Cited By

Index Terms

  1. Truly Tight-in-Δ Bounds for Bipartite Maximal Matching and Variants

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    PODC '20: Proceedings of the 39th Symposium on Principles of Distributed Computing
    July 2020
    539 pages
    ISBN:9781450375825
    DOI:10.1145/3382734
    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].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 31 July 2020

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. LOCAL model
    2. lower bounds
    3. maximal matching

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    PODC '20
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 740 of 2,477 submissions, 30%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)10
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 03 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Tight Lower Bounds in the Supported LOCAL ModelProceedings of the 43rd ACM Symposium on Principles of Distributed Computing10.1145/3662158.3662798(95-105)Online publication date: 17-Jun-2024
    • (2024)Distributed approximation for f-matchingTheoretical Computer Science10.1016/j.tcs.2024.114760(114760)Online publication date: Jul-2024
    • (2023)Distributed Graph Coloring Made EasyACM Transactions on Parallel Computing10.1145/360589610:4(1-21)Online publication date: 17-Aug-2023
    • (2023)Maximum Length-Constrained Flows and Disjoint Paths: Distributed, Deterministic, and FastProceedings of the 55th Annual ACM Symposium on Theory of Computing10.1145/3564246.3585202(1371-1383)Online publication date: 2-Jun-2023
    • (2022)Distributed ∆-coloring plays hide-and-seekProceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing10.1145/3519935.3520027(464-477)Online publication date: 9-Jun-2022
    • (2022)Distributed Edge Coloring in Time Polylogarithmic in ΔProceedings of the 2022 ACM Symposium on Principles of Distributed Computing10.1145/3519270.3538440(15-25)Online publication date: 20-Jul-2022
    • (2022)Distributed Lower Bounds for Ruling SetsSIAM Journal on Computing10.1137/20M138177051:1(70-115)Online publication date: 8-Feb-2022
    • (2022)Linial for listsDistributed Computing10.1007/s00446-022-00424-y35:6(533-546)Online publication date: 17-May-2022
    • (2021)Lower Bounds for Maximal Matchings and Maximal Independent SetsJournal of the ACM10.1145/346145868:5(1-30)Online publication date: 6-Dec-2021
    • (2021)Distributed Graph Coloring Made EasyProceedings of the 33rd ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3409964.3461804(362-372)Online publication date: 6-Jul-2021
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media