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
相关论文
共 38 条
  • [1] Community Detection Utilizing a Novel Multi-swarm Fruit Fly Optimization Algorithm with Hill-Climbing Strategy
    Qiang Liu
    Bin Zhou
    Shudong Li
    Ai-ping Li
    Peng Zou
    Yan Jia
    Arabian Journal for Science and Engineering, 2016, 41 : 807 - 828
  • [2] On a novel multi-swarm fruit fly optimization algorithm and its application
    Yuan, Xiaofang
    Dai, Xiangshan
    Zhao, Jingyi
    He, Qian
    APPLIED MATHEMATICS AND COMPUTATION, 2014, 233 : 260 - 271
  • [3] Multi-Swarm Fruit Fly Optimization Algorithm for Truss Damage Identification
    Li, Shuo
    Lu, Zhong-rong
    2015 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND ARTIFICIAL INTELLIGENCE (CAAI 2015), 2015, : 178 - 182
  • [4] Multi-swarm fruit fly optimization algorithm for structural damage identification
    Li, S.
    Lu, Z. R.
    STRUCTURAL ENGINEERING AND MECHANICS, 2015, 56 (03) : 409 - 422
  • [5] A multi-swarm fruit fly optimization algorithm to minimize makespan for the hybrid flowshop problem
    Duan, Junhua
    Chen, Qingda
    Sun, Weiqing
    Pan, Quanke
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 2796 - 2800
  • [6] A novel multi-swarm particle swarm optimization with dynamic learning strategy
    Ye, Wenxing
    Feng, Weiying
    Fan, Suohai
    APPLIED SOFT COMPUTING, 2017, 61 : 832 - 843
  • [7] A hybrid global optimization algorithm based on particle swarm optimization and hill-climbing search and its engineering application
    Chen, GC
    Yu, JS
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2005, 1 : 145 - 150
  • [8] A novel multi-swarm algorithm for optimization in dynamic environments based on particle swarm optimization
    Yazdani, Danial
    Nasiri, Babak
    Sepas-Moghaddam, Alireza
    Meybodi, Mohammad Reza
    APPLIED SOFT COMPUTING, 2013, 13 (04) : 2144 - 2158
  • [9] Multi-swarm hybrid optimization algorithm with prediction strategy for dynamic optimization problems
    Nie, Wenbo
    Xu, Lihong
    PROCEEDINGS OF THE 2016 INTERNATIONAL FORUM ON MECHANICAL, CONTROL AND AUTOMATION (IFMCA 2016), 2017, 113 : 437 - 446
  • [10] A novel parallel multi-swarm algorithm based on comprehensive learning particle swarm optimization
    Gulcu, Saban
    Kodaz, Halife
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2015, 45 : 33 - 45