English

Thin Trees via $k$-Respecting Cut Identities

Data Structures and Algorithms 2025-10-15 v1 Discrete Mathematics Combinatorics

Abstract

Thin spanning trees lie at the intersection of graph theory, approximation algorithms, and combinatorial optimization. They are central to the long-standing \emph{thin tree conjecture}, which asks whether every kk-edge-connected graph contains an O(1/k)O(1/k)-thin tree, and they underpin algorithmic breakthroughs such as the O(logn/loglogn)O(\log n/\log\log n)-approximation for ATSP. Yet even the basic algorithmic task of \emph{verifying} that a given tree is thin has remained elusive: checking thinness requires reasoning about exponentially many cuts, and no efficient certificates have been known. We introduce a new machinery of \emph{kk-respecting cut identities}, which express the weight of every cut that crosses a spanning tree in at most kk edges as a simple function of pairwise (22-respecting) cuts. This yields a tree-local oracle that, after O(n2)O(n^2) preprocessing, evaluates such cuts in Ok(1)O_k(1) time. Building on this oracle, we give the first procedure to compute the exact kk-thinness certificate Θk(T)\Theta_k(T) of any spanning tree for fixed kk in time O~(n2+nk)\tilde O(n^2+n^k), outputting both the certificate value and a witnessing cut. Beyond general graphs, our framework yields sharper guarantees in structured settings. In planar graphs, duality with cycles and dual girth imply that every spanning tree admits a verifiable certificate Θk(T)k/λ\Theta_k(T)\le k/\lambda (hence O(1/λ)O(1/\lambda) for constant kk). In graphs embedded on a surface of genus γ\gamma, refined counting gives certified (per-cut) bounds O((logn+γ)/λ)O((\log n+\gamma)/\lambda) via the same ensemble coverage.

Keywords

Cite

@article{arxiv.2510.12050,
  title  = {Thin Trees via $k$-Respecting Cut Identities},
  author = {Mohit Daga},
  journal= {arXiv preprint arXiv:2510.12050},
  year   = {2025}
}
R2 v1 2026-07-01T06:35:15.913Z