Evolutionary detection of community structures in complex networks: A new fitness function

The discovery and analysis of communities in networks is a topic of high interest in sociology, biology and computer science. Complex networks in nature and society range from the immune system and the brain to social, communication and transport networks. The key issue in the development of algorithms able to automatically detect communities in complex networks refers to a meaningful quality evaluation of a community structure. Given a certain grouping of nodes into communities, a good measure is needed to evaluate the quality of the community structure based on the definition that a strong community has dense intra-connections and sparse outside-community links. We propose a new fitness function for the assessment of community structures quality which is based on the number of nodes and their links inside a community versus the community size further reported to the size of the network. A novel aspect of the proposed fitness function refers to considering the way nodes connect to other nodes inside the same community making this second level of links contribute to the strength of the community. The introduced fitness function is tested inside a collaborative evolutionary algorithm specifically designed for the problem of community detection in complex networks. Computational experiments are performed for several real-world complex networks which have a known real community structure. This allows the direct verification of the quality of evolved communities via the proposed fitness function emphasizing extremely promising numerical results.

[1]  Camelia Chira,et al.  Collaborative Community Detection in Complex Networks , 2011, HAIS.

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

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

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

[5]  Andrea Lancichinetti,et al.  Community detection algorithms: a comparative analysis: invited presentation, extended abstract , 2009, VALUETOOLS.

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

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

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

[9]  David Lusseau,et al.  The emergent properties of a dolphin social network , 2003, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[10]  Duncan J. Watts,et al.  Six Degrees: The Science of a Connected Age , 2003 .

[11]  Andrea Lancichinetti,et al.  Detecting the overlapping and hierarchical community structure in complex networks , 2008, 0802.1218.

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

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

[14]  Camelia Chira,et al.  Fitness evaluation for overlapping community detection in complex networks , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[15]  Dumitru Dumitrescu,et al.  Community Detection in Complex Networks Using Collaborative Evolutionary Algorithms , 2007, ECAL.

[16]  Santo Fortunato,et al.  Limits of modularity maximization in community detection , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[18]  John Scott Social Network Analysis , 1988 .

[19]  Santo Fortunato,et al.  Finding Statistically Significant Communities in Networks , 2010, PloS one.

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

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

[22]  R. Solé Linked: The New Science of Networks.ByAlbert‐László Barabási.Cambridge (Massachusetts): Perseus Publishing.$26.00. vii + 280 p; ill.; index. ISBN: 0–7382–0667–9. 2002. , 2003 .