Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3293611.3331611acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

An Automatic Speedup Theorem for Distributed Problems

Published: 16 July 2019 Publication History

Abstract

Recently, Brandt et al.\ [STOC'16] proved a lower bound for the distributed Lovász Local Lemma, which has been conjectured to be tight for sufficiently relaxed LLL criteria by Chang and Pettie [FOCS'17]. At the heart of their result lies a speedup technique that, for graphs of girth at least 2t+2, transforms any t-round algorithm for one specific LLL problem into a (t-1)-round algorithm for the same problem. We substantially improve on this technique by showing that such a speedup exists for any locally checkable problem ¶i, with the difference that the problem ¶i_1 the inferred (t-1)-round algorithm solves is not (necessarily) the same problem as ¶i. Our speedup is automatic in the sense that there is a fixed procedure that transforms a description for ¶i into a description for ¶i_1 and reversible in the sense that any (t-1)-round algorithm for ¶i_1 can be transformed into a t-round algorithm for ¶i. In particular, for any locally checkable problem ¶i with exact deterministic time complexity T(n, Δ) łeq t on graphs with n nodes, maximum node degree Δ, and girth at least 2t+2, there is a sequence of problems ¶i_1, ¶i_2, \dots with time complexities T(n, Δ)-1, T(n, Δ)-2, \dots, that can be inferred from ¶i. As a first application of our generalized speedup, we solve a long-standing open problem of Naor and Stockmeyer [STOC'93]: we show that weak 2-coloring in odd-degree graphs cannot be solved in o(łog^* Δ) rounds, thereby providing a matching lower bound to their upper bound.

References

[1]
Dana Angluin. 1980. Local and Global Properties in Networks of Processors (Extended Abstract). In Proceedings of the 12th Annual ACM Symposium on Theory of Computing, April 28--30, 1980, Los Angeles, California, USA. 82--93.
[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. CoRR, Vol. abs/1901.02441 (2019). arxiv: 1901.02441 http://arxiv.org/abs/1901.02441
[3]
Alkida Balliu, Sebastian Brandt, Dennis Olivetti, and Jukka Suomela. 2018a. Almost Global Problems in the LOCAL Model. In 32nd International Symposium on Distributed Computing, DISC 2018, New Orleans, LA, USA, October 15--19, 2018 . 9:1--9:16.
[4]
Alkida Balliu, Juho Hirvonen, Janne H. Korhonen, Tuomo Lempi"a inen, Dennis Olivetti, and Jukka Suomela. 2018b. New classes of distributed time complexity. In Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2018, Los Angeles, CA, USA, June 25--29, 2018. 1307--1318.
[5]
Alkida Balliu, Juho Hirvonen, Dennis Olivetti, and Jukka Suomela. 2018c. Hardness of minimal symmetry breaking in distributed computing. CoRR, Vol. abs/1811.01643 (2018). arxiv: 1811.01643 http://arxiv.org/abs/1811.01643
[6]
Leonid Barenboim and Michael Elkin. 2009. Distributed (delta
[7]
1)-coloring in linear (in delta) time. In Proceedings of the 41st Annual ACM Symposium on Theory of Computing, STOC 2009, Bethesda, MD, USA, May 31 - June 2, 2009. 111--120.
[8]
Leonid Barenboim and Michael Elkin. 2010. Deterministic distributed vertex coloring in polylogarithmic time. In Proceedings of the 29th Annual ACM Symposium on Principles of Distributed Computing, PODC 2010, Zurich, Switzerland, July 25--28, 2010. 410--419.
[9]
Béla Bollobás. 1978. Extremal Graph Theory . 437 pages.
[10]
Sebastian Brandt, Orr Fischer, Juho Hirvonen, Barbara Keller, Tuomo Lempi"a inen, Joel Rybicki, Jukka Suomela, and Jara Uitto. 2016. A lower bound for the distributed Lová sz local lemma. In Proceedings of the 48th Annual ACM Symposium on Theory of Computing (STOC). 479--488.
[11]
Sebastian Brandt, Juho Hirvonen, Janne H. Korhonen, Tuomo Lempi"a inen, Patric R. J. Ö stergård, Christopher Purcell, Joel Rybicki, Jukka Suomela, and Przemyslaw Uznanski. 2017. LCL Problems on Grids. In Proceedings of the ACM Symposium on Principles of Distributed Computing, PODC 2017, Washington, DC, USA, July 25--27, 2017 . 101--110.
[12]
Yi-Jun Chang, Qizheng He, Wenzheng Li, Seth Pettie, and Jara Uitto. 2018. The Complexity of Distributed Edge Coloring with Small Palettes. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018, New Orleans, LA, USA, January 7--10, 2018. 2633--2652.
[13]
Yi-Jun Chang, Tsvi Kopelowitz, and Seth Pettie. 2016. An Exponential Separation between Randomized and Deterministic Complexity in the LOCAL Model. In Proceedings of the 57th Annual Symposium on Foundations of Computer Science (FOCS). 615--624.
[14]
Yi-Jun Chang and Seth Pettie. 2017. A Time Hierarchy Theorem for the LOCAL Model. In 58th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2017, Berkeley, CA, USA, October 15--17, 2017 . 156--167.
[15]
Richard Cole and Uzi Vishkin. 1986. Deterministic coin tossing and accelerating cascades: micro and macro techniques for designing parallel algorithms. In Proceedings of the 18th Annual ACM Symposium on Theory of Computing, May 28--30, 1986, Berkeley, California, USA. 206--219.
[16]
Manuela Fischer and Mohsen Ghaffari. 2017. Sublogarithmic Distributed Algorithms for Lová sz Local Lemma, and the Complexity Hierarchy. In 31st International Symposium on Distributed Computing, DISC 2017, October 16--20, 2017, Vienna, Austria . 18:1--18:16.
[17]
Mohsen Ghaffari, David G. Harris, and Fabian Kuhn. 2018. On Derandomizing Local Distributed Algorithms. In 59th IEEE Annual Symposium on Foundations of Computer Science, FOCS 2018, Paris, France, October 7--9, 2018 . 662--673.
[18]
Mohsen Ghaffari and Hsin-Hao Su. 2017. Distributed Degree Splitting, Edge Coloring, and Orientations. In Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2017, Barcelona, Spain, Hotel Porta Fira, January 16--19. 2505--2523.
[19]
Andrew V. Goldberg, Serge A. Plotkin, and Gregory E. Shannon. 1987. Parallel Symmetry-Breaking in Sparse Graphs. In Proceedings of the 19th Annual ACM Symposium on Theory of Computing, 1987, New York, New York, USA. 315--324.
[20]
Fabian Kuhn. 2009. Weak graph colorings: distributed algorithms and applications. In SPAA 2009: Proceedings of the 21st Annual ACM Symposium on Parallelism in Algorithms and Architectures, Calgary, Alberta, Canada, August 11--13, 2009. 138--144.
[21]
Nathan Linial. 1992. Locality in Distributed Graph Algorithms. SIAM J. Comput., Vol. 21, 1 (1992), 193--201.
[22]
Alain J. Mayer, Moni Naor, and Larry J. Stockmeyer. 1995. Local Computations on Static and Dynamic Graphs (Preliminary Version). In Third Israel Symposium on Theory of Computing and Systems, ISTCS 1995, Tel Aviv, Israel, January 4--6, 1995, Proceedings. 268--278.
[23]
Moni Naor and Larry J. Stockmeyer. 1993. What can be computed locally?. In Proceedings of the Twenty-Fifth Annual ACM Symposium on Theory of Computing, May 16--18, 1993, San Diego, CA, USA. 184--193.
[24]
David Peleg. 2000. Distributed Computing: A Locality-Sensitive Approach. Society for Industrial and Applied Mathematics.

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)No Distributed Quantum Advantage for Approximate Graph ColoringProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649679(1901-1910)Online publication date: 10-Jun-2024
  • (2024)The topology of local computing in networksJournal of Applied and Computational Topology10.1007/s41468-024-00185-6Online publication date: 1-Jul-2024
  • Show More Cited By

Index Terms

  1. An Automatic Speedup Theorem for Distributed Problems

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    PODC '19: Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing
    July 2019
    563 pages
    ISBN:9781450362177
    DOI:10.1145/3293611
    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: 16 July 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. distributed graph algorithms
    2. locally checkable problems
    3. weak coloring

    Qualifiers

    • Research-article

    Conference

    PODC '19
    Sponsor:
    PODC '19: ACM Symposium on Principles of Distributed Computing
    July 29 - August 2, 2019
    Toronto ON, Canada

    Acceptance Rates

    PODC '19 Paper Acceptance Rate 48 of 173 submissions, 28%;
    Overall Acceptance Rate 740 of 2,477 submissions, 30%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)21
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 22 Sep 2024

    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)No Distributed Quantum Advantage for Approximate Graph ColoringProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649679(1901-1910)Online publication date: 10-Jun-2024
    • (2024)The topology of local computing in networksJournal of Applied and Computational Topology10.1007/s41468-024-00185-6Online publication date: 1-Jul-2024
    • (2023)Distributed Graph Coloring Made EasyACM Transactions on Parallel Computing10.1145/360589610:4(1-21)Online publication date: 17-Aug-2023
    • (2023)Distributed Symmetry Breaking on Power Graphs via SparsificationProceedings of the 2023 ACM Symposium on Principles of Distributed Computing10.1145/3583668.3594579(157-167)Online publication date: 19-Jun-2023
    • (2023)Distributed Coloring of HypergraphsStructural Information and Communication Complexity10.1007/978-3-031-32733-9_5(89-111)Online publication date: 25-May-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)The Landscape of Distributed Complexities on Trees and BeyondProceedings of the 2022 ACM Symposium on Principles of Distributed Computing10.1145/3519270.3538452(37-47)Online publication date: 20-Jul-2022
    • (2022)A Speedup Theorem for Asynchronous Computation with Applications to Consensus and Approximate AgreementProceedings of the 2022 ACM Symposium on Principles of Distributed Computing10.1145/3519270.3538422(460-470)Online publication date: 20-Jul-2022
    • (2022)Linial for listsDistributed Computing10.1007/s00446-022-00424-y35:6(533-546)Online publication date: 17-May-2022
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media