Papers
Topics
Authors
Recent
Search
2000 character limit reached

Treewidth-d Deletion Problem

Updated 20 January 2026
  • Treewidth-d-Deletion is defined as finding a minimum vertex set whose removal reduces the graph's treewidth to at most d.
  • It generalizes classical problems such as Vertex Cover (d=0) and Feedback Vertex Set (d=1) and employs advanced reduction and kernelization techniques.
  • Algorithmic strategies involve dynamic programming, protrusion replacement, and graph separation methods yielding O(log d)-approximation and exact FPT algorithms.

The Treewidth-d-Deletion problem is a fundamental vertex deletion problem in structural graph theory and parameterized algorithmics. Given an undirected graph GG and an integer d0d \geq 0, the goal is to find a vertex set SV(G)S \subseteq V(G) of minimum size such that the treewidth of the induced subgraph GSG - S is at most dd. This problem generalizes classical graph problems such as Vertex Cover (the d=0d=0 case) and Feedback Vertex Set (d=1d=1), and is core to the study of structural graph decompositions, kernelization, and algorithmic graph minors.

1. Formal Problem Statement

Given a graph G=(V,E)G = (V, E) and a target treewidth d0d \geq 0, the Treewidth-d-Deletion problem (also known as TW-d-Del or kk-Treewidth Vertex Deletion) asks for a vertex set SVS \subseteq V minimizing S|S| such that tw(GS)d\operatorname{tw}(G \setminus S) \leq d, where tw()\operatorname{tw}(\cdot) denotes the treewidth. The parameterized version typically considers k=Sk = |S| as the parameter, with dd either fixed or part of the input.

Formally,

minSV  Ssubject totw(GS)d\min_{S \subseteq V} \; |S| \quad \text{subject to} \quad \operatorname{tw}(G \setminus S) \leq d

Equivalently, via a forbidden minor characterization, Treewidth-d-Deletion is an F\mathcal{F}-Deletion problem for F={Kd+2}\mathcal{F} = \{K_{d+2}\}, since a graph has treewidth at most dd if and only if it excludes the complete graph Kd+2K_{d+2} as a minor (Baste et al., 2019).

A weighted version accepts a node-weighted graph and seeks a set XX of minimum total weight such that tw(GX)d\operatorname{tw}(G - X) \leq d (Włodarczyk, 2024).

2. Approximation and Meta-Algorithmic Frameworks

A central approach to Treewidth-d-Deletion is via an intricate reduction to the kk-Subset Vertex Separator problem, leveraging structural graph separation results. The kk-Subset Vertex Separator asks, given a graph G=(V,E)G = (V, E), a terminal subset RVR \subseteq V, and integer kk, for a minimum-size set XVX \subseteq V such that every connected component of GXG \setminus X contains at most kk terminals. Bicriteria approximation algorithms—returning a solution XX of size O(logk)OPTO(\log k)\cdot \operatorname{OPT} while allowing each component at most O(k)O(k) terminals—are used as subroutines (Gupta et al., 2018).

This reduction, combined with exact FPT algorithms on bounded-treewidth graphs, leads to an O(logd)O(\log d)-approximation for Treewidth-d-Deletion in polynomial time, with additional efficiency on graph classes excluding a fixed minor (admitting EPTAS under bidimensionality theory).

Sketch of the reduction process (Gupta et al., 2018):

  • Maintain a candidate deletion set RR.
  • Use structure theorems for small separators in bounded-treewidth graphs to relate separators to the kk-Subset Vertex Separator instance.
  • Iteratively refine RR using bicriteria separator solutions and exact processing on bounded-treewidth components until a global O(logd)OPTO(\log d)\cdot \operatorname{OPT}-size solution is obtained.

For weighted instances, a combinatorial constant-factor approximation is achieved using random protrusion sampling, modulator-hitting families, and martingale analysis. Every fixed dd admits a randomized constant-factor approximation in time nO(d)n^{O(d)} (Włodarczyk, 2024).

3. Kernelization and Compression

Early kernelization results established that, when F\mathcal{F} contains a planar graph, the F\mathcal{F}-Deletion problem admits a polynomial kernel whose size bound is g(F)kf(F)g(\mathcal{F})\cdot k^{f(\mathcal{F})} for computable functions g,fg,f [FOCS 2012]. In the case of Treewidth-d-Deletion, this yields a polynomial kernel with an exponent dependent on dd, and a lower bound shows this dependence is necessary unless NPcoNP/poly\text{NP} \subseteq \text{coNP}/\text{poly} (Sharma et al., 13 Jan 2026).

Recent advancements provide uniform lossy kernels. For every fixed dd:

  • There exists a 2-approximate kernel of size O(g(d)k5)O(g(d) \cdot k^5), i.e., a polynomial-size reduction to O(k5)O(k^5) vertices incurring at most a factor-2 in the approximation (Sharma et al., 13 Jan 2026).
  • A (1+ε)(1+\varepsilon)-approximate compression protocol is possible, using O(1)O(1) calls to oracles for Treewidth-d-Deletion and F\mathcal{F}-Deletion on graph instances of size polynomial in kk; the approximation factor can be made arbitrarily close to 1, at the cost of increased compressed size.

A linear kernel is achievable on graph classes excluding a fixed topological minor, for fixed dd, thus generalizing to sparse graph classes with even disconnected forbidden minors (Sharma et al., 13 Jan 2026). This relies on global protrusion decompositions and extended replacement techniques.

4. Fixed-Parameter and Exact Algorithms

For general graphs, the Treewidth-d-Deletion problem is connected to F\mathcal{F}-M-Deletion with F={Kd+2}\mathcal{F} = \{K_{d+2}\}: GG has treewidth d\leq d if and only if it excludes Kd+2K_{d+2} as a minor (Baste et al., 2019). The major algorithmic advances follow the structure below:

  • Dynamic programming over tree decompositions using the theory of boundaried graphs and equivalence classes for gluing operations (using representatives Rh(t)\mathcal{R}_h^{(t)}).
  • The Flat Wall Theorem and bidimensionality to obtain small constant-treewidth “modulators” and identify large-wall obstacles.
  • The irrelevant vertex technique inside large grid-like subgraphs, enabling reduction to minimal representatives.
  • Protrusion replacement: converting protrusions to smaller equivalents, preserving the solution structure.

An optimal algorithm for this family of problems runs in time 2O(twlogtw)nO(1)2^{O(\mathrm{tw}\cdot \log \mathrm{tw})} n^{O(1)}, where tw\mathrm{tw} is the width of the tree decomposition of GG. The lower bound under ETH rules out a 2o(twlogtw)nO(1)2^{o(\mathrm{tw} \log \mathrm{tw})} n^{O(1)} algorithm even for small dd (Baste et al., 2019).

5. Special Cases, Generalizations, and Hardness

Several special cases arise as dd varies:

  • For d=0d=0 (Vertex Cover), NP-hardness of approximation within 2ε2-\varepsilon holds [Dinur–Safra], even for exact or parameterized kernels.
  • For d=1d=1 (Feedback Vertex Set), the problem remains W[1]-hard under various generalizations.

The generalized framework extends directly to problems such as Pathwidth-, Treedepth-, and minor/transversal versions under hereditary graph classes with bounded treewidth, often with similar algorithmic and kernelization results (Gupta et al., 2018).

Hardness results include:

  • For hereditary classes, the maximization version (max VS|V - S| s.t. tw(GS)d(G-S)\le d) is n1δn^{1-\delta}-hard for some δ>0\delta > 0.
  • No O(1)O(1)-approximation independent of dd is known unless a constant-factor kk-Subset Vertex Separator algorithm is found.

6. Structural and Technical Ingredients

Key algorithmic and structural tools include:

  • Near-protrusion and true protrusion decompositions to partition the graph into bounded connectivity/complexity parts.
  • The large-simplicial-neighborhood rule for effective reduction, yielding lossy kernels (Sharma et al., 13 Jan 2026).
  • Augmented graphs to facilitate distinction between simplicial and non-simplicial components.
  • Exhaustive families of partial solutions for protrusion handling, relying on the theory of monadic second-order logic on bounded-treewidth graphs (Courcelle's theorem).
  • Martingale analysis in weighted deletion for bounding expected cost against the optimum (Włodarczyk, 2024).

7. Summary Table of Key Algorithmic Results

Result Type Bound/Guarantee Reference
O(logd)O(\log d)-approximation Polynomial time for arbitrary graphs (Gupta et al., 2018)
Constant-factor apx (weighted) Randomized, polynomial in nO(d)n^{O(d)} (Włodarczyk, 2024)
2-approximate kernel (uniform) O(g(d)k5)O(g(d)\cdot k^5) vertices, polynomial time (Sharma et al., 13 Jan 2026)
(1+ε)(1+\varepsilon)-lossy protocol Compression with O(1)O(1) small-oracle calls, (1+ε)(1+\varepsilon)-approximation (Sharma et al., 13 Jan 2026)
Linear-size exact kernelization O(k)(k) vertices on topological-minor-free classes, fixed dd (Sharma et al., 13 Jan 2026)
Exact, bounded-treewidth graphs 2O(twlogtw)nO(1)2^{O(\mathrm{tw}\cdot\log\mathrm{tw})}n^{O(1)} (Baste et al., 2019)

All polynomial kernelizations for the general Treewidth-d-Deletion problem are necessarily non-uniform in dd unless NPcoNP/poly\text{NP} \subseteq \text{coNP}/\text{poly} (Sharma et al., 13 Jan 2026), indicating a strong lower bound on compressibility.

References

Topic to Video (Beta)

Whiteboard

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

Follow Topic

Get notified by email when new papers are published related to Treewidth-d-Deletion Problem.