Dynamic Parameterized Problems and Algorithms
Abstract
Fixed-parameter algorithms and kernelization are two powerful methods to solve -hard problems. Yet, so far those algorithms have been largely restricted to static inputs. In this paper we provide fixed-parameter algorithms and kernelizations for fundamental -hard problems with dynamic inputs. We consider a variety of parameterized graph and hitting set problems which are known to have time algorithms on inputs of size , and we consider the question of whether there is a data structure that supports small updates (such as edge/vertex/set/element insertions and deletions) with an update time of ; such an update time would be essentially optimal. Update and query times independent of are particularly desirable. Among many other results, we show that Feedback Vertex Set and -Path admit dynamic algorithms with update and query times for some function depending on the solution size only. We complement our positive results by several conditional and unconditional lower bounds. For example, we show that unlike their undirected counterparts, Directed Feedback Vertex Set and Directed -Path do not admit dynamic algorithms with update and query times even for constant solution sizes , assuming popular hardness hypotheses. We also show that unconditionally, in the cell probe model, Directed Feedback Vertex Set cannot be solved with update time that is purely a function of .
Cite
@article{arxiv.1707.00362,
title = {Dynamic Parameterized Problems and Algorithms},
author = {Josh Alman and Matthias Mnich and Virginia Vassilevska Williams},
journal= {arXiv preprint arXiv:1707.00362},
year = {2017}
}
Comments
40 pages, appears in ICALP 2017