skip to main content
10.1145/3519270.3538464acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
extended-abstract

Brief Announcement: Almost Universally Optimal Distributed Laplacian Solver

Published:21 July 2022Publication History

ABSTRACT

This paper refines the distributed Laplacian solver recently developed by Forster, Goranci, Liu, Peng, Sun, and Ye (FOCS '21) via the Ghaffari-Haeupler framework (SODA '16) of low-congestion shortcuts. Specifically, if ε > 0 is the error of the Laplacian solver, we obtain two main results.

First, in the supported version of the CONGEST model, we establish an almost universally optimal Laplacian solver. Namely, we show that any Laplacian system on an n-node graph with shortcut quality SQ (G) can be solved after no(1)SQ(G) log (1/ε) rounds, almost matching our lower bound of Ω∼ (SQ(G)) rounds of any graph G. Our techniques also imply almost universally optimal Laplacian solvers in the full generality of CONGEST, conditional on the efficient construction of shortcuts. In particular, they unconditionally imply a novel Dno(1) log (1/ε) Laplacian solver for excluded-minor graphs with hop-diameter D.

Moreover, following a recent line of work in distributed algorithms, we consider a hybrid communication model which enhances CONGEST with limited global power in the form of the node-capacitated clique (NCC) model. In this model, we show the existence of a Laplacian solver with round complexity no(1) log(1/ε).

The unifying thread of these results, and our main technical contribution, is the development of nearly-optimal distributed algorithms for a novel congested generalization of the standard part-wise aggregation problem. This primitive accelerates the Laplacian solver of Forster, Goranci, Liu, Peng, Sun, and Ye, and we believe it will find further applications in the future.

Skip Supplemental Material Section

Supplemental Material

S7-T7-BA.mp4

mp4

299.6 MB

References

  1. Ioannis Anagnostides and Themis Gouleakis. 2021. Deterministic Distributed Algorithms and Lower Bounds in the Hybrid Model. In 35th International Symposium on Distributed Computing, DISC 2021 (LIPIcs, Vol. 209). Schloss Dagstuhl - Leibniz- Zentrum für Informatik, 5:1--5:19. https://doi.org/10.4230/LIPIcs.DISC.2021.5Google ScholarGoogle Scholar
  2. John Augustine, Mohsen Ghaffari, Robert Gmyr, Kristian Hinnenthal, Christian Scheideler, Fabian Kuhn, and Jason Li. 2019. Distributed Computation in Node-Capacitated Networks. In The 31st ACM on Symposium on Parallelism in Algorithms and Architectures, SPAA 2019, Christian Scheideler and Petra Berenbrink (Eds.). ACM, 69--79. https://doi.org/10.1145/3323165.3323195Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. John Augustine, Kristian Hinnenthal, Fabian Kuhn, Christian Scheideler, and Philipp Schneider. 2020. Shortest Paths in a Hybrid Network Model. In Proceedings of the 2020 ACM-SIAM Symposium on Discrete Algorithms, SODA 2020, Shuchi Chawla (Ed.). SIAM, 1280--1299. https://doi.org/10.1137/1.9781611975994.78Google ScholarGoogle ScholarCross RefCross Ref
  4. Keren Censor-Hillel, Dean Leitersdorf, and Volodymyr Polosukhin. 2021. Distance Computations in the Hybrid Network Model via Oracle Simulations. In 38th International Symposium on Theoretical Aspects of Computer Science, STACS 2021, March 16--19, 2021 (LIPIcs, Vol. 187). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 21:1--21:19. https://doi.org/10.4230/LIPIcs.STACS.2021.21Google ScholarGoogle Scholar
  5. Tao Chen, Xiaofeng Gao, and Guihai Chen. 2016. The features, hardware, and architectures of data center networks: A survey. J. Parallel and Distrib. Comput. 96 (2016), 45--74. https://doi.org/10.1016/j.jpdc.2016.05.009Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Sam Coy, Artur Czumaj, Michael Feldmann, Kristian Hinnenthal, Fabian Kuhn, Christian Scheideler, Philipp Schneider, and Martijn Struijs. 2022. Near-Shortest Path Routing in Hybrid Communication Networks. arXiv:2202.08008 [cs.DC]Google ScholarGoogle Scholar
  7. Atish Das Sarma, Stephan Holzer, Liah Kor, Amos Korman, Danupon Nanongkai, Gopal Pandurangan, David Peleg, and Roger Wattenhofer. 2011. Distributed Verification and Hardness of Distributed Approximation. In Proceedings of the Forty-Third Annual ACM Symposium on Theory of Computing (San Jose, California, USA) (STOC '11). Association for Computing Machinery, New York, NY, USA, 363--372. https://doi.org/10.1145/1993636.1993686Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Michael Elkin. 2004. Unconditional Lower Bounds on the Time-Approximation Tradeoffs for the Distributed Minimum Spanning Tree Problem. In Proceedings of the Thirty-Sixth Annual ACM Symposium on Theory of Computing (Chicago, IL, USA) (STOC '04). Association for Computing Machinery, New York, NY, USA, 331--340. https://doi.org/10.1145/1007352.1007407Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Michael Feldmann, Kristian Hinnenthal, and Christian Scheideler. 2020. Fast Hybrid Network Algorithms for Shortest Paths in Sparse Graphs. In 24th International Conference on Principles of Distributed Systems, OPODIS 2020 (LIPIcs, Vol. 184). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 31:1--31:16. https: //doi.org/10.4230/LIPIcs.OPODIS.2020.31Google ScholarGoogle Scholar
  10. Sebastian Forster, Gramoz Goranci, Yang P. Liu, Richard Peng, Xiaorui Sun, and Mingquan Ye. 2021. Minor Sparsifiers and the Distributed Laplacian Paradigm. In 62nd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2021. IEEE, 989--999. https://doi.org/10.1109/FOCS52979.2021.00099Google ScholarGoogle Scholar
  11. Mohsen Ghaffari and Bernhard Haeupler. 2016. Distributed Algorithms for Planar Networks II: Low-Congestion Shortcuts, MST, and Min-Cut. In Proceedings of the Twenty-Seventh Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2016, Robert Krauthgamer (Ed.). SIAM, 202--219. https://doi.org/10.1137/1. 9781611974331.ch16Google ScholarGoogle ScholarCross RefCross Ref
  12. Mohsen Ghaffari, Bernhard Haeupler, and Harald Räcke. 2021. Hop-Constrained Expander Decompositions, Oblivious Routing, and Universally-Optimal Distributed Algorithms. arXiv preprint (2021).Google ScholarGoogle Scholar
  13. Thorsten Götte, Kristian Hinnenthal, Christian Scheideler, and JulianWerthmann. 2021. Time-Optimal Construction of Overlay Networks. In PODC '21: ACM Symposium on Principles of Distributed Computing. ACM, 457--468. https://doi. org/10.1145/3465084.3467932Google ScholarGoogle Scholar
  14. Bernhard Haeupler, David Wajc, and Goran Zuzic. 2021. Universally-optimal distributed algorithms for known topologies. In STOC '21: 53rd Annual ACM SIGACT Symposium on Theory of Computing, Virtual Event, Italy, June 21--25, 2021, Samir Khuller and Virginia Vassilevska Williams (Eds.). ACM, 1166--1179. https://doi.org/10.1145/3406325.3451081Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Udit Narayana Kar and Debarshi Kumar Sanyal. 2018. An overview of deviceto- device communication in cellular networks. ICT Express 4, 4 (2018), 203--208. https://doi.org/10.1016/j.icte.2017.08.002Google ScholarGoogle ScholarCross RefCross Ref
  16. Fabian Kuhn and Philipp Schneider. 2020. Computing Shortest Paths and Diameter in the Hybrid Network Model. In Proceedings of the 39th Symposium on Principles of Distributed Computing (PODC '20). Association for Computing Machinery, 109--118. https://doi.org/10.1145/3382734.3405719Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Fabian Kuhn and Philipp Schneider. 2022. Routing Schemes and Distance Oracles in the Hybrid Model. arXiv:2202.06624 [cs.DC]Google ScholarGoogle Scholar
  18. D. Peleg and V. Rubinovich. 1999. A near-tight lower bound on the time complexity of distributed MST construction. In 40th Annual Symposium on Foundations of Computer Science. 253--261. https://doi.org/10.1109/SFFCS.1999.814597Google ScholarGoogle Scholar
  19. Daniel A. Spielman and Shang-Hua Teng. 2014. Nearly Linear Time Algorithms for Preconditioning and Solving Symmetric, Diagonally Dominant Linear Systems. SIAM J. Matrix Anal. Appl. 35, 3 (2014), 835--885. https://doi.org/10.1137/ 090771430Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. GuohuiWang, David G. Andersen, Michael Kaminsky, Konstantina Papagiannaki, T.S. Eugene Ng, Michael Kozuch, and Michael Ryan. 2010. C-Through: Part-Time Optics in Data Centers. In Proceedings of the ACM SIGCOMM 2010 Conference (SIGCOMM '10). Association for Computing Machinery, 327--338. https://doi. org/10.1145/1851182.1851222Google ScholarGoogle Scholar

Index Terms

  1. Brief Announcement: Almost Universally Optimal Distributed Laplacian Solver

    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'22: Proceedings of the 2022 ACM Symposium on Principles of Distributed Computing
      July 2022
      509 pages
      ISBN:9781450392624
      DOI:10.1145/3519270

      Copyright © 2022 Owner/Author

      Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 21 July 2022

      Check for updates

      Qualifiers

      • extended-abstract

      Acceptance Rates

      Overall Acceptance Rate740of2,477submissions,30%

      Upcoming Conference

      PODC '24
    • Article Metrics

      • Downloads (Last 12 months)20
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader