A local-to-global scheme-based multi-objective evolutionary algorithm for overlapping community detection on large-scale complex networks

被引:17
作者
Ma, Haiping [1 ,2 ]
Yang, Haipeng [3 ]
Zhou, Kefei [3 ]
Zhang, Lei [3 ]
Zhang, Xingyi [3 ]
机构
[1] Anhui Univ, Minist Educ, Inst Phys Sci, Key Lab Intelligent Comp & Signal Proc, Hefei 230039, Peoples R China
[2] Anhui Univ, Minist Educ, Inst Informat Technol, Key Lab Intelligent Comp & Signal Proc, Hefei 230039, Peoples R China
[3] Anhui Univ, Minist Educ, Sch Comp Sci & Technol, Key Lab Intelligent Comp & Signal Proc, Hefei 230039, Peoples R China
基金
中国国家自然科学基金;
关键词
Multi-objective optimization; Evolutionary algorithm; Overlapping community detection; Large-scale complex network; GENETIC ALGORITHM;
D O I
10.1007/s00521-020-05311-w
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recently, multi-objective evolutionary algorithms (MOEAs) have been shown promising performance for detecting overlapping community structure in complex networks. However, it is still challenging to design MOEAs for overlapping community detection on large-scale complex networks due to the curse of dimensionality. Along this avenue, this paper proposes a local-to-global scheme-based MOEA named LG-MOEA for overlapping community detection on large-scale complex networks, which mainly consists of two stages: a local community structure detection stage and a global community structure determination stage. To be specific, in the local community structure detection stage, the key nodes that are central to community and essential to the connectedness of community are firstly identified. Then for each key node, an MOEA with the proposed community boundary control strategy is suggested to detect a set of local overlapping communities through local expansion around the key node. In the global community structure determination stage, a single objective evolutionary algorithm is adopted to search for a suitable local overlapping community for each key node and combine them as one global community partition of the whole network. The proposed LG-MOEA is compared with several competitive overlapping community detection algorithms on both real-world small-scale and large-scale networks, and the experimental results show its superiority for overlapping community detection in terms of the generalized normalized mutual information gNMI and the extended modularity Q(ov), especially has competitive superiority for large-scale complex networks.
引用
收藏
页码:5135 / 5149
页数:15
相关论文
共 50 条
[41]   Cooperative tri-population based evolutionary algorithm for large-scale multi-objective optimization [J].
Zhang, Weiwei ;
Wang, Sanxing ;
Li, Guoqing ;
Zhang, Weizheng .
EXPERT SYSTEMS WITH APPLICATIONS, 2023, 227
[42]   A multiple knowledge-based evolutionary algorithm for sparse large-scale multi-objective problems [J].
Yang, Wanting ;
Liu, Jianchang ;
Liu, Yuanchao ;
Zhang, Wei ;
Zheng, Tianzi .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2025, 158
[43]   Multi-objective community detection in complex networks [J].
Shi, Chuan ;
Yan, Zhenyu ;
Cai, Yanan ;
Wu, Bin .
APPLIED SOFT COMPUTING, 2012, 12 (02) :850-859
[44]   Efficient constrained large-scale multi-objective optimization based on reference vector-guided evolutionary algorithm [J].
Fan, Chaodong ;
Wang, Jiawei ;
Yang, Laurence T. ;
Xiao, Leyi ;
Ai, Zhaoyang .
APPLIED INTELLIGENCE, 2023, 53 (18) :21027-21049
[45]   Efficient constrained large-scale multi-objective optimization based on reference vector-guided evolutionary algorithm [J].
Chaodong Fan ;
Jiawei Wang ;
Laurence T. Yang ;
Leyi Xiao ;
Zhaoyang Ai .
Applied Intelligence, 2023, 53 :21027-21049
[46]   A multi-objective evolutionary algorithm based on mixed encoding for community detection [J].
Yang, Simin ;
Li, Qingxia ;
Wei, Wenhong ;
Zhang, Yuhui .
MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (09) :14107-14122
[47]   A learning and potential area-mining evolutionary algorithm for large-scale multi-objective optimization [J].
Wu, Xiangjuan ;
Wang, Yuping ;
Wang, Ziqing .
EXPERT SYSTEMS WITH APPLICATIONS, 2024, 237
[48]   PEA: Parallel Evolutionary Algorithm by Separating Convergence and Diversity for Large-Scale Multi-Objective Optimization [J].
Chen, Huangke ;
Zhu, Xiaomin ;
Pedrycz, Witold ;
Yin, Shu ;
Wu, Guohua ;
Yan, Hui .
2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, :223-232
[49]   A Multi-Objective Genetic Algorithm for overlapping community detection based on edge encoding [J].
Bello-Orgaz, Gema ;
Salcedo-Sanz, Sancho ;
Camacho, David .
INFORMATION SCIENCES, 2018, 462 :290-314
[50]   An Overlapping Community Detection Algorithm Based on Triangle Reduction Weighted for Large-Scale Complex Network [J].
Zhang, Hanning ;
Dong, Bo ;
Feng, Boqin ;
Wu, Haiyu .
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT I, 2020, 12452 :627-644