Computing treedepth in polynomial space and linear fpt time
Wojciech Nadara, Micha{\l} Pilipczuk, Marcin Smulewicz

TL;DR
This paper introduces an efficient algorithm for computing the treedepth of a graph within polynomial space and linear fixed-parameter tractable time, improving upon previous exponential space methods.
Contribution
The authors present a new algorithm that decides treedepth in polynomial space with linear FPT time, and enhance it with randomized techniques for better efficiency.
Findings
Algorithm runs in $2^{O(d^2)}\cdot n^{O(1)}$ time and polynomial space.
Randomization reduces time to $2^{O(d^2)}\cdot n$ and space to $d^{O(1)}\cdot n$.
Improves upon previous exponential space algorithms for treedepth computation.
Abstract
The treedepth of a graph is the least possible depth of an elimination forest of : a rooted forest on the same vertex set where every pair of vertices adjacent in is bound by the ancestor/descendant relation. We propose an algorithm that given a graph and an integer , either finds an elimination forest of of depth at most or concludes that no such forest exists; thus the algorithm decides whether the treedepth of is at most . The running time is and the space usage is polynomial in . Further, by allowing randomization, the time and space complexities can be improved to and , respectively. This improves upon the algorithm of Reidl et al. [ICALP 2014], which also has time complexity , but uses exponential space.
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.
