A multiobjective evolutionary algorithm to find community structures based on affinity propagation

作者: Weitong Zhang , Rustam Stolkin , Licheng Jiao , Ronghua Shang , Shuang Luo

DOI: 10.1016/J.PHYSA.2016.02.020

关键词: Selection (genetic algorithm)Cluster analysisAffinity propagationPopulationComputer scienceCrossoverMathematical optimizationComplex networkLocal optimumEvolutionary algorithm

摘要: Community detection plays an important role in reflecting and understanding the topological structure of complex networks, can be used to help mine potential information networks. This paper presents a Multiobjective Evolutionary Algorithm based on Affinity Propagation (APMOEA) which improves accuracy community detection. Firstly, APMOEA takes method affinity propagation (AP) initially divide network. To accelerate its convergence, multiobjective evolutionary algorithm selects nondominated solutions from preliminary partitioning results as initial population. Secondly, finds approximating true Pareto optimal front through constantly selecting population after crossover mutation iterations, overcomes tendency data clustering methods fall into local optima. Finally, uses elitist strategy, called “external archive”, prevent degeneration during process searching using algorithm. According this obtained by AP will archived participate final selection Pareto-optimal solutions. Experiments benchmark test data, including both computer-generated networks eight real-world show that proposed achieves more accurate has faster convergence speed compared with seven other state-of-art algorithms.

参考文章(57)
Satu Elisa Schaeffer, Survey: Graph clustering Computer Science Review. ,vol. 1, pp. 27- 64 ,(2007) , 10.1016/J.COSREV.2007.05.001
Clara Pizzuti, GA-Net: A Genetic Algorithm for Community Detection in Social Networks parallel problem solving from nature. pp. 1081- 1090 ,(2008) , 10.1007/978-3-540-87700-4_107
Caiyan Jia, Yawen Jiang, Jian Yu, Affinity propagation on identifying communities in social and biological networks knowledge science engineering and management. ,vol. 6291, pp. 597- 602 ,(2010) , 10.1007/978-3-642-15280-1_58
Jonathan Q. Jiang, Lisa J. McQuay, Modularity functions maximization with nonnegative relaxation facilitates community detection in networks Physica A-statistical Mechanics and Its Applications. ,vol. 391, pp. 854- 865 ,(2012) , 10.1016/J.PHYSA.2011.08.043
Jianshe Wu, Yunting Hou, Yang Jiao, Yong Li, Xiaoxiao Li, Licheng Jiao, Density shrinking algorithm for community detection with path based similarity Physica A-statistical Mechanics and Its Applications. ,vol. 433, pp. 218- 228 ,(2015) , 10.1016/J.PHYSA.2015.03.044
Jordi Duch, Alex Arenas, Community detection in complex networks using extremal optimization Physical Review E. ,vol. 72, pp. 027104- ,(2005) , 10.1103/PHYSREVE.72.027104
Fan Ding, Zhigang Luo, Jinlong Shi, Xiaoyong Fang, Overlapping Community Detection by Kernel-Based Fuzzy Affinity Propagation information security and assurance. pp. 1- 4 ,(2010) , 10.1109/IWISA.2010.5473438
L. Angelini, S. Boccaletti, D. Marinazzo, M. Pellicoro, S. Stramaglia, Identification of network modules by optimization of ratio association. Chaos. ,vol. 17, pp. 023114- ,(2007) , 10.1063/1.2732162
Maoguo Gong, Licheng Jiao, Haifeng Du, Liefeng Bo, Multiobjective immune algorithm with nondominated neighbor-based selection Evolutionary Computation. ,vol. 16, pp. 225- 255 ,(2008) , 10.1162/EVCO.2008.16.2.225