计算机科学 > 数据结构与算法
[提交于 2025年1月22日
]
标题: 使时间介于计算更快和不安宁
标题: Making Temporal Betweenness Computation Faster and Restless
摘要: 该{\ss }等人[KDD 2020]最近证明,在首要路径和最快路径的情况下,计算时间图中所有节点的介数问题是计算上困难的,而在最短路径和最短首要路径的情况下,可以在时间O(n 3 T 2 )内解决,其中n是节点数,T是不同时间步数。 本文介绍了一种新的时间介数计算算法。 在最短路径和最短首要路径的情况下,它需要O(n + M )的空间,并在时间运行,其中M是时间边的数量,因此在时间复杂度方面显著改进了{\ss }等人算法(注意T通常很大)。 实验证据表明,我们的算法比{\ss }等人算法快两倍到近250倍。 此外,我们能够计算出具有超过一百万条时间边的几个大型时间图的精确时间介数值。 对于这种规模,只能使用Santoro和Sarpe[WWW 2022]的算法进行近似计算。 也许更重要的是,我们的算法扩展到了休息行走的情况(即每个节点有等待约束的行走),从而为几种不同的最优标准情况下的时间介数计算提供了一个多项式时间算法(复杂度为O(nM ))。 这种休息计算仅在最短标准下已知(Rymar等人[JGAA 2023]),复杂度为O(n 2 M T 2 )。 我们通过比较不同的等待约束和不同的优化标准进行了广泛的实验验证。 此外,作为案例研究,我们研究了包括柏林、罗马和巴黎在内的六个公共交通网络。 总体而言,我们发现不同版本的介数中心性之间有一致性。 然而,我们测量到等待约束有明显的影响,并注意到某些网络中某些标准对之间的相关性较低。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.