期刊文献+

一种基于K-means改进的社区发现算法 被引量:2

An Improved Community Detection Algorithm Based on K-means Algorithm
原文传递
导出
摘要 传统的社区发现算法往往时间复杂度较高,K-means算法作为聚类算法且时间复杂度较低可为社区发现提供新思路,但K-means算法的原始应用场景为数值环境与社交网络不符,且自身存在初始中心节点选取敏感等原有问题,针对上述问题本文在下面三个方面进行了优化:第一,结合最短路径及共同邻居信息重新定义距离度量;第二,结合了节点的度和节点距离因素进行初始中心节点选取;第三,在K-means算法结果的基础上进行基于贪心策略以模块度为目标的层次聚类优化。通过实验表明:改进的K-means算法能够很好地应用于社区发现,得到的社区发现结果有较高质量。 The time complexity of traditional community detection algorithm is high. The K-means algorithm is a clustering algorithm and has a low time complexity, so it can provide new ideas for community detection. But the K-means algorithm is applied to the numerical environment, which is not in conformity with the social network. And there are some problems in the K-means algorithm, such as the selection of sensitivityto the initial center node. In view of the above problems, this paper optimizes the following three aspects: First, redefine the distance with the shortest path and the common neighbor information. Second, the initial center node is selected by the node degree and the node distance. Third, doing hierarchical clustering for the results of the K-means algorithm. The experiment shows that the improved K-means algorithm can be used in community detection well, and the results of community detection are of high quality.
作者 欧璇 于建军 Ou Xuan;Yu Jianjun(Computer Network Information Center, Chinese Academy of Sciences, Beijing 100190, China;University of Chinese Academy of Sciences, Beijing 100049, China)
出处 《科研信息化技术与应用》 2017年第5期11-18,共8页 E-science Technology & Application
基金 中国科学院十三五信息化项目"智慧中科院建设推进工程"(XXH13504)
关键词 社区发现 K-MEANS算法 模块度 community detection K-means algorithm modularity
  • 相关文献

参考文献2

二级参考文献13

  • 1Newman M E J,Girvan M.Community structure in social and biological networks[J].Proceedings of the National Academy of Sciences USA,2002,99(12):7821-7826.
  • 2Jing Gao,Feng Liang,Wei Fan,et al.On community outliers and their efficient detection in information networks[C]//Proceeding of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining,2010:813-822.
  • 3Newman M E J,Girvan M.Finding and evaluating community structure in networks[J].Physical Review E,2004,69(2):026113.
  • 4Shen Huawei,Cheng Xueqi,Cai Kai,et al.Detect overlapping and hier-archical community structure in networks[J].Physica A,2009,338(8):1706-1712.
  • 5Palla G,Farkas I,et al.Uncovering the overlapping community struc-ture of complex networks in nature and society[J].Nature,2005,435(7043):814-818.
  • 6Jussi M Kumpula,Mikko Kivela,Kimmo Kaski,et al.Sequential algo-rithm for fast clique percolation[J].Physical Review E,2008,78(2):026109.
  • 7Ill'es J Farkas,Dánielbel,Gergely Palla,et al.Weighted network modules[J].New Journal of Physics,2007,9(6):180.
  • 8Gergely Palla,Ill'es J Farkas,P'eter Pollner,et al.Directed network modules[J].New Journal of Physics,2007,9(6):186.
  • 9Zhang Shihua,Wang Ruisheng,Zhang Xiangsun.Identification of over-lapping community structure in complex networks using fuzzy c-means clustering[J].Physica A:Statistical Mechanics and its Applications,2007,374(1):483-490.
  • 10沈华伟,程学旗,陈海强,刘悦.基于信息瓶颈的社区发现[J].计算机学报,2008,31(4):677-686. 被引量:27

共引文献35

同被引文献9

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部