首页 | 本学科首页   官方微博 | 高级检索  
     

基于聚类粒化的社团发现算法
引用本文:赵姝,柯望,陈洁,张燕平.基于聚类粒化的社团发现算法[J].计算机应用,2014,34(10):2812-2815.
作者姓名:赵姝  柯望  陈洁  张燕平
作者单位:1. 安徽大学 计算机科学与技术学院,合肥 230601 2. 智能计算与信号处理教育部重点实验室(安徽大学),合肥 230601
基金项目:国家自然科学基金资助项目,安徽省高等学校省级自然科学研究项目
摘    要:为了实现复杂网络社团发现算法的复杂度和精确度间的均衡,提出一种基于聚类粒化的社团发现算法(CGCDA),将网络粒化获得的粒子视为一个社团,粒化结果即为对网络的社团划分。首先,将网络中的每个节点视为基本粒,通过初始粒化操作实现对网络的粒化;然后,针对获得的粒化集合中满足粒化系数的粒子进行聚类粒化操作,分层粒化直到不存在满足要求的粒子对;最后,将粒子对中的重叠节点视为孤立点,用邻居节点投票法把孤立节点归并到相应的粒子中,实现对复杂网络的社团划分。实验实现了Newman快速算法(NFA)、标号传播算法(LPA)和CGCDA。实验结果表明,CGCDA在四个基准数据集上可获得平均高于LPA 7.6%的模块度和低于NFA 96%的时间。CGCDA时间复杂度较低,获取的社团模块度较高,实现了社团发现时间和精确度的均衡,相比NFA、LPA总体性能更优。

关 键 词:复杂网络  社团发现  粒化系数  聚类粒化
收稿时间:2014-06-26
修稿时间:2014-07-01

Community detection algorithm based on clustering granulation
ZHAO Shu,KE Wang,CHEN Jie,ZHANG Yanping.Community detection algorithm based on clustering granulation[J].journal of Computer Applications,2014,34(10):2812-2815.
Authors:ZHAO Shu  KE Wang  CHEN Jie  ZHANG Yanping
Affiliation:1. Key Laboratory of Intelligent Computing and Signal Processing of Ministry of Education (Anhui University), Hefei Anhui 230601, China
2. School of Computer Science and Technology, Anhui University, Hefei Anhui 230601, China;
Abstract:To keep the trade-off of time complexity and accuracy of community detection in complex networks, Community Detection Algorithm based on Clustering Granulation (CGCDA) was proposed in this paper. The granules were regarded as communities so that the granulation for a network was actually the community partition of a network. Firstly, each node in the network was regarded as an original granule, then the granule set was obtained by the initial granulation operation. Secondly, granules in this set which satisfied granulation coefficient were merged by clustering granulation operation. The process was finished until granulation coefficient was not satisfied in the granule set. Finally, overlapping nodes among some granules were regard as isolated points, and they were merged into corresponding granules based on neighbor nodes voting algorithm to realize the community partition of complex network. Newman Fast Algorithm (NFA), Label Propagation Algorithm (LPA), CGCDA were realized on four benchmark datasets. The experimental results show that CGCDA can achieve modularity 7.6% higher than LPA and time 96% less than NFA averagely. CGCDA has lower time complexity and higher modularity. The balance between time complexity and accuracy of community detection is achieved. Compared with NFA and LPA, the whole performance of CGCDA is better.
Keywords:complex network  community detection  granulation coefficient  clustering granulation
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号