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 条
  • [41] A genetic algorithm for community detection in complex networks
    Yun Li
    Gang Liu
    Song-yang Lao
    Journal of Central South University, 2013, 20 : 1269 - 1276
  • [42] A multi-objective particle swarm optimization algorithm for community detection in complex networks
    Rahimi, Shadi
    Abdollahpouri, Alireza
    Moradi, Parham
    SWARM AND EVOLUTIONARY COMPUTATION, 2018, 39 : 297 - 309
  • [43] 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
  • [44] Flexible Job Shop Scheduling Using a Multiobjective Memetic Algorithm
    Chiang, Tsung-Che
    Lin, Hsiao-Jou
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2012, 6839 : 49 - 56
  • [45] An Improved Continuous-Encoding-Based Multiobjective Evolutionary Algorithm for Community Detection in Complex Networks
    Fu, Jun
    Wang, Yan
    IEEE Transactions on Artificial Intelligence, 2024, 5 (11): : 5815 - 5827
  • [46] A multi-agent genetic algorithm for community detection in complex networks
    Li, Zhangtao
    Liu, Jing
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2016, 449 : 336 - 347
  • [47] Local Aggregated Differential Evolution Algorithm for Community Detection in Complex Networks
    Wang, Feifan
    Zhang, Baihai
    Chai, Senchun
    Cui, Lingguo
    Yao, Fenxi
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 2384 - 2389
  • [48] Memetic algorithm with simulated annealing strategy and tightness greedy optimization for community detection in networks
    Mu, Cai-Hong
    Xie, Jin
    Liu, Yong
    Chen, Feng
    Liu, Yi
    Jiao, Li-Cheng
    APPLIED SOFT COMPUTING, 2015, 34 : 485 - 501
  • [49] An efficient algorithm for community detection in complex weighted networks
    Masooleh, Leila Samandari
    Arbogast, Jeffrey E.
    Seider, Warren D.
    Oktem, Ulku
    Soroush, Masoud
    AICHE JOURNAL, 2021, 67 (07)
  • [50] Community Detection in Complex Networks based on Improved Genetic Algorithm and Local Optimization
    Deng, Kun
    Liu, XingYan
    Li, WenPing
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (10): : 357 - 373