An improved cuckoo search optimization algorithm with genetic algorithm for community detection in complex networks

被引:0
作者
Saeid Talebpour Shishavan
Farhad Soleimanian Gharehchopogh
机构
[1] Islamic Azad University,Department of Computer Engineering, Urmia Branch
来源
Multimedia Tools and Applications | 2022年 / 81卷
关键词
Cuckoo search optimization algorithm; Genetic algorithm; Community detection; Complex networks;
D O I
暂无
中图分类号
学科分类号
摘要
This paper improved Cuckoo Search Optimization (CSO) algorithm with a Genetic Algorithm (GA) for community detection in complex networks. CSO algorithm has problems such as premature convergence, delayed convergence, and getting trapped in the local trap. GA has been quite successful in terms of community detection in complex networks to increase exploration and exploitation. GA operators have been used dynamically in order to increase the speed and accuracy of the CSO. The number of populations is dynamically adjusted based on the amount of exploration and exploitation. Modularity objective function (Q) and Normalized Mutual Information (NMI) is used as an optimization function. It was carried out on six types of real complex networks. The proposed algorithm was tested with GA, Artificial Bee Colony (ABC), Grey Wolf Optimizer (GWO), and CSO, with different iterations in modularity and NMI criteria. The results show that in most comparisons, the proposed algorithm has been more successful than the basic comparative algorithms, and it has proven its superiority in terms of modularity and NMI. The proposed algorithm performed an average of 54% better in modularity and 88% in NMI than other algorithms. It performed on average in modularity criteria 84.3%, 58.8%, 33.7% and 38.8%, respectively, compared to CSO, ABS, GWO and GA algorithms, and in terms of NMI index, 188.7%, 39.1%, 52.3% and 73.8%, respectively in CSO, ABS, GWO and GA algorithms performed better.
引用
收藏
页码:25205 / 25231
页数:26
相关论文
共 61 条
[1]  
Bai L(2017)Fast graph clustering with a new description model for community detection Inf Sci 388 37-47
[2]  
Bai L(2018)A novel community detection algorithm based on simplification of complex networks Knowl Based Syst 143 58-64
[3]  
Dong S(2020)Improved label propagation algorithm for overlapping community detection Computing 102 2185-2198
[4]  
Gharehchopogh FS(2019)A comprehensive survey: Whale Optimization Algorithm and its applications Swarm Evol Comput 48 1-24
[5]  
Gholizadeh H(2017)A discrete modified fireworks algorithm for community detection in complex networks Appl Intell 46 373-385
[6]  
Guendouz M(2017)Adaptive community detection in complex networks using genetic algorithms Neurocomputing 266 101-113
[7]  
Amine A(2013)Community detection in complex networks by density-based clustering Phys A 392 4606-4618
[8]  
Hamou RM(2009)A comparative study of artificial bee colony algorithm Appl Math Comput 214 108-132
[9]  
Guerrero M(2016)Comparative analysis of quality metrics for community detection in social networks using genetic algorithm Neural Netw World 26 625-542
[10]  
Jin H(2017)Detecting community structure in complex networks using an interaction optimization process Phys A 465 525-347