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 条
  • [1] A hybrid artificial immune network for detecting communities in complex networks
    Amir-Mohsen Karimi-Majd
    Mohammad Fathian
    Babak Amiri
    Computing, 2015, 97 : 483 - 507
  • [2] A Multi-objective Hybrid Genetic Algorithm for Detecting Communities in Complex Networks
    Zhng, Xiaohonag
    Zhang, Bin
    Zhang, Changsheng
    Ma, Anxiang
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 691 - 695
  • [3] A complex network based model for detecting isolated communities in water distribution networks
    Sheng, Nan
    Jia, Youwei
    Xu, Zhao
    Ho, Siu-Lau
    Kan, Chi Wai
    CHAOS, 2013, 23 (04)
  • [4] ALGORITHM OF DETECTING OVERLAPPING COMMUNITIES IN COMPLEX NETWORKS
    You, Huangbin
    Zhang, Xuewu
    Fu, Huaiyong
    Zhang, Zhuo
    Li, Min
    Fan, Xinnan
    2014 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2014, : 55 - 60
  • [5] Detecting the optimal number of communities in complex networks
    Li, Zhifang
    Hu, Yanqing
    Xu, Beishan
    Di, Zengru
    Fan, Ying
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2012, 391 (04) : 1770 - 1776
  • [6] Enhancing betweenness algorithm for detecting communities in complex networks
    Chen, Benyan
    Xiang, Ju
    Hu, Ke
    Tang, Yi
    MODERN PHYSICS LETTERS B, 2014, 28 (09):
  • [7] Detecting Communities Around Seed Nodes in Complex Networks
    Staudt, Christian L.
    Marrakchi, Yassine
    Meyerhenke, Henning
    2014 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2014,
  • [8] A novel cosine distance for detecting communities in complex networks
    Wang, Tao
    Wang, Hongjue
    Wang, Xiaoxia
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2015, 437 : 21 - 35
  • [9] A class of improved algorithms for detecting communities in complex networks
    Xiang, Ju
    Hu, Ke
    Tang, Yi
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2008, 387 (13) : 3327 - 3334
  • [10] A Multiagent Evolutionary Method for Detecting Communities in Complex Networks
    Ji, Junzhong
    Jiao, Lang
    Yang, Cuicui
    Liu, Jiming
    COMPUTATIONAL INTELLIGENCE, 2016, 32 (04) : 587 - 614