Deterministic Distributed Expander Decomposition and Routing with Applications in Distributed Derandomization

preprint2020arXivOpen access

Abstract

There is a recent exciting line of work in distributed graph algorithms in the CONGEST\mathsf{CONGEST} model that exploit expanders. All these algorithms so far are based on two tools: expander decomposition and expander routing. An (ε,ϕ)(ε,ϕ)-expander decomposition removes εε-fraction of the edges so that the remaining connected components have conductance at least ϕϕ, i.e., they are ϕϕ-expanders, and expander routing allows each vertex vv in a ϕϕ-expander to very quickly exchange deg(v)\text{deg}(v) messages with any other vertices, not just its local neighbors. In this paper, we give the first efficient deterministic distributed algorithms for both tools. We show that an (ε,ϕ)(ε,ϕ)-expander decomposition can be deterministically computed in poly(ε−1)no(1)\text{poly}(ε^{-1}) n^{o(1)} rounds for ϕ=poly(ε)n−o(1)ϕ= \text{poly}(ε) n^{-o(1)}, and that expander routing can be performed deterministically in poly(ϕ−1)no(1)\text{poly}(ϕ^{-1})n^{o(1)} rounds. Both results match previous bounds of randomized algorithms by [Chang and Saranurak, PODC 2019] and [Ghaffari, Kuhn, and Su, PODC 2017] up to subpolynomial factors. Consequently, we derandomize existing distributed algorithms that exploit expanders. We show that a minimum spanning tree on no(1)n^{o(1)}-expanders can be constructed deterministically in no(1)n^{o(1)} rounds, and triangle detection and enumeration on general graphs can be solved deterministically in O(n0.58)O(n^{0.58}) and n2/3+o(1)n^{2/3 + o(1)} rounds, respectively. We also give the first polylogarithmic-round randomized algorithm for constructing an (ε,ϕ)(ε,ϕ)-expander decomposition in poly(ε−1,log⁡n)\text{poly}(ε^{-1}, \log n) rounds for ϕ=1/poly(ε−1,log⁡n)ϕ= 1 / \text{poly}(ε^{-1}, \log n). The previous algorithm by [Chang and Saranurak, PODC 2019] needs nΩ(1)n^{Ω(1)} rounds for any ϕ≥1/polylog⁡nϕ\ge 1/\text{poly}\log n.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.