A hierarchical model for community identification in complex networks through modularity and genetic algorithm

被引:0
作者
Shi, JinNuo [1 ]
机构
[1] Publ Dept CPC Nujiang Prefectural Comm, Kunming 673100, Yunnan, Peoples R China
关键词
Genetic algorithm; Complex networks; Community detection; Modularity;
D O I
10.1038/s41598-025-00329-3
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
In recent years, the identification of communities inside complex networks has garnered considerable interest, with numerous proposed methodologies emphasizing modularity. Identifying communities can be regarded as a modularity optimization challenge; yet, conventional methods frequently encounter difficulties in detecting smaller communities due to resolution constraints. In this paper, a new method for hierarchical community detection is proposed using genetic techniques and the modularity criterion. The presented approach includes two phases. In the first phase, local communities are identified using a genetic algorithm. In this phase, the complex network structure is hierarchically decomposed into a collection of smaller communities or local communities. Subsequently, in the second phase, the identification of the main communities of the network is carried out through the iterative merging of local communities using the modularity criterion. The objective of this phase is to perform the merging in such a way that the modularity of the resulting communities is maximized. The results of the implementation show that the accuracies of 98%, 81% and 80% are achieved in networks with dimensions of 32, 64 and 128 respectively, which indicates the superior performance of the presented approach in contrast to compared algorithms.
引用
收藏
页数:21
相关论文
共 26 条
[1]   Identifying communities in complex networks using learning-based genetic algorithm [J].
Abdi, Gholam Reza ;
Sheikhani, Amir Hosein Refahi ;
Kordrostami, Sohrab ;
Zarei, Bagher ;
Rad, Mohsen Falah .
AIN SHAMS ENGINEERING JOURNAL, 2024, 15 (12)
[2]   Community detection in graphs [J].
Fortunato, Santo .
PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 2010, 486 (3-5) :75-174
[3]  
Gmati H., 2024, J. Ambient Intell. Humaniz. Comput., P1
[4]   A multi-objective adaptive evolutionary algorithm to extract communities in networks [J].
Li, Qi ;
Cao, Zehong ;
Ding, Weiping ;
Li, Qing .
SWARM AND EVOLUTIONARY COMPUTATION, 2020, 52
[5]  
Liu Z., 2021, INT C BIOINSP COMP T, P217
[6]   Large-Scale Complex Network Community Detection Combined with Local Search and Genetic Algorithm [J].
Lyu, Desheng ;
Wang, Bei ;
Zhang, Weizhe .
APPLIED SCIENCES-BASEL, 2020, 10 (09)
[7]   A local-to-global scheme-based multi-objective evolutionary algorithm for overlapping community detection on large-scale complex networks [J].
Ma, Haiping ;
Yang, Haipeng ;
Zhou, Kefei ;
Zhang, Lei ;
Zhang, Xingyi .
NEURAL COMPUTING & APPLICATIONS, 2021, 33 (10) :5135-5149
[8]  
Malhotra D., 2021, SN Comput. Sci, V2, P9, DOI [10.1007/s42979-020-00389-4, DOI 10.1007/S42979-020-00389-4]
[9]  
Newman M., 2010, Networks: An Introduction
[10]   Detecting community structure in networks [J].
Newman, MEJ .
EUROPEAN PHYSICAL JOURNAL B, 2004, 38 (02) :321-330