A review of heuristics and metaheuristics for community detection in complex networks: Current usage, emerging development and future directions

被引:41
作者
Attea, Bara'a A. [1 ]
Abbood, Amenah D. [1 ]
Hasan, Ammar A. [2 ]
Pizzuti, Clara [3 ]
Al-Ani, Mayyadah [4 ]
Ozdemir, Suat [5 ]
Al-Dabbagh, Rawaa Dawoud [1 ]
机构
[1] Univ Baghdad, Coll Sci, Baghdad, Iraq
[2] Univ Baghdad, Coll Engn, Baghdad, Iraq
[3] Natl Res Council Italy CNR, Inst High Performance Comp & Networking ICAR, Via Pietro Bucci,4-11C, I-87036 Arcavacata Di Rende, CS, Italy
[4] Kwantlen Polytech Univ, Sch Business, Surrey, BC, Canada
[5] Hacettepe Univ, Dept Comp Engn, Ankara, Turkey
关键词
Community detection; Complex networks; Hybrid metaheuristic; Hyper heuristics; Metaheuristic; PARTICLE SWARM OPTIMIZATION; MULTIOBJECTIVE EVOLUTIONARY ALGORITHM; MEMETIC ALGORITHM; GENETIC ALGORITHM; DIFFERENTIAL EVOLUTION; INFORMATION; MODULARITY; DATABASE; GENOMES; MIPS;
D O I
10.1016/j.swevo.2021.100885
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Sensibly highlighting the hidden structures of many real-world networks has attracted growing interest and triggered a vast array of techniques on what is called nowadays community detection (CD) problem. Non deterministic metaheuristics are proved to competitively transcending the limits of the counterpart deterministic heuristics in solving community detection problem. Despite the increasing interest, most of the existing meta heuristic based community detection (MCD) algorithms reflect one traditional language. Generally, they tend to explicitly project some features of real communities into different definitions of single or multi-objective optimization functions. The design of other operators, however, remains canonical lacking any intense interest to reflect the domain knowledge. Moreover, all the published reviews did not make any direct effort to link heuristic and metaheuristic based community detection approaches, rather, they simply state them separately. The review introduced in this paper attempts to address this issue. Mainly, we review the main heuristic and metaheuristic based community detection algorithms. Then, we introduce two new taxonomies for community detection algorithms: hybrid metaheuristic and hyper heuristic that can serve as common grounds for designing a collection of new and more effective MCD algorithms. To this end, we introduce four new systematic frameworks integrating both heuristic and metaheuristic algorithms, illustrating the possible issues that would fuel the desire for researchers to direct their future interest towards developing more effective community detection instances from the context of these frameworks.
引用
收藏
页数:27
相关论文
共 319 条
[1]  
Abdulateef A.H., 2019, IRAQI J SCI, V60, P1846
[2]  
Abdullah Q.Z., 2016, IRAQI J SCI, V57, P2513
[3]  
Afsarmanesh N., 2016, ARXIV PREPRINT ARXIV
[4]  
Agrawal R, 2011, COMM COM INF SC, V168, P5
[5]   Link communities reveal multiscale complexity in networks [J].
Ahn, Yong-Yeol ;
Bagrow, James P. ;
Lehmann, Sune .
NATURE, 2010, 466 (7307) :761-U11
[6]   Algorithmic design issues in adaptive differential evolution schemes: Review and taxonomy [J].
Al-Dabbagh, Rawaa Dawoud ;
Neri, Ferrante ;
Idris, Norisma ;
Baba, Mohd Sapiyan .
SWARM AND EVOLUTIONARY COMPUTATION, 2018, 43 :284-311
[7]   Evolutionary Clustering for Mining and Tracking Dynamic Multilayer Networks [J].
Amelio, Alessia ;
Pizzuti, Clara .
COMPUTATIONAL INTELLIGENCE, 2017, 33 (02) :181-209
[8]   An Evolutionary and Local Refinement Approach for Community Detection in Signed Networks [J].
Amelio, Alessia ;
Pizzuti, Clara .
INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2016, 25 (04)
[9]   Community Detection in Multidimensional Networks [J].
Amelio, Alessia ;
Pizzuti, Clara .
2014 IEEE 26TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2014, :352-359
[10]  
Amelio A, 2013, 2013 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM), P101