A novel memorizing single chromosome evolutionary algorithm for detecting communities in complex networks

被引:0
作者
Elmira Pourabbasi
Vahid Majidnezhad
Saeid Taghavi Afshord
Yasser Jafari
机构
[1] Islamic Azad University,Department of Computer Engineering, Shabestar Branch
来源
Computing | 2022年 / 104卷
关键词
Complex networks; Community detection; Memorizing single-chromosome evolutionary algorithm; Modification topology operator; 68T20;
D O I
暂无
中图分类号
学科分类号
摘要
Many real-world systems such as social networks, transportation networks, and the Internet can be modeled as complex networks. An important aspect of such networks is community structures. In fact, community detection can help extract vital information in such networks. Recently, various methods have been proposed for community detection, although there are apparently many unsolved problems which must be addressed. Therefore, this paper proposes a single-chromosome memorizing evolutionary algorithm for detecting calibrated communities. This algorithm benefits from a unique operator called modification topology operator and tries to promote the quality of detected communities by memorizing positions of better solutions. Other contributions of this paper include proposing a novel extended Jaccard index to better measure node similarity and introducing an innovative method for determining the connected components. For this purpose, a special directed graph is developed in this method based on the solution_vector to identify the poorly connected components, which are ignored in order to determine other components. Finally, the detected communities were merged in an agglomerative way to increase community detection correctness. The proposed algorithm was compared with several state-of-the-art methods. According to the experimental results on real networks, the proposed algorithm significantly ranked first among them. There were also considerable improvements on LFR datasets.
引用
收藏
页码:1099 / 1122
页数:23
相关论文
共 125 条
  • [1] Girvan M(2002)Community structure in social and biological networks Proc Natl Acad Sci 99 7821-7826
  • [2] Newman ME(2010)Community detection in graphs Phys Rep 486 75-174
  • [3] Fortunato S(2006)Social inertia in collaboration networks Phys Rev E 73 016122-330
  • [4] Ramasco JJ(2004)Detecting community structure in networks Eur Phys J B 38 321-113
  • [5] Morris SA(2004)Fast algorithm for detecting community structure in networks Phys Rev E 69 066133-25269
  • [6] Newman ME(2017)Adaptive community detection in complex networks using genetic algorithms Neurocomputing 266 101-97
  • [7] Newman ME(2017)Overlapping community detection based on structural centrality in complex networks IEEE Access 5 25258-562
  • [8] Guerrero M(2017)Complete graph model for community detection Physica A 471 88-802
  • [9] Montoya FG(2017)A graph clustering method for community detection in complex networks Physica A 469 551-49
  • [10] Baños R(2018)Semi-supervised spectral algorithms for community detection in complex networks based on equivalence of clustering methods Physica A 490 786-134600