English

Pairwise Reachability Oracles and Preservers under Failures

Data Structures and Algorithms 2021-10-25 v1

Abstract

In this paper, we consider reachability oracles and reachability preservers for directed graphs/networks prone to edge/node failures. Let G=(V,E)G = (V, E) be a directed graph on nn-nodes, and PV×VP\subseteq V\times V be a set of vertex pairs in GG. We present the first non-trivial constructions of single and dual fault-tolerant pairwise reachability oracle with constant query time. Furthermore, we provide extremal bounds for sparse fault-tolerant reachability preservers, resilient to two or more failures. Prior to this work, such oracles and reachability preservers were widely studied for the special scenario of single-source and all-pairs settings. However, for the scenario of arbitrary pairs, no prior (non-trivial) results were known for dual (or more) failures, except those implied from the single-source setting. One of the main questions is whether it is possible to beat the O(nP)O(n |P|) size bound (derived from the single-source setting) for reachability oracle and preserver for dual failures (or O(2knP)O(2^k n|P|) bound for kk failures). We answer this question affirmatively.

Keywords

Cite

@article{arxiv.2110.11613,
  title  = {Pairwise Reachability Oracles and Preservers under Failures},
  author = {Diptarka Chakraborty and Kushagra Chatterjee and Keerti Choudhary},
  journal= {arXiv preprint arXiv:2110.11613},
  year   = {2021}
}
R2 v1 2026-06-24T07:05:51.090Z