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] A Memetic Algorithm for Community Detection in Bipartite Networks
    Che, Shiwei
    Yang, Wu
    Wang, Wei
    IEEE ACCESS, 2019, 7 : 126897 - 126912
  • [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] 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,
  • [6] A Network Reduction-Based Multiobjective Evolutionary Algorithm for Community Detection in Large-Scale Complex Networks
    Zhang, Xingyi
    Zhou, Kefei
    Pan, Hebin
    Zhang, Lei
    Zeng, Xiangxiang
    Jin, Yaochu
    IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (02) : 703 - 716
  • [7] A Node Classification-Based Multiobjective Evolutionary Algorithm for Community Detection in Complex Networks
    Yang, Haipeng
    Li, Bin
    Cheng, Fan
    Zhou, Peng
    Cao, Renzhi
    Zhang, Lei
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2024, 11 (01) : 292 - 306
  • [8] Community detection in complex networks by using membrane algorithm
    Liu, Chuang
    Fan, Linan
    Liu, Zhou
    Dai, Xiang
    Xu, Jiamei
    Chang, Baoren
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2018, 29 (01):
  • [9] 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
  • [10] Multiobjective memetic algorithm based on decomposition
    Mashwani, Wali Khan
    Salhi, Abdellah
    APPLIED SOFT COMPUTING, 2014, 21 : 221 - 243