Abstract
To solve the problem of unsatisfactory optimization ability and requiring prior knowledge in the community detection of the complex networks, an improved bee evolutionary genetic algorithm (IBEGA) was proposed by combining the bee evolutionary genetic algorithm. Firstly, the algorithm took modularity as the fitness function, combined the improved character encoding method with the corresponding genetic operators, and automatically acquired the optimal community number and the community detection solution without the prior knowledge. Then, by utilizing the local information of the network topology structure in initialization population, crossover operation and mutation operation, the search space was compressed, the optimization ability and convergence speed was improved and introducing the number of random population inversely proportional to the number of iterations to improve the exploration ability, robustness, and accuracy of the algorithm. Finally, the proposed IBEGA was simulated on real networks and synthetic networks. The results show that compared with other classical algorithms for community discovery and similar intelligent algorithms, the algorithm has the advantages of high accuracy, which shows that the algorithm is feasible and effective.
This is a preview of subscription content, log in via an institution.
References
Fortunato, S.: Community detection in graphs. Phys. Rep. 486(3), 75–174 (2009)
Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. 49(2), 291–307 (2014)
Suaris, P.R., Kedem, G.: An algorithm for quadrisection and its application to standard cell placement. IEEE Trans. circ. syst. 35(3), 294–303 (1988)
Newman, M.E., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E Stat. Nonlin. Soft Matter Phys. 69(2), 026113 (2004)
Krishnapuram, R., Keller, J.M.: A possibilistic approach to clustering. IEEE Trans. Fuzzy Syst. 1(2), 98–110 (2002)
Van Dongen, S.: Graph clustering by flow simulation. Phd Thesis, University of Utrecht (2000)
Rosvall, M., Bergstrom, C.T.: Maps of random walks on complex networks reveal community structure. Proc. Natl. Acad. Sci. U.S.A. 105(4), 1118–1123 (2008)
Cai, Q., Gong, M., Ma, L., et al.: Greedy discrete particle swarm optimization for large-scale social network clustering. Inf. Sci. Int. J, 316(C), 503–516 (2015)
Shakya, H.K., Singh, K., Biswas, B.: An efficient genetic algorithm for fuzzy community detection in social network (2017)
Tasgin, M., Herdagdelen, A., Bingol, H.: Community detection in complex networks using genetic algorithms. Corr 2005(3120), 1067–1068 (2006)
Yang, N., Hong-Juan, L.V., Chen, T.: Multi target of community detection algorithm based on ant colony optimization. Comput. Technol. Autom. (2015)
He, J., Chen, D., Sun, C.A.: Fast simulated annealing strategy for community detection in complex networks. In: IEEE International Conference on Computer and Communications. IEEE, pp. 2380–2384 (2017)
Gong, M.G., Zhang, L.J., Ma, J.J., et al.: Community detection in dynamic social networks based on multiobjective immune algorithm. J. Comput. Sci. Technol. 27(3), 455–467 (2012)
Tang, C.W., Li, Y., Duan, Q.Y.: Research on community detection in complex networks based on self-adaptive evolution bat algorithm. J. Cent. S. Univ (Sci. Technol.) 1, 109–117 (2018)
Meng, W., Han, X.D., Hong, B.R.: Bee evolutionary genetic algorithm. Acta Electronica Sinica 34(7), 1294–1300 (2006)
Huang, M., Ji, B., Liang, X.: An improved bee evolutionary genetic algorithm. In: IEEE International Conference on Intelligent Computing and Intelligent Systems. IEEE, pp. 372–374 (2010)
Cao, Y.C., Tian, S.L., Shao, Y.B.: Community detection in complex networks based on immune genetic algorithm. J. Comput. Appl. 33(11), 3129–3133 (2013)
Zhou, S.B., Xu, Z.Y., Tang, X.Q.: New method for determining optimal number of clusters in K-means clustering algorithm. Comput. Eng. Appl. 46(16), 27–31 (2010)
Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. U.S.A 99(12), 7821–7826 (2002)
Zhu, X., Ghahramani, Z.: Learning from labeled and unlabeled data. Tech. Rep. 3175(2004), 237–244 (2002)
Deng, K., Zhang, J.P., Yang, J.: Community detection in complex networks using an improved genetic algorithm. J. Harbin Eng. Univ. 11, 1438–1444 (2013)
Danon, L., Díazguilera, A., Duch, J., et al.: Comparing community structure identification. J. Stat. Mech. 2005(09), 09008 (2005)
Acknowledgments
This work is partially supported by the National Natural Science Foundation of China (61661037, 61162002), the Foundation of Jiangxi Provincial Department of Education (GJJ170575), and the Jiangxi province graduate innovation special foundation (YC2018-S370).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Zhang, S., Zhang, S., Tian, J., Wu, Z., Dai, W. (2020). Community Detection Based on Improved Bee Evolutionary Genetic Algorithm. In: Jain, V., Patnaik, S., Popențiu Vlădicescu, F., Sethi, I. (eds) Recent Trends in Intelligent Computing, Communication and Devices. Advances in Intelligent Systems and Computing, vol 1006. Springer, Singapore. https://doi.org/10.1007/978-981-13-9406-5_23
Download citation
DOI: https://doi.org/10.1007/978-981-13-9406-5_23
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-9405-8
Online ISBN: 978-981-13-9406-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)