Universally-optimal distributed algorithms for known topologies
Bernhard Haeupler, David Wajc, Goran Zuzic
Abstract
Many distributed optimization algorithms achieve existentially-optimal running times, meaning that there exists some pathological worst-case topology on which no algorithm can do better. Still, most networks of interest allow for exponentially faster algorithms. This motivates two questions:
• What network topology parameters determine the complexity of distributed optimization?
• Are there universally-optimal algorithms that are as fast as possible on every topology?
We resolve these 25-year-old open problems in the known-topology setting (i.e., supported CONGEST) for a wide class of global network optimization problems including MST, (1 + ε)-min cut, various approximate shortest paths problems, sub-graph connectivity, etc.
In particular, we provide several (equivalent) graph parameters and show they are tight universal lower bounds for the above problems, fully characterizing their inherent complexity. Our results also imply that algorithms based on the low-congestion shortcut framework match the above lower bound, making them universally optimal if shortcuts are efficiently approximable. We leverage a recent result in hop-constrained oblivious routing to show this is the case if the topology is known-giving universally-optimal algorithms for all above problems.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 5e7d0dc6-57a5-4cfc-a549-7d41bea2b95cCited by top-tier papers8
- Universal Optimality of Dijkstra Via Beyond-Worst-Case HeapsBernhard Haeupler, Richard Hladík, Václav Rozhon, Robert E. Tarjan et al.FOCS 2024 · 33 citations
- Nearly Optimal Communication and Query Complexity of Bipartite MatchingJoakim Blikstad, Jan van den Brand, Yuval Efron, Sagnik Mukhopadhyay et al.FOCS 2022 · 7 citations
- Universally-Optimal Distributed Shortest Paths and Transshipment via Graph-Based ℓ1-Oblivious RoutingGoran Zuzic, Gramoz Goranci, Mingquan Ye, Bernhard Haeupler et al.SODA 2022 · 7 citations
- Maximum Length-Constrained Flows and Disjoint Paths: Distributed, Deterministic, and FastBernhard Haeupler, D. Ellis Hershkowitz, Thatchaphol SaranurakSTOC 2023 · 6 citations
- Deterministic Low-Diameter Decompositions for Weighted Graphs and Distributed and Parallel ApplicationsVáclav Rozhon, Michael Elkin, Christoph Grunau, Bernhard HaeuplerFOCS 2022 · 5 citations
Builds on4
- Hop-constrained oblivious routingMohsen Ghaffari, Bernhard Haeupler, Goran ZuzicSTOC 2021 · 15 citations
- Network Coding Gaps for Completion Times of Multiple UnicastsBernhard Haeupler, David Wajc, Goran ZuzicFOCS 2020 · 12 citations
- A deterministic algorithm for the MST problem in constant rounds of congested cliqueKrzysztof NowickiSTOC 2021 · 10 citations
- Distributed weighted min-cut in nearly-optimal timeMichal Dory, Yuval Efron, Sagnik Mukhopadhyay, Danupon NanongkaiSTOC 2021 · 2 citations
Related papers
- Hop-constrained expander decompositions, oblivious routing, and distributed universal optimalityBernhard Haeupler, Harald Räcke, Mohsen GhaffariSTOC 2022 · 19 citations
- Lenzen's Distributed Routing Generalized: A Full Characterization of Constant-Time RoutabilityMohsen Ghaffari, Brandon WangSTOC 2024
- Tree embeddings for hop-constrained network designBernhard Haeupler, D. Ellis Hershkowitz, Goran ZuzicSTOC 2021 · 1 citation
- Deterministic Distributed Expander Decomposition and Routing with Applications in Distributed DerandomizationYi-Jun Chang, Thatchaphol SaranurakFOCS 2020 · 31 citations
- Being Fast Means Being Chatty: The Local Information Cost of Graph SpannersPeter RobinsonSODA 2021 · 8 citations
