English

Treedepth Inapproximability and Exponential ETH Lower Bound

Computational Complexity 2025-07-21 v1 Data Structures and Algorithms

Abstract

Treedepth is a central parameter to algorithmic graph theory. The current state-of-the-art in computing and approximating treedepth consists of a 2O(k2)n2^{O(k^2)} n-time exact algorithm and a polynomial-time O(OPTlog3/2OPT)O(\text{OPT} \log^{3/2} \text{OPT})-approximation algorithm, where the former algorithm returns an elimination forest of height kk (witnessing that treedepth is at most kk) for the nn-vertex input graph GG, or correctly reports that GG has treedepth larger than kk, and OPT\text{OPT} is the actual value of the treedepth. On the complexity side, exactly computing treedepth is NP-complete, but the known reductions do not rule out a polynomial-time approximation scheme (PTAS), and under the Exponential Time Hypothesis (ETH) only exclude a running time of 2o(n)2^{o(\sqrt n)} for exact algorithms. We show that 1.0003-approximating treedepth is NP-hard, and that exactly computing the treedepth of an nn-vertex graph requires time 2Ω(n)2^{\Omega(n)}, unless the ETH fails. We further derive that there exist absolute constants δ,c>0\delta, c > 0 such that any (1+δ)(1+\delta)-approximation algorithm requires time 2Ω(n/logcn)2^{\Omega(n / \log^c n)}. We do so via a simple direct reduction from Satisfiability to Treedepth, inspired by a reduction recently designed for Treewidth [STOC '25].

Keywords

Cite

@article{arxiv.2507.13818,
  title  = {Treedepth Inapproximability and Exponential ETH Lower Bound},
  author = {Édouard Bonnet and Daniel Neuen and Marek Sokołowski},
  journal= {arXiv preprint arXiv:2507.13818},
  year   = {2025}
}

Comments

10 pages

R2 v1 2026-07-01T04:07:33.921Z