Community Mining in Complex Networks---Clustering Combination Based Genetic Algorithm

HE Dong-Xiao,ZHOU Xu,WANG Zuo,ZHOU Chun-Guang,WANG Zhe,JIN Di
DOI: https://doi.org/10.3724/sp.j.1004.2010.01160
2010-01-01
Abstract:Community mining has been the focus of many recent efforts on complex networks.In this paper,we propose a clustering combination based genetic algorithm (CCGA) for community mining in complex networks.The CCGA introduces clustering combination into the crossover operator and utilizes the clustering information of parent individuals to generate oflspring,assisted by the local information of network topology.Thus,CCGA can be immune from the problems caused by traditional crossover operators that only exchange string blocks of different individuals but do not recombine their clustering contents.In order to make full use of clustering combination,a Markov random walk based population initializing method is proposed,which can provide us an initial population with individuals of certain clustering precision and high diversity.The population initializing method cooperates with the clustering combination based crossover operator,thus the search capability of CCGA is effectively strengthened.In addition,a local search strategy is used in the mutation operator,which makes the mutated node placed into the community to which most of its neighbors belong.Therefore,the specialized mutation operator allows the reduction of the searching space and thus speeds up the convergence of CCGA.The proposed CCGA is tested on both computer-generated and real-world networks,and is compared with current representative algorithms in community mining.Experimental results show the feasibility and validity of CCGA.
What problem does this paper attempt to address?