IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v8y2020i11p2048-d446364.html
   My bibliography  Save this article

Multi-Objective Evolutionary Algorithms to Find Community Structures in Large Networks

Author

Listed:
  • Manuel Guerrero

    (CeiA3, Department of Informatics, University of Almería, Carretera de Sacramento s/n, 04120 Almería, Spain)

  • Consolación Gil

    (CeiA3, Department of Informatics, University of Almería, Carretera de Sacramento s/n, 04120 Almería, Spain)

  • Francisco G. Montoya

    (CeiA3, Department of Engineering, University of Almería, Carretera de Sacramento s/n, 04120 Almería, Spain)

  • Alfredo Alcayde

    (CeiA3, Department of Engineering, University of Almería, Carretera de Sacramento s/n, 04120 Almería, Spain)

  • Raúl Baños

    (CeiA3, Department of Engineering, University of Almería, Carretera de Sacramento s/n, 04120 Almería, Spain)

Abstract

Real-world complex systems are often modeled by networks such that the elements are represented by vertices and their interactions are represented by edges. An important characteristic of these networks is that they contain clusters of vertices densely linked amongst themselves and more sparsely connected to nodes outside the cluster. Community detection in networks has become an emerging area of investigation in recent years, but most papers aim to solve single-objective formulations, often focused on optimizing structural metrics, including the modularity measure. However, several studies have highlighted that considering modularity as a unique objective often involves resolution limit and imbalance inconveniences. This paper opens a new avenue of research in the study of multi-objective variants of the classical community detection problem by applying multi-objective evolutionary algorithms that simultaneously optimize different objectives. In particular, they analyzed two multi-objective variants involving not only modularity but also the conductance metric and the imbalance in the number of nodes of the communities. With this aim, a new Pareto-based multi-objective evolutionary algorithm is presented that includes advanced initialization strategies and search operators. The results obtained when solving large-scale networks representing real-life power systems show the good performance of these methods and demonstrate that it is possible to obtain a balanced number of nodes in the clusters formed while also having high modularity and conductance values.

Suggested Citation

  • Manuel Guerrero & Consolación Gil & Francisco G. Montoya & Alfredo Alcayde & Raúl Baños, 2020. "Multi-Objective Evolutionary Algorithms to Find Community Structures in Large Networks," Mathematics, MDPI, vol. 8(11), pages 1-18, November.
  • Handle: RePEc:gam:jmathe:v:8:y:2020:i:11:p:2048-:d:446364
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/8/11/2048/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/8/11/2048/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Zhou, Xu & Liu, Yanheng & Li, Bin & Sun, Geng, 2015. "Multiobjective biogeography based optimization algorithm with decomposition for community detection in dynamic networks," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 436(C), pages 430-442.
    2. Zou, Feng & Chen, Debao & Huang, De-Shuang & Lu, Renquan & Wang, Xude, 2019. "Inverse modelling-based multi-objective evolutionary algorithm with decomposition for community detection in complex networks," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 513(C), pages 662-674.
    3. Sun, Peng Gang, 2016. "Imbalance problem in community detection," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 457(C), pages 364-376.
    4. Gong, Maoguo & Ma, Lijia & Zhang, Qingfu & Jiao, Licheng, 2012. "Community detection in networks by using multiobjective evolutionary algorithm with decomposition," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 391(15), pages 4050-4060.
    5. Gao, Yang & Zhang, Hongli & Zhang, Yue, 2019. "Overlapping community detection based on conductance optimization in large-scale networks," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 522(C), pages 69-79.
    6. Sun, Peng Gang & Sun, Xiya, 2017. "Complete graph model for community detection," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 471(C), pages 88-97.
    7. Shang, Ronghua & Luo, Shuang & Zhang, Weitong & Stolkin, Rustam & Jiao, Licheng, 2016. "A multiobjective evolutionary algorithm to find community structures based on affinity propagation," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 453(C), pages 203-227.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Weihua Qian & Hang Xu & Houjin Chen & Lvqing Yang & Yuanguo Lin & Rui Xu & Mulan Yang & Minghong Liao, 2024. "A Synergistic MOEA Algorithm with GANs for Complex Data Analysis," Mathematics, MDPI, vol. 12(2), pages 1-30, January.
    2. Bo Zhang & Yifei Mi & Lele Zhang & Yuping Zhang & Maozhen Li & Qianqian Zhai & Meizi Li, 2022. "Dynamic Community Detection Method of a Social Network Based on Node Embedding Representation," Mathematics, MDPI, vol. 10(24), pages 1-22, December.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Shang, Ronghua & Zhang, Weitong & Jiao, Licheng & Stolkin, Rustam & Xue, Yu, 2017. "A community integration strategy based on an improved modularity density increment for large-scale networks," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 469(C), pages 471-485.
    2. Dhuha Abdulhadi Abduljabbar & Siti Zaiton Mohd Hashim & Roselina Sallehuddin, 2020. "Nature-inspired optimization algorithms for community detection in complex networks: a review and future trends," Telecommunication Systems: Modelling, Analysis, Design and Management, Springer, vol. 74(2), pages 225-252, June.
    3. Zou, Feng & Chen, Debao & Huang, De-Shuang & Lu, Renquan & Wang, Xude, 2019. "Inverse modelling-based multi-objective evolutionary algorithm with decomposition for community detection in complex networks," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 513(C), pages 662-674.
    4. Shang, Ronghua & Liu, Huan & Jiao, Licheng, 2017. "Multi-objective clustering technique based on k-nodes update policy and similarity matrix for mining communities in social networks," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 486(C), pages 1-24.
    5. Fu, Yu-Hsiang & Huang, Chung-Yuan & Sun, Chuen-Tsai, 2016. "Using a two-phase evolutionary framework to select multiple network spreaders based on community structure," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 461(C), pages 840-853.
    6. Ke Hu & Ju Xiang & Yun-Xia Yu & Liang Tang & Qin Xiang & Jian-Ming Li & Yong-Hong Tang & Yong-Jun Chen & Yan Zhang, 2020. "Significance-based multi-scale method for network community detection and its application in disease-gene prediction," PLOS ONE, Public Library of Science, vol. 15(3), pages 1-24, March.
    7. Karimi, Fatemeh & Lotfi, Shahriar & Izadkhah, Habib, 2021. "Community-guided link prediction in multiplex networks," Journal of Informetrics, Elsevier, vol. 15(4).
    8. Sun, Peng Gang & Sun, Xiya, 2017. "Complete graph model for community detection," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 471(C), pages 88-97.
    9. Shang, Ronghua & Luo, Shuang & Zhang, Weitong & Stolkin, Rustam & Jiao, Licheng, 2016. "A multiobjective evolutionary algorithm to find community structures based on affinity propagation," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 453(C), pages 203-227.
    10. Chagas, Guilherme Oliveira & Lorena, Luiz Antonio Nogueira & dos Santos, Rafael Duarte Coelho, 2022. "A hybrid heuristic for overlapping community detection through the conductance minimization," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 592(C).
    11. Ebrahimi, Morteza & Shahmoradi, Mohammad Reza & Heshmati, Zainabolhoda & Salehi, Mostafa, 2018. "A novel method for overlapping community detection using Multi-objective optimization," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 505(C), pages 825-835.
    12. Lu Wei & Na Liu & Junhua Chen & Jihong Sun, 2022. "Topic Evolution of Chinese COVID-19 Policies Based on Co-Occurrence Clustering Network Analysis," Sustainability, MDPI, vol. 14(4), pages 1-21, February.
    13. Moradi, Mehdi & Parsa, Saeed, 2019. "An evolutionary method for community detection using a novel local search strategy," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 523(C), pages 457-475.
    14. Zhan, Weihua & Deng, Lei & Guan, Jihong & Niu, Jun & Sun, Dechao, 2020. "Revealing dynamic communities in networks using genetic algorithm with merge and split operators," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 558(C).
    15. Xiao, Jing & Zhang, Yong-Jian & Xu, Xiao-Ke, 2018. "Convergence improvement of differential evolution for community detection in complex networks," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 503(C), pages 762-779.
    16. Wang, Tao & Chen, Shanshan & Wang, Xiaoxia & Wang, Jinfang, 2020. "Label propagation algorithm based on node importance," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 551(C).
    17. Xin, Yu & Xie, Zhi-Qiang & Yang, Jing, 2016. "The adaptive dynamic community detection algorithm based on the non-homogeneous random walking," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 450(C), pages 241-252.
    18. Li, Jun-fang & Zhang, Bu-han & Liu, Yi-fang & Wang, Kui & Wu, Xiao-shan, 2012. "Spatial evolution character of multi-objective evolutionary algorithm based on self-organized criticality theory," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 391(22), pages 5490-5499.
    19. Saoud, Bilal & Moussaoui, Abdelouahab, 2018. "A new hierarchical method to find community structure in networks," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 495(C), pages 418-426.
    20. Sun, Yixiang & Du, Haifeng & Gong, Maoguo & Ma, Lijia & Wang, Shanfeng, 2014. "Fast computing global structural balance in signed networks based on memetic algorithm," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 415(C), pages 261-272.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:8:y:2020:i:11:p:2048-:d:446364. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.