现实世界中许多实际网络都有一个共同的性质,即社团结构。揭示网络中的社团结构,对于了解网络结构与分析网络性质都是很重要的。分析了常见的社团发现算法的特点,以及谱二分法在实际应用中必须不断迭代才能完成多社团发现的不足,提出了基于Normal矩阵和k-means聚类算法的多社团发现方法。该算法能选择合适的特征向量维数,为k-means划分社团提供有效数据,相比其他算法有着较高的准确率。
Community structure is a common property that exists in complex networks.Detecting communities is important for understanding network structure and analyzing the network characteristics.The characteristics of common community finding algorithm and the drawback of spectral bisection method in application are analyzed.The method of multi-community finding in complex networks using the spectral bisection method based on normal matrix is provided.This algorithm can select the appropriate number of eigenvector dimension and provide effective data for k-means algorithm.Compared to other algorithms this algorithm has higher accuracy.