A hybrid evolutionary algorithm for community detection

Evolutionary algorithm belongs to the behaviorism which is one of major approaches to artificial intelligence. Community detection is one of the important applications of the evolutionary algorithm. Detecting the community structure, an essential property for complex networks, can help us understand the inherent functions of real systems. It has been proved that genetic algorithm (GA) is feasible for community detection, and yet existing GA-based community detection algorithms still need improving in terms of their robustness and accuracy. A Physarum-based network model (PNM) with an intelligence of recognizing inter-community edges based on a kind of multi-headed slime mold, has been proposed in the phase of GA's initialization for optimization. In this paper, integrated with PNM after three operators of GA during the process of community detection, a novel genetic algorithm, called P-GACD, is proposed to improve the efficiency of GA for community detection. In addition, some experiments are implemented in five real-world networks to evaluate the performance of P-GACD. The results reveal that P-GACD shows an advantage in terms of the robustness and accuracy, contrasted with the existing algorithms.

[1]  Filippo Menczer,et al.  Virality Prediction and Community Structure in Social Networks , 2013, Scientific Reports.

[2]  A. Tero,et al.  A mathematical model for adaptive transport network in path finding by true slime mold. , 2007, Journal of theoretical biology.

[3]  Chao Gao,et al.  A community clustering algorithm based on genetic algorithm with novel coding scheme , 2014, 2014 10th International Conference on Natural Computation (ICNC).

[4]  M. Newman,et al.  Finding community structure in networks using the eigenvectors of matrices. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[5]  Li Shang,et al.  Interest-based real-time content recommendation in online social communities , 2012, Knowl. Based Syst..

[6]  M E J Newman,et al.  Modularity and community structure in networks. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

[7]  Z. Zhang,et al.  Solving NP-Hard Problems with Physarum-Based Ant Colony System , 2017, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[8]  Mariá Cristina Vasconcelos Nascimento,et al.  GA-LP: A genetic algorithm based on Label Propagation to detect communities in directed networks , 2017, Expert Syst. Appl..

[9]  T. Nakagaki,et al.  Smart network solutions in an amoeboid organism. , 2004, Biophysical chemistry.

[10]  Maoguo Gong,et al.  A survey on network community detection based on evolutionary computation , 2016, Int. J. Bio Inspired Comput..

[11]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[12]  Réka Albert,et al.  Near linear time algorithm to detect community structures in large-scale networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[13]  Konstantin Avrachenkov,et al.  Cooperative Game Theory Approaches for Network Partitioning , 2017, COCOON.

[14]  Mingxin Liang,et al.  A bio-inspired genetic algorithm for community mining , 2016, 2016 12th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD).

[15]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[16]  Haluk Bingol,et al.  Community Detection in Complex Networks Using Genetic Algorithms , 2006, 0711.0491.

[17]  A. Tero,et al.  Rules for Biologically Inspired Adaptive Network Design , 2010, Science.

[18]  Donald E. Knuth,et al.  The Stanford GraphBase - a platform for combinatorial computing , 1993 .

[19]  Martin Rosvall,et al.  Maps of random walks on complex networks reveal community structure , 2007, Proceedings of the National Academy of Sciences.

[20]  Maoguo Gong,et al.  Greedy discrete particle swarm optimization for large-scale social network clustering , 2015, Inf. Sci..

[21]  Lada A. Adamic,et al.  The political blogosphere and the 2004 U.S. election: divided they blog , 2005, LinkKDD '05.

[22]  Sankaran Mahadevan,et al.  A Bio-Inspired Approach to Traffic Network Equilibrium Assignment Problem , 2018, IEEE Transactions on Cybernetics.

[23]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[24]  W. Zachary,et al.  An Information Flow Model for Conflict and Fission in Small Groups , 1977, Journal of Anthropological Research.

[25]  M. Newman,et al.  Finding community structure in very large networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[26]  Zili Zhang,et al.  A new genetic algorithm based on modified Physarum network model for bandwidth-delay constrained least-cost multicast routing , 2017, Natural Computing.