Improved distributed expander decomposition and nearly optimal triangle enumeration
From MaRDI portal
Publication:5145182
Abstract: An -expander decomposition of a graph is a clustering of the vertices such that (1) each cluster induces subgraph with conductance at least , and (2) the number of inter-cluster edges is at most . In this paper, we give an improved distributed expander decomposition. Specifically, we construct an -expander decomposition with in rounds for any and positive integer . For example, a -expander decomposition can be computed in rounds, for any arbitrarily small constant . Previously, the algorithm by Chang, Pettie, and Zhang can construct a -expander decomposition using rounds for any , with a caveat that the algorithm is allowed to throw away a set of edges into an extra part which forms a subgraph with arboricity at most . Our algorithm does not have this caveat. By slightly modifying the distributed algorithm for routing on expanders by Ghaffari, Kuhn and Su [PODC'17], we obtain a triangle enumeration algorithm using rounds. This matches the lower bound by Izumi and Le Gall [PODC'17] and Pandurangan, Robinson and Scquizzato [SPAA'18] of which holds even in the CONGESTED CLIQUE model. This provides the first non-trivial example for a distributed problem that has essentially the same complexity (up to a polylogarithmic factor) in both CONGEST and CONGESTED CLIQUE. The key technique in our proof is the first distributed approximation algorithm for finding a low conductance cut that is as balanced as possible. Previous distributed sparse cut algorithms do not have this nearly most balanced guarantee.
Recommendations
Cited in
(16)- Detecting cliques in CONGEST networks
- Towards the Erdős-Gallai cycle decomposition conjecture
- The communication complexity of set intersection and multiple equality testing
- Deterministic near-optimal distributed listing of cliques
- Distributed detection of clusters of arbitrary size
- Finding a small vertex cut on distributed networks
- Near-optimal Distributed Triangle Enumeration via Expander Decompositions
- The Complexity of Distributed Approximation of Packing and Covering Integer Linear Programs
- Expander decomposition and pruning: faster, stronger, and simpler
- Expanders via local edge flips in quasilinear time
- Finding a bounded-degree expander inside a dense one
- Fooling views: a new lower bound technique for distributed computations under congestion
- A note on improved results for one round distributed clique listing
- Distributed triangle detection via expander decomposition
- Fast distributed algorithms for girth, cycles and small subgraphs
- Sublinear-time distributed algorithms for detecting small cliques and even cycles
This page was built for publication: Improved distributed expander decomposition and nearly optimal triangle enumeration
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5145182)