Making Temporal Betweenness Computation Faster and Restless
Filippo Brunelli, Pierluigi Crescenzi, Laurent Viennot
摘要
Bu et al [KDD 2020] recently proved that the problem of computing the betweenness of all nodes of a temporal graph is computationally hard in the case of foremost and fastest paths, while it is solvable in time O(n 3 T 2 ) in the case of shortest and shortest foremost paths, where n is the number of nodes and T is the number of distinct time steps. A new algorithm for temporal betweenness computation is introduced in this paper. In the case of shortest and shortest foremost paths, it requires O(n + M ) space and runs in time where M is the number of temporal edges, thus significantly improving the algorithm of Bu et al in terms of time complexity (note that T is usually large). Experimental evidence is provided that our algorithm performs between twice and almost 250 times better than the algorithm of Bu et al. Moreover, we were able to compute the exact temporal betweenness values of several large temporal graphs with over a million of temporal edges. For such size, only approximate computation was possible by using the algorithm of Santoro and Sarpe [WWW 2022]. Maybe more importantly, our algorithm extends to the case of restless walks (that is, walks with waiting constraints in each node), thus providing a polynomial-time algorithm (with complexity O(nM )) for computing the temporal betweenness in the case of several different optimality criteria. Such restless computation was known only for the shortest criterion (Rymar et al [JGAA 2023]), with complexity O(n 2 M T 2 ). We performed an extensive experimental validation by comparing different waiting constraints and different optimisation criteria. Moreover, as a case study, we investigate six public transit networks including Berlin, Rome, and Paris. Overall we find a general consistency between the different variants of betweenness centrality. However, we do measure a sensible influence of waiting constraints, and note some cases of low correlation for certain pairs of criteria in some networks.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper3
- Algorithmic Aspects of Temporal BetweennessSebastian Buß, Hendrik Molter, Rolf Niedermeier, Maciej RymarKDD 2020 · 被引用 31 次
- ONBRA: Rigorous Estimation of the Temporal Betweenness Centrality in Temporal NetworksDiego Santoro, Ilie SarpeWWW 2022 · 被引用 26 次
- Temporal Walk Centrality: Ranking Nodes in Evolving NetworksLutz Oettershagen, Petra Mutzel, Nils M. KriegeWWW 2022 · 被引用 25 次
相关 Paper
- Efficient Exact and Approximate Betweenness Centrality Computation for Temporal GraphsTianming Zhang, Yunjun Gao, Jie Zhao, Lu Chen 等WWW 2024 · 被引用 18 次
- Efficient Top-k Ego-Betweenness SearchQi Zhang, Rong-Hua Li, Minjia Pan, Yongheng Dai 等ICDE 2022 · 被引用 9 次
- Simple and Fast Distributed Computation of Betweenness CentralityPierluigi Crescenzi, Pierre Fraigniaud, Ami PazINFOCOM 2020 · 被引用 7 次
- Cubic upper and lower bounds for subtrajectory clustering under the continuous Fréchet distanceJoachim Gudmundsson, Sampson WongSODA 2022 · 被引用 1 次
- Using Time-Aware Graph Neural Networks to Predict Temporal Centralities in Dynamic GraphsFranziska Heeg, Ingo ScholtesNeurIPS 2024 · 被引用 15 次
