有效挖掘出复杂网络中隐藏的社区结构具有重要的理论研究意义和广泛的应用前景,目前已有多种关于社区挖掘算法和社区性质的研究,但还未见深入讨论结点间距离与全局社区结构内在关系的工作.因此,深入研究了它们之间的内在联系,发现较近(远)的结点通常以较大的概率属于相同(不同)社区,相同(不同)社区中的结点距离通常较小(较大).基于以上启发信息,提出了基于结点距离相似度的社区挖掘算法(distance similarit),algorithm,DSA),采用基准数据集测试和分析了DsA算法.实验结果表明:DsA算法能够准确挖掘出隐藏在实验网络中的全部社区及其所构成的层次结构.%The ability to efficiently and effectively mine community structures from real-world complex networks is fundamental for both theoretical research and practical applications. Although there are many works with regard to community mining, few of them study the connections between the local distance among nodes and the global community structures of networks. This paper studies the issue and finds that the nodes with nearer (or further) distance tend to belong to the same (or distinct) community with bigger probabilities, meanwhile the distance among nodes within the same (or distinct) communities tend to be smaller (or larger). Based on the heuristic in terms of the link between distance and community structure, the paper proposes a distance-based similarity measure as well as a novel community mining algorithm DSA, and validates the DSA through rigorously testing it against several benchmark networks. The experimental results show that the DSA is able to accurately discover the potential communities with their hierarchical structures from the tested benchmark networks.
展开▼