Total variation based community detection using a nonlinear optimization approach

18 Jul 2019  ·  Andrea Cristofari, Francesco Rinaldi, Francesco Tudisco ·

Maximizing the modularity of a network is a successful tool to identify an important community of nodes. However, this combinatorial optimization problem is known to be NP-hard. Inspired by recent nonlinear modularity eigenvector approaches, we introduce the modularity total variation $TV_Q$ and show that its box-constrained global maximum coincides with the maximum of the original discrete modularity function. Thus we describe a new nonlinear optimization approach to solve the equivalent problem leading to a community detection strategy based on $TV_Q$. The proposed approach relies on the use of a fast first-order method that embeds a tailored active-set strategy. We report extensive numerical comparisons with standard matrix-based approaches and the Generalized Ratio DCA approach for nonlinear modularity eigenvectors, showing that our new method compares favourably with state-of-the-art alternatives. Our software is available upon request.

PDF Abstract
No code implementations yet. Submit your code now

Categories


Social and Information Networks Optimization and Control Physics and Society 49M20, 65K10, 91D30, 91C20

Datasets


  Add Datasets introduced or used in this paper