Dynamic data structures for parameterized string problems
J\k{e}drzej Olkowski, Micha{\l} Pilipczuk, Mateusz Rychlicki and, Karol W\k{e}grzycki, Anna Zych-Pawlewicz

TL;DR
This paper develops dynamic data structures for classic parameterized string problems, enabling efficient updates and reporting solutions or their absence, with new algorithms and complexity bounds for problems like Closest String, Disjoint Factors, and Edit Distance.
Contribution
It introduces randomized dynamic data structures for Closest String and applies a meta-theorem to create efficient structures for Disjoint Factors and Edit Distance, along with lower bound insights.
Findings
Dynamic data structures for Closest String with amortized $d^{O(d)}$ and $|A|^{O(d)}$ update times.
Meta-theorem providing $O(\u2212 ext{log} ext{log} n)$ worst-case update time for parameterized string problems.
Explicit data structures for Disjoint Factors and Edit Distance with $O(k2^{k} ext{log} ext{log} n)$ and $O(k^2 ext{log} ext{log} n)$ update times.
Abstract
We revisit classic string problems considered in the area of parameterized complexity, and study them through the lens of dynamic data structures. That is, instead of asking for a static algorithm that solves the given instance efficiently, our goal is to design a data structure that efficiently maintains a solution, or reports a lack thereof, upon updates in the instance. We first consider the Closest String problem, for which we design randomized dynamic data structures with amortized update times and , respectively, where is the alphabet and is the assumed bound on the maximum distance. These are obtained by combining known static approaches to Closest String with color-coding. Next, we note that from a result of Frandsen et al.~[J. ACM'97] one can easily infer a meta-theorem that provides dynamic data structures for…
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.
