English

Fixed-Parameter Sensitivity Oracles

Data Structures and Algorithms 2021-12-07 v1

Abstract

We combine ideas from distance sensitivity oracles (DSOs) and fixed-parameter tractability (FPT) to design sensitivity oracles for FPT graph problems. An oracle with sensitivity ff for an FPT problem Π\Pi on a graph GG with parameter kk preprocesses GG in time O(g(f,k)poly(n))O(g(f,k) \cdot \textsf{poly}(n)). When queried with a set FF of at most ff edges of GG, the oracle reports the answer to the Π\Pi-with the same parameter kk-on the graph GFG-F, i.e., GG deprived of FF. The oracle should answer queries in a time that is significantly faster than merely running the best-known FPT algorithm on GFG-F from scratch. We mainly design sensitivity oracles for the kk-Path and the kk-Vertex Cover problem. Following our line of research connecting fault-tolerant FPT and shortest paths problems, we also introduce parameterization to the computation of distance preservers. We study the problem, given a directed unweighted graph with a fixed source ss and parameters ff and kk, to construct a polynomial-sized oracle that efficiently reports, for any target vertex vv and set FF of at most ff edges, whether the distance from ss to vv increases at most by an additive term of kk in GFG-F.

Keywords

Cite

@article{arxiv.2112.03059,
  title  = {Fixed-Parameter Sensitivity Oracles},
  author = {Davide Bilò and Katrin Casel and Keerti Choudhary and Sarel Cohen and Tobias Friedrich and J. A. Gregor Lagodzinski and Martin Schirneck and Simon Wietheger},
  journal= {arXiv preprint arXiv:2112.03059},
  year   = {2021}
}

Comments

19 pages, 1 figure, abstract shortened to meet ArXiv requirements; accepted at ITCS'22