A Multiagent Evolutionary Method for Detecting Communities in Complex Networks

Community structure detection in complex networks contributes greatly to the understanding of complex mechanisms in many fields. In this article, we propose a multiagent evolutionary method for discovering communities in a complex network. The focus of the method lies in the evolutionary process of computational agents in a lattice environment, where each agent corresponds to a candidate solution to the community detection problem. First, the method uses a connection‐based encoding scheme to model an agent and a random‐walk behavior to construct a solution. Next, it applies three evolutionary operators, i.e., competition, crossover, and mutation, to realize information exchange among agents and solution evolution. We tested the performance of our method using synthetic and real‐world networks. The results show its capability in effectively detecting community structures.

[1]  Yangyang Li,et al.  An improved memetic algorithm for community detection in complex networks , 2012, 2012 IEEE Congress on Evolutionary Computation.

[2]  S. Fortunato,et al.  Resolution limit in community detection , 2006, Proceedings of the National Academy of Sciences.

[3]  Sercan Sadi,et al.  COMMUNITY DETECTION USING ANT COLONY OPTIMIZATION TECHNIQUES , 2009 .

[4]  Yuan Yan Tang,et al.  Multi-agent oriented constraint satisfaction , 2002, Artif. Intell..

[5]  Ali Faqeeh,et al.  Community detection based on "clumpiness" matrix in complex networks , 2011, ArXiv.

[6]  Dayou Liu,et al.  A Multi-Agent Based Decentralized Algorithm for Social Network Community Mining , 2009, 2009 International Conference on Advances in Social Network Analysis and Mining.

[7]  Stefan Bornholdt,et al.  Detecting fuzzy community structures in complex networks with a Potts model. , 2004, Physical review letters.

[8]  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.

[9]  Jianzhi Zhang,et al.  In Search of the Biological Significance of Modular Structures in Protein Networks , 2007, PLoS Comput. Biol..

[10]  Pan Xiao,et al.  Density Sensitive Based Multi-Agent Evolutionary Clustering Algorithm , 2010 .

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

[12]  Leon Danon,et al.  Comparing community structure identification , 2005, cond-mat/0505245.

[13]  Xiaowei Xu,et al.  A structural approach for finding functional modules from large biological networks , 2008, BMC Bioinformatics.

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

[15]  Dayou Liu,et al.  Ant Colony Optimization with Markov Random Walk for Community Detection in Graphs , 2011, PAKDD.

[16]  T. Vicsek,et al.  Uncovering the overlapping community structure of complex networks in nature and society , 2005, Nature.

[17]  D. Lusseau,et al.  The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations , 2003, Behavioral Ecology and Sociobiology.

[18]  Jiming Liu,et al.  Community Mining from Signed Social Networks , 2007, IEEE Transactions on Knowledge and Data Engineering.

[19]  Licheng Jiao,et al.  A granular agent evolutionary algorithm for classification , 2011, Appl. Soft Comput..

[20]  Xiuzhen Zhang,et al.  Ant colony clustering with fitness perception and pheromone diffusion for community detection in complex networks , 2013 .

[21]  Jing Liu,et al.  A multiagent genetic algorithm for global numerical optimization , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[22]  Clara Pizzuti,et al.  GA-Net: A Genetic Algorithm for Community Detection in Social Networks , 2008, PPSN.

[23]  Claudio Castellano,et al.  Defining and identifying communities in networks. , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[24]  Delbert Dueck,et al.  Clustering by Passing Messages Between Data Points , 2007, Science.

[25]  R. Guimerà,et al.  Modularity from fluctuations in random graphs and complex networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[26]  Hao Chen,et al.  Multi-Agent Evolutionary Clustering Algorithm Based on Manifold Distance , 2012, 2012 Eighth International Conference on Computational Intelligence and Security.

[27]  Lada A. Adamic,et al.  Power-Law Distribution of the World Wide Web , 2000, Science.

[28]  F. Radicchi,et al.  Benchmark graphs for testing community detection algorithms. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[30]  Javier Béjar,et al.  Clustering algorithm for determining community structure in large networks. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[32]  Albert-László Barabási,et al.  Error and attack tolerance of complex networks , 2000, Nature.

[33]  A. Sima Etaner-Uyar,et al.  An efficient community detection method using parallel clique-finding ants , 2010, IEEE Congress on Evolutionary Computation.

[34]  Liu Fang Granular Agent Evolutionary Algorithm for Classification , 2009 .

[35]  A. Arenas,et al.  Community detection in complex networks using extremal optimization. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[36]  Albert-László Barabási,et al.  Scale-Free Networks: A Decade and Beyond , 2009, Science.

[37]  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.

[38]  Lian Liu,et al.  Finding Closely Communicating Community Based on Ant Colony Clustering Model , 2010, 2010 International Conference on Artificial Intelligence and Computational Intelligence.

[39]  R. Guimerà,et al.  Functional cartography of complex metabolic networks , 2005, Nature.

[40]  Chang Honghao,et al.  Community detection using Ant Colony Optimization , 2013, 2013 IEEE Congress on Evolutionary Computation.

[41]  Zhang Nan,et al.  Community mining in dynamic social networks — Clustering based improved ant colony algorithm , 2011, 2011 6th International Conference on Computer Science & Education (ICCSE).