A hybrid iterated carousel greedy algorithm for community detection in complex networks

被引:11
|
作者
Kong, Hanzhang [1 ]
Kang, Qinma [1 ]
Li, Wenquan [1 ]
Liu, Chao [1 ]
Kang, Yunfan [2 ]
He, Hong [1 ]
机构
[1] Shandong Univ, Dept Comp Sci & Technol, Weihai 264209, Peoples R China
[2] Univ Calif Riverside, Dept Comp Sci & Engn, Riverside, CA 92521 USA
关键词
Iterated greedy heuristic; Carousel greedy; Community detection; Modularity maximization; MODULARITY;
D O I
10.1016/j.physa.2019.122124
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Community detection remains up to this date a challenging combinatorial optimization problem which has received much attention from various scientific fields in recent years. Since the problem for community detection with modularity maximization is known to be NP-complete, many metaheuristics for finding best-possible solutions within an acceptable computational time have been exploited to tackle this problem. In this paper, a hybrid metaheuristic called iterated carousel greedy (ICG) algorithm is presented for solving community detection problem with modularity maximization. The proposed ICG algorithm generates a sequence of solutions by iterating over a greedy construction heuristic using destruction, carousel and reconstruction phases. A local search procedure with strong intensification is applied to search for a better solution in each iteration. Compared with the traditional iterated greedy (IG) metaheuristic, the improved method employs the carousel greedy procedure between destruction and reconstruction to direct the search towards the better solution space. The experimental results on synthetic and real-world networks show the effectiveness and robustness of the proposed method over the existing methods in the literature. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] Hybrid Community Detection in Social Networks
    Du, Hongwei
    Wu, Weili
    Cui, Lei
    Du, Ding-Zhu
    MODELS, ALGORITHMS AND TECHNOLOGIES FOR NETWORK ANALYSIS, NET 2014, 2016, 156 : 127 - 133
  • [32] Fast colonization algorithm for seed selection in complex networks based on community detection
    Topirceanu, Alexandru
    Udrescu, Mihai
    PROCEEDINGS OF THE 2021 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING, ASONAM 2021, 2021, : 214 - 218
  • [33] A novel community detection algorithm based on simplification of complex networks
    Bai, Liang
    Liang, Jiye
    Du, Hangyuan
    Guo, Yike
    KNOWLEDGE-BASED SYSTEMS, 2018, 143 : 58 - 64
  • [34] A Novel Algorithm for Hierarchical Community Structure Detection in Complex Networks
    Shi, Chuan
    Zhang, Jian
    Shi, Liangliang
    Cai, Yanan
    Wu, Bin
    ADVANCED DATA MINING AND APPLICATIONS, ADMA 2010, PT I, 2010, 6440 : 557 - 564
  • [35] A Self-organizing Community Detection Algorithm for Complex Networks
    Chen, Dongming
    Song, Zhaoliang
    Luo, Cenyi
    Huang, Xinyu
    2017 13TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2017, : 342 - 347
  • [36] A discrete modified fireworks algorithm for community detection in complex networks
    Mohamed Guendouz
    Abdelmalek Amine
    Reda Mohamed Hamou
    Applied Intelligence, 2017, 46 : 373 - 385
  • [37] Genetic Algorithm Optimizing Modularity for Community Detection in Complex Networks
    Liu Han
    Yang Fan
    Liu Ding
    PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 1252 - 1256
  • [38] Penguins Search Optimization Algorithm for Community Detection in Complex Networks
    Guendouz, Mohamed
    Amine, Abdelmalek
    Hamou, Reda Mohamed
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2018, 9 (01) : 1 - 14
  • [39] A Novel Clonal Selection Algorithm for Community Detection in Complex Networks
    Cai, Qing
    Gong, Maoguo
    Ma, Lijia
    Jiao, Licheng
    COMPUTATIONAL INTELLIGENCE, 2015, 31 (03) : 442 - 464
  • [40] Community Detection of Complex Networks Based on the Spectrum Optimization Algorithm
    Sun, Yueheng
    Zhang, Shuo
    Ruan, Xingmao
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, KNOWLEDGE ENGINEERING AND INFORMATION ENGINEERING (SEKEIE 2014), 2014, 114 : 188 - 191