Skip to main content

Multi-swarm BSO Algorithm with Local Search for Community Detection Problem in Complex Environment

  • Conference paper
  • First Online:
Computational Collective Intelligence (ICCCI 2019)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11684))

Included in the following conference series:

  • 1742 Accesses

Abstract

Discovering communities in complex environment is an interesting topic for many scientists. It becomes the mainstream issue in different research fields such as the web mining, biological networks and social networks. In this study, we propose a multi swarm version of Bee Swarm Optimization (BSO) algorithm for community detection problem with local search function called BSOCD-LS. The proposed algorithm considers the modularity Q for both local and global function. Additionally, the proposed method employs new technique to produce the reference solution and the taboo list to avoid stagnation. The experiments were carried out on real networks and compared to some representative methods. The results show that our proposed algorithm provide competitive results in term of modularity.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Albert, R., Barabási, A.-L.: Statistical mechanics of complex networks. Rev. Mod. Phys. 74(1), 47 (2002)

    Article  MathSciNet  Google Scholar 

  2. Albert, R., Jeong, H., Barabási, A.-L.: Internet: diameter of the world-wide web. Nature 401(6749), 130–131 (1999)

    Article  Google Scholar 

  3. Barabási, A.-L., Albert, R.: Emergence of scaling in random networks. Science 286(5439), 509–512 (1999)

    Article  MathSciNet  Google Scholar 

  4. Newman, M.E.J.: The structure and function of complex networks. SIAM Rev. 45(2), 167–256 (2003)

    Article  MathSciNet  Google Scholar 

  5. Johnson, D.S., Garey, M.R.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Wiley Computer Publishing, Freeman, San Francisco (1979)

    Google Scholar 

  6. Scott, J., Carrington, P.J.: The SAGE Handbook of Social Network Analysis. SAGE Publications, Thousand Oaks (2011)

    Google Scholar 

  7. Rossetti, G., Cazabet, R.: Community discovery in dynamic networks: a survey. ACM Comput. Surv. (CSUR) 51(2), 35 (2018)

    Article  Google Scholar 

  8. Newman, M.E.J., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69(2), 026113 (2004)

    Article  Google Scholar 

  9. Belkhiri, Y., Kamel, N., Drias, H., Yahiaoui, S.: Bee swarm optimization for community detection in complex network. In: Rocha, Á., Correia, A.M., Adeli, H., Reis, L.P., Costanzo, S. (eds.) WorldCIST 2017. AISC, vol. 570, pp. 73–85. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-56538-5_8

    Chapter  Google Scholar 

  10. Gaertler, M., et al.: On modularity clustering. IEEE Trans. Knowl. Data Eng. 20, 172–188 (2008)

    Article  Google Scholar 

  11. Shi, C., Yan, Z., Cai, Y., Bin, W.: Multi-objective community detection in complex networks. Appl. Soft Comput. 12(2), 850–859 (2012)

    Article  Google Scholar 

  12. Zhou, Y., Wang, J., Luo, N., Zhang, Z.: Multiobjective local search for community detection in networks. Soft Comput. 20, 1–10 (2015)

    Google Scholar 

  13. Belkhiri, Y., Kamel, N., Drias, H.: A new betweenness centrality algorithm with local search for community detection in complex network. In: Nguyen, N.T., Trawiński, B., Fujita, H., Hong, T.-P. (eds.) ACIIDS 2016. LNCS (LNAI), vol. 9622, pp. 268–276. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-49390-8_26

    Chapter  Google Scholar 

  14. Zhou, X., Yang, K., Xie, Y., Yang, C., Huang, T.: A novel modularity-based discrete state transition algorithm for community detection in networks. Neurocomputing 334, 89–99 (2019)

    Article  Google Scholar 

  15. Yin, C., Zhu, S., Chen, H., Zhang, B., David, B.: A method for community detection of complex networks based on hierarchical clustering. Int. J. Distrib. Sens. Netw. 2015, 137 (2015)

    Google Scholar 

  16. Newman, M.E.J.: Fast algorithm for detecting community structure in networks. Physical Rev. E 69(6), 066133 (2004)

    Article  Google Scholar 

  17. Jin, D., He, D., Liu, D., Baquerom, C.: Genetic algorithm with local search for community mining in complex networks. In: 2010 22nd IEEE International Conference on Tools with Artificial Intelligence, vol. 1, pp. 105–112. IEEE (2010)

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  19. Wang, Y.: An improved complex network community detection algorithm based on k-means. Adv. Intell. Soft Comput. 160, 243–248 (2012)

    Article  Google Scholar 

  20. Khorasgani, R.R., Chen, J., Zaïane, O.R.: Top leaders community detection approach in information networks. In: Proceedings of the 2010 International Conference on Knowledge Discovery and Data Mining (KDD 2010), Washington, DC, USA, pp. 1–9 (2010)

    Google Scholar 

  21. Wu, L., Bai, T., Wang, Z., Wang, L., Hu, Y. and Ji, J.: A new community detection algorithm based on distance centrality. In: 2013 10th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), pp. 898–902 (2013)

    Google Scholar 

  22. Jokar, E., Mosleh, M.: Community detection in social networks based on improved label propagation algorithm and balanced link density. Phys. Lett. A 383(8), 718–727 (2019)

    Article  MathSciNet  Google Scholar 

  23. Boudebza, S., Cazabet, R., Azouaou, F., Nouali, O.: OLCPM: an online framework for detecting overlapping communities in dynamic social networks. Comput. Commun. 123, 36–51 (2018)

    Article  Google Scholar 

  24. Palla, G., Dernyi, I., Farkas, I., Vicsek, T.: Uncovering the overlapping community structure of complex networks in nature and society. Nature 435(7043), 814 (2005)

    Article  Google Scholar 

  25. Karaboga, D., Basturk, B.: A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J. Global Optim. 39(3), 459–471 (2007)

    Article  MathSciNet  Google Scholar 

  26. Davis, L.: Handbook of Genetic Algorithms (1991)

    Google Scholar 

  27. Yang, X.-S.: A new metaheuristic bat-inspired algorithm. In: González, J.R., Pelta, D.A., Cruz, C., Terrazas, G., Krasnogor, N. (eds.) Nature Inspired Cooperative Strategies for Optimization (ICSO 2010), pp. 65–74. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-12538-6_6

    Chapter  Google Scholar 

  28. Heraguemi, K.E., Kamel, N., Drias, H.: Multi-swarm bat algorithm for association rule mining using multiple cooperative strategies. Appl. Intell. 45(4), 1021–1033 (2016)

    Article  Google Scholar 

  29. Drias, H., Sadeg, S., Yahi, S.: Cooperative bees swarm for solving the maximum weighted satisfiability problem. In: Cabestany, J., Prieto, A., Sandoval, F. (eds.) IWANN 2005. LNCS, vol. 3512, pp. 318–325. Springer, Heidelberg (2005). https://doi.org/10.1007/11494669_39

    Chapter  Google Scholar 

  30. Zachary, W.W.: An information flow model for conflict and fission in small groups. J. Anthropol. Res. 33, 452–473 (1977)

    Article  Google Scholar 

  31. Lusseau, D.: The emergent properties of a dolphin social network. Proc. R. Soc. Lond. B Biol. Sci. 270(Suppl 2), S186–S188 (2003)

    Google Scholar 

  32. Girvan, M., Newman, M.E.J.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. 99(12), 7821–7826 (2002)

    Article  MathSciNet  Google Scholar 

  33. Michael, J.H.: Labor dispute reconciliation in a forest products manufacturing facility. Forest Prod. J. 47(11/12), 41 (1997)

    Google Scholar 

  34. Books about us politics. http://networkdata.ics.uci.edu/data.php?d=polbooks

  35. Karaboga, D.: An idea based on honey bee swarm for numerical optimization. Technical report, Technical report-tr06, Erciyes University, Engineering Faculty, Computer Engineering Department (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Youcef Belkhiri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Belkhiri, Y., Kamel, N., Drias, H. (2019). Multi-swarm BSO Algorithm with Local Search for Community Detection Problem in Complex Environment. In: Nguyen, N., Chbeir, R., Exposito, E., Aniorté, P., Trawiński, B. (eds) Computational Collective Intelligence. ICCCI 2019. Lecture Notes in Computer Science(), vol 11684. Springer, Cham. https://doi.org/10.1007/978-3-030-28374-2_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-28374-2_28

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-28373-5

  • Online ISBN: 978-3-030-28374-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics