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

Abstract 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 metaheuristic 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.

[1]  Dumitru Dumitrescu,et al.  Community Detection in Complex Networks Using Collaborative Evolutionary Algorithms , 2007, ECAL.

[2]  Changzhen Hu,et al.  Community Detection in Complex Networks Using Improved Artificial Bee Colony Algorithm , 2016, ICC 2016.

[3]  P. Ronhovde,et al.  Multiresolution community detection for megascale networks by information-based replica correlations. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[4]  Xiuzhen Zhang,et al.  Ant colony clustering with fitness perception and pheromone diffusion for community detection in complex networks , 2013 .

[5]  Jitendra Malik,et al.  Normalized Cuts and Image Segmentation , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Yang Tang,et al.  Adaptive population tuning scheme for differential evolution , 2013, Inf. Sci..

[7]  R. Guimerà,et al.  Modularity from fluctuations in random graphs and complex networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[8]  Matteo Magnani,et al.  Finding overlapping communities in multiplex networks , 2016, ArXiv.

[9]  Chu-Sing Yang,et al.  A Hyper-Heuristic Scheduling Algorithm for Cloud , 2014, IEEE Transactions on Cloud Computing.

[10]  Gang Liu,et al.  A genetic algorithm for community detection in complex networks , 2013, Journal of Central South University.

[11]  Mustafa Yilmaz,et al.  Genetic clustering of social networks using random walks , 2007, Comput. Stat. Data Anal..

[12]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[13]  Zbigniew Michalewicz,et al.  Evolutionary algorithms , 1997, Emerging Evolutionary Algorithms for Antennas and Wireless Communications.

[14]  Saeed Farzi,et al.  MDPCluster: a swarm-based community detection algorithm in large-scale graphs , 2020, Computing.

[15]  Qing Li,et al.  A multi-objective adaptive evolutionary algorithm to extract communities in networks , 2020, Swarm Evol. Comput..

[16]  Bradley S. Rees,et al.  Overlapping community detection using a community optimized graph swarm , 2012, Social Network Analysis and Mining.

[17]  Anil K. Jain,et al.  Data clustering: a review , 1999, CSUR.

[18]  Michele Leone,et al.  (Un)detectable cluster structure in sparse networks. , 2007, Physical review letters.

[19]  Yuzhong Chen,et al.  Detecting Community Structures in Social Networks with Particle Swarm Optimization , 2013, ICoC.

[20]  Alex Alves Freitas,et al.  A Survey of Evolutionary Algorithms for Clustering , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[21]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[22]  Amenah H. Abdulateef,et al.  A new evolutionary algorithm with locally assisted heuristic for complex detection in protein interaction networks , 2018, Appl. Soft Comput..

[23]  Philip S. Yu,et al.  On selection of objective functions in multi-objective community detection , 2011, CIKM '11.

[24]  A. Barabasi,et al.  Network biology: understanding the cell's functional organization , 2004, Nature Reviews Genetics.

[25]  Ulrik Brandes,et al.  On Modularity Clustering , 2008, IEEE Transactions on Knowledge and Data Engineering.

[26]  Xing Wan,et al.  Solving dynamic overlapping community detection problem by a multiobjective evolutionary algorithm based on decomposition , 2020, Swarm Evol. Comput..

[27]  Francesco Folino,et al.  A Multiobjective and Evolutionary Clustering Method for Dynamic Networks , 2010, 2010 International Conference on Advances in Social Networks Analysis and Mining.

[28]  Jie Liu,et al.  Multi-level learning based memetic algorithm for community detection , 2014, Appl. Soft Comput..

[29]  Bin Yang,et al.  Genetic Algorithm with Ensemble Learning for Detecting Community Structure in Complex Networks , 2009, 2009 Fourth International Conference on Computer Sciences and Convergence Information Technology.

[30]  Halife Kodaz,et al.  A swarm intelligence-based hybrid approach for identifying network modules , 2017, J. Comput. Sci..

[31]  Maoguo Gong,et al.  A survey on network community detection based on evolutionary computation , 2016, Int. J. Bio Inspired Comput..

[32]  Pablo M. Gleiser,et al.  Community Structure in Jazz , 2003, Adv. Complex Syst..

[33]  Babak Amiri,et al.  A hybrid artificial immune network for detecting communities in complex networks , 2014, Computing.

[34]  Ulrike von Luxburg,et al.  A tutorial on spectral clustering , 2007, Stat. Comput..

[35]  Sergio Gómez,et al.  Size reduction of complex networks preserving modularity , 2007, ArXiv.

[36]  Vito Latora,et al.  Structural reducibility of multilayer networks , 2015, Nature Communications.

[37]  Dong Wang,et al.  Network community detection from the perspective of time series , 2019, Physica A: Statistical Mechanics and its Applications.

[38]  Sune Lehmann,et al.  Link communities reveal multiscale complexity in networks , 2009, Nature.

[39]  Jianwu Li,et al.  Community detection in complex networks using extended compact genetic algorithm , 2012, Soft Computing.

[40]  Sercan Sadi,et al.  COMMUNITY DETECTION USING ANT COLONY OPTIMIZATION TECHNIQUES , 2009 .

[41]  Andrea Lancichinetti,et al.  Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[42]  Clara Pizzuti,et al.  Community Detection in Multidimensional Networks , 2014, 2014 IEEE 26th International Conference on Tools with Artificial Intelligence.

[43]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[44]  Qingfu Zhang,et al.  Community detection in networks by using multiobjective evolutionary algorithm with decomposition , 2012 .

[45]  Roger Guimerà,et al.  Module identification in bipartite and directed networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[46]  Clara Pizzuti,et al.  A Multi-objective Genetic Algorithm for Community Detection in Networks , 2009, 2009 21st IEEE International Conference on Tools with Artificial Intelligence.

[47]  David E. Goldberg,et al.  Genetic algorithms and Machine Learning , 1988, Machine Learning.

[48]  Derek Greene,et al.  Tracking the Evolution of Communities in Dynamic Social Networks , 2010, 2010 International Conference on Advances in Social Networks Analysis and Mining.

[49]  Yilong Yin,et al.  A Maximal Clique Based Multiobjective Evolutionary Algorithm for Overlapping Community Detection , 2017, IEEE Transactions on Evolutionary Computation.

[50]  Clara Pizzuti,et al.  An Evolutionary and Local Refinement Approach for Community Detection in Signed Networks , 2016, Int. J. Artif. Intell. Tools.

[51]  Hema Banati,et al.  Multiobjective Group Search Optimization Approach for Community Detection in Networks , 2016, Int. J. Appl. Evol. Comput..

[52]  Rohan Agrawal,et al.  Bi-Objective Community Detection (BOCD) in Networks Using Genetic Algorithm , 2011, IC3.

[53]  Janez Brest,et al.  Performance comparison of self-adaptive and adaptive differential evolution algorithms , 2007, Soft Comput..

[54]  Haluk Bingol,et al.  Community Detection in Complex Networks Using Genetic Algorithms , 2006, 0711.0491.

[55]  Jing Liu,et al.  Community robustness and its enhancement in interdependent networks , 2019, Appl. Soft Comput..

[56]  Haifeng Du,et al.  A genetic algorithm with local search strategy for improved detection of community structure , 2010, Complex..

[57]  Anirban Mukhopadhyay,et al.  A Multiobjective Go based Approach to Protein Complex Detection , 2012 .

[58]  Xiaodai Dong,et al.  Hybrid beamforming design for mmWave OFDM distributed antenna systems , 2020, Science China Information Sciences.

[59]  Fanghua Ye,et al.  Deep Autoencoder-like Nonnegative Matrix Factorization for Community Detection , 2018, CIKM.

[60]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[61]  Burleigh B. Gardner,et al.  Deep South: A Social Anthropological Study of Caste and Class , 1942 .

[62]  Dino Ienco,et al.  Node-centric community detection in multilayer networks with layer-coverage diversification bias , 2017, ArXiv.

[63]  M. Barber Modularity and community detection in bipartite networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[64]  Nelson F. F. Ebecken,et al.  Community Detection by an Efficient Ant Colony Approach , 2014, ISMIS.

[65]  Damien R. Farine,et al.  Measuring the robustness of network community structure using assortativity , 2016, Animal Behaviour.

[66]  M. Newman,et al.  Finding community structure in very large networks. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[67]  Faezeh Farivar,et al.  A multi-objective ant colony optimization algorithm for community detection in complex networks , 2018, Journal of Ambient Intelligence and Humanized Computing.

[68]  Mark Nicholson Genetic Algorithms and grouping problems , 1998 .

[69]  Mark E. J. Newman,et al.  Stochastic blockmodels and community structure in networks , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[70]  Mohammad Reza Keyvanpour,et al.  Community detection in social network by using a multi-objective evolutionary algorithm , 2017, Intell. Data Anal..

[71]  Jin-Kao Hao,et al.  Combined neighborhood tabu search for community detection in complex networks , 2016, RAIRO Oper. Res..

[72]  Clara Pizzuti,et al.  Evolutionary Clustering for Mining and Tracking Dynamic Multilayer Networks , 2017, Comput. Intell..

[73]  Ali Aïtelhadj,et al.  Dual modularity optimization for detecting overlapping communities in bipartite networks , 2013, Knowledge and Information Systems.

[74]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[75]  F. Radicchi,et al.  Benchmark graphs for testing community detection algorithms. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[76]  Yi Liu,et al.  Memetic algorithm with simulated annealing strategy and tightness greedy optimization for community detection in networks , 2015, Appl. Soft Comput..

[77]  Luonan Chen,et al.  Quantitative function for community detection. , 2008 .

[78]  Zhipeng Lü,et al.  Iterated tabu search for identifying community structure in complex networks. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[79]  Aleksandra Swiercz,et al.  Hyper‐Heuristics and Metaheuristics for Selected Bio‐Inspired Combinatorial Optimization Problems , 2017 .

[80]  Bara'a Ali Attea,et al.  Improving the performance of evolutionary-based complex detection models in protein–protein interaction networks , 2017, Soft Computing.

[81]  Bara'a Ali Attea,et al.  Improving the performance of evolutionary multi-objective co-clustering models for community detection in complex social networks , 2016, Swarm Evol. Comput..

[82]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[83]  G. Karypis,et al.  Criterion Functions for Document Clustering ∗ Experiments and Analysis , 2001 .

[84]  Inès Hilali-Jaghdam,et al.  Bɪ-CомDᴇт: Community Detection in Bipartite Networks , 2019, KES.

[85]  Consolación Gil,et al.  Community detection in national-scale high voltage transmission networks using genetic algorithms , 2018, Adv. Eng. Informatics.

[86]  Jean-Loup Guillaume,et al.  ComSim: A Bipartite Community Detection Algorithm Using Cycle and Node's Similarity , 2017, COMPLEX NETWORKS.

[87]  Santo Fortunato,et al.  Consensus clustering in complex networks , 2012, Scientific Reports.

[88]  Andrea Lancichinetti,et al.  Community detection algorithms: a comparative analysis: invited presentation, extended abstract , 2009, VALUETOOLS.

[89]  Sergio Pérez Peló,et al.  On the analysis of the influence of the evaluation metric in community detection using GRASP , 2018 .

[90]  Roger Guimerà,et al.  Cartography of complex networks: modules and universal roles , 2005, Journal of statistical mechanics.

[91]  Jafar Adibi,et al.  The Enron Email Dataset Database Schema and Brief Statistical Report , 2004 .

[92]  Carey E. Priebe,et al.  Community Detection and Classification in Hierarchical Stochastic Blockmodels , 2015, IEEE Transactions on Network Science and Engineering.

[93]  Bara'a A. Attea,et al.  Improving Extractive Multi-Document Text Summarization Through Multi-Objective Optimization , 2018, Iraqi Journal of Science.

[94]  Krishna P. Gummadi,et al.  Measurement and analysis of online social networks , 2007, IMC '07.

[95]  David Lusseau,et al.  The emergent properties of a dolphin social network , 2003, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[96]  M. Meilă Comparing clusterings---an information based distance , 2007 .

[97]  Shahriar Lotfi,et al.  Multiplex community detection in complex networks using an evolutionary approach , 2020, Expert Syst. Appl..

[98]  Santo Fortunato,et al.  A benchmark model to assess community structure in evolving networks , 2015, Physical review. E, Statistical, nonlinear, and soft matter physics.

[99]  Ronghua Shang,et al.  Application of natural computation inspired method in community detection , 2019, Physica A: Statistical Mechanics and its Applications.

[100]  Xing-yuan Wang,et al.  Overlapping community detection using neighborhood ratio matrix , 2015 .

[102]  Zbigniew Michalewicz,et al.  Parameter Setting in Evolutionary Algorithms , 2007, Studies in Computational Intelligence.

[103]  Maoguo Gong,et al.  Memetic algorithm for community detection in networks. , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[104]  W. Zachary,et al.  An Information Flow Model for Conflict and Fission in Small Groups , 1977, Journal of Anthropological Research.

[105]  Thomas Bartz-Beielstein,et al.  Challenges for Contemporary Evolutionary Algorithms , 2010 .

[106]  Leonidas S. Pitsoulis,et al.  Community detection by modularity maximization using GRASP with path relinking , 2013, Comput. Oper. Res..

[107]  Bin Wu,et al.  Multi-objective community detection in complex networks , 2012, Appl. Soft Comput..

[108]  Yi Wang,et al.  A Genetic Algorithm for Detecting Communities in Large-Scale Complex Networks , 2010, Adv. Complex Syst..

[109]  Ke Hu,et al.  Multi-resolution modularity methods and their limitations in community detection , 2012, The European Physical Journal B.

[110]  Mariá Cristina Vasconcelos Nascimento,et al.  An ensemble based on a bi-objective evolutionary spectral algorithm for graph clustering , 2018, Expert Syst. Appl..

[111]  Jian-qiang Wang,et al.  Community Detection Based on Differential Evolution Using Social Spider Optimization , 2017, Symmetry.

[112]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[113]  Joselito M. Razal,et al.  Wet-spinning of PEDOT:PSS/Functionalized-SWNTs Composite: a Facile Route Toward Production of Strong and Highly Conducting Multifunctional Fibers , 2013, Scientific Reports.

[114]  M. Newman,et al.  Robustness of community structure in networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[115]  Réka Albert,et al.  Near linear time algorithm to detect community structures in large-scale networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[116]  Jing Liu,et al.  A Multiobjective Evolutionary Algorithm Based on Similarity for Community Detection From Signed Social Networks , 2014, IEEE Transactions on Cybernetics.

[117]  Jia Xu,et al.  An ant colony optimization method to detect communities in social networks , 2014, 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2014).

[118]  Peter D. Newell,et al.  Correction: Corrigendum: Host genetic determinants of microbiota-dependent nutrition revealed by genome-wide analysis of Drosophila melanogaster , 2015, Nature Communications.

[119]  Jinxia Liu,et al.  Community Detection Based on Modularity Density and Genetic Algorithm , 2010, 2010 International Conference on Computational Aspects of Social Networks.

[120]  Pablo Jensen,et al.  Analysis of community structure in networks of correlated data. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[121]  Rosa Figueiredo,et al.  Multiple partitioning of multiplex signed networks: Application to European parliament votes , 2018, Soc. Networks.

[122]  Cheng Zhang,et al.  A Memetic Particle Swarm Optimization Algorithm for Community Detection in Complex Networks , 2016, Int. J. Pattern Recognit. Artif. Intell..

[123]  Hu Baofang,et al.  A Cultural Algorithm Based on Artificial Bee Colony Optimization for Community Detection in Signed Social Networks , 2015, 2015 10th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA).

[124]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[125]  Mao-Bin Hu,et al.  Detect overlapping and hierarchical community structure in networks , 2008, ArXiv.

[126]  Haijun Zhou Distance, dissimilarity index, and network community structure. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[127]  Yangyang Li,et al.  An improved memetic algorithm for community detection in complex networks , 2012, 2012 IEEE Congress on Evolutionary Computation.

[128]  Jon M. Kleinberg,et al.  The link-prediction problem for social networks , 2007, J. Assoc. Inf. Sci. Technol..

[129]  Mike Tyers,et al.  BioGRID: a general repository for interaction datasets , 2005, Nucleic Acids Res..

[130]  P. Mucha,et al.  Communities in multislice voting networks. , 2010, Chaos.

[131]  Jiawei Han,et al.  A Particle-and-Density Based Evolutionary Clustering Method for Dynamic Networks , 2009, Proc. VLDB Endow..

[132]  James Bailey,et al.  Standardized Mutual Information for Clustering Comparisons: One Step Further in Adjustment for Chance , 2014, ICML.

[133]  Habiba Drias,et al.  Bee Swarm Optimization for Community Detection in Complex Network , 2017, WorldCIST.

[134]  Peng Wu,et al.  Multi-Objective Community Detection Based on Memetic Algorithm , 2015, PloS one.

[135]  Clara Pizzuti,et al.  Overlapped community detection in complex networks , 2009, GECCO.

[136]  Zhaoxing Li,et al.  A novel multiobjective particle swarm optimization algorithm for signed network community detection , 2015, Applied Intelligence.

[137]  Youze Zhu,et al.  An Algorithm Q-PSO for Community Detection in Complex Networks , 2017, 2017 16th International Symposium on Distributed Computing and Applications to Business, Engineering and Science (DCABES).

[138]  Tao Ren,et al.  A survey of community detection methods in multilayer networks , 2020, Data Mining and Knowledge Discovery.

[139]  Pooya Moradian Zadeh,et al.  A Multi-Population Cultural Algorithm for Community Detection in Social Networks , 2015, ANT/SEIT.

[140]  Dayou Liu,et al.  An Ant-Based Algorithm with Local Optimization for Community Detection in Large-Scale Networks , 2012, Adv. Complex Syst..

[141]  Clara Pizzuti,et al.  A Multiobjective Genetic Algorithm to Find Communities in Complex Networks , 2012, IEEE Transactions on Evolutionary Computation.

[142]  Andreas Hotho,et al.  Tag recommendations in social bookmarking systems , 2008, AI Commun..

[143]  Yinghong Ma,et al.  A novel evolutionary algorithm on communities detection in signed networks , 2018, Physica A: Statistical Mechanics and its Applications.

[144]  Leon Danon,et al.  Comparing community structure identification , 2005, cond-mat/0505245.

[145]  Zili Zhang,et al.  A Physarum-Inspired Ant Colony Optimization for Community Mining , 2017, PAKDD.

[146]  D. Watts Networks, Dynamics, and the Small‐World Phenomenon1 , 1999, American Journal of Sociology.

[147]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .

[148]  Xiongfei Li,et al.  Heuristic Artificial Bee Colony Algorithm for Uncovering Community in Complex Networks , 2017 .

[149]  Xin-She Yang,et al.  Bio-inspired computation: Where we stand and what's next , 2019, Swarm Evol. Comput..

[150]  Travis Coan,et al.  Dynamic social media affiliations among UK politicians , 2018, Soc. Networks.

[151]  Jing Cao,et al.  Community Detection Based on Genetic Algorithm Using Local Structural Similarity , 2019, IEEE Access.

[152]  Massimiliano Zanin,et al.  Emergence of network features from multiplexity , 2012, Scientific Reports.

[153]  Hussein A. Abbass,et al.  Separated and overlapping community detection in complex networks using multiobjective Evolutionary Algorithms , 2010, IEEE Congress on Evolutionary Computation.

[154]  Zhangtao Li,et al.  A Multiobjective Evolutionary Algorithm Based on Structural and Attribute Similarities for Community Detection in Attributed Networks , 2018, IEEE Transactions on Cybernetics.

[155]  Yifeng Zeng,et al.  Community detection based on modularity and k-plexes , 2020, Inf. Sci..

[156]  Qingfu Zhang,et al.  Multiobjective evolutionary algorithms: A survey of the state of the art , 2011, Swarm Evol. Comput..

[157]  Giovanni Montana,et al.  Community detection in multiplex networks using Locally Adaptive Random walks , 2015, 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM).

[158]  Santo Fortunato,et al.  Weight Thresholding on Complex Networks , 2018, Physical Review E.

[159]  Konstantin Avrachenkov,et al.  Cooperative Game Theory Approaches for Network Partitioning , 2017, COCOON.

[160]  Lin Yanping,et al.  Web community detection model using particle swarm optimization , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[161]  Rawaa Dawoud Al-Dabbagh,et al.  Algorithmic design issues in adaptive differential evolution schemes: Review and taxonomy , 2018, Swarm Evol. Comput..

[162]  Evangelos E. Milios,et al.  Agglomerative genetic algorithm for clustering in social networks , 2009, GECCO.

[163]  E A Leicht,et al.  Mixture models and exploratory analysis in networks , 2006, Proceedings of the National Academy of Sciences.

[164]  Kathryn B. Laskey,et al.  Stochastic blockmodels: First steps , 1983 .

[165]  Andrea Lancichinetti,et al.  Detecting the overlapping and hierarchical community structure in complex networks , 2008, 0802.1218.

[166]  Zili Zhang,et al.  Network Community Detection Based on the Physarum-Inspired Computational Framework , 2018, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[167]  Yixin Chen,et al.  Detecting Community Structure in Networks Based on Ant Colony Optimization , 2012 .

[168]  Bin Wu,et al.  A multi-objective approach for community detection in complex network , 2010, IEEE Congress on Evolutionary Computation.

[169]  Hye-Jin Kim,et al.  Recent Progress on Graph Partitioning Problems Using Evolutionary Computation , 2018, ArXiv.

[170]  Qiang Liu,et al.  Community Detection Based on Differential Evolution Using Modularity Density , 2018, Inf..

[171]  S. Lehmann,et al.  Biclique communities. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[172]  Yun Chi,et al.  Analyzing communities and their evolutions in dynamic social networks , 2009, TKDD.

[173]  Gang Xie,et al.  A Fast Algorithm for Community Detection of Network Systems in Smart City , 2019, IEEE Access.

[174]  Aboul Ella Hassanien,et al.  Networks Community Detection Using Artificial Bee Colony Swarm Optimization , 2014, IBICA.

[175]  Andrea Tagarelli,et al.  Ensemble-based community detection in multilayer networks , 2017, Data Mining and Knowledge Discovery.

[176]  Zhewen Shi,et al.  PSO-Based Community Detection in Complex Networks , 2009, 2009 Second International Symposium on Knowledge Acquisition and Modeling.

[177]  Edmund K. Burke,et al.  Recent advances in selection hyper-heuristics , 2020, Eur. J. Oper. Res..

[178]  Liang Zhao,et al.  Complex Network Community Detection Based on Swarm Aggregation , 2008, 2008 Fourth International Conference on Natural Computation.

[179]  Xingyi Zhang,et al.  A Mixed Representation-Based Multiobjective Evolutionary Algorithm for Overlapping Community Detection , 2017, IEEE Transactions on Cybernetics.

[180]  Jing Liu,et al.  A link clustering based memetic algorithm for overlapping community detection , 2018, Physica A: Statistical Mechanics and its Applications.

[181]  Leon Danon,et al.  The effect of size heterogeneity on community identification in complex networks , 2006, physics/0601144.

[182]  Michel Gendreau,et al.  Hyper-heuristics: a survey of the state of the art , 2013, J. Oper. Res. Soc..

[183]  Zhen WANG,et al.  An evolutionary autoencoder for dynamic community detection , 2020, Science China Information Sciences.

[184]  Pei-Chann Chang,et al.  A novel complex network community detection approach using discrete particle swarm optimization with particle diversity and mutation , 2019, Appl. Soft Comput..

[185]  Dusan Teodorovic,et al.  Bee Colony Optimization (BCO) , 2009, Innovations in Swarm Intelligence.

[186]  Clara Pizzuti,et al.  Community mining in signed networks: A multiobjective approach , 2013, 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2013).

[187]  Xin-She Yang,et al.  Community detection in networks using bio-inspired optimization: Latest developments, new results and perspectives with a selection of recent meta-heuristics , 2020, Appl. Soft Comput..

[188]  Parham Moradi,et al.  A multi-objective particle swarm optimization algorithm for community detection in complex networks , 2017, Swarm Evol. Comput..

[189]  Ioannis Xenarios,et al.  DIP, the Database of Interacting Proteins: a research tool for studying cellular networks of protein interactions , 2002, Nucleic Acids Res..

[190]  Zhao Wang,et al.  Deep community detection based on memetic algorithm , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[191]  Xingyi Zhang,et al.  A local information based multi-objective evolutionary algorithm for community detection in complex networks , 2018, Appl. Soft Comput..

[192]  M E J Newman,et al.  Modularity and community structure in networks. , 2006, Proceedings of the National Academy of Sciences of the United States of America.

[193]  Maoguo Gong,et al.  Preventing epidemic spreading in networks by community detection and memetic algorithm , 2020, Appl. Soft Comput..

[194]  Rodica Potolea,et al.  Distributed community detection in social networks with genetic algorithms , 2010, Proceedings of the 2010 IEEE 6th International Conference on Intelligent Computer Communication and Processing.

[195]  Jesús Sánchez-Oro,et al.  Iterated Greedy algorithm for performing community detection in social networks , 2018, Future Gener. Comput. Syst..

[196]  Shihua Zhang,et al.  Identification of overlapping community structure in complex networks using fuzzy c-means clustering , 2007 .

[197]  Sakshi Kaushal,et al.  COMPARATIVE ANALYSIS OF QUALITY METRICS FOR COMMUNITY DETECTION IN SOCIAL NETWORKS USING GENETIC ALGORITHM , 2016 .

[198]  Xuehua Zhao,et al.  Statistical inference for community detection in signed networks. , 2017, Physical review. E.

[199]  Maoguo Gong,et al.  Discrete particle swarm optimization for identifying community structures in signed social networks , 2014, Neural Networks.

[200]  Dmitrij Frishman,et al.  MIPS: a database for genomes and protein sequences , 1999, Nucleic Acids Res..

[201]  E A Leicht,et al.  Community structure in directed networks. , 2007, Physical review letters.

[202]  Thomas Bäck,et al.  An Overview of Evolutionary Algorithms for Parameter Optimization , 1993, Evolutionary Computation.

[203]  Carlos Cruz Corona,et al.  Self-adaptation in dynamic environments - a survey and open issues , 2016, Int. J. Bio Inspired Comput..

[204]  Jian Pei,et al.  Community Preserving Network Embedding , 2017, AAAI.

[205]  Zuren Feng,et al.  Community detection using Ant Colony Optimization , 2013, IEEE Congress on Evolutionary Computation.

[206]  Li Jie,et al.  An Overlapping Community Detection Algorithm Based on Multistep Greedy Strategy , 2013, 2013 Fourth International Conference on Intelligent Systems Design and Engineering Applications.

[207]  Yuping Wang,et al.  A New Multiobjective Evolutionary Algorithm for Community Detection in Dynamic Complex Networks , 2013 .

[208]  Andrea Tagarelli,et al.  Community Detection in Multiplex Networks , 2019, ACM Comput. Surv..

[209]  Chao Gao,et al.  Multiobjective discrete particle swarm optimization for community detection in dynamic networks , 2018, EPL (Europhysics Letters).

[210]  Jing Liu,et al.  A comparative analysis of evolutionary and memetic algorithms for community detection from signed social networks , 2013, Soft Computing.

[211]  A. Clauset Finding local community structure in networks. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[212]  Jiming Liu,et al.  Community Mining from Signed Social Networks , 2007, IEEE Transactions on Knowledge and Data Engineering.

[213]  Jing Liu,et al.  Overlapping Community Detection in Directed and Undirected Attributed Networks Using a Multiobjective Evolutionary Algorithm , 2021, IEEE Transactions on Cybernetics.

[214]  Maoguo Gong,et al.  Quantum-behaved discrete multi-objective particle swarm optimization for complex network clustering , 2017, Pattern Recognit..

[215]  Nelishia Pillay,et al.  Hyper-Heuristics: Theory and Applications , 2018, Natural Computing Series.

[216]  Boleslaw K. Szymanski,et al.  Community Detection via Maximization of Modularity and Its Variants , 2014, IEEE Transactions on Computational Social Systems.

[217]  B. Snel,et al.  Comparative assessment of large-scale data sets of protein–protein interactions , 2002, Nature.

[218]  Weihong Bi,et al.  A new genetic algorithm for community detection using matrix representation method , 2019 .

[219]  Huan Liu,et al.  Uncoverning Groups via Heterogeneous Interaction Analysis , 2009, 2009 Ninth IEEE International Conference on Data Mining.

[220]  M E J Newman,et al.  Finding and evaluating community structure in networks. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[221]  Bin Wu,et al.  A New Genetic Algorithm for Community Detection , 2009, Complex.

[222]  Jianbin Huang,et al.  Towards Online Multiresolution Community Detection in Large-Scale Networks , 2011, PloS one.

[223]  Teodor Aastrup,et al.  Differential recognition of Haemophilus influenzae whole bacterial cells and isolated lipooligosaccharides by galactose-specific lectins , 2018, Scientific Reports.

[224]  Jure Leskovec,et al.  Empirical comparison of algorithms for network community detection , 2010, WWW '10.

[225]  Emanuel Falkenauer,et al.  Genetic Algorithms and Grouping Problems , 1998 .

[226]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[227]  Santo Fortunato,et al.  Community detection in graphs , 2009, ArXiv.

[228]  Qingfu Zhang,et al.  Identification of multi-resolution network structures with multi-objective immune algorithm , 2013, Appl. Soft Comput..

[229]  Joshua D. Knowles,et al.  An Evolutionary Approach to Multiobjective Clustering , 2007, IEEE Transactions on Evolutionary Computation.

[230]  Dayou Liu,et al.  Genetic Algorithm with Local Search for Community Mining in Complex Networks , 2010, 2010 22nd IEEE International Conference on Tools with Artificial Intelligence.

[231]  S. Fortunato,et al.  Resolution limit in community detection , 2006, Proceedings of the National Academy of Sciences.

[232]  Xiuzhen Zhang,et al.  Ant colony clustering based on sampling for community detection , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[233]  Philip S. Yu,et al.  COMPARISON AND SELECTION OF OBJECTIVE FUNCTIONS IN MULTIOBJECTIVE COMMUNITY DETECTION , 2014, Comput. Intell..

[234]  Mohammad Saniee Abadeh,et al.  Community detection in social networks using a hybrid swarm intelligence approach , 2016, Int. J. Knowl. Based Intell. Eng. Syst..

[235]  Clara Pizzuti,et al.  Boosting the detection of modular community structure with genetic algorithms and local search , 2012, SAC '12.

[236]  Dayou Liu,et al.  Ant colony optimization for community detection in large-scale complex networks , 2011, 2011 Seventh International Conference on Natural Computation.

[237]  Yang Wang,et al.  Overlapping community detection through an improved multi-objective quantum-behaved particle swarm optimization , 2015, Journal of Heuristics.

[238]  Qiang Huang,et al.  Community Detection Using Cooperative Co-evolutionary Differential Evolution , 2012, PPSN.

[239]  El-Ghazali Talbi,et al.  A Taxonomy of Hybrid Metaheuristics , 2002, J. Heuristics.

[240]  T. S. Evans,et al.  Clique graphs and overlapping communities , 2010, ArXiv.

[241]  C. H. Lin,et al.  Cultural Evolution Algorithm for Global Optimizations and its Applications , 2013 .

[242]  Hua Wang,et al.  Community detection in dynamic signed network: an intimacy evolutionary clustering algorithm , 2019, Journal of Ambient Intelligence and Humanized Computing.

[243]  Dmitrij Frishman,et al.  MIPS: a database for genomes and protein sequences , 2000, Nucleic Acids Res..

[244]  Fosca Giannotti,et al.  Finding and Characterizing Communities in Multidimensional Networks , 2011, 2011 International Conference on Advances in Social Networks Analysis and Mining.

[245]  Robert E. Kraut,et al.  Mopping up: modeling wikipedia promotion decisions , 2008, CSCW.

[246]  Xiaodong Wang,et al.  Mitigation of attacks and errors on community structure in complex networks , 2017 .

[247]  Christopher Potts,et al.  Learning Word Vectors for Sentiment Analysis , 2011, ACL.

[248]  B. Attea,et al.  Heuristic Modularity for Complex Identification in Protein-Protein Interaction Networks , 2019, Iraqi Journal of Science.

[249]  Ken Lang,et al.  NewsWeeder: Learning to Filter Netnews , 1995, ICML.

[250]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[251]  Peter J. Bickel,et al.  Pseudo-likelihood methods for community detection in large sparse networks , 2012, 1207.2340.

[252]  Mark Jerrum,et al.  Approximate Counting, Uniform Generation and Rapidly Mixing Markov Chains , 1987, International Workshop on Graph-Theoretic Concepts in Computer Science.

[253]  Jure Leskovec,et al.  Defining and evaluating network communities based on ground-truth , 2012, Knowledge and Information Systems.

[254]  Dmitrij Frishman,et al.  MIPS: a database for genomes and protein sequences , 1999, Nucleic Acids Res..

[255]  Santo Fortunato,et al.  Multiresolution Consensus Clustering in Networks , 2017, Scientific Reports.

[256]  P. Doreian,et al.  A partitioning approach to structural balance , 1996 .

[257]  Borut Zalik,et al.  Memetic algorithm using node entropy and partition entropy for community detection in networks , 2018, Inf. Sci..

[258]  P. Bickel,et al.  A nonparametric view of network models and Newman–Girvan and other modularities , 2009, Proceedings of the National Academy of Sciences.

[259]  Fred Glover,et al.  Intensification, Diversification and Learning in metaheuristic optimization , 2019, J. Heuristics.

[260]  Christian Blum,et al.  Ant colony optimization: Introduction and recent trends , 2005 .

[261]  Kamal Kant Bharadwaj,et al.  Community Detection in Signed Social Networks Using Multiobjective Genetic Algorithm , 2019, J. Assoc. Inf. Sci. Technol..

[262]  Hui Li,et al.  Detecting overlapping communities from micro blog network by additive spectral decomposition , 2020, J. Intell. Fuzzy Syst..

[263]  Mark E. J. Newman,et al.  The Structure and Function of Complex Networks , 2003, SIAM Rev..

[264]  Xiangxiang Zeng,et al.  A Network Reduction-Based Multiobjective Evolutionary Algorithm for Community Detection in Large-Scale Complex Networks , 2020, IEEE Transactions on Cybernetics.

[265]  Claudio Castellano,et al.  Defining and identifying communities in networks. , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[266]  Clara Pizzuti,et al.  Community detection in social networks with genetic algorithms , 2008, GECCO '08.

[267]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[268]  S Boccaletti,et al.  Identification of network modules by optimization of ratio association. , 2006, Chaos.

[269]  Bara'a Ali Attea,et al.  A new evolutionary multi-objective community mining algorithm for signed networks , 2019, Appl. Soft Comput..

[270]  Carlos Cotta,et al.  Adaptive and multilevel metaheuristics , 2008 .

[271]  Xin Pan,et al.  Multi-objective decisionmaking in the detection of comprehensive community structures , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[272]  M. Newman,et al.  Finding community structure in networks using the eigenvectors of matrices. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[273]  Carlos Cotta,et al.  Memetic algorithms and memetic computing optimization: A literature review , 2012, Swarm Evol. Comput..

[274]  A. Orłowski,et al.  Genetic Algorithms Approach to Community Detection , 2010 .

[275]  R. Hertwig,et al.  Heuristics: The Foundations of Adaptive Behavior , 2015 .

[276]  Xiangdong Liu,et al.  Web community detection model using particle swarm optimization , 2008, IEEE Congress on Evolutionary Computation.

[277]  Mohamed Bouguessa,et al.  Mining Community Structures in Multidimensional Networks , 2017, ACM Trans. Knowl. Discov. Data.

[278]  Chris H Wiggins,et al.  Bayesian approach to network modularity. , 2007, Physical review letters.

[279]  Patrick Doreian,et al.  Partitioning signed social networks , 2009, Soc. Networks.

[280]  Francesco Calabrese,et al.  ABACUS: frequent pAttern mining-BAsed Community discovery in mUltidimensional networkS , 2013, Data Mining and Knowledge Discovery.

[281]  B. Snel,et al.  Predicting disease genes using protein–protein interactions , 2006, Journal of Medical Genetics.

[282]  Yuqing Zhai,et al.  A novel community detection method based on discrete particle swarm optimization algorithms in complex networks , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[283]  Clara Pizzuti,et al.  Evolutionary Computation for Community Detection in Networks: A Review , 2018, IEEE Transactions on Evolutionary Computation.

[284]  Pablo Moscato,et al.  A memetic algorithm for community detection by maximising the connected cohesion , 2017, 2017 IEEE Symposium Series on Computational Intelligence (SSCI).

[285]  Mason A. Porter,et al.  A local perspective on community structure in multilayer networks , 2015, Network Science.

[286]  Xu Zhou,et al.  An ant colony based algorithm for overlapping community detection in complex networks , 2015 .

[287]  Santo Fortunato,et al.  Community detection algorithms: a comparative analysis: invited presentation, extended abstract , 2009, VALUETOOLS.

[288]  Yong Wang,et al.  Community Detection in Social and Biological Networks Using Differential Evolution , 2012, LION.

[289]  LeeJae-Gil,et al.  Community Detection in Multi-Layer Graphs , 2015 .

[290]  Francesco Folino,et al.  An Evolutionary Multiobjective Approach for Community Discovery in Dynamic Networks , 2014, IEEE Transactions on Knowledge and Data Engineering.

[291]  K. E. Read,et al.  Cultures of the Central Highlands, New Guinea , 1954, Southwestern Journal of Anthropology.

[292]  Santo Fortunato,et al.  Limits of modularity maximization in community detection , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[293]  T. Vicsek,et al.  Uncovering the overlapping community structure of complex networks in nature and society , 2005, Nature.

[294]  R. Storn,et al.  On the usage of differential evolution for function optimization , 1996, Proceedings of North American Fuzzy Information Processing.

[295]  V. Carchiolo,et al.  Extending the definition of modularity to directed graphs with overlapping communities , 2008, 0801.1647.

[296]  Jean Scholtz,et al.  VAST 2008 Challenge: Introducing mini-challenges , 2008, 2008 IEEE Symposium on Visual Analytics Science and Technology.

[297]  Maoguo Gong,et al.  Decomposition-Based Multiobjective Evolutionary Algorithm for Community Detection in Dynamic Social Networks , 2014, TheScientificWorldJournal.

[298]  Clara Pizzuti,et al.  GA-Net: A Genetic Algorithm for Community Detection in Social Networks , 2008, PPSN.

[299]  Andrej Mrvar,et al.  An Analysis of the Slovene Parliamentary Parties Network , 2003 .

[300]  Mostafa Salehi,et al.  Multilayer overlapping community detection using multi-objective optimization , 2019, Future Gener. Comput. Syst..

[301]  A Díaz-Guilera,et al.  Self-similar community structure in a network of human interactions. , 2003, Physical review. E, Statistical, nonlinear, and soft matter physics.

[302]  Martin Rosvall,et al.  An information-theoretic framework for resolving community structure in complex networks , 2007, Proceedings of the National Academy of Sciences.

[303]  Bara'a Ali Attea,et al.  A new multi-objective evolutionary framework for community mining in dynamic social networks , 2016, Swarm Evol. Comput..

[304]  Maoguo Gong,et al.  Greedy discrete particle swarm optimization for large-scale social network clustering , 2015, Inf. Sci..

[305]  Quan Pan,et al.  SELP: Semi-supervised evidential label propagation algorithm for graph data clustering , 2018, Int. J. Approx. Reason..

[306]  R. Reynolds AN INTRODUCTION TO CULTURAL ALGORITHMS , 2008 .

[307]  Jian Liu,et al.  Detecting community structure in complex networks using simulated annealing with k-means algorithms , 2010 .

[308]  Graham Kendall,et al.  A multi-objective hyper-heuristic based on choice function , 2014, Expert Syst. Appl..

[309]  Bara'a Ali Attea براء علي عطية Multi-Objective Set Cover Problem for Reliable and Efficient Wireless Sensor Networks , 2015 .

[310]  Ujjwal Maulik,et al.  A multiobjective approach for identifying protein complexes and studying their association in multiple disorders , 2015, Algorithms for Molecular Biology.

[311]  Jalel Akaichi,et al.  Bees Colonies for Meaningfull Communities Detection in Social Medias Network , 2016, 2016 Intl IEEE Conferences on Ubiquitous Intelligence & Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress (UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld).

[312]  Matthieu Latapy,et al.  Computing Communities in Large Networks Using Random Walks , 2004, J. Graph Algorithms Appl..

[313]  Yong Wang,et al.  Overlapping Community Detection in Complex Networks using Symmetric Binary Matrix Factorization , 2013, Physical review. E, Statistical, nonlinear, and soft matter physics.

[314]  Maoguo Gong,et al.  Complex Network Clustering by Multiobjective Discrete Particle Swarm Optimization Based on Decomposition , 2014, IEEE Transactions on Evolutionary Computation.

[315]  U. Brandes,et al.  Maximizing Modularity is hard , 2006, physics/0608255.

[316]  Jin-Kao Hao,et al.  A Memetic Algorithm for Community Detection in Complex Networks , 2012, PPSN.