English

A fast multilevel algorithm for graph clustering and community detection

Data Analysis, Statistics and Probability 2009-09-29 v1 Physics and Society

Abstract

One of the most useful measures of cluster quality is the modularity of a partition, which measures the difference between the number of the edges joining vertices from the same cluster and the expected number of such edges in a random (unstructured) graph. In this paper we show that the problem of finding a partition maximizing the modularity of a given graph G can be reduced to a minimum weighted cut problem on a complete graph with the same vertices as G. We then show that the resulted minimum cut problem can be efficiently solved with existing software for graph partitioning and that our algorithm finds clusterings of a better quality and much faster than the existing clustering algorithms.

Keywords

Cite

@article{arxiv.0707.2387,
  title  = {A fast multilevel algorithm for graph clustering and community detection},
  author = {Hristo Djidjev},
  journal= {arXiv preprint arXiv:0707.2387},
  year   = {2009}
}

Comments

12 pages, 2 figures; Workshop on Algorithms and Models for the Web Graph, 2006

R2 v1 2026-06-21T08:58:49.339Z