Space-Efficient Fault-Tolerant Diameter Oracles

  title={Space-Efficient Fault-Tolerant Diameter Oracles},
  author={Davide Bil{\`o} and Sarel Cohen and Tobias Friedrich and Martin Schirneck},
We design f-edge fault-tolerant diameter oracles (f -FDO, or simply FDO if f = 1). For a given directed or undirected and possibly edge-weighted graph G with n vertices and m edges and a positive integer f , we preprocess the graph and construct a data structure that, when queried with a set F of edges, where |F | ⩽ f , returns the diameter of G − F . An f -FDO has stretch σ ⩾ 1 if the returned value D̂ satisfies diam(G − F ) ⩽ D̂ ⩽ σ diam(G − F ). For the case of a single edge failure (f = 1… 

Figures from this paper



(1 + ∊)-Approximate f-Sensitive Distance Oracles

To the best of the knowledge, this work gives the first nontrivial f-sensitive distance oracle with fast query time and small stretch capable of handling multiple edge failures.

Constructing a Distance Sensitivity Oracle in O(n2.5794M) Time

The main technical ingredient is an algorithm that computes the inverse of a degree-d polynomial matrix modulo x, which improves the O(n2.6865M) time bound in [Ren, ESA 2020], and matches the current best time bound for computing all-pairs shortest paths.

A nearly optimal oracle for avoiding failed vertices and edges

An improved oracle for the distance sensitivity problem that has an improved construction time of ~O(mn), and it is deterministic, barring improved solutions to the all pairs shortest path problem, is optimal up to logarithmic factors.

Multiple-Edge-Fault-Tolerant Approximate Shortest-Path Trees

The problem of designing a sparse f -edge-fault-tolerant ( f -EFT) σ -approximate single-source shortest-path tree (ASPT) is studied, namely a subgraph of G having as few edges as possible and which contains paths from a fixed source that are stretched by a factor of at most σ .

Distance sensitivity oracles with subcubic preprocessing time and fast query time

This paper affirmatively presents the first distance sensitivity oracle with subcubic preprocessing time and poly-logarithmic query time for directed graphs with integer weights in the range [−M,M] and presents a distance sensitive oracle supporting a single vertex/edge failure in subcUBic Õ(Mn 2.873) query time.

Improved Distance Sensitivity Oracles with Subcubic Preprocessing Time

This work considers the problem of building Distance Sensitivity Oracles (DSOs), and constructs a DSO with preprocessing time $P+\tilde{O}(n^2)\cdot Q$ and query time $O(1)$.

Extremal Distances in Directed Graphs: Tight Spanners and Near-Optimal Approximation Algorithms

This work shows the existence of (and algorithms to compute) various t -diameter spanners with a sparse set of edges and t ă 2, for directed graphs, and obtains the first r O p m q -time algorithm for computing 2-approximation of vertex eccentricities in general directed graphs.

Oracles for Distances Avoiding a Failed Node or Link

A deterministic oracle with constant query time for this problem that uses $O (n^2\log n)$ space, where $n$ is the number of vertices in $G$ and the construction time for the oracle is $O(mn^{2} + n^{3}\ log n)$.

Better Approximation Algorithms for the Graph Diameter

Two algorithms are deterministic, and thus the first deterministic (2 -- e)-approximation algorithm for the diameter that takes subquadratic time in sparse graphs is presented.

Improved Distance Sensitivity Oracles via Tree Partitioning

We introduce an improved structure of distance sensitivity oracle (DSO). The task is to pre-process a non-negatively weighted graph so that a data structure can quickly answer replacement path length