the multi-objective evolutionary methods have been widely used for solving overlapping community detection problem and have achieved good community division performance. To design appropriate individual encoding and evolution strategies is important to improve the performance of multi-objective overlapping community detection evolutionary algorithm. To this end
a dual representation method is designed to encode the non-overlapping community structures and overlapping nodes respectively
which can effectively obtain the overlapping community structures. On the basis of the dual representation
this paper proposes a dual representation-based multi-objective evolutionary algorithm for overlapping community detection (DRMOEA). In DRMOEA
an initialization strategy based on community boundary nodes is suggested to obtain good initial individuals,with the aim to improve the detection performance of the algorithm. In addition
for the overlapping part of the dual-representation
this paper proposes a crossover strategy according to the boundary nodes of elite individuals
which uses community boundary information to guide the evolution of the population towards a better direction. Finally
the experimental results on nine real-world networks show that the proposed DRMOEA is better than five representative baseline overlapping community detection algorithms.
关键词
Keywords
references
Pizzuti C , Rombo S E . Algorithms and tools for protein-protein interaction networks clustering, with a special focus on population-based stochastic methods [J]. Bioinformatics , 2014 , 30 ( 10 ): 1343 - 1352 .
Harakawa R , Ogawa T , Haseyama M . Accurate and efficient extraction of hierarchical structure of web communities for web video retrieval [J]. ITE Transactions on Media Technology & Applications , 2016 , 4 ( 1 ): 49 - 59 .
Jie Y , Zhishuai L , Qiu X . Community detection in complex networks: Algorithms and analysis [A]. International Conference on Trustworthy Computing and Services [C]. Berlin, Heidelberg : Springer , 2014 . 238 - 244 .
Ahn Y Y , Bagrow J P , Lehmann S . Link communities reveal multiscale complexity in networks [J]. Nature , 2010 , 466 ( 7307 ): 761 - 764 .
Palla G , Derényi Imre , Farkas Illés , et al . Uncovering the overlapping community structure of complex networks in nature and society [J]. Nature , 2005 , 435 ( 7043 ): 814 - 818 .
Yu Z Y , Chen J J , Guo K , et al . Overlapping community detection based on influence and seeds extension [J]. Acta Electronica Sinica , 2019 , 47 ( 1 ): 153 - 160 . (in Chinese)
Sun H , Liu J , Huang J , et al . CenLP: A centrality-based label propagation algorithm for community detection in networks [J]. Physica A: Statistical Mechanics and Its Applications , 2015 , 436 : 767 - 780 .
Sun P G , Gao L , Han S S . Identification of overlapping and non-overlapping community structure by fuzzy clustering in complex networks [J]. Information Sciences , 2011 , 181 ( 6 ): 1060 - 1071 .
GONG Dun-wei , JI Xin-fang , SUN Xiao-yan . Solving many-objective optimization problems using set-based evolutionary algorithms [J]. Acta Electronica Sinica , 2014 , 42 ( 1 ): 77 - 83 . (in Chinese)
Liu J , Zhong W , Abbass H A , et al . Separated and overlapping community detection in complex networks using multiobjective evolutionary algorithms [A]. IEEE Congress on Evolutionary Computation [C]. IEEE , 2010 . 1 - 7 .
Liu C , Liu J , Jiang Z . A multiobjective evolutionary algorithm based on similarity for community detection from signed social networks [J]. IEEE Transactions on Cybernetics , 2014 , 44 ( 12 ): 2274 - 2287 .
Li Y , Wang Y , Chen J , et al . Overlapping community detection through an improved multi-objective quantum-behaved particle swarm optimization [J]. Journal of Heuristics , 2015 , 21 ( 4 ): 549 - 575 .
Wen X , Chen W N , Lin Y , et al . A maximal clique based multiobjective evolutionary algorithm for overlapping community detection [J]. IEEE Transactions on Evolutionary Computation , 2017 , 21 ( 3 ): 363 - 377 .
Zhang L , Pan H , Su Y , et al . A mixed representation-based multiobjective evolutionary algorithm for overlapping community detection [J]. IEEE Transactions on Cybernetics , 2017 , 47 ( 9 ): 2703 - 2716 .
Gema B O , Sancho S S , David C . A multi-objective genetic algorithm for overlapping community detection based on edge encoding [J]. Information Sciences , 2018 , 462 : 290 - 314 .
Tian Y , Yang S , Zhang X . An evolutionary multiobjective optimization based fuzzy method for overlapping community detection [J]. IEEE Transactions on Fuzzy Systems , 2020 , 28 ( 11 ): 2841 - 2855 .
Gong M , Ma L , Zhang Q , et al . Community detection in networks by using multiobjective evolutionary algorithm with decomposition [J]. Physica A: Statistical Mechanics and Its Applications , 2012 , 391 ( 15 ): 4050 - 4060 .
Wei Y C , Cheng C K . Ratio cut partitioning for hierarchical designs [J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems , 1991 , 10 ( 7 ): 911 - 921 .
Gong M , Fu B , Jiao L , et al . Memetic algorithm for community detection in networks [J]. Physical Review E , 2011 , 84 ( 5 ): 056101 .
Nicosia V , Mangioni G , Carchiolo V , et al . Extending the definition of modularity to directed graphs with overlapping communities [J]. Journal of Statistical Mechanics Theory & Experiment , 2009 , 2009( 03 ): 3166 - 3168 .
Lancichinetti A , Fortunato S , Kertész J . Detecting the overlapping and hierarchical community structure in complex networks [J]. New Journal of Physics , 2009 , 11 ( 3 ): 033015 .