J4 ›› 2013, Vol. 40 ›› Issue (1): 30-35.doi: 10.3969/j.issn.1001-2400.2013.01.006

• Original Articles • Previous Articles     Next Articles

Discovering communities in dynamic networks:  a bridgeness incremental clustering algorithm

WANG Yu1,2;GAO Lin1   

  1. (1. School of Computer Science and Technology, Xidian Univ., Xi'an  710071, China;
    2. School of Economics and Management, Xidian Univ., Xi'an  710071, China)
  • Received:2012-01-09 Online:2013-02-20 Published:2013-03-28
  • Contact: WANG Yu E-mail:cheerwangyu@163.com

Abstract:

An incremental clustering algorithm is proposed to identify community structures in dynamic networks. Based on the feature that in dynamic networks there is little change in adjacent network snapshots, the community structures detected in last snapshot are used as the initial clustering results in current snapshot. Then the edge bridgeness is adopted to judge the snapshot change's influence on clustering results. Finally, the community structures fitting current snapshot are obtained by locally modifying the initial clustering results. The accuracy and efficiency of our algorithm are validated by comparing with the MCL algorithm. Experimental results demonstrate that our approach performs accurately and effectively in identifying community structures in dynamic networks because clustering the current snapshot can be avoided by incrementally analyzing the dynamic networks.

Key words: complex networks, community, clustering algorithm, incremental clustering, bridgeness

CLC Number: 

  • TP301.6