vix.ing · top · new · best · stats

Distributed Detection of Cliques in Dynamic Networks

2019/04/25 by Matthias Bonne, Bonne, Matthias, Keren Censor-Hillel +1
Computer Science · #Data Structures and Algorithms (cs.DS) #Distributed #FOS: Computer and information sciences #Parallel #and Cluster Computing (cs.DC) #cs.DC #cs.DS

paper · pdf · doi:10.48550/arxiv.1904.11440

arxiv created 2019/04/25 · arxiv updated 2019/04/26

Abstract

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: \beginitemize \item The bandwidth complexity of 1-round dynamic triangle detection or listing is Θ(1). \item The bandwidth complexity of 1-round dynamic triangle membership listing is Θ(1) for node/edge deletions, Θ(n1/2) for edge insertions, and Θ(n) for node insertions. \item The bandwidth complexity of 1-round dynamic triangle membership detection is Θ(1) for node/edge deletions, O(log n) for edge insertions, and Θ(n) for node insertions. \enditemize Most of our upper and lower bounds are tight. Additionally, we provide almost always tight upper and lower bounds for larger cliques.

Related