Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2933057.2933112acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article
Public Access

Low-Congestion Shortcuts without Embedding

Published: 25 July 2016 Publication History

Abstract

Distributed optimization algorithms are frequently faced with solving sub-problems on disjoint connected parts of a network. Unfortunately, the diameter of these parts can be significantly larger than the diameter of the underlying network, leading to slow running times. Recent work by [Ghaffari and Hauepler; SODA'16] showed that this phenomenon can be seen as the broad underlying reason for the pervasive Omega(√n + D) lower bounds that apply to most optimization problems in the CONGEST model. On the positive side, this work also introduced low-congestion shortcuts as an elegant solution to circumvent this problem in certain topologies of interest. Particularly, they showed that there exist good shortcuts for any planar network and more generally any bounded genus network. This directly leads to fast O(DlogO(1)n) distributed optimization algorithms on such topologies, e.g., for MST and Min-Cut approximation, given that one can efficiently construct these shortcuts in a distributed manner.
Unfortunately, the shortcut construction of [Ghaffari and Hauepler; SODA'16] relies heavily on having access to a bounded genus embedding of the network. Computing such an embedding distributedly, however, is a hard problem - even for planar networks. No distributed embedding algorithm for bounded genus graphs is in sight. In this work, we side-step this problem by defining a slightly restricted and more structured form of shortcuts and giving a novel construction algorithm which efficiently finds a shortcut which is, up to a logarithmic factor, as good as the best shortcut that exists for a given network. This new construction algorithm directly leads to an O(D logO(1) n)-round algorithm for solving optimization problems like MST for any topology for which good restricted shortcuts exist - without the need to compute any embedding. This includes the first efficient algorithm for bounded genus graphs.

References

[1]
A. Das Sarma, S. Holzer, L. Kor, A. Korman, D. Nanongkai, G. Pandurangan, D. Peleg, and R. Wattenhofer. Distributed verification and hardness of distributed approximation. In Proc. of the Symp. on Theory of Comp. (STOC), pages 363--372, 2011.
[2]
M. Elkin. Unconditional lower bounds on the time-approximation tradeoffs for the distributed minimum spanning tree problem. In Proc. of the Symp. on Theory of Comp. (STOC), pages 331--340, 2004.
[3]
M. Elkin. An unconditional lower bound on the time-approximation trade-off for the distributed minimum spanning tree problem. SIAM Journal on Computing, 36(2):433--456, 2006.
[4]
S. Frischknecht, S. Holzer, and R. Wattenhofer. Networks cannot compute their diameter in sublinear time. In Proc. of ACM-SIAM Symp. on Disc. Alg. (SODA), pages 1150--1162, 2012.
[5]
J. Garay, S. Kutten, and D. Peleg. A sub-linear time distributed algorithm for minimum-weight spanning trees. In Proc. of the Symp. on Found. of Comp. Sci. (FOCS), 1993.
[6]
M. Ghaffari and B. Haeupler. Distributed algorithms for planar networks I: Planar embedding. Manuscript, 2015.
[7]
M. Ghaffari and B. Haeupler. Distributed algorithms for planar networks II: Low-congestion shortcuts, mst, and min-cut. In Proc. of ACM-SIAM Symp. on Disc. Alg. (SODA), pages 202--219. SIAM, 2016.
[8]
M. Ghaffari, A. Karrenbauer, F. Kuhn, C. Lenzen, and B. Patt-Shamir. Near-optimal distributed maximum flow: Extended abstract. In the Proc. of the Int'l Symp. on Princ. of Dist. Comp. (PODC), pages 81--90, 2015.
[9]
M. Ghaffari and F. Kuhn. Distributed minimum cut approximation. In Proc. of the Int'l Symp. on Dist. Comp. (DISC), pages 1--15, 2013.
[10]
S. Holzer and R. Wattenhofer. Optimal distributed all pairs shortest paths and applications. In the Proc. of the Int'l Symp. on Princ. of Dist. Comp. (PODC), pages 355--364, 2012.
[11]
T. Izumi and R. Wattenhofer. Time lower bounds for distributed distance oracles. In Proc. of the International Conference on Principles of Distributed Systems, pages 60--75, 2014.
[12]
M. Khan and G. Pandurangan. A fast distributed approximation algorithm for minimum spanning trees. Distributed Computing, 20(6):391--402, 2008.
[13]
S. Kutten and D. Peleg. Fast distributed construction of k-dominating sets and applications. In the Proc. of the Int'l Symp. on Princ. of Dist. Comp. (PODC), pages 238--251, 1995.
[14]
F. T. Leighton, B. M. Maggs, and S. B. Rao. Packet routing and job-shop scheduling in O(congestion
[15]
dilation) steps. Combinatorica, 14(2):167--186, 1994.
[16]
C. Lenzen and B. Patt-Shamir. Fast routing table construction using small messages: Extended abstract. In Proc. of the Symp. on Theory of Comp. (STOC), pages 381--390, 2013.
[17]
C. Lenzen and B. Patt-Shamir. Fast partial distance estimation and applications. In the Proc. of the Int'l Symp. on Princ. of Dist. Comp. (PODC), pages 153--162, 2015.
[18]
C. Lenzen and D. Peleg. Efficient distributed source detection with limited bandwidth. In the Proc. of the Int'l Symp. on Princ. of Dist. Comp. (PODC), pages 375--382, 2013.
[19]
D. Nanongkai. Distributed approximation algorithms for weighted shortest paths. In Proc. of the Symp. on Theory of Comp. (STOC), pages 565--573, 2014.
[20]
D. Nanongkai and H.-H. Su. Almost-tight distributed minimum cut algorithms. In Proc. of the Int'l Symp. on Dist. Comp. (DISC), pages 439--453, 2014.
[21]
J. Nevsetvril, E. Milková, and H. Nevsetvrilová. Otakar boruvka on minimum spanning tree problem translation of both the 1926 papers, comments, history. Discrete Math., 233(1):3--36, 2001.
[22]
D. Peleg. Distributed Computing: A Locality-sensitive Approach. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, 2000.
[23]
D. Peleg and V. Rubinovich. A near-tight lower bound on the time complexity of distributed MST construction. In Proc. of the Symp. on Found. of Comp. Sci. (FOCS), pages 253--, 1999.

Cited By

View all
  • (2023)Efficient Distributed Decomposition and Routing Algorithms in Minor-Free Networks and Their ApplicationsProceedings of the 2023 ACM Symposium on Principles of Distributed Computing10.1145/3583668.3594604(55-66)Online publication date: 19-Jun-2023
  • (2023)Covering Planar Metrics (and Beyond): O(1) Trees Suffice2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS57990.2023.00139(2231-2261)Online publication date: 6-Nov-2023
  • (2023)Almost universally optimal distributed Laplacian solvers via low-congestion shortcutsDistributed Computing10.1007/s00446-023-00454-036:4(475-499)Online publication date: 31-Jul-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
PODC '16: Proceedings of the 2016 ACM Symposium on Principles of Distributed Computing
July 2016
508 pages
ISBN:9781450339643
DOI:10.1145/2933057
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: 25 July 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. bounded-genus graphs
  2. congest model
  3. low-congestion shortcuts
  4. mst
  5. planar graphs

Qualifiers

  • Research-article

Funding Sources

Conference

PODC '16
Sponsor:

Acceptance Rates

PODC '16 Paper Acceptance Rate 40 of 149 submissions, 27%;
Overall Acceptance Rate 740 of 2,477 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)77
  • Downloads (Last 6 weeks)25
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Efficient Distributed Decomposition and Routing Algorithms in Minor-Free Networks and Their ApplicationsProceedings of the 2023 ACM Symposium on Principles of Distributed Computing10.1145/3583668.3594604(55-66)Online publication date: 19-Jun-2023
  • (2023)Covering Planar Metrics (and Beyond): O(1) Trees Suffice2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS57990.2023.00139(2231-2261)Online publication date: 6-Nov-2023
  • (2023)Almost universally optimal distributed Laplacian solvers via low-congestion shortcutsDistributed Computing10.1007/s00446-023-00454-036:4(475-499)Online publication date: 31-Jul-2023
  • (2022)Undirected (1+𝜀)-shortest paths via minor-aggregates: near-optimal deterministic parallel and distributed algorithmsProceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing10.1145/3519935.3520074(478-487)Online publication date: 9-Jun-2022
  • (2022)Universally-Optimal Distributed Exact Min-CutProceedings of the 2022 ACM Symposium on Principles of Distributed Computing10.1145/3519270.3538429(281-291)Online publication date: 20-Jul-2022
  • (2022)Narrowing the LOCAL-CONGEST Gaps in Sparse Networks via Expander DecompositionsProceedings of the 2022 ACM Symposium on Principles of Distributed Computing10.1145/3519270.3538423(301-312)Online publication date: 20-Jul-2022
  • (2021)Low-Congestion Shortcuts for Graphs Excluding Dense MinorsProceedings of the 2021 ACM Symposium on Principles of Distributed Computing10.1145/3465084.3467935(213-221)Online publication date: 21-Jul-2021
  • (2021)Low-Congestion Shortcuts in Constant Diameter GraphsProceedings of the 2021 ACM Symposium on Principles of Distributed Computing10.1145/3465084.3467927(203-211)Online publication date: 21-Jul-2021
  • (2021)Universally-optimal distributed algorithms for known topologiesProceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing10.1145/3406325.3451081(1166-1179)Online publication date: 15-Jun-2021
  • (2021)Low-congestion shortcut and graph parametersDistributed Computing10.1007/s00446-021-00401-xOnline publication date: 28-Aug-2021
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media