Temporal Betweenness Centrality on Shortest Paths Variants

05/01/2023
by   Mehdi Naima, et al.
0

Betweenness centrality has been extensively studied since its introduction in 1977 as a measure of node importance in graphs. This measure has found use in various applications and has been extended to temporal graphs with time-labeled edges. Recent research by Buß et al. <cit.> and Rymar et al. <cit.> has shown that it is possible to compute the shortest path betweenness centrality of all nodes in a temporal graph in O(n^3 T^2) and O(n^2 m T^2) time, respectively, where T is the maximum time, m is the number of temporal edges, and n is the number of nodes. These approaches considered paths that do not take into account contributions from intermediate temporal nodes. In this paper, we study the classical temporal betweenness centrality paths that we call passive shortest paths, as well as an alternative variant that we call active shortest paths, which takes into account contributions from all temporal nodes. We present an improved analysis of the running time of the classical algorithm for computing betweenness centrality of all nodes, reducing the time complexity to O(n m T+ n^2 T). Furthermore, for active paths, we show that the betweenness centrality can be computed in O(n m T+ n^2 T^2). We also show that our results hold for different shortest paths variants. Finally, we provide an open-source implementation of our algorithms and conduct experiments on several real-world datasets. We compare the results of the two variants on both the node and time dimensions of the temporal graph, and we also compare the temporal betweenness centrality to its static counterpart. Our experiments suggest that for the shortest foremost variant looking only at the first 10% of the temporal interaction is a very good approximation for the overall top ranked nodes.

READ FULL TEXT
research
04/19/2023

Temporal Betweenness Centrality on Shortest Paths

Betweenness centrality measure assesses the importance of nodes in a gra...
research
08/18/2019

A New k-Shortest Path Search Approach based on Graph Reduction

We present a new approach called GR (Graph Reduction) algorithm for sear...
research
06/15/2020

Algorithmic Aspects of Temporal Betweenness

The betweenness centrality of a graph vertex measures how often this ver...
research
06/12/2019

On the Universal Near-Shortest Simple Paths Problem

This article generalizes the Near-Shortest Paths Problem introduced by B...
research
04/17/2023

On approximating the temporal betweenness centrality through sampling

We present a collection of sampling-based algorithms for approximating t...
research
09/01/2015

Iterative hypothesis testing for multi-object tracking in presence of features with variable reliability

This paper assumes prior detections of multiple targets at each time ins...
research
02/16/2018

Improving the Florentine algorithms: recovering algorithms for Motzkin and Schröder paths

We present random sampling procedures for Motzkin and Schröder paths, fo...

Please sign up or login with your details

Forgot password? Click here to reset