Treewidth-d Deletion Problem
- 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 and an integer , the goal is to find a vertex set of minimum size such that the treewidth of the induced subgraph is at most . This problem generalizes classical graph problems such as Vertex Cover (the case) and Feedback Vertex Set (), and is core to the study of structural graph decompositions, kernelization, and algorithmic graph minors.
1. Formal Problem Statement
Given a graph and a target treewidth , the Treewidth-d-Deletion problem (also known as TW-d-Del or -Treewidth Vertex Deletion) asks for a vertex set minimizing such that , where denotes the treewidth. The parameterized version typically considers as the parameter, with either fixed or part of the input.
Formally,
Equivalently, via a forbidden minor characterization, Treewidth-d-Deletion is an -Deletion problem for , since a graph has treewidth at most if and only if it excludes the complete graph as a minor (Baste et al., 2019).
A weighted version accepts a node-weighted graph and seeks a set of minimum total weight such that (Włodarczyk, 2024).
2. Approximation and Meta-Algorithmic Frameworks
A central approach to Treewidth-d-Deletion is via an intricate reduction to the -Subset Vertex Separator problem, leveraging structural graph separation results. The -Subset Vertex Separator asks, given a graph , a terminal subset , and integer , for a minimum-size set such that every connected component of contains at most terminals. Bicriteria approximation algorithms—returning a solution of size while allowing each component at most terminals—are used as subroutines (Gupta et al., 2018).
This reduction, combined with exact FPT algorithms on bounded-treewidth graphs, leads to an -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 .
- Use structure theorems for small separators in bounded-treewidth graphs to relate separators to the -Subset Vertex Separator instance.
- Iteratively refine using bicriteria separator solutions and exact processing on bounded-treewidth components until a global -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 admits a randomized constant-factor approximation in time (Włodarczyk, 2024).
3. Kernelization and Compression
Early kernelization results established that, when contains a planar graph, the -Deletion problem admits a polynomial kernel whose size bound is for computable functions [FOCS 2012]. In the case of Treewidth-d-Deletion, this yields a polynomial kernel with an exponent dependent on , and a lower bound shows this dependence is necessary unless (Sharma et al., 13 Jan 2026).
Recent advancements provide uniform lossy kernels. For every fixed :
- There exists a 2-approximate kernel of size , i.e., a polynomial-size reduction to vertices incurring at most a factor-2 in the approximation (Sharma et al., 13 Jan 2026).
- A -approximate compression protocol is possible, using calls to oracles for Treewidth-d-Deletion and -Deletion on graph instances of size polynomial in ; 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 , 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 -M-Deletion with : has treewidth if and only if it excludes 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 ).
- 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 , where is the width of the tree decomposition of . The lower bound under ETH rules out a algorithm even for small (Baste et al., 2019).
5. Special Cases, Generalizations, and Hardness
Several special cases arise as varies:
- For (Vertex Cover), NP-hardness of approximation within holds [Dinur–Safra], even for exact or parameterized kernels.
- For (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 s.t. tw) is -hard for some .
- No -approximation independent of is known unless a constant-factor -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 |
|---|---|---|
| -approximation | Polynomial time for arbitrary graphs | (Gupta et al., 2018) |
| Constant-factor apx (weighted) | Randomized, polynomial in | (Włodarczyk, 2024) |
| 2-approximate kernel (uniform) | vertices, polynomial time | (Sharma et al., 13 Jan 2026) |
| -lossy protocol | Compression with small-oracle calls, -approximation | (Sharma et al., 13 Jan 2026) |
| Linear-size exact kernelization | O vertices on topological-minor-free classes, fixed | (Sharma et al., 13 Jan 2026) |
| Exact, bounded-treewidth graphs | (Baste et al., 2019) |
All polynomial kernelizations for the general Treewidth-d-Deletion problem are necessarily non-uniform in unless (Sharma et al., 13 Jan 2026), indicating a strong lower bound on compressibility.
References
- (Gupta et al., 2018) "Losing Treewidth by Separating Subsets"
- (Włodarczyk, 2024) "Losing Treewidth In The Presence Of Weights"
- (Baste et al., 2019) "Hitting minors on bounded treewidth graphs. IV. An optimal algorithm"
- (Sharma et al., 13 Jan 2026) "Protrusion Decompositions Revisited: Uniform Lossy Kernels for Reducing Treewidth and Linear Kernels for Hitting Disconnected Minors"