![]() |
|
||
Community Detection Using Cooperative Co-evolutionary Differential EvolutionQiang Huang1, Thomas White2, Guanbo Jia2, Mirco Musolesi2, Nil Turan3, Ke Tang4, Shan He2, 3, John K. Heath3, and Xin Yao2, 4 1School of Software, Sun Yat-sen University, Guangzhou, China 2CERCIA, School of Computer Science, The University of Birmingham, Birmingham, B15 2TT, UK 3Center for Systems Biology, School of Biological Sciences, The University of Birmingham, Birmingham, B15 2TT, UK
4Nature Inspired Computation and Application Laboratory (NICAL), Department of Computer Science, University of Science and Technology of China, Hefei, Anhui 230027, China Abstract. In many scientific fields, from biology to sociology, community detection in complex networks has become increasingly important. This paper, for the first time, introduces Cooperative Co-evolution framework for detecting communities in complex networks. A Bias Grouping scheme is proposed to dynamically decompose a complex network into smaller subnetworks to handle large-scale networks. We adopt Differential Evolution (DE) to optimize network modularity to search for an optimal partition of a network. We also design a novel mutation operator specifically for community detection. The resulting algorithm, Cooperative Co-evolutionary DE based Community Detection (CCDECD) is evaluated on 5 small to large scale real-world social and biological networks. Experimental results show that CCDECD has very competitive performance compared with other state-of-the-art community detection algorithms. LNCS 7492, p. 235 ff. lncs@springer.com
|