中国物理B ›› 2011, Vol. 20 ›› Issue (4): 40511-040511.doi: 10.1088/1674-1056/20/4/040511

• • 上一篇    下一篇

A weight's agglomerative method for detecting communities in weighted networks based on weight's similarity

沈毅   

  1. College of Information Science and Technology, Nanjing Agricultural University, Nanjing 210095, China
  • 收稿日期:2010-08-28 修回日期:2010-10-27 出版日期:2011-04-15 发布日期:2011-04-15
  • 基金资助:
    Project supported by the Fundamental Research Funds for the Central Universities (Grant Nos. KYZ200916, KYZ200919 and KYZ201005) and the Youth Sci-Tech Innovation Fund, Nanjing Agricultural University (Grant No. KJ2010024).

A weight's agglomerative method for detecting communities in weighted networks based on weight's similarity

Shen Yi(沈毅)   

  1. College of Information Science and Technology, Nanjing Agricultural University, Nanjing 210095, China
  • Received:2010-08-28 Revised:2010-10-27 Online:2011-04-15 Published:2011-04-15
  • Supported by:
    Project supported by the Fundamental Research Funds for the Central Universities (Grant Nos. KYZ200916, KYZ200919 and KYZ201005) and the Youth Sci-Tech Innovation Fund, Nanjing Agricultural University (Grant No. KJ2010024).

摘要: This paper proposes the new definition of the community structure of the weighted networks that groups of nodes in which the edge's weights distribute uniformly but at random between them. It can describe the steady connections between nodes or some similarity between nodes' functions effectively. In order to detect the community structure efficiently, a threshold coefficient κ to evaluate the equivalence of edges' weights and a new weighted modularity based on the weight's similarity are proposed. Then, constructing the weighted matrix and using the agglomerative mechanism, it presents a weight's agglomerative method based on optimizing the modularity to detect communities. For a network with n nodes, the algorithm can detect the community structure in time O(n2log2n). Simulations on networks show that the algorithm has higher accuracy and precision than the existing techniques. Furthermore, with the change of κ the algorithm discovers a special hierarchical organization which can describe the various steady connections between nodes in groups.

关键词: complex networks, weight's similarity, community structure, weight's agglomerative method

Abstract: This paper proposes the new definition of the community structure of the weighted networks that groups of nodes in which the edge's weights distribute uniformly but at random between them. It can describe the steady connections between nodes or some similarity between nodes' functions effectively. In order to detect the community structure efficiently, a threshold coefficient $\kappa$ to evaluate the equivalence of edges' weights and a new weighted modularity based on the weight's similarity are proposed. Then, constructing the weighted matrix and using the agglomerative mechanism, it presents a weight's agglomerative method based on optimizing the modularity to detect communities. For a network with n nodes, the algorithm can detect the community structure in time O(n2log2n). Simulations on networks show that the algorithm has higher accuracy and precision than the existing techniques. Furthermore, with the change of $\kappa$ the algorithm discovers a special hierarchical organization which can describe the various steady connections between nodes in groups.

Key words: complex networks, weight's similarity, community structure, weight's agglomerative method

中图分类号:  (Synchronization; coupled oscillators)

  • 05.45.Xt
89.75.Hc (Networks and genealogical trees)