An ideal point based many-objective optimization for community detection of complex networks

被引:24
作者
Tahmasebi, Sahar [1 ]
Moradi, Parham [1 ]
Ghodsi, Siamak [1 ]
Abdollahpouri, Alireza [1 ]
机构
[1] Univ Kurdistan, Dept Comp Engn, Sanandaj, Iran
关键词
Community detection; Many-objective optimization; Evolutionary clustering; Complex networks; MULTIOBJECTIVE GENETIC ALGORITHM; EVOLUTIONARY ALGORITHM; SELECTION; ENTROPY;
D O I
10.1016/j.ins.2019.06.010
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Community detection is one of the major topics in the study of complex networks, which aims to uncover their structural properties. Recently, many evolutionary methods have been successfully employed to identify communities of complex networks. Community detection has been treated so far as a single or multi-objective problem in evolutionary based approaches. Since each objective covers a specific aspect of the network's properties, it could result in identification of better community structures to investigate the problem with more than two objectives. In this paper, we proposed a method referred to as MaOCD that formulates community detection as a many objective task. MaOCD uses an ideal-point based strategy to guide the population towards an optimal community structure. The main purpose is to take advantage of optimizing several objectives simultaneously and using a representation that reduces the search space. This enhances the convergence of the method, and automatically determines the number of modules. We introduced a novel metric called IGDC that gives multi/many-objective community detection methods the capability of being comparable regarding multiple objectives. Several experiments were carried out on synthetic and real-world datasets to show the performance of our method. The results demonstrated that MaOCD successfully detected the communities in the network structure compared to some state-of-the-art single and multi-objective methods. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:125 / 145
页数:21
相关论文
共 46 条
  • [1] Agrawal R, 2011, COMM COM INF SC, V168, P5
  • [2] Evaluation of the migrated solutions for distributing reference point-based multi-objective optimization algorithms
    Altinoz, O. Tolga
    Deb, Kalyanmoy
    Yilmaz, A. Egemen
    [J]. INFORMATION SCIENCES, 2018, 467 : 750 - 765
  • [3] A new multi-objective evolutionary framework for community mining in dynamic social networks
    Attea, Bara'a A.
    Khoder, Haidar S.
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2016, 31 : 90 - 109
  • [4] HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization
    Bader, Johannes
    Zitzler, Eckart
    [J]. EVOLUTIONARY COMPUTATION, 2011, 19 (01) : 45 - 76
  • [5] A fast and elitist multiobjective genetic algorithm: NSGA-II
    Deb, K
    Pratap, A
    Agarwal, S
    Meyarivan, T
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) : 182 - 197
  • [6] An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints
    Deb, Kalyanmoy
    Jain, Himanshu
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (04) : 577 - 601
  • [7] An Evolutionary Multiobjective Approach for Community Discovery in Dynamic Networks
    Folino, Francesco
    Pizzuti, Clara
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (08) : 1838 - 1852
  • [8] Resolution limit in community detection
    Fortunato, Santo
    Barthelemy, Marc
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2007, 104 (01) : 36 - 41
  • [9] Complex Network Clustering by Multiobjective Discrete Particle Swarm Optimization Based on Decomposition
    Gong, Maoguo
    Cai, Qing
    Chen, Xiaowei
    Ma, Lijia
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (01) : 82 - 97
  • [10] Adaptive community detection in complex networks using genetic algorithms
    Guerrero, Manuel
    Montoya, Francisco G.
    Banos, Raul
    Alcayde, Alfredo
    Gil, Consolacion
    [J]. NEUROCOMPUTING, 2017, 266 : 101 - 113