Dynamic Parameterized Problems and Algorithms
TL;DR: This article provides fixed-parameter algorithms and kernelizations for fundamental NP-hard problems with dynamic inputs and shows that unlike their undirected counterparts, DIRECTED FEEDBACK VERTEX SET and DIRECTED k-PATH do not admit dynamic algorithms with no(1) update and query times even for constant solution sizes k ≤ 3, assuming popular hardness hypotheses.
read more
Abstract: Fixed-parameter algorithms and kernelization are two powerful methods to solve NP-hard problems. Yet so far those algorithms have been largely restricted to static inputs. In this article, we provide fixed-parameter algorithms and kernelizations for fundamental NP-hard problems with dynamic inputs. We consider a variety of parameterized graph and hitting set problems that are known to have f(k)n1+o(1) time algorithms on inputs of size n, 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 g(k)no(1); such an update time would be essentially optimal. Update and query times independent of n are particularly desirable. Among many other results, we show that FEEDBACK VERTEX SET and k-PATH admit dynamic algorithms with f(k)log O(1) update and query times for some function f depending on the solution size k 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 DIRECTEDk-PATH do not admit dynamic algorithms with no(1) update and query times even for constant solution sizes k ≤ 3, 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 k.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Posted Content
Multistage Vertex Cover
Till Fluschnik,Till Fluschnik,Philipp Zschoche,Rolf Niedermeier,Valentin Rohm,Philipp Zschoche +5 more
TL;DR: In this paper, the authors studied the problem of multistage vertex cover in temporal graphs and showed that it is computationally hard even in fairly restricted settings, with fixed parameter tractability results based on some of the most natural parameterizations.
•Posted Content
Efficient fully dynamic elimination forests with applications to detecting long paths and cycles
Jiehua Chen,Wojciech Czerwiński,Yann Disser,Andreas Emil Feldmann,Danny Hermelin,Wojciech Nadara,Michał Pilipczuk,Marcin Pilipczuk,Manuel Sorge,Bartłomiej Wróblewski,Anna Zych-Pawlewicz +10 more
TL;DR: A data structure that in a dynamic graph of treedepth at most $d, which is modified over time by edge insertions and deletions, maintains an optimum-height elimination forest achieves worst-case update time $2^{{\cal O}(d^2)}$, which matches the best known parameter dependency in the running time of a static fpt algorithm for computing the treingepth of a graph.
14
Multistage Vertex Cover
Till Fluschnik,Philipp Zschoche +1 more
TL;DR: In this paper , the authors studied the problem of multistage vertex cover in temporal graphs and showed that it is computationally hard even in fairly restricted settings, and also spot several fixed-parameter tractability results based on some of themost natural parameterizations.
14
Dynamic Kernels for Hitting Sets and Set Packing.
Max Bannach,Zacharias Heinrich,Rüdiger Reischuk,Till Tantau +3 more
- 01 Jan 2019
TL;DR: A deterministic solution to the dynamic setting where hyperedges may continuously be added or deleted and one constantly has to keep track of a size- k d hitting set kernel in memory with best-case time bounds nearly match the time 2 d poly( d ) needed by the best static algorithm per hyperedge.
8
Dynamic Data Structures for Timed Automata Acceptance
TL;DR: In this paper , the authors study a variant of the classical membership problem in automata theory, which consists of deciding whether a given input word is accepted by a given automaton.
7
References
The monadic second-order logic of graphs. I. recognizable sets of finite graphs
TL;DR: Every set of finite graphs, that is definable in monadic second-order logic is recognizable, but not vice versa, and the monadicsecond-order theory of a context-free set of graphs is decidable.
1.8K
A data structure for dynamic trees
TL;DR: An O(mn log n)-time algorithm is obtained to find a maximum flow in a network of n vertices and m edges, beating by a factor of log n the fastest algorithm previously known for sparse graphs.
1.2K
Multiplying matrices faster than coppersmith-winograd
Virginia Vassilevska Williams
- 19 May 2012
TL;DR: An automated approach for designing matrix multiplication algorithms based on constructions similar to the Coppersmith-Winograd construction is developed and a new improved bound on the matrix multiplication exponent ω<2.3727 is obtained.
Powers of tensors and fast matrix multiplication
François Le Gall
- 23 Jul 2014
TL;DR: This paper presents a method to analyze the powers of a given trilinear form and obtain upper bounds on the asymptotic complexity of matrix multiplication and obtains the upper bound ω < 2.3728639 on the exponent of square matrix multiplication, which slightly improves the best known upper bound.
1.1K
Related Papers (5)
Kazuo Iwama,Yuichi Yoshida +1 more
- 14 Dec 2017
Ran Ben-Basat,Ken-ichi Kawarabayashi,Gregory Schwartzman +2 more
- 01 Jan 2019