A genetic algorithm with local search strategy for improved detection of community structure

On the basis of modularity optimization, a genetic algorithm is proposed to detect community structure in networks by defining a local search operator. The local search operator emphasizes two features: one is that the connected nodes in a network should be located in the same community, while the other is ‘‘local selection’’ inspired by the mechanisms of efficient message delivery underlying the small-world phenomenon. The results of community detection for some classic networks, such as Ucinet and Pajek networks, indicate that our algorithm achieves better community structure than other methodologies based on modularity optimization, such as the algorithms based on betweenness analysis, simulated annealing, or Tasgin and Bingol’s genetic algorithm. 2009 Wiley Periodicals, Inc. Complexity 15: 53–60, 2010

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

[2]  U. Brandes,et al.  Maximizing Modularity is hard , 2006, physics/0608255.

[3]  A. Medus,et al.  Detection of community structures in networks via global optimization , 2005 .

[4]  Vladimir Batagelj,et al.  Pajek - Program for Large Network Analysis , 1999 .

[5]  Petter Holme,et al.  Subnetwork hierarchies of biochemical pathways , 2002, Bioinform..

[6]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[7]  A. Arenas,et al.  Community analysis in social networks , 2004 .

[8]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[9]  Sergei Maslov,et al.  Modularity and extreme edges of the internet. , 2003, Physical review letters.

[10]  J. Doye,et al.  Identifying communities within energy landscapes. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[11]  Jean-Pierre Eckmann,et al.  Curvature of co-links uncovers hidden thematic layers in the World Wide Web , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[12]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[13]  Mark Newman,et al.  Detecting community structure in networks , 2004 .

[14]  D. Glickenstein Small world phenomenon and decentralized search , 2004 .

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