Parameterized Sensitivity Oracles and Dynamic Algorithms using Exterior Algebras
Abstract
We design the first efficient sensitivity oracles and dynamic algorithms for a variety of parameterized problems. Our main approach is to modify the algebraic coding technique from static parameterized algorithm design, which had not previously been used in a dynamic context. We particularly build off of the `extensor coding' method of Brand, Dell and Husfeldt [STOC'18], employing properties of the exterior algebra over different fields. For the -Path detection problem for directed graphs, it is known that no efficient dynamic algorithm exists (under popular assumptions from fine-grained complexity). We circumvent this by designing an efficient sensitivity oracle, which preprocesses a directed graph on vertices in time, such that, given updates (mixing edge insertions and deletions, and vertex deletions) to that input graph, it can decide in time and with high probability, whether the updated graph contains a path of length . We also give a deterministic sensitivity oracle requiring preprocessing time and query time, and obtain a randomized sensitivity oracle for the task of approximately counting the number of -paths. For -Path detection in undirected graphs, we obtain a randomized sensitivity oracle with preprocessing time and query time, and a better bound for undirected bipartite graphs. In addition, we present the first fully dynamic algorithms for a variety of problems: -Partial Cover, -Set -Packing, -Dominating Set, -Dimensional -Matching, and Exact -Partial Cover. For example, for -Partial Cover we show a randomized dynamic algorithm with update time, and a deterministic dynamic algorithm with update time.
Cite
@article{arxiv.2204.10819,
title = {Parameterized Sensitivity Oracles and Dynamic Algorithms using Exterior Algebras},
author = {Josh Alman and Dean Hirsch},
journal= {arXiv preprint arXiv:2204.10819},
year = {2022}
}