TY - JOUR
T1 - Discrete Improved Grey Wolf Optimizer for Community Detection
AU - Nadimi-Shahraki, Mohammad H.
AU - Moeini, Ebrahim
AU - Taghian, Shokooh
AU - Mirjalili, Seyedali
N1 - Publisher Copyright:
© 2023, Jilin University.
PY - 2023
Y1 - 2023
N2 - Detecting communities in real and complex networks is a highly contested topic in network analysis. Although many metaheuristic-based algorithms for community detection have been proposed, they still cannot effectively fulfill large-scale and real-world networks. Thus, this paper presents a new discrete version of the Improved Grey Wolf Optimizer (I-GWO) algorithm named DI-GWOCD for effectively detecting communities of different networks. In the proposed DI-GWOCD algorithm, I-GWO is first armed using a local search strategy to discover and improve nodes placed in improper communities and increase its ability to search for a better solution. Then a novel Binary Distance Vector (BDV) is introduced to calculate the wolves’ distances and adapt I-GWO for solving the discrete community detection problem. The performance of the proposed DI-GWOCD was evaluated in terms of modularity, NMI, and the number of detected communities conducted by some well-known real-world network datasets. The experimental results were compared with the state-of-the-art algorithms and statistically analyzed using the Friedman and Wilcoxon tests. The comparison and the statistical analysis show that the proposed DI-GWOCD can detect the communities with higher quality than other comparative algorithms.
AB - Detecting communities in real and complex networks is a highly contested topic in network analysis. Although many metaheuristic-based algorithms for community detection have been proposed, they still cannot effectively fulfill large-scale and real-world networks. Thus, this paper presents a new discrete version of the Improved Grey Wolf Optimizer (I-GWO) algorithm named DI-GWOCD for effectively detecting communities of different networks. In the proposed DI-GWOCD algorithm, I-GWO is first armed using a local search strategy to discover and improve nodes placed in improper communities and increase its ability to search for a better solution. Then a novel Binary Distance Vector (BDV) is introduced to calculate the wolves’ distances and adapt I-GWO for solving the discrete community detection problem. The performance of the proposed DI-GWOCD was evaluated in terms of modularity, NMI, and the number of detected communities conducted by some well-known real-world network datasets. The experimental results were compared with the state-of-the-art algorithms and statistically analyzed using the Friedman and Wilcoxon tests. The comparison and the statistical analysis show that the proposed DI-GWOCD can detect the communities with higher quality than other comparative algorithms.
KW - Community detection
KW - Complex network
KW - Grey wolf optimizer algorithm
KW - Metaheuristic algorithms
KW - Optimization
KW - Swarm intelligence algorithms
UR - http://www.scopus.com/inward/record.url?scp=85159692684&partnerID=8YFLogxK
U2 - 10.1007/s42235-023-00387-1
DO - 10.1007/s42235-023-00387-1
M3 - Article
AN - SCOPUS:85159692684
SN - 1672-6529
JO - Journal of Bionic Engineering
JF - Journal of Bionic Engineering
ER -