English

A Fine-Grained Classification of the Complexity of Evaluating the Tutte Polynomial on Integer Points Parameterized by Treewidth and Cutwidth

Computational Complexity 2023-07-04 v1 Data Structures and Algorithms

Abstract

We give a fine-grained classification of evaluating the Tutte polynomial T(G;x,y)T(G;x,y) on all integer points on graphs with small treewidth and cutwidth. Specifically, we show for any point (x,y)Z2(x,y) \in \mathbb{Z}^2 that either - can be computed in polynomial time, - can be computed in 2O(tw)nO(1)2^{O(tw)}n^{O(1)} time, but not in 2o(ctw)nO(1)2^{o(ctw)}n^{O(1)} time assuming the Exponential Time Hypothesis (ETH), - can be computed in 2O(twlogtw)nO(1)2^{O(tw \log tw)}n^{O(1)} time, but not in 2o(ctwlogctw)nO(1)2^{o(ctw \log ctw)}n^{O(1)} time assuming the ETH, where we assume tree decompositions of treewidth twtw and cutwidth decompositions of cutwidth ctwctw are given as input along with the input graph on nn vertices and point (x,y)(x,y). To obtain these results, we refine the existing reductions that were instrumental for the seminal dichotomy by Jaeger, Welsh and Vertigan~[Math. Proc. Cambridge Philos. Soc'90]. One of our technical contributions is a new rank bound of a matrix that indicates whether the union of two forests is a forest itself, which we use to show that the number of forests of a graph can be counted in 2O(tw)nO(1)2^{O(tw)}n^{O(1)} time.

Keywords

Cite

@article{arxiv.2307.01046,
  title  = {A Fine-Grained Classification of the Complexity of Evaluating the Tutte Polynomial on Integer Points Parameterized by Treewidth and Cutwidth},
  author = {Isja Mannens and Jesper Nederlof},
  journal= {arXiv preprint arXiv:2307.01046},
  year   = {2023}
}

Comments

Suplementary code found at: https://github.com/isja-m/ForestRank4-5

R2 v1 2026-06-28T11:20:48.974Z