Community Detection Utilizing a Novel Multi-swarm Fruit Fly Optimization Algorithm with Hill-Climbing Strategy

被引:16
作者
Liu, Qiang [1 ]
Zhou, Bin [1 ]
Li, Shudong [1 ,2 ]
Li, Ai-ping [1 ]
Zou, Peng [1 ]
Jia, Yan [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Changsha 410073, Hunan, Peoples R China
[2] Shandong Inst Business & Technol, Coll Math & Informat Sci, Yantai 264005, Shandong, Peoples R China
基金
中国博士后科学基金;
关键词
Complex networks; Community detection; Community structure; Fruit fly optimization algorithm; Evolutionary algorithm; Modularity; Modularity density; MEMETIC ALGORITHM; NETWORKS; MODEL;
D O I
10.1007/s13369-015-1905-5
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The community detection methods based on evolutionary algorithm have become a hot research topic in recent years. However, most contemporary evolution-based community detection algorithms need many parameters in the initialization process and are characterized by complicated computational processes, which are puzzled for users to have a better understanding of these parameters on the performance of corresponding algorithm. In this paper, we first propose a new community detection method utilizing multi-swarm fruit fly optimization algorithm (CDMFOA), which needs only a few parameters and has a simple computational process. Moreover, we adopt the multi-swarm fruit fly strategy and hill-climbing method in community detection algorithm in order to resolve the premature convergence and improve the local search ability of CDMFOA. Meanwhile, we separately utilize modularity and modularity density as objective function in the framework of the CDMFOA, named CDMFOA_Q and CDMFOA_D, so as to check their detection abilities and accuracies in partitioning communities of complex networks. The experimental results on synthetic and real-world networks show that CDMFOA can effectively detect community structure in complex networks. Besides, we also demonstrate that the CDMFOA_D performs better than CDMFOA_Q and other traditional modularity-based methods.
引用
收藏
页码:807 / 828
页数:22
相关论文
共 43 条
  • [1] Community Detection in Complex Networks: Multi-objective Enhanced Firefly Algorithm
    Amiri, Babak
    Hossain, Liaquat
    Crawford, John W.
    Wigand, Rolf T.
    [J]. KNOWLEDGE-BASED SYSTEMS, 2013, 46 : 1 - 11
  • [2] [Anonymous], CONDMAT0604419 ARXIV
  • [3] Fast unfolding of communities in large networks
    Blondel, Vincent D.
    Guillaume, Jean-Loup
    Lambiotte, Renaud
    Lefebvre, Etienne
    [J]. JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
  • [4] Clauset A, 2004, PHYS REV E, V70, DOI 10.1103/PhysRevE.70.066111
  • [5] Comparing community structure identification -: art. no. P09008
    Danon, L
    Díaz-Guilera, A
    Duch, J
    Arenas, A
    [J]. JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2005, : 219 - 228
  • [6] Approximating web communities using subspace decomposition
    Eustace, Justine
    Wang, Xingyuan
    Li, Junqiu
    [J]. KNOWLEDGE-BASED SYSTEMS, 2014, 70 : 118 - 127
  • [7] Resolution limit in community detection
    Fortunato, Santo
    Barthelemy, Marc
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2007, 104 (01) : 36 - 41
  • [8] Community detection in graphs
    Fortunato, Santo
    [J]. PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 2010, 486 (3-5): : 75 - 174
  • [9] Community structure in social and biological networks
    Girvan, M
    Newman, MEJ
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2002, 99 (12) : 7821 - 7826
  • [10] Community detection in networks by using multiobjective evolutionary algorithm with decomposition
    Gong, Maoguo
    Ma, Lijia
    Zhang, Qingfu
    Jiao, Licheng
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2012, 391 (15) : 4050 - 4060