计算机科学与探索 ›› 2020, Vol. 14 ›› Issue (6): 1070-1080.DOI: 10.3778/j.issn.1673-9418.1906040
• 理论与算法 • 上一篇
冯勇,张冰茹,徐红艳,王嵘冰,张永刚
FENG Yong, ZHANG Bingru, XU Hongyan, WANG Rongbing, ZHANG Yonggang
摘要:
社区发现是个性化推荐、群体特征归集、社会网络分析等领域研究的基础与核心,而现有社区发现算法在处理日益复杂的社会网络时,存在准确性不高、收敛速度慢、模块度分辨率受限等问题。为此,将差分进化和模块密度思想引入社区发现中,提出了一种结合改进差分进化和模块密度的社区发现算法。该算法首先调整差分进化的变异策略和参数,再将模块密度作为适应度函数以克服模块度分辨率限制;然后根据社区结构进行修正操作,以提高种群中的个体质量,加快全局收敛速度。在计算机生成网络数据集及5个具有代表性的真实世界网络数据集上,与多个应用较为广泛的社区发现算法进行对比实验。实验结果表明所提算法具有更高的准确性和更优的收敛性能。