Department of Mathematics and Statistics, Department of Physics, SUPA and Institute of Complex Systems, University of Strathclyde, Glasgow, UK.
Chaos. 2011 Mar;21(1):016103. doi: 10.1063/1.3552144.
We propose a new method for detecting communities based on the concept of communicability between nodes in a complex network. This method, designated as N-ComBa K-means, uses a normalized version of the adjacency matrix to build the communicability matrix and then applies K-means clustering to find the communities in a graph. We analyze how this method performs for some pathological cases found in the analysis of the detection limit of communities and propose some possible solutions on the basis of the analysis of the ratio of local to global densities in graphs. We use four different quality criteria for detecting the best clustering and compare the new approach with the Girvan-Newman algorithm for the analysis of two "classical" networks: karate club and bottlenose dolphins. Finally, we analyze the more challenging case of homogeneous networks with community structure, for which the Girvan-Newman completely fails in detecting any clustering. The N-ComBa K-means approach performs very well in these situations and we applied it to detect the community structure in an international trade network of miscellaneous manufactures of metal having these characteristics. Some final remarks about the general philosophy of community detection are also discussed.
我们提出了一种新的基于复杂网络中节点间可通信性概念的社区检测方法。该方法被命名为 N-ComBa K-means,它使用归一化的邻接矩阵来构建可通信矩阵,然后应用 K-means 聚类来发现图中的社区。我们分析了这种方法在社区检测极限分析中发现的一些病态情况下的表现,并根据图中局部密度与全局密度的比值分析提出了一些可能的解决方案。我们使用了四种不同的质量标准来检测最佳聚类,并将新方法与 Girvan-Newman 算法对两个“经典”网络:空手道俱乐部和宽吻海豚进行了分析。最后,我们分析了具有社区结构的同质网络这一更具挑战性的案例,在这种情况下,Girvan-Newman 完全无法检测到任何聚类。N-ComBa K-means 方法在这些情况下表现非常出色,我们将其应用于检测具有这些特征的金属杂项制造国际贸易网络中的社区结构。最后还讨论了关于社区检测一般哲学的一些看法。