基于结构相似度的社区发现方法研究

来源 :山东农业大学 | 被引量 : 0次 | 上传用户:pickbaobei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现实中的许多系统都可以采用复杂网络进行描述,如物流网络、共享单车轨迹网络和互联网络等。复杂网络存在着许多重要的统计特性,如基于“六度分割”理论的小世界特性以及结点度符合幂律分布的无标度特性。此外,还有社区结构特性,即表现为同一社区内结点连边比较稠密而社区间连边则表现比较稀疏。社区发现有助于我们探测网络内部拓扑结构,发现网络隐藏规律,这对我们进一步理解网络功能,预测网络行为具有非常重要的理论意义和现实价值。目前,社区发现算法层出不穷,大致可分为采用启发式策略的算法、基于优化的算法以及其他算法。然而,这些算法依然存在着精确度不高、运行速度较慢等问题。为了解决上述问题,本文针对社区发现方法,主要开展了如下工作:1、本文针对基于划分的社区发现算法计算权值时间复杂度高、迭代次数对网络边过于依赖的问题,将结构相似度与阈值相结合,提出了一种基于结构相似度和阈值的社区发现方法SSTCA。该算法主要思想如下:(1)针对给定阈值k,计算网络两点间的结构相似度作为这两点间边的权值。(2)通过删除结构相似度小于k的多条边;重复执行步骤(1)和步骤(2),直到没有边删除为止,计算此时社区对应的模块性函数Q;(3)将阈值增加步长?k,重复执行步骤(1),(2),并计算对应的模块型函数Q值,直到达到阈值上限为止;(4)选取最大模块度对应的社区作为最终的社区划分结果。实验结果表明:该算法能够在保证社区划分精度的同时大大提高算法的运行速度。2、本文针对基于传统遗传算法的社区发现方法生成的初始种群精确度不高,容易导致算法整体搜索性能不佳的问题,提出了一种基于改进遗传算法的社区发现方法SSGA。该方法将结构相似度与轮盘赌选择法相结合,使染色体的每个基因趋向于选择结构相似度较大的邻居结点,从而提高初始种群的社区划分质量并加速算法的收敛速度。本算法在人工基准网络和真实世界网络上进行了测试。实验结果表明:在人工基准网络中,SSGA算法生成的初始种群精确度和模块度比基于传统遗传算法的社区发现方法平均提高了18%和12%,算法整体划分精度比FEC和FN算法平均提高了24.02%和22.01%;在真实世界网络中,SSGA算法的社区划分精度均优于FN、FEC和LPA算法。因此,SSGA算法不仅能够提高初始种群的精度,而且还具有较高的整体划分性能。
其他文献
近年来,人们对于交通安全问题越来越关注,在智能交通安全系统上投入了大量研究。在智能交通安全系统中,车辆再识别是其中一个经常需要处理的问题,受到了研究者们的广泛关注,
随着航空事业迅速发展,航空安全越来越重要,起落架摆振问题是安全问题上的重要一环。现代飞机使用减摆器解决摆振问题,传统油液式减摆器只能被动地通过消耗能量的方式来消除
IGF家族基因主要有调控细胞的生长、增殖和抑制细胞凋亡的功能,对鱼类的生长调控发挥着十分重要的作用。本实验获得了黄姑鱼IGF-1、IGF-1R和IGF-BP2基因的全长序列和IGF-2R的
近年来,互联网技术发展迅速,包括人工智能、大数据、云技术、物联网等各种新技术不断出现。与此同时,近年来针对互联网的安全事件愈演愈烈,事件造成的损失和恶劣影响也越来越
随着宽带接入网中用户数量和带宽需求日益剧增,WDM-PON由于其向后兼容能力强,成本低,运维便捷,可以为每个用户分配特定的波长,网络安全性高,传输速率高等优点被作为光接入网
刺参(Apostichopus japonicus)属于棘皮动物门(Echinodermata)、海参纲(Holothuroidea)、刺参科(Stichopodidae)、仿刺参属(Apostichopus),属后口动物,在无脊椎动物中具有较
目的:利用pGCSIL-GFP/GTPBP4-RNAi慢病毒载体转染人结肠癌细胞HT29,沉默GTPBP4基因,探究GTPBP4 RNAi对HT29细胞生物学行为的影响。方法:1.慢病毒最佳感染复数(multiplicity of
由于加工初始损伤及外部载荷等原因,飞机蒙皮会出现多部位损伤(MSD),MSD会显著降低结构的疲劳寿命和剩余强度,可能对结构造成灾难性破坏。本文基于力学试验方法并结合数字图
研究背景与研究目的结直肠癌是常见的恶性肿瘤之一。近年来,随着我国人民饮食结构和生活习惯的改变,结直肠癌的发病率也逐年上升。2017年中国癌症报告数据显示,我国男性结直
阿魏酸是半纤维素分子之间以及半纤维素与木质素分子之间共价交联的“桥梁”,在禾本科植物细胞壁复杂异质的高分子网络结构形成及其木质化过程中起关键作用,它使细胞壁变得坚