Multiresolution community detection in complex networks by using a decomposition based multiobjective memetic algorithm

被引:0
|
作者
Shao, Zengyang [1 ]
Ma, Lijia [1 ]
Bai, Yuan [2 ]
Wang, Shanfeng [3 ]
Lin, Qiuzhen [1 ]
Li, Jianqiang [1 ]
机构
[1] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen 518060, Peoples R China
[2] Univ Hong Kong, Li Ka Shing Fac Med, Sch Publ Hlth, WHO Collaborating Ctr Infect Dis Epidemiol & Cont, Hong Kong, Peoples R China
[3] Xidian Univ, Sch Elect Engn, Minist Educ, Key Lab Intelligent Percept & Image Understanding, Xian 710071, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Multiobjective optimization; Memetic algorithm; Community detection; Multiresolution; Complex networks; EVOLUTIONARY ALGORITHM; GENETIC ALGORITHM; OPTIMIZATION; MODULARITY; RESOLUTION;
D O I
10.1007/s12293-022-00370-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Community structures are sets of nodes that are densely linked with each other, reflecting the functional modules of real-world systems. Most classical works for community detection (CD) are based on the optimization of an objective function, namely modularity. However, it has been recently demonstrated that there exists a resolution limit in the modularity optimization based CD methods, i.e., the communities cannot be detected if their scales are smaller than a certain threshold. To overcome this resolution limit, in this paper, we propose a decomposition based multiobjective memetic algorithm (called MDMCD) for multiresolution CD (MCD) in complex networks, aiming to detect communities at multiple resolution levels. MDMCD first models the MCD problem as a multiobjective optimization problem (MOP) with two contradictory objectives, namely the intra-link ratio and inter-link ratio. Then, it devises a multiobjective memetic optimization framework that combines a decomposition based multiobjective evolutionary algorithm with a two-level local search to solve the modeled MOP. In this framework, the modeled MOP is first decomposed into a set of single-objective optimization subproblems, each of which corresponds to a CD problem in a certain resolution level. Subsequently, these subproblems are simultaneously optimized by the evolutionary operators and the local search, taking the network-specific knowledge into consideration. Finally, MDMCD returns a population of solutions in a single simulation run, reflecting the community divisions at multiple resolution levels. Experiments on both the simulated and real-world networks show the effectiveness of MDMCD in detecting multiresolution community structures.
引用
收藏
页码:89 / 102
页数:14
相关论文
共 50 条
  • [1] Multiresolution community detection in complex networks by using a decomposition based multiobjective memetic algorithm
    Zengyang Shao
    Lijia Ma
    Yuan Bai
    Shanfeng Wang
    Qiuzhen Lin
    Jianqiang Li
    Memetic Computing, 2023, 15 : 89 - 102
  • [2] Community detection in networks by using multiobjective evolutionary algorithm with decomposition
    Gong, Maoguo
    Ma, Lijia
    Zhang, Qingfu
    Jiao, Licheng
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2012, 391 (15) : 4050 - 4060
  • [3] Multiobjective memetic algorithm based on decomposition
    Mashwani, Wali Khan
    Salhi, Abdellah
    APPLIED SOFT COMPUTING, 2014, 21 : 221 - 243
  • [4] A Decomposition-Based Multiobjective Chemical Reaction Optimization Algorithm for Community Detection in Complex Networks
    Li, Hongye
    Gan, Wei
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2020, 13 (01) : 524 - 537
  • [5] A Decomposition-Based Multiobjective Chemical Reaction Optimization Algorithm for Community Detection in Complex Networks
    Hongye Li
    Wei Gan
    International Journal of Computational Intelligence Systems, 2020, 13 : 524 - 537
  • [6] An Improved Memetic Algorithm for Community Detection in Complex Networks
    Gong, Maoguo
    Cai, Qing
    Li, Yangyang
    Ma, Jingjing
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [7] Multiobjective biogeography based optimization algorithm with decomposition for community detection in dynamic networks
    Zhou, Xu
    Liu, Yanheng
    Li, Bin
    Sun, Geng
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2015, 436 : 430 - 442
  • [8] Memetic algorithm for community detection in networks
    Gong, Maoguo
    Fu, Bao
    Jiao, Licheng
    Du, Haifeng
    PHYSICAL REVIEW E, 2011, 84 (05)
  • [9] Decomposition-Based Multiobjective Evolutionary Algorithm for Community Detection in Dynamic Social Networks
    Ma, Jingjing
    Liu, Jie
    Ma, Wenping
    Gong, Maoguo
    Jiao, Licheng
    SCIENTIFIC WORLD JOURNAL, 2014,
  • [10] A Memetic Particle Swarm Optimization Algorithm for Community Detection in Complex Networks
    Zhang, Cheng
    Hei, Xinhong
    Yang, Dongdong
    Wang, Lei
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2016, 30 (02)