Community Detection in Networks by Using Multiobjective Evolutionary Algorithm with Decomposition

Maoguo Gong,Lijia Ma,Qingfu Zhang,Licheng Jiao
DOI: https://doi.org/10.1016/j.physa.2012.03.021
IF: 3.778
2012-01-01
Physica A Statistical Mechanics and its Applications
Abstract:Community structure is an important property of complex networks. Most optimization-based community detection algorithms employ single optimization criteria. In this study, the community detection is solved as a multiobjective optimization problem by using the multiobjective evolutionary algorithm based on decomposition. The proposed algorithm maximizes the density of internal degrees, and minimizes the density of external degrees simultaneously. It can produce a set of solutions which can represent various divisions to the networks at different hierarchical levels. The number of communities is automatically determined by the non-dominated individuals resulting from our algorithm. Experiments on both synthetic and real-world network datasets verify that our algorithm is highly efficient at discovering quality community structure.
What problem does this paper attempt to address?