Multiresolution community detection in complex networks by using a decomposition based multiobjective memetic algorithm

被引:0
作者
Shao, Zengyang [1 ]
Ma, Lijia [1 ]
Bai, Yuan [2 ]
Wang, Shanfeng [3 ]
Lin, Qiuzhen [1 ]
Li, Jianqiang [1 ]
机构
[1] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen 518060, Peoples R China
[2] Univ Hong Kong, Li Ka Shing Fac Med, Sch Publ Hlth, WHO Collaborating Ctr Infect Dis Epidemiol & Cont, Hong Kong, Peoples R China
[3] Xidian Univ, Sch Elect Engn, Minist Educ, Key Lab Intelligent Percept & Image Understanding, Xian 710071, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Multiobjective optimization; Memetic algorithm; Community detection; Multiresolution; Complex networks; EVOLUTIONARY ALGORITHM; GENETIC ALGORITHM; OPTIMIZATION; MODULARITY; RESOLUTION;
D O I
10.1007/s12293-022-00370-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Community structures are sets of nodes that are densely linked with each other, reflecting the functional modules of real-world systems. Most classical works for community detection (CD) are based on the optimization of an objective function, namely modularity. However, it has been recently demonstrated that there exists a resolution limit in the modularity optimization based CD methods, i.e., the communities cannot be detected if their scales are smaller than a certain threshold. To overcome this resolution limit, in this paper, we propose a decomposition based multiobjective memetic algorithm (called MDMCD) for multiresolution CD (MCD) in complex networks, aiming to detect communities at multiple resolution levels. MDMCD first models the MCD problem as a multiobjective optimization problem (MOP) with two contradictory objectives, namely the intra-link ratio and inter-link ratio. Then, it devises a multiobjective memetic optimization framework that combines a decomposition based multiobjective evolutionary algorithm with a two-level local search to solve the modeled MOP. In this framework, the modeled MOP is first decomposed into a set of single-objective optimization subproblems, each of which corresponds to a CD problem in a certain resolution level. Subsequently, these subproblems are simultaneously optimized by the evolutionary operators and the local search, taking the network-specific knowledge into consideration. Finally, MDMCD returns a population of solutions in a single simulation run, reflecting the community divisions at multiple resolution levels. Experiments on both the simulated and real-world networks show the effectiveness of MDMCD in detecting multiresolution community structures.
引用
收藏
页码:89 / 102
页数:14
相关论文
共 63 条
[41]   Modularity and community structure in networks [J].
Newman, M. E. J. .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2006, 103 (23) :8577-8582
[42]   A Probabilistic Memetic Framework [J].
Nguyen, Quang Huy ;
Ong, Yew-Soon ;
Lim, Meng Hiot .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (03) :604-623
[43]   Memetic Computation-Past, Present & Future [J].
Ong, Yew-Soon ;
Lim, Meng Hiot ;
Chen, Xianshun .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2010, 5 (02) :24-31
[44]   Evolutionary Computation for Community Detection in Networks: A Review [J].
Pizzuti, Clara .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2018, 22 (03) :464-483
[45]   A Multiobjective Genetic Algorithm to Find Communities in Complex Networks [J].
Pizzuti, Clara .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (03) :418-430
[46]   Post-processing hierarchical community structures: Quality improvements and multi-scale view [J].
Pons, Pascal ;
Latapy, Matthieu .
THEORETICAL COMPUTER SCIENCE, 2011, 412 (8-10) :892-900
[47]   Defining and identifying communities in networks [J].
Radicchi, F ;
Castellano, C ;
Cecconi, F ;
Loreto, V ;
Parisi, D .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2004, 101 (09) :2658-2663
[48]   Maps of random walks on complex networks reveal community structure [J].
Rosvall, Martin ;
Bergstrom, Carl T. .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2008, 105 (04) :1118-1123
[49]   Multi-objective community detection in complex networks [J].
Shi, Chuan ;
Yan, Zhenyu ;
Cai, Yanan ;
Wu, Bin .
APPLIED SOFT COMPUTING, 2012, 12 (02) :850-859
[50]   PPLS/D: Parallel Pareto Local Search Based on Decomposition [J].
Shi, Jialong ;
Zhang, Qingfu ;
Sun, Jianyong .
IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (03) :1060-1071