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

被引:12
作者
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
相关论文
共 55 条
[21]   An effective iterated greedy algorithm for reliability-oriented task allocation in distributed computing systems [J].
Kang, Qinma ;
He, Hong ;
Wei, Jun .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (08) :1106-1115
[22]   Task assignment in heterogeneous computing systems using an effective iterated greedy algorithm [J].
Kang, Qinma ;
He, Hong ;
Song, Huimin .
JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (06) :985-992
[23]  
Knuth D.E., 1993, P 4 ANN ACM SIGACT S
[24]   A link clustering based memetic algorithm for overlapping community detection [J].
Li, Mingming ;
Liu, Jing .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2018, 503 :410-423
[25]   Iterated greedy for the maximum diversity problem [J].
Lozano, M. ;
Molina, D. ;
Garcia-Martinez, C. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 214 (01) :31-38
[26]   Iterated tabu search for identifying community structure in complex networks [J].
Lue, Zhipeng ;
Huang, Wenqi .
PHYSICAL REVIEW E, 2009, 80 (02)
[27]   The bottlenose dolphin community of Doubtful Sound features a large proportion of long-lasting associations - Can geographic isolation explain this unique trait? [J].
Lusseau, D ;
Schneider, K ;
Boisseau, OJ ;
Haase, P ;
Slooten, E ;
Dawson, SM .
BEHAVIORAL ECOLOGY AND SOCIOBIOLOGY, 2003, 54 (04) :396-405
[28]  
Mehra A., 2004, DEV SOCIAL NETWORK A
[29]   Spontaneous synchrony in power-grid networks [J].
Motter, Adilson E. ;
Myers, Seth A. ;
Anghel, Marian ;
Nishikawa, Takashi .
NATURE PHYSICS, 2013, 9 (03) :191-197
[30]   Community detection by modularity maximization using GRASP with path relinking [J].
Nascimento, Maria C. V. ;
Pitsoulis, Leonidas .
COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (12) :3121-3131