计算机研究与发展2023,Vol.60Issue(10) :2383-2393.DOI:10.7544/issn1000-1239.202220650

时态图顶点介数中心度计算方法

Vertex Betweenness Centrality Computation Method over Temporal Graphs

张天明 赵杰 金露 陈璐 曹斌 范菁
计算机研究与发展2023,Vol.60Issue(10) :2383-2393.DOI:10.7544/issn1000-1239.202220650

时态图顶点介数中心度计算方法

Vertex Betweenness Centrality Computation Method over Temporal Graphs

张天明 1赵杰 1金露 1陈璐 2曹斌 1范菁1
扫码查看

作者信息

  • 1. 浙江工业大学计算机科学与技术学院 杭州 310023
  • 2. 浙江大学计算机科学与技术学院 杭州 310013
  • 折叠

摘要

在社会网络分析中,介数中心度用于衡量顶点对网络结构的贡献大小,是一种广泛使用的顶点重要度衡量指标.该指标主要通过计算经过顶点的最短路径数来表明顶点的重要性.目前研究的介数中心度算法主要聚焦在普通图上,针对时态图的研究工作较少.普通图介数中心度计算方法主要依据Brandes算法设计,Brandes算法有效的关键理论是最短路径的子路径依然是最短路径,即最优子结构特性.然而时态图包含时态信息,时态路径类型多样,并且时态最短路径并不满足此特性,因此普通图介数中心度计算理论与方法不再适用于时态图.鉴于此,定义了严格(时态递增)和非严格(时态非递减)2种时态路径类型,并研究了时态图介数中心度计算理论与方法.提出了 一种高效的基于消息传播的2阶段迭代计算框架.第1阶段采用自顶向下的广度优先遍历方式计算时态最短路径;第2阶段采用自底向上的方式计算顶点的后继节点和孩子节点对其介数中心度的贡献值,并设计了基于消息传播机制的迭代累积计算方法.为了提高效率和可扩展性,实现了基于OpenMP(open multiprocessing)框架的多线程并行算法FTBC(fast temporal betweenness centrality).基于8个真实的时态图数据集实验结果表明,与现有方法相比,提出的介数中心度计算方法具有更优的计算性能.

关键词

时态图/介数中心度/时态路径/并行处理/图算法

Key words

temporal graph/betweenness centrality/temporal path/parallel processing/graph algorithm

引用本文复制引用

基金项目

浙江省自然科学基金(LQ22F020018)

浙江省重点研发计划(2023C01048)

出版年

2023
计算机研究与发展
中国科学院计算技术研究所 中国计算机学会

计算机研究与发展

CSTPCDCSCD北大核心
影响因子:2.649
ISSN:1000-1239
参考文献量2
段落导航相关论文