Network Clustering via Maximizing Modularity: Approximation Algorithms and Theoretical Limits
Not on the map. Why?
Abstract (arXiv)
Many social networks and complex systems are found to be naturally divided into clusters of densely connected nodes, known as community structure (CS). Finding CS is one of fundamental yet challenging topics in network science. One of the most popular classes of methods for this problem is to maximize Newman's modularity. However, there is a little understood on how well we can approximate the maximum modularity as well as the implications of finding community structure with provable guarantees. In this paper, we settle definitely the approximability of modularity clustering, proving that approximating the problem within any (multiplicative) positive factor is intractable, unless P = NP. Yet we propose the first additive approximation algorithm for modularity clustering with a constant factor. Moreover, we provide a rigorous proof that a CS with modularity arbitrary close to maximum modularity QOPT might bear no similarity to the optimal CS of maximum modularity. Thus even when CS with near-optimal modularity are found, other verification methods are needed to confirm the significance of the structure.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Feb 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 2; 2024: 1; 2025: 1.
7 papers.
- 2021Scalable Community Detection via Parallel Correlation Clusteringcited by 9
- 2022Bayan Algorithm: Detecting Communities in Networks Through Exact and Approximate Optimization of Modularitycited by 5
- 2023Analyzing Modularity Maximization in Approximation, Heuristic, and Graph Neural Network Algorithms for Community Detectioncited by 4
- 2023Heuristic Modularity Maximization Algorithms for Community Detection Rarely Return an Optimal Partition or Anything Similarcited by 2
- 2022Constant Approximation for Normalized Modularity and Associations Clusteringcited by 0
- 2024Unsupervised Optimisation of GNNs for Node Clusteringcited by 0
- 2025Robust Markov stability for community detection at a scale learned based on the structurecited by 0
- 2025Robust Markov stability for community detection at a scale learned based on the structure15 Apr 2025
- 2024Unsupervised Optimisation of GNNs for Node Clustering12 Feb 2024
- 2023Analyzing Modularity Maximization in Approximation, Heuristic, and Graph Neural Network Algorithms for Community Detection17 Oct 2023
- 2023Heuristic Modularity Maximization Algorithms for Community Detection Rarely Return an Optimal Partition or Anything Similar28 Feb 2023
- 2022Constant Approximation for Normalized Modularity and Associations Clustering29 Dec 2022
- 2022Bayan Algorithm: Detecting Communities in Networks Through Exact and Approximate Optimization of Modularity10 Sep 2022
- 2021Scalable Community Detection via Parallel Correlation Clustering27 Jul 2021