基于密度峰值聚类标签传播的社区发现方法
社区发现的目标是发现复杂网络的结构、行为和组织形式.标签传播算法是一种快速有效的社区发现算法,然而在初始的标签传播算法中,节点的结构信息和特征信息没有得到充分利用,且存在标签传播过程不稳定的问题.针对上述问题,文章提出了一种基于改进的密度峰值聚类算法和标签传播算法的有向加权复杂网络社区发现算法(DPC-LPA).该算法首先根据节点的结构和特征对其进行加权,充分利用了结构信息和特征信息;然后,采用改进的密度峰值聚类算法来寻找网络的社区中心,并据此构建初始社区,提高了社区划分的质量;其次,基于节点相似度和节点权重,合理确定标签传播的更新顺序,并通过衡量节点间标签传播的强度来完成标签传播,解决了标签传播算法不稳定的问题.最后,在 CiteSeer、Cora、WebKB和 SCHOLAT 真实数据集上,将 DPC-LPA 算法与DCN、WCF-LPA、CLPE算法进行对比实验.实验结果证明了DPC-LPA算法的可行性和有效性:从模块度来看,利用DPC-LPA算法划分的社区具有更加显著的社区结构;从调整兰德系数来看,DPC-LPA算法的社区划分质量更稳定;从运行时间来看,DPC-LPA算法具有较高的效率.
社区发现、标签传播、密度峰值、节点加权、复杂网络
55
TP391.1(计算技术、计算机技术)
国家自然科学基金;国家自然科学基金
2023-04-13(万方平台首次上网日期,不代表论文的发表时间)
共10页
78-87