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] A link clustering based memetic algorithm for overlapping community detection
    Li, Mingming
    Liu, Jing
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2018, 503 : 410 - 423
  • [32] A Memetic Algorithm for Community Detection in Bipartite Networks
    Wang, Xiaodong
    Liu, Jing
    NEURAL INFORMATION PROCESSING (ICONIP 2017), PT IV, 2017, 10637 : 89 - 99
  • [33] 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
  • [34] Preventing epidemic spreading in networks by community detection and memetic algorithm
    Wang, Shanfeng
    Gong, Maoguo
    Liu, Wenfeng
    Wu, Yue
    APPLIED SOFT COMPUTING, 2020, 89
  • [35] Quantum inspired evolutionary algorithm for community detection in complex networks
    Meng Yuanyuan
    Liu Xiyu
    PHYSICS LETTERS A, 2018, 382 (34) : 2305 - 2312
  • [36] A genetic algorithm for community detection in complex networks
    李赟
    刘钢
    老松杨
    JournalofCentralSouthUniversity, 2013, 20 (05) : 1269 - 1276
  • [37] A genetic algorithm for community detection in complex networks
    Li Yun
    Liu Gang
    Lao Song-yang
    JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2013, 20 (05) : 1269 - 1276
  • [38] Community detection in complex networks using extended compact genetic algorithm
    Li, Jianwu
    Song, Yulong
    SOFT COMPUTING, 2013, 17 (06) : 925 - 937
  • [39] Multiobjective Permutation Flow Shop Scheduling Using a Memetic Algorithm with an NEH-Based Local Search
    Chiang, Tsung-Che
    Cheng, Hsueh-Chien
    Fu, Li-Chen
    EMERGING INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2009, 5754 : 813 - 825
  • [40] A Biogeography-Based Optimization Algorithm For Community Detection In Complex Networks
    Liu, Songran
    Li, Zhe
    2017 INTERNATIONAL CONFERENCE ON ALGORITHMS, METHODOLOGY, MODELS AND APPLICATIONS IN EMERGING TECHNOLOGIES (ICAMMAET), 2017,