Parameterized Sensitivity Oracles and Dynamic Algorithms using Exterior Algebras
Josh Alman, Dean Hirsch

TL;DR
This paper introduces novel sensitivity oracles and dynamic algorithms for parameterized problems using exterior algebra, enabling efficient updates and queries for problems like k-Path detection and others, which were previously hard to solve dynamically.
Contribution
It adapts algebraic coding techniques to dynamic settings, providing the first efficient sensitivity oracles and fully dynamic algorithms for several parameterized problems.
Findings
Developed a sensitivity oracle for directed k-Path detection with sub-exponential preprocessing and query times.
Created fully dynamic algorithms for problems like k-Partial Cover and k-Set Packing with polylogarithmic update times.
Achieved randomized and deterministic solutions with improved efficiency over previous static or non-dynamic methods.
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…
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.
