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 novel community detection algorithm based on simplification of complex networks
    Bai, Liang
    Liang, Jiye
    Du, Hangyuan
    Guo, Yike
    KNOWLEDGE-BASED SYSTEMS, 2018, 143 : 58 - 64
  • [42] Community Detection Algorithm for Complex Networks Based on Group Density
    Chen D.-M.
    Wang Y.-K.
    Huang X.-Y.
    Wang D.-Q.
    Dongbei Daxue Xuebao/Journal of Northeastern University, 2019, 40 (02): : 186 - 191
  • [43] An upper approximation based community detection algorithm for complex networks
    Kumar, Pradeep
    Gupta, Samtat
    Bhasker, Bharat
    DECISION SUPPORT SYSTEMS, 2017, 96 : 103 - 118
  • [44] Community Detection of Complex Networks Based on the Spectrum Optimization Algorithm
    Sun, Yueheng
    Zhang, Shuo
    Ruan, Xingmao
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, KNOWLEDGE ENGINEERING AND INFORMATION ENGINEERING (SEKEIE 2014), 2014, 114 : 188 - 191
  • [45] An Efficient Multiobjective Evolutionary Algorithm for Community Detection in Social Networks
    Amiri, Babak
    Hossain, Liaquat
    Crawford, John W.
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 2193 - 2199
  • [46] Overlapping Community Detection in Directed and Undirected Attributed Networks Using a Multiobjective Evolutionary Algorithm
    Teng, Xiangyi
    Liu, Jing
    Li, Mingming
    IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (01) : 138 - 150
  • [47] An Attention-Based Multiobjective Optimization Evolutionary Algorithm for Community Detection in Attributed Networks
    Lin, Xu
    Chen, Zhanhong
    Guo, Kun
    Chen, Yuzhong
    COMPUTER SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING, CHINESECSCW 2021, PT I, 2022, 1491 : 271 - 285
  • [48] 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
  • [49] MOEA/D-GLS: a multiobjective memetic algorithm using decomposition and guided local search
    Ahmad Alhindi
    Abrar Alhindi
    Atif Alhejali
    Abdullah Alsheddy
    Nasser Tairan
    Hosam Alhakami
    Soft Computing, 2019, 23 : 9605 - 9615
  • [50] MOEA/D-GLS: a multiobjective memetic algorithm using decomposition and guided local search
    Alhindi, Ahmad
    Alhindi, Abrar
    Alhejali, Atif
    Alsheddy, Abdullah
    Tairan, Nasser
    Alhakami, Hosam
    SOFT COMPUTING, 2019, 23 (19) : 9605 - 9615