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


Attea B. A., Abbood A. D., Hasan A. A., Pizzuti C., Al-Ani M., Ozdemir S., ...Daha Fazla

SWARM AND EVOLUTIONARY COMPUTATION, cilt.63, 2021 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Derleme
  • Cilt numarası: 63
  • Basım Tarihi: 2021
  • Doi Numarası: 10.1016/j.swevo.2021.100885
  • Dergi Adı: SWARM AND EVOLUTIONARY COMPUTATION
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Social Sciences Citation Index (SSCI), Scopus, Compendex, INSPEC
  • Anahtar Kelimeler: 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
  • Hacettepe Üniversitesi Adresli: Evet

Özet

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.