关键词:
复杂网络
社团检测
自主计算
社团脆弱性
结构属性
摘要:
社团是指复杂网络中连接紧密或者具有相似属性的节点集合,通常,社团之间连边稀疏,社团内部边连接紧密。社团是网络系统的重要结构属性,社团检测有助于挖掘网络中的关键信息及分析网络结构特征。因此,社团检测方法的研究具有重要的现实意义。同时,网络中社团的安全性也变得尤为重要,对社团的脆弱性进行评估能够及时发现网络中的脆弱环节,并有助于制定有效措施避免网络遭受大规模破坏。所以对社团的脆弱性分析的研究也是必不可少的。基于上述问题,本文提出了基于自主计算的社团检测方法和一种新的社团脆弱性分析方法,并以真实世界网络作为研究对象,通过大量的仿真实验验证了方法的有效性。本文主要工作内容及创新成果如下:(1)基于自主计算的社团检测方法研究本文提出了一种新的基于自主计算的社团检测方法(AOCCD)。该方法基于自主计算(Autonomy-oriented computing,以下简称为AOC)系统,主要包括两个阶段:检测和合并。在检测阶段,系统中的自治体各自挖掘其附属节点的局部社团,通过局部相似度指标和局部模块度增益指标来决定哪个节点可以加入局部社团。在合并阶段,所有自治体已完成其社团检测任务,将具有相同社团标签的节点进行合并,可完成对社团的初步划分。最后,使用本文提出的合并策略将一些“小社团”进行合并。实验表明,AOCCD算法对网络社团的划分更准确,得到的社团质量更高,并优于部分传统算法。(2)考虑社团内部与外部特征的社团脆弱性分析研究综合考虑社团的内部特征和外部特征,本文提出了一种新的社团脆弱性分析方法。社团内部特征有割点的平均度,连接密度和边与边之间的权重;外部特征有社团之间的连边数和连边权重。本文通过上述五个特征定义了社团脆弱性指标,将社团脆弱性量化,社团的脆弱性值越高,该社团就越脆弱。通过在真实世界网络中进行实验验证了本文提出的社团脆弱性评估方法的可行性。本文提出的方法可以对社团脆弱性进行准确评估,及时发现网络中的脆弱环节,避免网络网络遭受大规模破坏。