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 条
  • [21] Detecting overlapping and hierarchical communities in complex network using interaction-based edge clustering
    Kim, Paul
    Kim, Sangwook
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2015, 417 : 46 - 56
  • [22] A novel memorizing single chromosome evolutionary algorithm for detecting communities in complex networks
    Elmira Pourabbasi
    Vahid Majidnezhad
    Saeid Taghavi Afshord
    Yasser Jafari
    Computing, 2022, 104 : 1099 - 1122
  • [23] Detecting communities with multiple topics in attributed networks via self convolutional network
    He, Chaobo
    Cheng, Junwei
    Chen, Guohua
    Guan, Quanlong
    Fei, Xiang
    Tang, Yong
    INFORMATION FUSION, 2024, 105
  • [24] Detecting Communities with Different Sizes for Social Network Analysis
    Zhou, Lihua
    Lu, Kevin
    COMPUTER JOURNAL, 2015, 58 (09) : 1894 - 1908
  • [25] Detecting Dynamic Communities in Opportunistic Networks
    Xu, Kuang
    Yang, Guang-Hua
    Li, Victor O. K.
    Chan, Shu-Yan
    2009 FIRST INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS, 2009, : 159 - +
  • [26] Detecting Semantic Communities in Social Networks
    Li, Zhen
    Pan, Zhisong
    Hu, Guyu
    Li, Guopeng
    Zhou, Xingyu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2017, E100A (11) : 2507 - 2512
  • [27] An Algorithm for Detecting Communities in Social Networks
    Kolomeychenko M.I.
    Chepovskiy A.A.
    Chepovskiy A.M.
    Journal of Mathematical Sciences, 2015, 211 (3) : 310 - 318
  • [28] Detecting Clusters/Communities in Social Networks
    Hoffman, Michaela
    Steinley, Douglas
    Gates, Kathleen M.
    Prinstein, Mitchell J.
    Brusco, Michael J.
    MULTIVARIATE BEHAVIORAL RESEARCH, 2018, 53 (01) : 57 - 73
  • [29] Detecting Communities in Topical Semantic Networks
    Reihanian, Ali
    Minaei-Bidgoli, Behrouz
    Alizedeh, Hosein
    2015 7TH CONFERENCE ON INFORMATION AND KNOWLEDGE TECHNOLOGY (IKT), 2015,
  • [30] Detecting Communities in Biological Bipartite Networks
    Pesantez-Cabrera, Paola
    Kalyanaraman, Ananth
    PROCEEDINGS OF THE 7TH ACM INTERNATIONAL CONFERENCE ON BIOINFORMATICS, COMPUTATIONAL BIOLOGY, AND HEALTH INFORMATICS, 2016, : 98 - 107