Source author record

Dean Hirsch

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

1works
1topics
1close collaborators

Published work

1 publications

preprint2022arXiv

Parameterized Sensitivity Oracles and Dynamic Algorithms using Exterior Algebras

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 kk-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 nn vertices in 2kpoly(k)nω+o(1)2^k poly(k) n^{ω+o(1)} time, such that, given ℓ\ell updates (mixing edge insertions and deletions, and vertex deletions) to that input graph, it can decide in time ℓ22kpoly(k)\ell^2 2^kpoly(k) and with high probability, whether the updated graph contains a path of length kk. We also give a deterministic sensitivity oracle requiring 4kpoly(k)nω+o(1)4^k poly(k) n^{ω+o(1)} preprocessing time and ℓ22ωk+o(k)\ell^2 2^{ωk + o(k)} query time, and obtain a randomized sensitivity oracle for the task of approximately counting the number of kk-paths. For kk-Path detection in undirected graphs, we obtain a randomized sensitivity oracle with O(1.66kn3)O(1.66^k n^3) preprocessing time and O(ℓ31.66k)O(\ell^3 1.66^k) query time, and a better bound for undirected bipartite graphs. In addition, we present the first fully dynamic algorithms for a variety of problems: kk-Partial Cover, mm-Set kk-Packing, tt-Dominating Set, dd-Dimensional kk-Matching, and Exact kk-Partial Cover. For example, for kk-Partial Cover we show a randomized dynamic algorithm with 2kpoly(k)polylog(n)2^k poly(k)polylog(n) update time, and a deterministic dynamic algorithm with 4kpoly(k)polylog(n)4^kpoly(k)polylog(n) update time.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.