Abstract
For the problem of complex network community detection, propose a new algorithm based on genetic algorithm to solve it. This algorithm sets network modularity function as target function and fitness function, uses matrix encoding to describe individuals, and generates initial population using nodes similarity. The crossover operation is based on the quality of individuals’ genes, in this process, all nodes that weren’t partitioned into any communities make up a new one together, and the nodes that were partitioned into more than one community are placed into the community to which most of their neighbors belong. The mutation operation is non-uniform, which splits the mutation gene into two new genes or fuses it into the others randomly. The experiment proved that this algorithm could effectively detect communities in complex networks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Girvan M, Newman MEJ (2002) Community structure in social and biological networks. Proc Natl Acad Sci U S A 99(12):7821–7826
Gog A, Dumitrescu D, Hirsbrunner B (2007) Community detection in complex networks using collaborative evolutionary algorithms. In: Proceedings of the 9th European conference on advanced in artificial life, Lisbon, 2007, pp 886–894
He DX, Zhou X, Wang Z, Zhou CG, Wang Z, Jin D (2010) Community mining in complex networks clustering combination based genetic algorithm. Acta Automatica Sinica 36(8):1160–1170 (in Chinese)
Jin D, Liu J, Yang B, He DX, Liu DY (2011) Genetic algorithm with local search for community detection in large-scale complex networks. Acta Automatic Sinica 37(7):873–882 (in Chinese)
Leicht EA, Holme P, Newman MEJ (2006) Vertex similarity in networks. Phys Rev E 73(2):026120
Li SZ, Chen YH, Du HF, Feldman MW (2010) A genetic algorithm with local search strategy for improved detection of community structure. Complexity 15(4):53–60
Liu X, Li DY, Wang SL, Tao ZW (2007) Effective algorithm for detecting community structure in complex networks based on GA and clustering. In: Proceedings of the 7th international conference on computational science, part II, Beijing, 2007, pp 657–664
Luo ZG, Ding F, Jiang XF, Shi JL (2011) New progress on community detection in complex network. J Natl Univ Def Technol 33(1):47–52 (in Chinese)
Lusseau D, Schneider K, Boisseau OJ, Haase P, Slooten E, Dawson SM (2003) The bottlenose dolphin community of doubtful sound features a large proportion of long-lasting associations. Behav Ecol Sociobiol 54(4):396–405
Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69(2):026113
Pizzuti C (2008) GA-net: a genetic algorithm for community detection in social networks. In: Proceedings of the 10th international conference on parallel problem solving from nature, Dortmund, 2008, pp 1081–1090
Pizzuti C (2008) Community detection in social networks with genetic algorithms. In: Proceedings of the 10th annual conference on genetic and evolutionary computation, Atlanta, 2008, pp 1137–1138
Pizzuti C (2009) A multi-objective genetic algorithm for community detection in networks. In: Proceedings of the 21st IEEE international conference on tools with artificial intelligence, Newark, 2009, pp 379–386
Shi C, Yan ZY, Wang Y, Cai YN, Wu B (2010) A genetic algorithm for detecting communities in large-scale complex networks. Adv Complex Syst 13(1):3–17
Zachary WW (1977) An information flow model for conflict and fission in small groups. J Anthropol Res 33(4):452–473
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Li, Y., Liu, G., Lao, Sy. (2013). Complex Network Community Detection Algorithm Based on Genetic Algorithm. In: Qi, E., Shen, J., Dou, R. (eds) The 19th International Conference on Industrial Engineering and Engineering Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37270-4_25
Download citation
DOI: https://doi.org/10.1007/978-3-642-37270-4_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37269-8
Online ISBN: 978-3-642-37270-4
eBook Packages: Business and EconomicsBusiness and Management (R0)