A multi-agent genetic algorithm for community detection in complex networks

被引:63
|
作者
Li, Zhangtao [1 ]
Liu, Jing [1 ]
机构
[1] Xidian Univ, Minist Educ, Key Lab Intelligent Percept & Image Understanding, Xian 710071, Peoples R China
基金
高等学校博士学科点专项科研基金; 中国国家自然科学基金;
关键词
Community detection; Multi-agent systems; Neighborhood-based operators; Modularity; Genetic algorithm; EVOLUTIONARY ALGORITHM; MODULARITY;
D O I
10.1016/j.physa.2015.12.126
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Complex networks are popularly used to represent a lot of practical systems in the domains of biology and sociology, and the structure of community is one of the most important network attributes which has received an enormous amount of attention. Community detection is the process of discovering the community structure hidden in complex networks, and modularity Q is one of the best known quality functions measuring the quality of communities of networks. In this paper, a multi-agent genetic algorithm, named as MAGA-Net, is proposed to optimize modularity value for the community detection. An agent, coded by a division of a network, represents a candidate solution. All agents live in a lattice-like environment, with each agent fixed on a lattice point. A series of operators are designed, namely split and merging based neighborhood competition operator, hybrid neighborhood crossover, adaptive mutation and self-learning operator, to increase modularity value. In the experiments, the performance of MAGA-Net is validated on both well-known real-world benchmark networks and large-scale synthetic LFR networks with 5000 nodes. The systematic comparisons with GA-Net and Meme-Net show that MAGA-Net outperforms these two algorithms, and can detect communities with high speed, accuracy and stability. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:336 / 347
页数:12
相关论文
共 50 条
  • [1] A Multi-agent Genetic Algorithm for Local Community Detection by Extending the Tightest Nodes
    Wang, Peng
    Liu, Jing
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3215 - 3221
  • [2] A GENETIC ALGORITHM FOR COMMUNITY FORMATION IN MULTI-AGENT SYSTEMS
    Maries, Iulia
    Dezsi, Diana
    [J]. ECONOMIC COMPUTATION AND ECONOMIC CYBERNETICS STUDIES AND RESEARCH, 2011, 45 (03): : 199 - 212
  • [3] A Multi-agent Genetic Algorithm for Improving the Robustness of Communities in Complex Networks against Attacks
    Wang, Shuai
    Liu, Jing
    [J]. 2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 17 - 22
  • [4] A genetic algorithm for community detection in complex networks
    Yun Li
    Gang Liu
    Song-yang Lao
    [J]. Journal of Central South University, 2013, 20 : 1269 - 1276
  • [5] A genetic algorithm for community detection in complex networks
    李赟
    刘钢
    老松杨
    [J]. Journal of Central South University, 2013, 20 (05) : 1269 - 1276
  • [6] A genetic algorithm for community detection in complex networks
    Li Yun
    Liu Gang
    Lao Song-yang
    [J]. JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2013, 20 (05) : 1269 - 1276
  • [7] On convergence rate for multi-agent consensus: A community detection algorithm
    Zhang, Baofeng
    Chang, Debao
    Li, Zhanjie
    Ma, Dan
    [J]. 2017 32ND YOUTH ACADEMIC ANNUAL CONFERENCE OF CHINESE ASSOCIATION OF AUTOMATION (YAC), 2017, : 72 - 77
  • [8] A Modified Genetic Algorithm For Community Detection In Complex Networks
    Liu, Songran
    Li, Zhe
    [J]. 2017 INTERNATIONAL CONFERENCE ON ALGORITHMS, METHODOLOGY, MODELS AND APPLICATIONS IN EMERGING TECHNOLOGIES (ICAMMAET), 2017,
  • [9] Genetic Algorithm Optimizing Modularity for Community Detection in Complex Networks
    Liu Han
    Yang Fan
    Liu Ding
    [J]. PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 1252 - 1256
  • [10] A Multi-Objective Genetic Algorithm for Community Detection in Networks
    Pizzuti, Clara
    [J]. ICTAI: 2009 21ST INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, 2009, : 379 - 386