Fuzzy analysis of community detection in complex networks

Dawei Zhang, Fuding Xie*, Yong Zhang, Fangyan Dong, Kaoru Hirota

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

17 Citations (Scopus)

Abstract

A snowball algorithm is proposed to find community structures in complex networks by introducing the definition of community core and some quantitative conditions. A community core is first constructed, and then its neighbors, satisfying the quantitative conditions, will be tied to this core until no node can be added. Subsequently, one by one, all communities in the network are obtained by repeating this process. The use of the local information in the proposed algorithm directly leads to the reduction of complexity. The algorithm runs in O(n+m) time for a general network and O(n) for a sparse network, where n is the number of vertices and m is the number of edges in a network. The algorithm fast produces the desired results when applied to search for communities in a benchmark and five classical real-world networks, which are widely used to test algorithms of community detection in the complex network. Furthermore, unlike existing methods, neither global modularity nor local modularity is utilized in the proposal. By converting the considered problem into a graph, the proposed algorithm can also be applied to solve other cluster problems in data mining.

Original languageEnglish
Pages (from-to)5319-5327
Number of pages9
JournalPhysica A: Statistical Mechanics and its Applications
Volume389
Issue number22
DOIs
Publication statusPublished - 15 Dec 2010
Externally publishedYes

Keywords

  • Cluster
  • Community
  • Complex network
  • Quantitative condition

Fingerprint

Dive into the research topics of 'Fuzzy analysis of community detection in complex networks'. Together they form a unique fingerprint.

Cite this