Possibilities and Impossibilities for Distributed Subgraph Detection

In the distributed subgraph detection problem, we are given a fixed subgraph H , and the network must decide whether the network graph contains a copy of H or not. Subgraph detection can be solved in a constant number of rounds if message size is unbounded, but in the CONGEST model, where each message has bounded size, it can have high round complexity. Distributed subgraph detection has received significant attention recently, with new upper and lower bounds, but several fundamental questions remain open. In this paper we prove new possibility and impossibility results for subgraph detection in the CONGEST model. We show for the first time that some subgraphs require superlinear --- in fact, nearly quadratic --- running time, even in small-diameter networks. We also study cycle-detection, and show that any even cycle can be detected in sublinear time (in contrast to odd cycles, which require linear time). For the special case of triangle-detection, we show that deterministic algorithms require $Ømega(łog n)$ total communication even in graphs of degree 2, and that one-round randomized algorithms must send $Ømega(Δ)$ bits in graphs of degree Δ, improving on the recent results of [Abboud et. al.]. Finally, we extend a recent lower bound of [Izumi, Le Gall] on listing all triangles to cliques of any size.

[1]  Moti Medina,et al.  Three Notes on Distributed Property Testing , 2017, DISC.

[2]  Peter Robinson,et al.  Tight Bounds for Distributed Graph Computations , 2016, ArXiv.

[3]  Pierre Fraigniaud,et al.  Distributed Detection of Cycles , 2017, SPAA.

[4]  Igor Rivin Counting cycles and finite dimensional Lp norms , 2002, Adv. Appl. Math..

[5]  Rotem Oshman,et al.  Lower Bounds for Subgraph Detection in the CONGEST Model , 2017, OPODIS.

[6]  Ivan Rapaport,et al.  Distributed Testing of Excluded Subgraphs , 2016, DISC.

[7]  Christoph Lenzen,et al.  Algebraic Methods in the Congested Clique , 2015, PODC.

[8]  Christoph Lenzen,et al.  Fooling views: a new lower bound technique for distributed computations under congestion , 2017, Distributed Computing.

[9]  Fabian Kuhn,et al.  On the power of the congested clique model , 2014, PODC.

[10]  Bala Kalyanasundaram,et al.  The Probabilistic Communication Complexity of Set Intersection , 1992, SIAM J. Discret. Math..

[11]  Eyal Kushilevitz,et al.  Communication Complexity: Index of Notation , 1996 .

[12]  François Le Gall,et al.  Triangle Finding and Listing in CONGEST Networks , 2017, PODC.

[13]  Janne H. Korhonen,et al.  Deterministic Subgraph Detection in Broadcast CONGEST , 2017, OPODIS.

[14]  P. Erdös On extremal problems of graphs and generalized graphs , 1964 .

[15]  Christoph Lenzen,et al.  "Tri, Tri Again": Finding Triangles and Small Subgraphs in a Distributed Setting - (Extended Abstract) , 2012, DISC.

[16]  Leonid Barenboim,et al.  Sublogarithmic distributed MIS algorithm for sparse graphs using Nash-Williams decomposition , 2008, PODC '08.

[17]  Noga Alon,et al.  Color-coding , 1995, JACM.

[18]  Ami Paz,et al.  Quadratic and Near-Quadratic Lower Bounds for the CONGEST Model , 2017, DISC.

[19]  Mam Riess Jones Color Coding , 1962, Human factors.

[20]  Kepa Korta Murua,et al.  Donostia - San Sebastián , 2009 .

[21]  Eldar Fischer,et al.  Fast Distributed Algorithms for Testing Graph Properties , 2016, DISC.

[22]  Boris Bukh,et al.  A Bound on the Number of Edges in Graphs Without an Even Cycle , 2014, Combinatorics, Probability and Computing.

[23]  Boaz Patt-Shamir,et al.  Distributed discovery of large near-cliques , 2011, Distributed Computing.

[24]  Julian R. Ullmann,et al.  An Algorithm for Subgraph Isomorphism , 1976, J. ACM.

[25]  Alexander A. Razborov,et al.  On the Distributional Complexity of Disjointness , 1992, Theor. Comput. Sci..

[26]  Leslie Lamport,et al.  Reaching Agreement in the Presence of Faults , 1980, JACM.

[27]  A. Razborov Communication Complexity , 2011 .