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 条
  • [41] Fuzzy Modularity Based Louvain Algorithm For Overlapping Community Detection
    Cao, KeYin
    Liu, Yu
    Zhang, HuaXin
    2019 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING (ICIIP 2019), 2019, : 18 - 23
  • [42] Community detection in networks based on minimum spanning tree and modularity
    Saoud, Bilal
    Moussaoui, Abdelouahab
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2016, 460 : 230 - 234
  • [43] Community Detection in Signed Networks Based on Extended Signed Modularity
    Murata, Tsuyoshi
    Sugihara, Takahiko
    Abdessalem, Talel
    COMPLEX NETWORKS VIII, 2017, : 67 - 80
  • [44] Z-Score-Based Modularity for Community Detection in Networks
    Miyauchi, Atsushi
    Kawase, Yasushi
    PLOS ONE, 2016, 11 (01):
  • [45] Overlapping community detection of complex networks based on discrete particle swarm algorithm
    Chen, Guoqiang
    Wang, Yuping
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2013, 47 (01): : 107 - 113
  • [46] A Modularity Maximization Algorithm for Community Detection in Social Networks with Low Time Complexity
    Arab, Mohsen
    Afsharchi, Mohsen
    2012 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY (WI-IAT 2012), VOL 1, 2012, : 480 - 487
  • [47] Finding Research Groups using Modularity based Community Detection Algorithm
    Chintalapudi, S. Rao
    Prasad, M. H. M. Krishna
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 65 - 69
  • [48] Overlapping Community Detection Algorithm Based on Coarsening and Local Overlapping Modularity
    Liu, Zhanghui
    Xiang, Bingjie
    Guo, Wenzhong
    Chen, Yuzhong
    Guo, Kun
    Zheng, Jianning
    IEEE ACCESS, 2019, 7 : 57943 - 57955
  • [49] Modularity-based parallel protein design algorithm with an implementation using shared memory programming
    Pal, Abantika
    Mulumudy, Rohith
    Mitra, Pralay
    PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2022, 90 (03) : 658 - 669
  • [50] Modularity optimization in community detection of complex networks
    Zhang, X. S.
    Wang, R. S.
    Wang, Y.
    Wang, J.
    Qiu, Y.
    Wang, L.
    Chen, L.
    EPL, 2009, 87 (03)