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 条
  • [21] Deep Community Detection based on Memetic Algorithm
    Wang, Shanfeng
    Gong, Maoguo
    Shen, Bo
    Wang, Zhao
    Cai, Qing
    Jiao, Licheng
    2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 648 - 655
  • [22] Memetic algorithm using node entropy and partition entropy for community detection in networks
    Zalik, Krista Rizman
    Zalik, Borut
    INFORMATION SCIENCES, 2018, 445 : 38 - 49
  • [23] Community Detection in Signed Social Networks Using Multiobjective Genetic Algorithm
    Girdhar, Nancy
    Bharadwaj, K. K.
    JOURNAL OF THE ASSOCIATION FOR INFORMATION SCIENCE AND TECHNOLOGY, 2019, 70 (08) : 788 - 804
  • [24] Community Detection in Dynamic Social Networks Based on Multiobjective Immune Algorithm
    Mao-Guo Gong
    Ling-Jun Zhang
    Jing-Jing Ma
    Li-Cheng Jiao
    Journal of Computer Science and Technology, 2012, 27 : 455 - 467
  • [25] Community Detection in Dynamic Social Networks Based on Multiobjective Immune Algorithm
    Gong, Mao-Guo
    Zhang, Ling-Jun
    Ma, Jing-Jing
    Jiao, Li-Cheng
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (03) : 455 - 467
  • [26] Community Detection in Dynamic Social Networks Based on Multiobjective Immune Algorithm
    公茂果
    张岭军
    马晶晶
    焦李成
    Journal of Computer Science & Technology, 2012, 27 (03) : 455 - 467
  • [27] Decomposition-Based Memetic Algorithm for Multiobjective Capacitated Arc Routing Problem
    Mei, Yi
    Tang, Ke
    Yao, Xin
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (02) : 151 - 165
  • [28] Community Mining Algorithm of Complex Network based on Memetic Algorithm
    Gao Dali
    Cai Zhaoquan
    2017 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS 2017), 2017, : 450 - 455
  • [29] A Memetic Algorithm Using Local Structural Information for Detecting Community Structure in Complex Networks
    Mu, Caihong
    Xie, Jin
    Liu, Ruochen
    Jiao, Licheng
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 680 - 686
  • [30] Preventing epidemic spreading in networks by community detection and memetic algorithm
    Wang, Shanfeng
    Gong, Maoguo
    Liu, Wenfeng
    Wu, Yue
    APPLIED SOFT COMPUTING, 2020, 89