Community detection in social and biological networks using differential evolution

  • Authors:
  • Guanbo Jia;Zixing Cai;Mirco Musolesi;Yong Wang;Dan A. Tennant;Ralf J. M. Weber;John K. Heath;Shan He

  • Affiliations:
  • School of Information Science and Engineering, Central South University, Changsha, China;School of Information Science and Engineering, Central South University, Changsha, China;School of Computer Science, University of Birmingham, Birmingham, United Kingdom;School of Information Science and Engineering, Central South University, Changsha, China;School of Cancer Sciences, University of Birmingham, Birmingham, United Kingdom;Center for Systems Biology, School of Biological Sciences, University of Birmingham, Birmingham, United Kingdom;Center for Systems Biology, School of Biological Sciences, University of Birmingham, Birmingham, United Kingdom;Center for Systems Biology, School of Biological Sciences, University of Birmingham, Birmingham, United Kingdom,School of Computer Science, University of Birmingham, Birmingham, United Kingdom

  • Venue:
  • LION'12 Proceedings of the 6th international conference on Learning and Intelligent Optimization
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The community detection in complex networks is an important problem in many scientific fields, from biology to sociology. This paper proposes a new algorithm, Differential Evolution based Community Detection (DECD), which employs a novel optimization algorithm, differential evolution (DE) for detecting communities in complex networks. DE uses network modularity as the fitness function to search for an optimal partition of a network. Based on the standard DE crossover operator, we design a modified binomial crossover to effectively transmit some important information about the community structure in evolution. Moreover, a biased initialization process and a clean-up operation are employed in DECD to improve the quality of individuals in the population. One of the distinct merits of DECD is that, unlike many other community detection algorithms, DECD does not require any prior knowledge about the community structure, which is particularly useful for its application to real-world complex networks where prior knowledge is usually not available. We evaluate DECD on several artificial and real-world social and biological networks. Experimental results show that DECD has very competitive performance compared with other state-of-the-art community detection algorithms.