Papers
Topics
Authors
Recent
Search
2000 character limit reached

Distributed Triangle Detection via Expander Decomposition

Published 17 Jul 2018 in cs.DS and cs.DC | (1807.06624v1)

Abstract: We present improved distributed algorithms for triangle detection and its variants in the CONGEST model. We show that Triangle Detection, Counting, and Enumeration can be solved in O~(n<sup>1/2)\tilde{O}(n<sup>{1/2}) rounds. In contrast, the previous state-of-the-art bounds for Triangle Detection and Enumeration were O~(n<sup>2/3)\tilde{O}(n<sup>{2/3}) and O~(n<sup>3/4)\tilde{O}(n<sup>{3/4}), respectively, due to Izumi and LeGall (PODC 2017). The main technical novelty in this work is a distributed graph partitioning algorithm. We show that in O~(n<sup>1δ)\tilde{O}(n<sup>{1-\delta}) rounds we can partition the edge set of the network G=(V,E)G=(V,E) into three parts E=EmEsErE=E_m\cup E_s\cup E_r such that (a) Each connected component induced by EmE_m has minimum degree Ω(n<sup>δ)\Omega(n<sup>\delta) and conductance Ω(1/polylog(n))\Omega(1/\text{poly} \log(n)). As a consequence the mixing time of a random walk within the component is O(polylog(n))O(\text{poly} \log(n)). (b) The subgraph induced by EsE_s has arboricity at most n<sup>δn<sup>{\delta}. (c) ErE/6|E_r| \leq |E|/6. All of our algorithms are based on the following generic framework, which we believe is of interest beyond this work. Roughly, we deal with the set EsE_s by an algorithm that is efficient for low-arboricity graphs, and deal with the set ErE_r using recursive calls. For each connected component induced by EmE_m, we are able to simulate congested clique algorithms with small overhead by applying a routing algorithm due to Ghaffari, Kuhn, and Su (PODC 2017) for high conductance graphs.

Citations (46)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.