paper

Maintaining Exact Distances under Multiple Edge Failures

arXiv:2111.03360

Abstract

We present the first compact distance oracle that tolerates multiple failures and maintains exact distances. Given an undirected weighted graph and an arbitrarily large constant , we construct an oracle that given vertices and a set of edge failures , outputs the exact distance between and in (that is, with edges in removed). Our oracle has space complexity and query time . 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 failures require essentially space [Duan and Pettie, SODA'09]. Our distance oracle seems to require time to preprocess; we leave it as an open question to improve this preprocessing time.

Maintaining Exact Distances under Multiple Edge Failures · wovepaper