Multi-objective Overlapping Community Detection by Global and Local Approaches

  • Darian H. Grass-Boada
  • Airel Pérez-Suárez
  • Andrés Gago-Alonso
  • Rafael Bello
  • Alejandro Rosete
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10657)


Overlapping community detection on social networks has received a lot of attention nowadays and it has been recently addressed as Multi-objective Optimization Evolutionary Algorithms. In this paper, we introduce a new algorithm, named MOGLAOC, which is based on the Pareto-dominance based MOEAs and combines global and local approaches for discovering overlapping communities. The experimental evaluation over four classical real-life networks showed that our proposal is promising and effective for overlapping community detection in social networks.


Social network analysis Overlapping community detection Multi-objective Optimization Evolutionary Algorithm 


  1. 1.
    Liu, J., Zhong, W., Abbass, H., Green, D.G.: Separated and overlapping community detection in complex networks using multiobjective evolutionary algorithms. In: IEEE Congress on Evolutionary Computation (CEC) (2010)Google Scholar
  2. 2.
    Shi, C., Yan, Z., Cai, Y., Wu, B.: Multi-objective community detection in complex networks. Appl. Soft Comput. 12(2), 850–859 (2012)CrossRefGoogle Scholar
  3. 3.
    Fortunato, S., Barthelemy, M.: Resolution limit in community detection. Proc. Nat. Acad. Sci. 104(1), 36–41 (2007)CrossRefGoogle Scholar
  4. 4.
    Palla, G., Derényi, I., Farkas, I., Vicsek, T.: Uncovering the overlapping community structure of complex networks in nature and society. Nature 435, 814–818 (2005)CrossRefGoogle Scholar
  5. 5.
    Liu, B., Wang, C., Wang, C., Yuan, Y.: A new algorithm for overlapping community. In: Proceeding of the 2015 IEEE International Conference on Information and Automation Detection, pp. 813–816 (2015)Google Scholar
  6. 6.
    Liu, C., Liu, J., Jiang, Z.: An improved multi-objective evolutionary algorithm for simultaneously detecting separated and overlapping communities. Int. J. Nat. Comput. 15(4), 635–651 (2016)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Li, Y., Wang, Y., Chen, J., Jiao, L., Shang, R.: Overlapping community detection through an improved multi-objective quantum-behaved particle swarm optimization. J. Heuristics 21(4), 549–575 (2015)CrossRefGoogle Scholar
  8. 8.
    Wen, X., Chen, W.N., Lin, Y., Gu, T., Zhang, H., Li, Y., Yin, Y., Zhang, J.: A maximal clique based multiobjective evolutionary algorithm for overlapping community detection. IEEE Trans. Evol. Comput. 21(3), 363–377 (2016)Google Scholar
  9. 9.
    Corne, D., Jerram, N., Knowles, J., Oates, M.: PESA-II: region-based selection in evolutionary multi-objective optimization. In: Proceedings of the 3rd Annual Conference on Genetic and Evolutionary Computation (GECCO 2001), San Francisco, CA, pp. 283–290 (2001)Google Scholar
  10. 10.
    Mukhopadhyay, A., Maulik, U., Bandyopadhyay, S.: A survey of multiobjective evolutionary clustering. ACM Comput. Surv. 47(4), 61:1–61:46 (2015)CrossRefGoogle Scholar
  11. 11.
    Pizzuti, C.: A multiobjective genetic algorithm to find communities in complex networks. IEEE Trans. Evol. Comput. 16(3), 418–430 (2012)CrossRefGoogle Scholar
  12. 12.
    Zhou, A., Qu, B.Y., Li, H., Zhao, S.Z., Suganthan, P.N., Zhang, Q.: Multiobjective evolutionary algorithms: a survey of the state of the art. Swarm Evol. Comput. 1(1), 32–49 (2011)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Darian H. Grass-Boada
    • 1
  • Airel Pérez-Suárez
    • 1
  • Andrés Gago-Alonso
    • 1
  • Rafael Bello
    • 2
  • Alejandro Rosete
    • 3
  1. 1.Advanced Technologies Application Center (CENATAV)HavanaCuba
  2. 2.Department of Computer ScienceUniversidad Central “Marta Abreu” de Las VillasSanta ClaraCuba
  3. 3.Facultad de Ingeniería InformáticaUniversidad Tecnológica de la Habana “José Antonio Echeverría” (CUJAE)HavanaCuba

Personalised recommendations