Papers
Topics
Authors
Recent
Search
2000 character limit reached

Efficient fully dynamic elimination forests with applications to detecting long paths and cycles

Published 31 May 2020 in cs.DS, cs.DM, and math.CO | (2006.00571v2)

Abstract: We present a data structure that in a dynamic graph of treedepth at most dd, which is modified over time by edge insertions and deletions, maintains an optimum-height elimination forest. The data structure achieves worst-case update time 2O(d2)2^{{\cal O}(d^2)}, which matches the best known parameter dependency in the running time of a static fpt algorithm for computing the treedepth of a graph. This improves a result of Dvo\v{r}\'ak et al. [ESA 2014], who for the same problem achieved update time f(d)f(d) for some non-elementary (i.e. tower-exponential) function ff. As a by-product, we improve known upper bounds on the sizes of minimal obstructions for having treedepth dd from doubly-exponential in dd to dO(d)d^{{\cal O}(d)}. As applications, we design new fully dynamic parameterized data structures for detecting long paths and cycles in general graphs. More precisely, for a fixed parameter kk and a dynamic graph GG, modified over time by edge insertions and deletions, our data structures maintain answers to the following queries: - Does GG contain a simple path on kk vertices? - Does GG contain a simple cycle on at least kk vertices? In the first case, the data structure achieves amortized update time 2O(k2)2^{{\cal O}(k^2)}. In the second case, the amortized update time is 2O(k4)+O(klog⁡n)2^{{\cal O}(k^4)} + {\cal O}(k \log n). In both cases we assume access to a dictionary on the edges of GG.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.