English

Universally-Optimal Distributed Shortest Paths and Transshipment via Graph-Based L1-Oblivious Routing

Data Structures and Algorithms 2021-11-01 v1

Abstract

We provide universally-optimal distributed graph algorithms for (1+ε)(1+\varepsilon)-approximate shortest path problems including shortest-path-tree and transshipment. The universal optimality of our algorithms guarantees that, on any nn-node network GG, our algorithm completes in Tno(1)T \cdot n^{o(1)} rounds whenever a TT-round algorithm exists for GG. This includes Dno(1)D \cdot n^{o(1)}-round algorithms for any planar or excluded-minor network. Our algorithms never require more than (n+D)no(1)(\sqrt{n} + D) \cdot n^{o(1)} rounds, resulting in the first sub-linear-round distributed algorithm for transshipment. The key technical contribution leading to these results is the first efficient no(1)n^{o(1)}-competitive linear 1\ell_1-oblivious routing operator that does not require the use of 1\ell_1-embeddings. Our construction is simple, solely based on low-diameter decompositions, and -- in contrast to all known constructions -- directly produces an oblivious flow instead of just an approximation of the optimal flow cost. This also has the benefit of simplifying the interaction with Sherman's multiplicative weight framework [SODA'17] in the distributed setting and its subsequent rounding procedures.

Keywords

Cite

@article{arxiv.2110.15944,
  title  = {Universally-Optimal Distributed Shortest Paths and Transshipment via Graph-Based L1-Oblivious Routing},
  author = {Goran Zuzic and Gramoz Goranci and Mingquan Ye and Bernhard Haeupler and Xiaorui Sun},
  journal= {arXiv preprint arXiv:2110.15944},
  year   = {2021}
}

Comments

Accepted to SODA 2022. Author ordering was randomized using https://www.aeaweb.org/journals/policies/random-author-order/generator