arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2006.08668cs.DScs.DM
收藏

时间介数的算法层面

Algorithmic Aspects of Temporal Betweenness

Sebastian Buß, Hendrik Molter, Rolf Niedermeier, Maciej Rymar

AI总结:

该研究系统探究基于不同最优时间路径的时间介数变体,证明最先到达路径、最快路径的介数计算为#P难,给出最短路径及两类最先到达路径特例的多项式时间算法,并通过实验验证算法有效性、给出使用建议。

摘要:

图顶点的介数中心性衡量该顶点在图中其他顶点间的最短路径上被经过的频率。在许多真实世界图或网络的分析中,顶点的介数中心性被用作其在网络中相对重要性的指标,尤其它是社交网络分析中最常用的工具之一。近年来,越来越多的真实世界网络被建模为时间图:这类图有固定的顶点集、有限离散的时间步集合,且每条边可能仅在部分时间步存在。虽然最短路径在静态图中定义直观,但时间路径可以依据多种不同标准被视为“最优”,包括长度、到达时间和总旅行时间(分别对应最短路径、最先到达路径和最快路径)。这催生了不同的时间介数中心性概念,我们基于多种最优时间路径概念,对时间介数的变体开展了系统性研究。计算图中顶点的介数中心性与计数顶点对之间的最优路径数量密切相关。我们证明,计数最先到达路径和最快路径在计算上是难解的(#P难),因此对应时间介数值的计算也是难解的。对于最短路径以及两种选定的最先到达路径特例,我们设计了用于时间介数计算的多项式时间算法。此外,我们还探究了时间路径中严格(时间标签递增)与非严格(时间标签非递减)时间标签之间的区别。在使用已有的真实世界时间网络开展的实验中,我们验证了所提算法的实际有效性,比较了多种介数概念,并给出了其实际使用的建议。

英文摘要:

The betweenness centrality of a graph vertex measures how often this vertex is visited on shortest paths between other vertices of the graph. In the analysis of many real-world graphs or networks, betweenness centrality of a vertex is used as an indicator for its relative importance in the network. In particular, it is among the most popular tools in social network analysis. In recent years, a growing number of real-world networks is modeled as temporal graphs, where we have a fixed set of vertices and there is a finite discrete set of time steps and every edge might be present only at some time steps. While shortest paths are straightforward to define in static graphs, temporal paths can be considered "optimal" with respect to many different criteria, including length, arrival time, and overall travel time (shortest, foremost, and fastest paths). This leads to different concepts of temporal betweenness centrality and we provide a systematic study of temporal betweenness variants based on various concepts of optimal temporal paths. Computing the betweenness centrality for vertices in a graph is closely related to counting the number of optimal paths between vertex pairs. We show that counting foremost and fastest paths is computationally intractable (#P-hard) and hence the computation of the corresponding temporal betweenness values is intractable as well. For shortest paths and two selected special cases of foremost paths, we devise polynomial-time algorithms for temporal betweenness computation. Moreover, we also explore the distinction between strict (ascending time labels) and non-strict (non-descending time labels) time labels in temporal paths. In our experiments with established real-world temporal networks, we demonstrate the practical effectiveness of our algorithms, compare the various betweenness concepts, and derive recommendations on their practical use.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑