Distributed Detection of Cliques in Dynamic Networks

This paper provides an in-depth study of the fundamental problems of finding small subgraphs in distributed dynamic networks. While some problems are trivially easy to handle, such as detecting a triangle that emerges after an edge insertion, we show that, perhaps somewhat surprisingly, other problems exhibit a wide range of complexities in terms of the trade-offs between their round and bandwidth complexities. In the case of triangles, which are only affected by the topology of the immediate neighborhood, some end results are: \begin{itemize} \item The bandwidth complexity of $1$-round dynamic triangle detection or listing is $\Theta(1)$. \item The bandwidth complexity of $1$-round dynamic triangle membership listing is $\Theta(1)$ for node/edge deletions, $\Theta(n^{1/2})$ for edge insertions, and $\Theta(n)$ for node insertions. \item The bandwidth complexity of $1$-round dynamic triangle membership detection is $\Theta(1)$ for node/edge deletions, $O(\log n)$ for edge insertions, and $\Theta(n)$ for node insertions. \end{itemize} Most of our upper and lower bounds are \emph{tight}. Additionally, we provide almost always tight upper and lower bounds for larger cliques.

[1]  Hengjie Zhang,et al.  Improved Algorithms for Fully Dynamic Maximal Independent Set , 2018, ArXiv.

[2]  Krzysztof Onak,et al.  Fully Dynamic Maximal Independent Set with Sublinear in n Update Time , 2018, SODA.

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

[4]  Ami Paz,et al.  Fast and Simple Deterministic Algorithms for Highly-Dynamic Networks , 2019, ArXiv.

[5]  Shlomi Dolev,et al.  Proceedings of the 2014 ACM symposium on Principles of distributed computing , 2014, PODC 2014.

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

[7]  Roger Wattenhofer,et al.  On Local Fixing , 2013, OPODIS.

[8]  Shlomi Dolev,et al.  Self Stabilization , 2004, J. Aerosp. Comput. Inf. Commun..

[9]  Fabian Kuhn,et al.  Possibilities and Impossibilities for Distributed Subgraph Detection , 2018, SPAA.

[10]  Manoj Gupta,et al.  Simple dynamic algorithms for Maximal Independent Set and other problems , 2018, ArXiv.

[11]  Artur Czumaj,et al.  Detecting cliques in CONGEST networks , 2018, Distributed Computing.

[12]  Seth Pettie,et al.  Distributed Triangle Detection via Expander Decomposition , 2018, SODA.

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

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

[15]  Moti Medina,et al.  Faster and Simpler Distributed Algorithms for Testing and Correcting Graph Properties in the CONGEST-Model , 2017, ArXiv.

[16]  Peter Robinson,et al.  On the Distributed Complexity of Large-Scale Graph Computations , 2016, SPAA.

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

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

[19]  Shay Solomon,et al.  Fully Dynamic Maximal Matching in Constant Update Time , 2016, 2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS).

[20]  Hsin-Hao Su,et al.  Distributed coloring algorithms for triangle-free graphs , 2015, Inf. Comput..

[21]  Krzysztof Onak,et al.  Fully dynamic maximal independent set with sublinear update time , 2018, STOC.

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

[23]  David Peleg,et al.  Local-on-Average Distributed Tasks , 2016, SODA.

[24]  Eldar Fischer,et al.  Fast distributed algorithms for testing graph properties , 2016, Distributed Computing.

[25]  Stefan Schmid,et al.  Large Cuts with Local Algorithms on Triangle-Free Graphs , 2014, Electron. J. Comb..

[26]  Rotem Oshman,et al.  Distributed Property Testing for Subgraph-Freeness Revisited , 2017, ArXiv.

[27]  Keren Censor-Hillel,et al.  Optimal Dynamic Distributed MIS , 2015, PODC.

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

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

[30]  Fred B. Chambers,et al.  Distributed Computing , 2016, Lecture Notes in Computer Science.

[31]  Fabian Kuhn,et al.  Local Distributed Algorithms in Highly Dynamic Networks , 2019, 2019 IEEE International Parallel and Distributed Processing Symposium (IPDPS).

[32]  Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures , 2018, SPAA.

[33]  Pierre Fraigniaud,et al.  Distributed Subgraph Detection , 2017, ArXiv.

[34]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.