A hybrid artificial immune network for detecting communities in complex networks

被引:28
|
作者
Karimi-Majd, Amir-Mohsen [1 ]
Fathian, Mohammad [1 ]
Amiri, Babak [2 ]
机构
[1] Iran Univ Sci & Technol, Dept Ind Engn, Tehran, Iran
[2] Univ Sydney, Sydney, NSW 2006, Australia
关键词
Complex network; Community detection; Mixed integer non-linear programming; Artificial immune network; Modularity-based maximization; MODEL;
D O I
10.1007/s00607-014-0433-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One of the challenging problems when studying complex networks is the detection of sub-structures, called communities. Network communities emerge as dense parts, while they may have a few relationships to each other. Indeed, communities are latent among a mass of nodes and edges in a sparse network. This characteristic makes the community detection process more difficult. Among community detection approaches, modularity maximization has attracted much attention in recent years. In this paper, modularity density (D value) has been employed to discover real community structures. Due to the inadequacy of previous mathematical models in finding the correct number of communities, this paper first formulates a mixed integer non-linear program to detect communities without any need of prior knowledge about their number. Moreover, the mathematical models often suffer from NP-Hardness. In order to overcome this limitation, a new hybrid artificial immune network (HAIN) has been proposed in this paper. HAIN aims to use a network's properties in an efficient way. To do so, this algorithm employs major components of the pure artificial immune network, hybridized with a well-known heuristic, to provide a powerful and parallel search mechanism. The combination of cloning and affinity maturation components, a strong local search routine, and the presence of network suppression and diversity are the main components. The experimental results on artificial and real-world complex networks illustrate that the proposed community detection algorithm provides a useful paradigm for robustly discovering community structures.
引用
收藏
页码:483 / 507
页数:25
相关论文
共 50 条
  • [31] Detecting Communities through Network Data
    Bruggeman, Jeroen
    Traag, V. A.
    Uitermark, Justus
    AMERICAN SOCIOLOGICAL REVIEW, 2012, 77 (06) : 1050 - 1063
  • [32] AGGLOMERATIVE CLUSTERING BASED ON LABEL PROPAGATION FOR DETECTING OVERLAPPING AND HIERARCHICAL COMMUNITIES IN COMPLEX NETWORKS
    Zhao, Yuxin
    Li, Shenghong
    Wang, Shilin
    ADVANCES IN COMPLEX SYSTEMS, 2014, 17 (06):
  • [33] Detecting and Analyzing Invariant Groups in Complex Networks
    Mahata, Dulal
    Patra, Chanchal
    COMPUTATIONAL INTELLIGENCE IN DATA MINING, VOL 1, CIDM 2015, 2016, 410 : 85 - 93
  • [34] Adaptive multi-resolution Modularity for detecting communities in networks
    Chen, Shi
    Wang, Zhi-Zhong
    Bao, Mei-Hua
    Tang, Liang
    Zhou, Ji
    Xiang, Ju
    Li, Jian-Ming
    Yi, Chen-He
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2018, 491 : 591 - 603
  • [35] Mining overlapping and hierarchical communities in complex networks
    Zhang, Zhiwei
    Wang, Zhenyu
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2015, 421 : 25 - 33
  • [36] Vulnerability metrics and analysis for communities in complex networks
    Rocco S., Claudio M.
    Ramirez-Marquez, Jose Emmanuel
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2011, 96 (10) : 1360 - 1366
  • [37] Evolutionary algorithm and modularity for detecting communities in networks
    Bilal, Saoud
    Abdelouahab, Moussaoui
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2017, 473 : 89 - 96
  • [38] Identifying influential spreaders in artificial complex networks
    Wang Pei
    Tian Chengeng
    Lu Jun-an
    JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2014, 27 (04) : 650 - 665
  • [39] A New Local Algorithm for Detecting Communities in Networks
    Tian, Junwei
    Chen, Duanbing
    Fu, Yan
    PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL II, 2009, : 721 - 724
  • [40] Information dynamics algorithm for detecting communities in networks
    Massaro, Emanuele
    Bagnoli, Franco
    Guazzini, Andrea
    Lio, Pietro
    COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2012, 17 (11) : 4294 - 4303