TL;DR
This paper introduces a new, faster algorithm for computing temporal betweenness in graphs, capable of handling large datasets and restless walks with waiting constraints, significantly improving efficiency over previous methods.
Contribution
The paper presents a novel algorithm that reduces the time complexity of temporal betweenness computation and extends it to restless walks with polynomial-time performance.
Findings
Algorithm is 2 to 250 times faster than previous methods.
Successfully computed exact betweenness for graphs with over a million edges.
Analyzed the impact of waiting constraints on betweenness in public transit networks.
Abstract
Bu{\ss} 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{\ss} 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{\ss} et al. Moreover, we were able to compute the exact temporal…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
