English

Hearing the clusters in a graph: A distributed algorithm

Discrete Mathematics 2015-03-13 v6 Distributed, Parallel, and Cluster Computing Computational Physics Physics and Society

Abstract

We propose a novel distributed algorithm to cluster graphs. The algorithm recovers the solution obtained from spectral clustering without the need for expensive eigenvalue/vector computations. We prove that, by propagating waves through the graph, a local fast Fourier transform yields the local component of every eigenvector of the Laplacian matrix, thus providing clustering information. For large graphs, the proposed algorithm is orders of magnitude faster than random walk based approaches. We prove the equivalence of the proposed algorithm to spectral clustering and derive convergence rates. We demonstrate the benefit of using this decentralized clustering algorithm for community detection in social graphs, accelerating distributed estimation in sensor networks and efficient computation of distributed multi-agent search strategies.

Keywords

Cite

@article{arxiv.0911.4729,
  title  = {Hearing the clusters in a graph: A distributed algorithm},
  author = {Tuhin Sahai and Alberto Speranzon and Andrzej Banaszuk},
  journal= {arXiv preprint arXiv:0911.4729},
  year   = {2015}
}
R2 v1 2026-06-21T14:15:40.839Z