treewidth parameterization

Designs and analyzes algorithms and complexity results for graph problems parameterized by treewidth or related clique-number measures; typically builds dynamic programming procedures on tree decompositions or bounded-treewidth representations and proves FPT or polynomial-time guarantees for graphs with bounded treewidth or bounded clique-number, often exploiting chordal or clique structure in the analysis and reductions.

treewidthparameterization

Recent Skill Trend

Momentum and market value over time
Trending
Score
No comparison yet
0.65
Oct 01, 2026Oct 01, 2026
Career
Value
No comparison yet
$200K/year
Oct 01, 2026Oct 01, 2026

Must-Read Papers

Most classic and influential ideas
View more

Dynamic programming on bipartite tree decompositions

Sep 14, 2023
LJ
L. Jaffke
🏛️ University of Bergen | University of Montpellier

This work addresses efficient algorithms for bipartiteness-related graph problems—including $K_t$-subgraph covering, odd-cycle transversal, and maximum weighted cut—by introducing a novel graph width parameter: *bipartite treewidth* (btw), which unifies treewidth and odd-cycle transversal number. Building upon an enhanced tree decomposition framework, we develop the first dynamic programming paradigm tailored to btw, yielding fixed-parameter tractable (FPT) algorithms for multiple NP-hard problems. Furthermore, for any 2-connected graph $H$, we establish a complexity dichotomy theorem for $H$-odd-subgraph packing and related problems: under the btw parameterization, we precisely delineate the boundary between para-NP-completeness and XP-solvability. Integrating parameterized algorithmics, dynamic programming, and structural graph modeling, this work substantially extends the applicability of the treewidth framework to non-bipartite graph problems.

Develops dynamic programming for graphs with small bipartite treewidth.Establishes FPT/XPTIME complexity for various graph problems parameterized by btw.Generalizes treewidth and odd cycle transversal via bipartite treewidth.

Polynomial-time algorithms for PATH COVER and PATH PARTITION on trees and graphs of bounded treewidth

Nov 10, 2025
FF
Florent Foucaud
🏛️ CNRS | Clermont Auvergne INP | Mines Saint-Étienne | LIMOS | University of West Bohemia in Pilsen | University of Augsburg

This paper studies the PATH COVER problem—covering all vertices of a graph with the minimum number of (not necessarily vertex-disjoint) paths. Historically overlooked, especially for trees and bounded-treewidth graphs, it lacked efficient exact algorithms. We present the first linear-time exact algorithm for trees (O(n)) and a polynomial-time algorithm for graphs of treewidth t running in n^{t^{O(t)}} time. For the related PATH PARTITION problem, we improve the randomized running time to 2^{O(t)}n. Our approach unifies these results under a tree-decomposition-based dynamic programming framework, enhanced by the Cut&Count technique to accelerate state merging. The framework naturally extends to variants imposing constraints such as induced paths or edge-disjointness. These contributions fill a theoretical gap in non-vertex-disjoint path covering, significantly advancing both computational efficiency and applicability to structured graph classes.

Design polynomial-time solution for PATH COVER on bounded treewidth graphsDevelop linear-time algorithm for PATH COVER on treesProvide FPT algorithms for PATH PARTITION using dynamic programming

Treewidth Inapproximability and Tight ETH Lower Bound

Jun 17, 2024
ÉB
Édouard Bonnet
🏛️ Univ Lyon | CNRS | ENS de Lyon | Université Claude Bernard Lyon 1

This work addresses the computational complexity and approximability of treewidth. Using a direct, self-contained reduction from 3-SAT to treewidth—bypassing indirect approaches via cutwidth or pathwidth—the authors achieve a technical breakthrough through refined analysis of graph expansion and tree decompositions. Their contributions are threefold: (1) They establish NP-hardness of computing a 1.00005-approximation to treewidth, thereby proving that no polynomial-time algorithm can achieve this approximation factor unless P = NP; (2) Assuming the Exponential Time Hypothesis (ETH), they prove a tight lower bound of $2^{Omega(n)}$ for exact treewidth computation on $n$-vertex graphs; (3) For any constant $delta > 1$, they show that $delta$-approximation requires $2^{Omega(n / log^c n)}$ time for some $c > 0$. This resolves long-standing open questions regarding the tightness of treewidth lower bounds and fills a critical gap in parameterized complexity theory.

Establishes 2^Ω(n) time lower bound for exact Treewidth under ETHProves NP-hardness of approximating Treewidth within 1.00005Shows δ-approximation requires 2^Ω(n/log^c n) time under ETH

Problems in NP Can Admit Double-Exponential Lower Bounds When Parameterized by Treewidth or Vertex Cover

Jul 16, 2023
FF
Florent Foucaud
🏛️ Université Clermont Auvergne | CNRS | Mines Saint-Étienne | Clermont Auvergne INP | Chalmers University of Technology | University of Gothenburg | Technische Universität Wien | CISPA Helmholtz Center for Information Security | University of Bergen | Indian Institute of Science Education and Research Pune

This paper investigates the parameterized time lower bounds for three classical NP-complete graph problems—Metric Dimension, Strong Metric Dimension, and Geodetic Set—with respect to treewidth (tw) and vertex cover (vc). Under the Strong Exponential Time Hypothesis (SETH), we establish, for the first time, that none of these problems admits a $2^{2^{o(tw)}} cdot n^{O(1)}$-time algorithm, even when the input graph has bounded diameter; moreover, Strong Metric Dimension also lacks a $2^{2^{o(vc)}} cdot n^{O(1)}$-time algorithm. This yields the first double-exponential lower bounds for problems in NP, challenging the conventional belief that only problems beyond the polynomial hierarchy require double-exponential time. Technically, we introduce a generic construction based on Sperner families, integrating ETH-based reductions with precise parameterized complexity analysis. We complement our lower bounds with matching upper bounds, thereby fully characterizing the double-exponential hardness of these problems.

Applies technique to METRIC DIMENSION, STRONG METRIC DIMENSION, GEODETIC SETIntroduces Sperner family technique for lower bound proofsProves double-exponential lower bounds for treewidth parameterized problems

On the parameterized complexity of computing tree-partitions

Jun 23, 2022
HB
H. Bodlaender
🏛️ Universiteit Utrecht | Technische Universiteit Delft | Université de Montpellier | CNRS

This work investigates the computational complexity and approximation algorithms for tree-partition-width. Regarding problem hardness, we establish that computing tree-partition-width exactly is XALP-complete—resolving a long-standing open question—and derive as a corollary the XALP-completeness of domino treewidth. We further characterize structural relationships between tree-partition-width and tree-cut width. Methodologically, we design the first polynomial-time O(k⁷)-approximation algorithm, running in kᴼ(¹)n² time, and prove that the problem is W[t]-hard for all t, revealing its intrinsic parameterized intractability. Collectively, our results precisely situate tree-partition-width within the sparse graph parameterization landscape: they resolve fundamental gaps concerning both exact solvability (via XALP-completeness) and efficient approximability (via the first nontrivial approximation guarantee), thereby providing a comprehensive theoretical foundation for this structural graph parameter.

Approximation AlgorithmsTree PartitioningWidth Metrics

Latest Papers

What's happening recently
View more

This work addresses the challenge of verifying graph-theoretic properties on graph classes with bounded treewidth or pathwidth by proposing a unified framework that integrates tree-decomposition-based dynamic programming with formal reductions of graph properties. The framework enables automatic verification of atomic properties and their Boolean combinations, achieving for the first time a modular composition of dynamic programming algorithms coupled with parameterized automated theorem proving in treewidth. The developed TreeWidzard engine automatically checks whether all graphs of treewidth at most \(k\) satisfy a given Boolean expression \(P\) over graph properties, significantly enhancing the scalability and automation of complex graph property verification.

automated theorem provingdynamic programminggraph properties

Traditional tree decomposition–based dynamic programming struggles to scale to large graphs, limiting its applicability to NP-hard graph optimization problems. This work proposes a general-purpose enhancement framework that overcomes this limitation by efficiently constructing treewidth modulators to partition the original graph into an easily solvable component and a residual subgraph of small treewidth. The framework seamlessly integrates heuristic methods—such as greedy algorithms, evolutionary search, and graph neural networks—with tree decomposition–based dynamic programming in a synergistic manner. Notably, it introduces tree decomposition–based dynamic programming as a universal booster applicable across diverse heuristic paradigms. Empirical evaluations on the maximum independent set, minimum vertex cover, and maximum cut problems demonstrate substantial performance gains over baseline algorithms; remarkably, the enhanced greedy approach matches or even surpasses state-of-the-art commercial solvers.

dynamic programminggraph combinatorial optimizationmodulators

This work proposes a new graph parameter, the maximum leaf number of contracted connected components (denoted cml↓), which strictly lies between clique-width and reduced bandwidth. The parameter is introduced to unify the algorithmic tractability of bounded-clique-width graphs and unit interval graphs. Within the framework of contraction sequences, the authors show that cml↓ is bounded on unit interval graphs but unbounded on planar graphs. They establish a connection between maximum degree and treewidth in sparse graphs with bounded cml↓ and leverage balanced separators together with first-order transductions to design polynomial-time algorithms for NP-hard problems such as Maximum Induced d-Regular Subgraph. A key contribution is the proof that bounded maximum degree in sparse graphs of bounded cml↓ implies bounded treewidth, along with the demonstration that three-dimensional grids have unbounded reduced bandwidth and thus are not first-order transductions of planar graphs.

clique-widthcomponent max-leafcontraction sequences

Lower bounds on pure dynamic programming for connectivity problems on graphs of bounded path-width

Dec 28, 2025
KK
Kacper Kluk
🏛️ University of Warsaw | Utrecht University

This paper establishes lower bounds for pure dynamic programming (DP) algorithms solving connectivity problems—such as the Traveling Salesman Problem (TSP)—on graphs of bounded pathwidth. It addresses the open question of whether algebraic techniques (e.g., convolution, determinant computation) are inherently necessary to achieve optimal worst-case time complexity. Method: The authors forge a novel connection between tropical circuit complexity and nondeterministic communication complexity, integrating compatibility matrix construction with structural characterizations of pathwidth-k graphs. Contribution/Results: They prove that any pure DP algorithm for such problems requires at least $2^{Omega(k log log k)}$ state transition units on graphs of pathwidth $k$. This is the first exponential lower bound for canonical problems like TSP within the pure DP framework, breaking the prior dominance of algebraic-method-based analyses. The result rigorously confirms the indispensability of algebraic techniques for achieving optimal time complexity in this setting.

Evidence that algebraic aspects are necessary for competitive worst-case running timesLower bounds for pure dynamic programming on connectivity problemsUnconditional parameterized complexity lower bounds for TSP on bounded path-width graphs

This work investigates the fine-grained complexity of Max Cut, Hamiltonian Cycle, and Edge Dominating Set parameterized by modular treewidth. Assuming the Exponential Time Hypothesis (ETH), it establishes that Max Cut admits no algorithm running in time \(n^{2^{o(k)}} \cdot f(k)\), highlighting a fundamental distinction from its behavior under standard treewidth. In contrast, the study presents \(n^{O(k)}\)-time algorithms for both Hamiltonian Cycle and Edge Dominating Set, matching known conditional lower bounds and thereby resolving three long-standing open problems. By integrating conditional lower bounds, parameterized algorithm design, and structural analysis of graphs of bounded modular treewidth, this research provides a complete characterization of the complexity landscape for these problems under this parameterization.

fine-grained complexitymulti-clique-widthparameterized complexity

Hot Scholars

DR

David R. Wood

School of Mathematics, Monash University
combinatoricsgraph theorycombinatorial geometry
PM

Piotr Micek

Jagiellonian University
combinatoricstheoretical computer sciencestructural graph theorypartially ordered sets
DM

Dániel Marx

CISPA Helmholtz Center for Information Security
theoretical computer sciencegraph algorithmsparameterized algorithmsparameterized complexity
FF

Florent Foucaud

LIMOS, Université Clermont Auvergne, France
Graph theoryAlgorithmsComplexity