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 条
  • [31] 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):
  • [32] 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
  • [33] Separated and Overlapping Community Detection in Complex Networks using Multiobjective Evolutionary Algorithms
    Liu, Jing
    Zhong, Weicai
    Abbass, Hussein A.
    Green, David G.
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [34] Solving dynamic overlapping community detection problem by a multiobjective evolutionary algorithm based on decomposition
    Wan, Xing
    Zuo, Xingquan
    Song, Feng
    SWARM AND EVOLUTIONARY COMPUTATION, 2020, 54
  • [35] A Novel Memetic Algorithm Based on Decomposition for Multiobjective Flexible Job Shop Scheduling Problem
    Wang, Chun
    Ji, Zhicheng
    Wang, Yan
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2017, 2017
  • [36] A Michigan memetic algorithm for solving the community detection problem in complex network
    Mirsaleh, Mehdi Rezapoor
    Meybodi, Mohammad Reza
    NEUROCOMPUTING, 2016, 214 : 535 - 545
  • [37] Multi-objective ant colony optimization algorithm based on decomposition for community detection in complex networks
    Caihong Mu
    Jian Zhang
    Yi Liu
    Rong Qu
    Tianhuan Huang
    Soft Computing, 2019, 23 : 12683 - 12709
  • [38] Multi-objective ant colony optimization algorithm based on decomposition for community detection in complex networks
    Mu, Caihong
    Zhang, Jian
    Liu, Yi
    Qu, Rong
    Huang, Tianhuan
    SOFT COMPUTING, 2019, 23 (23) : 12683 - 12709
  • [39] A multiobjective discrete bat algorithm for community detection in dynamic networks
    Zhou, Xu
    Zhao, Xiaohui
    Liu, Yanheng
    APPLIED INTELLIGENCE, 2018, 48 (09) : 3081 - 3093
  • [40] A multiobjective discrete bat algorithm for community detection in dynamic networks
    Xu Zhou
    Xiaohui Zhao
    Yanheng Liu
    Applied Intelligence, 2018, 48 : 3081 - 3093