An ant colony based algorithm for overlapping community detection in complex networks

被引:46
作者
Zhou, Xu [1 ,2 ]
Liu, Yanheng [1 ,2 ,3 ]
Zhang, Jindong [1 ,2 ]
Liu, Tuming [1 ,2 ]
Zhang, Di [1 ,2 ]
机构
[1] Jilin Univ, Coll Comp Sci & Technol, Changchun 130012, Jilin, Peoples R China
[2] Jilin Univ, Key Lab Symbol Computat & Knowledge Engn, Minist Educ, Changchun 130012, Jilin, Peoples R China
[3] Jilin Univ, State Key Lab Automot Simulat & Control, Changchun 130012, Jilin, Peoples R China
基金
高等学校博士学科点专项科研基金;
关键词
Ant colony algorithm; Overlapping community detection; Heuristic information; Complex networks;
D O I
10.1016/j.physa.2015.02.020
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Community detection is of great importance to understand the structures and functions of networks. Overlap is a significant feature of networks and overlapping community detection has attracted an increasing attention. Many algorithms have been presented to detect overlapping communities. In this paper, we present an ant colony based overlapping community detection algorithm which mainly includes ants' location initialization, ants' movement and post processing phases. An ants' location initialization strategy is designed to identify initial location of ants and initialize label list stored in each node. During the ants' movement phase, the entire ants move according to the transition probability matrix, and a new heuristic information computation approach is redefined to measure similarity between two nodes. Every node keeps a label list through the cooperation made by ants until a termination criterion is reached. A post processing phase is executed on the label list to get final overlapping community structure naturally. We illustrate the capability of our algorithm by making experiments on both synthetic networks and real world networks. The results demonstrate that our algorithm will have better performance in finding overlapping communities and overlapping nodes in synthetic datasets and real world datasets comparing with state-of-the-art algorithms. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:289 / 301
页数:13
相关论文
共 42 条
  • [1] CFinder:: locating cliques and overlapping modules in biological networks
    Adamcsek, B
    Palla, G
    Farkas, IJ
    Derényi, I
    Vicsek, T
    [J]. BIOINFORMATICS, 2006, 22 (08) : 1021 - 1023
  • [2] Link communities reveal multiscale complexity in networks
    Ahn, Yong-Yeol
    Bagrow, James P.
    Lehmann, Sune
    [J]. NATURE, 2010, 466 (7307) : 761 - U11
  • [3] [Anonymous], 2011, 2011 IEEE 11 INT C D, DOI DOI 10.1109/ICDMW.2011.154
  • [4] An efficient agent-based algorithm for overlapping community detection using nodes' closeness
    Badie, Reza
    Aleahmad, Abolfazl
    Asadpour, Masoud
    Rahgozar, Maseud
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2013, 392 (20) : 5231 - 5247
  • [5] Baumes Jeffrey., 2005, INT C APPL COMPUTING, P97
  • [6] Models of social networks based on social distance attachment -: art. no. 056122
    Boguñá, M
    Pastor-Satorras, R
    Díaz-Guilera, A
    Arenas, A
    [J]. PHYSICAL REVIEW E, 2004, 70 (05) : 8 - 1
  • [7] Clearing the FOG: Fuzzy, overlapping groups for social networks
    Davis, George B.
    Carley, Kathleen M.
    [J]. SOCIAL NETWORKS, 2008, 30 (03) : 201 - 212
  • [8] Line graphs of weighted networks for overlapping communities
    Evans, T. S.
    Lambiotte, R.
    [J]. EUROPEAN PHYSICAL JOURNAL B, 2010, 77 (02) : 265 - 272
  • [9] Weighted network modules
    Farkas, Illes J.
    Abel, Daniel
    Palla, Gergely
    Vicsek, Tamas
    [J]. NEW JOURNAL OF PHYSICS, 2007, 9
  • [10] Community detection in graphs
    Fortunato, Santo
    [J]. PHYSICS REPORTS-REVIEW SECTION OF PHYSICS LETTERS, 2010, 486 (3-5): : 75 - 174