Approximate Distance Oracles Subject to Multiple Vertex Failures
Ran Duan, Yong Gu, Hanlin Ren

TL;DR
This paper introduces new approximate distance oracles that efficiently handle multiple vertex failures in undirected graphs, providing fast query responses with small stretch factors and polynomial preprocessing time.
Contribution
It presents the first poly-logarithmic query time approximate distance oracles for any constant number of vertex failures in general undirected graphs, with improved size and stretch guarantees.
Findings
Two types of oracles with different size and stretch trade-offs
Query time is polynomial in logarithmic factors and number of failures
Preprocessing time is polynomial in space complexity
Abstract
Given an undirected graph of vertices and edges with weights in , we construct vertex sensitive distance oracles (VSDO), which are data structures that preprocess the graph, and answer the following kind of queries: Given a source vertex , a target vertex , and a batch of failed vertices , output (an approximation of) the distance between and in (that is, the graph with vertices in removed). An oracle has stretch if it always holds that , where is the actual distance between and in , and is the distance reported by the oracle. In this paper we construct efficient VSDOs for any number of failures. For any constant , we propose two oracles: The first oracle has size…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Cryptography and Data Security · Optimization and Search Problems
