Skip to main content

Community Detection Based on Improved Bee Evolutionary Genetic Algorithm

  • Conference paper
  • First Online:
  • 1228 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1006))

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

  1. Fortunato, S.: Community detection in graphs. Phys. Rep. 486(3), 75–174 (2009)

    MathSciNet  Google Scholar 

  2. Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. 49(2), 291–307 (2014)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Newman, M.E., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E Stat. Nonlin. Soft Matter Phys. 69(2), 026113 (2004)

    Article  Google Scholar 

  5. Krishnapuram, R., Keller, J.M.: A possibilistic approach to clustering. IEEE Trans. Fuzzy Syst. 1(2), 98–110 (2002)

    Article  Google Scholar 

  6. Van Dongen, S.: Graph clustering by flow simulation. Phd Thesis, University of Utrecht (2000)

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. Shakya, H.K., Singh, K., Biswas, B.: An efficient genetic algorithm for fuzzy community detection in social network (2017)

    Google Scholar 

  10. Tasgin, M., Herdagdelen, A., Bingol, H.: Community detection in complex networks using genetic algorithms. Corr 2005(3120), 1067–1068 (2006)

    Google Scholar 

  11. Yang, N., Hong-Juan, L.V., Chen, T.: Multi target of community detection algorithm based on ant colony optimization. Comput. Technol. Autom. (2015)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  MathSciNet  Google Scholar 

  14. 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)

    Google Scholar 

  15. Meng, W., Han, X.D., Hong, B.R.: Bee evolutionary genetic algorithm. Acta Electronica Sinica 34(7), 1294–1300 (2006)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Article  MathSciNet  Google Scholar 

  20. Zhu, X., Ghahramani, Z.: Learning from labeled and unlabeled data. Tech. Rep. 3175(2004), 237–244 (2002)

    Google Scholar 

  21. 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)

    MATH  Google Scholar 

  22. Danon, L., Díazguilera, A., Duch, J., et al.: Comparing community structure identification. J. Stat. Mech. 2005(09), 09008 (2005)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Sheng Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics