Maintaining Exact Distances under Multiple Edge Failures

11/05/2021
by   Ran Duan, et al.
0

We present the first compact distance oracle that tolerates multiple failures and maintains exact distances. Given an undirected weighted graph G = (V, E) and an arbitrarily large constant d, we construct an oracle that given vertices u, v ∈ V and a set of d edge failures D, outputs the exact distance between u and v in G - D (that is, G with edges in D removed). Our oracle has space complexity O(d n^4) and query time d^O(d). Previously, there were compact approximate distance oracles under multiple failures [Chechik, Cohen, Fiat, and Kaplan, SODA'17; Duan, Gu, and Ren, SODA'21], but the best exact distance oracles under d failures require essentially Ω(n^d) space [Duan and Pettie, SODA'09]. Our distance oracle seems to require n^Ω(d) time to preprocess; we leave it as an open question to improve this preprocessing time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/17/2020

Approximate Distance Oracles Subject to Multiple Vertex Failures

Given an undirected graph G=(V,E) of n vertices and m edges with weights...
research
07/16/2018

Exact Distance Oracles for Planar Graphs with Failing Vertices

We consider exact distance oracles for directed weighted planar graphs i...
research
05/19/2023

Approximate Distance Sensitivity Oracles in Subquadratic Space

An f-edge fault-tolerant distance sensitive oracle (f-DSO) with stretch ...
research
05/05/2023

Fault-Tolerant ST-Diameter Oracles

We study the problem of estimating the ST-diameter of a graph that is su...
research
08/17/2023

Sensitivity and Dynamic Distance Oracles via Generic Matrices and Frobenius Form

Algebraic techniques have had an important impact on graph algorithms so...
research
03/18/2022

Failing gracefully: Decryption failures and the Fujisaki-Okamoto transform

In known security reductions for the Fujisaki-Okamoto transformation, de...
research
07/10/2018

On the complexity of the (approximate) nearest colored node problem

Given a graph G=(V,E) where each vertex is assigned a color from the set...

Please sign up or login with your details

Forgot password? Click here to reset