关键词:
复杂网络
节点中心性
社团结构检测
电阻距离
节点相似度
星型邻域子图
摘要:
在现实生活中,有很多网络都是以复杂网络的形式存在,例如社交网络、交通网络、电网、生命科学领域的各种网络等。在复杂网络中度量节点中心性和检测社团结构对于流行病传播与控制、信息扩散、社交网络分析等都具有非常重要的意义。近年来,研究人员提出了许多在复杂网络中度量节点中心性和检测社团结构的算法。这些算法为各个领域的研究人员理解复杂网络结构、功能及动态演化进程提供了强有力的工具。然而,一些传统的节点中心性度量方法虽然能够在一定程度上度量网络节点中心性,但是也存在一定的局限性,此外将社团结构检测问题与节点相似度结合分析研究还有潜在空间。因此,如何度量网络中节点中心性及检测与评估网络中社团结构,提出更加准确的度量节点中心性与检测社团结构算法仍然是当前重要的研究课题。针对复杂网络节点中心性度量策略,本文基于复杂网络理论及图谱理论,综合考虑了网络节点的局部信息,并在传统算法的基础上提出新的节点中心性度量方法。对于社团结构检测,使用网络中节点间电阻距离的特有性质,将电阻距离用于计算网络中节点相似度,并将聚类作为辅助手段用于检测社团结构,提出基于电阻距离与节点相似度的社团结构检测算法。本文的主要内容及创新性研究如下:(1)提出基于度与H指数扩展的中心性度量算法(DH)。度中心性是目前最简单的一种节点中心性度量方法,该方法通过计算邻居节点的数量来度量节点中心性,即节点的邻居节点越多,节点中心性越大,其影响力越大。但度中心性只考虑了节点的邻居节点的数量而忽略了邻居节点的影响力,这使得度中心性存在一定的局限性。H指数中心性虽然考虑了邻居节点的影响力,但却忽略了节点自身的度以及网络上部分结构信息。将基于度与H指数度量算法同时考虑,结合节点自身的度、H指数、和邻居节点的H指数三个因素,提出基于度与H指数扩展的中心性度量算法,弥补了原始度中心和H指数的不足,使其更准确地度量网络节点中心性。从真实网络和BA无标度网络的仿真结果可以看出,本文算法可以准确、有效地度量网络节点中心性。(2)提出了基于电阻距离和节点相似度的社团结构检测算法(CDRS)。社团结构检测对于理解网络的结构和功能都具有重要意义。电阻距离是网络本身固有的一种距离函数,在许多领域都有重要的应用。节点间的电阻距离越小,节点间的路径越多,连接越紧密,节点也越有可能在一个社团中,反之亦然。节点相似度通常用于度量网络中两个节点的连接紧密程度,两节点相似度越大,两节点连接越紧密。节点的星型邻域子图包含了节点自身和其所有邻居节点,充分体现了节点的局部拓扑连接关系。本文结合节点电阻距离和节点星型邻域子图的公共节点提出新的节点相似度计算指标,较好地考虑了节点的局部拓扑连接关系,提高了度量节点相似度的准确性。根据最邻近节点应该处于同一个社团的思想,沿着使得模块度增大的方向进行聚类,使得本文算法在网络中检测出社团结构的结果具有较大的模块度,从而获得了社团结构比较明显的社团结构集合。从真实网络仿真结果可以看出,本文算法可以有效地检测出网络中的社团结构。