Separated and Overlapping Community Detection in Complex Networks using Multiobjective Evolutionary Algorithms

被引:0
|
作者
Liu, Jing [1 ]
Zhong, Weicai [1 ]
Abbass, Hussein A. [1 ]
Green, David G. [2 ]
机构
[1] Univ New South Wales, Sch Engn & Informat Technol, Australian Def Force Acad, Canberra, ACT 2600, Australia
[2] Monash Univ, Ctr Res Intelligent Syst, Clayton, Vic 3800, Australia
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Both separated and overlapping communities are useful to analyze real networks in different situations. However, to the best of our knowledge, existing community detection methods based on Evolutionary Algorithms (EAs) can detect separate communities only. This is because it is difficult to represent overlapping communities in ways that are suitable for EAs. In this paper, we first design a representation method that can represent each individual as both separated and overlapping communities without assigning the number of communities in advance. We then design three objective functions to guide the evolutionary process in different conditions. Finally, based on the designed representation and objective functions, we propose a multiobjective evolutionary algorithm to solve CDPs (MEA_CDPs) under the framework of NSGA-II. In the experiments, 4 well-known real-life benchmark networks are used to validate the performance of MEA_CDPs, and the results shown that MEA_CDPs not only can find high quality communities, but also can detect both separated and overlapping communities at the same time, and present multiple types of communities. Moreover, the overlapping nodes identified by MEA_CDPs are really ambiguous according to their edge distributes in different communities. This illustrates the effectiveness of the objective functions we designed.
引用
收藏
页数:7
相关论文
共 50 条
  • [41] Finding Overlapping Communities Using Disjoint Community Detection Algorithms
    Gregory, Steve
    COMPLEX NETWORKS, 2009, 207 : 47 - 61
  • [42] A Parallel Evolutionary Approach to Community Detection in Complex Networks
    Joldos, Marius
    Chira, Camelia
    2017 13TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP), 2017, : 247 - 254
  • [43] Overlapping community detection using graph attention networks
    Sismanis, Konstantinos
    Potikas, Petros
    Souliou, Dora
    Pagourtzis, Aris
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 163
  • [44] Overlapping community detection using a generative model for networks
    Wang, Zhenwen
    Hu, Yanli
    Xiao, Weidong
    Ge, Bin
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2013, 392 (20) : 5218 - 5230
  • [45] Overlapping Community Detection in Complex Networks based on the Boundary Information of Disjoint Community
    Li, Yun
    Liu, Gang
    Lao, Song-yang
    2013 25TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2013, : 125 - 130
  • [46] An Evolutionary Multiobjective Framework for Complex Network Reconstruction Using Community Structure
    Wu, Kai
    Liu, Jing
    Hao, Xingxing
    Liu, Penghui
    Shen, Fang
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (02) : 247 - 261
  • [47] COMPLEX NETWORKS AND EVOLUTIONARY ALGORITHMS
    Tomsu, Lukas
    Zelinka, Ivan
    MENDELL 2009, 2009, : 55 - 61
  • [48] COMPLEX NETWORKS EVOLUTIONARY DYNAMICS USING GENETIC ALGORITHMS
    Aguilar-Hidalgo, Daniel
    Cordoba Zurita, Antonio
    Lemos Fernandez, Ma Carmen
    INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2012, 22 (07):
  • [49] Research Review on Algorithms of Community Detection in Complex Networks
    Zhang, Jingyi
    Ma, Zhixin
    Sun, Qijuan
    Yan, Jun
    3RD ANNUAL INTERNATIONAL CONFERENCE ON INFORMATION SYSTEM AND ARTIFICIAL INTELLIGENCE (ISAI2018), 2018, 1069
  • [50] Multiobjective evolutionary algorithms for complex portfolio optimization problems
    Anagnostopoulos K.P.
    Mamanis G.
    Computational Management Science, 2011, 8 (3) : 259 - 279