Distributed Triangle Detection via Expander Decomposition

07/17/2018
by   Yi-Jun Chang, et al.
0

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 Õ(n^1/2) rounds. In contrast, the previous state-of-the-art bounds for Triangle Detection and Enumeration were Õ(n^2/3) and Õ(n^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 Õ(n^1-δ) rounds we can partition the edge set of the network G=(V,E) into three parts E=E_m∪ E_s∪ E_r such that (a) Each connected component induced by E_m has minimum degree Ω(n^δ) and conductance Ω(1/poly(n)). As a consequence the mixing time of a random walk within the component is O(poly(n)). (b) The subgraph induced by E_s has arboricity at most n^δ. (c) |E_r| ≤ |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 E_s by an algorithm that is efficient for low-arboricity graphs, and deal with the set E_r using recursive calls. For each connected component induced by E_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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/29/2020

Deterministic Distributed Expander Decomposition and Routing with Applications in Distributed Derandomization

There is a recent exciting line of work in distributed graph algorithms ...
research
04/17/2019

Improved Distributed Expander Decomposition and Nearly Optimal Triangle Enumeration

An (ϵ,ϕ)-expander decomposition of a graph G=(V,E) is a clustering of th...
research
02/21/2018

MIS in the Congested Clique Model in O( Δ) Rounds

We give a maximal independent set (MIS) algorithm that runs in O(Δ) roun...
research
09/30/2021

Breaking the hegemony of the triangle method in clique detection

We consider the fundamental problem of detecting/counting copies of a fi...
research
09/14/2021

Beyond Distributed Subgraph Detection: Induced Subgraphs, Multicolored Problems and Graph Parameters

Subgraph detection has recently been one of the most studied problems in...
research
05/12/2018

New Distributed Algorithms in Almost Mixing Time via Transformations from Parallel Algorithms

We show that many classical optimization problems --- such as (1±ϵ)-appr...
research
01/09/2022

Quantum Distributed Algorithms for Detection of Cliques

The possibilities offered by quantum computing have drawn attention in t...

Please sign up or login with your details

Forgot password? Click here to reset