A novel modularity-based discrete state transition algorithm for community detection in networks

被引:45
|
作者
Zhou, Xiaojun [1 ]
Yang, Ke [1 ]
Xie, Yongfang [1 ]
Yang, Chunhua [1 ]
Huang, Tingwen [2 ]
机构
[1] Cent South Univ, Sch Informat Sci & Engn, Changsha 410083, Hunan, Peoples R China
[2] Texas A&M Univ Qatar, Doha 23874, Qatar
基金
中国国家自然科学基金;
关键词
State transition algorithm; Complex network; Community detection; Modularity; GENETIC ALGORITHM;
D O I
10.1016/j.neucom.2019.01.009
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Complex network analysis is a hot topic in the data mining area which aims to reveal the hidden information behind a network. As an important tool in complex network analysis, community detection tries to perform a network clustering operation to find the community structure, which can be formulated as an optimization problem. In the past few decades, various of community detection algorithms have been designed to address this challenging problem. Although many algorithms are feasible to detect the network partitions, most of them only get suboptimal solutions or have poor stability. The state transition algorithm (STA) is a novel intelligent paradigm for global optimization, and it exhibits powerful global search ability in various complex optimization problems. Thus, in this paper, a novel modularity-based discrete state transition algorithm (MDSTA) is proposed to obtain more optimal and stable solutions. Moreover, based on the heuristic information of the network, vertex substitute transformation operator and community substitute transformation operator are proposed for global search. Then, each initialized individual evolves through these two substitute operations. Next, an elite population that contains individuals with high fitness values is selected from these evolved individuals. Finally, a two-way crossover operation among the elite population is conducted for local search. The framework of MDSTA is pretty simple and easy to implement. Several state-of-art community detection algorithms are used to compare with MDSTA both on artificial networks and real-world networks. The experimental results demonstrate that MDSTA is effective and stable for community detection in networks. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:89 / 99
页数:11
相关论文
共 50 条
  • [31] A Modularity Degree Based Heuristic Community Detection Algorithm
    Chen, Dongming
    Wang, Dongqi
    Xia, Fangzhao
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [32] The Modularity-based Hierarchical Tree Algorithm for Multi-class Classification
    Gu, Chengwei
    Zhang, Bofeng
    Wan, Xinyue
    Huang, Mingqing
    Zou, Guobing
    2016 17TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2016, : 625 - 629
  • [33] Link prediction in complex networks via modularity-based belief propagation
    Lai, Darong
    Shu, Xin
    Nardini, Christine
    CHINESE PHYSICS B, 2017, 26 (03)
  • [34] A Conical Area Evolutionary Algorithm Based on Modularity Q for Community Detection from Signed Networks
    Wu, Yu
    Chao, Pengfei
    Ying, Weiqin
    He, Linlin
    Chen, Shiyun
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) AND IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC), VOL 1, 2017, : 57 - 62
  • [35] Link prediction in complex networks via modularity-based belief propagation
    赖大荣
    舒欣
    Christine Nardini
    Chinese Physics B, 2017, (03) : 608 - 618
  • [36] 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
  • [37] Modularity and community detection in bipartite networks
    Barber, Michael J.
    PHYSICAL REVIEW E, 2007, 76 (06)
  • [38] Local community detection algorithm based on local modularity density
    Kun Guo
    Xintong Huang
    Ling Wu
    Yuzhong Chen
    Applied Intelligence, 2022, 52 : 1238 - 1253
  • [39] An Efficient Modularity based Algorithm for Community Detection in Social Network
    Behera, Ranjan Kumar
    Rath, Santanu Ku.
    2016 INTERNATIONAL CONFERENCE ON INTERNET OF THINGS AND APPLICATIONS (IOTA), 2016, : 162 - 167
  • [40] Local community detection algorithm based on local modularity density
    Guo, Kun
    Huang, Xintong
    Wu, Ling
    Chen, Yuzhong
    APPLIED INTELLIGENCE, 2022, 52 (02) : 1238 - 1253