针对全局聚簇计算消耗偏高的缺陷,提出了基于局部聚合的自动迭代聚簇算法(LAICA)。LAICA首先通过局部聚簇发现网络中连接紧密的节点集,即:局部簇,然后迭代合并局部簇从而实现对网络的全局聚簇。实验结果表明,LAICA算法能自动决定簇数并精确分配节点至其所属簇,在真实网络数据集上的聚簇精确度最高达到99.72%。
By adopting local clustering, an automatic iterative clustering algorithm(LAICA) is proposed for complex networks. LAICA first agglomerates groups of nodes tightly connected as local clusters, and then iteratively merge local clusters based on some global modularity criterion. The experiment results demonstrate that LAICA can not only resolve the number of communities automatically, but also assign nodes into their communities accurately. The highest fraction of vertices classified correctly reaches 99.72% on real benchmark networks.