Thin Trees via k-Respecting Cut Identities

Abstract

Thin spanning trees lie at the intersection of graph theory, approximation algorithms, and combinatorial optimization. They are central to the long-standing thin tree conjecture, which asks whether every k-edge-connected graph contains an O(1/k)-thin tree, and they underpin algorithmic breakthroughs such as the O( n/ n)-approximation for ATSP. Yet even the basic algorithmic task of 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 k-respecting cut identities, which express the weight of every cut that crosses a spanning tree in at most k edges as a simple function of pairwise (2-respecting) cuts. This yields a tree-local oracle that, after O(n2) preprocessing, evaluates such cuts in Ok(1) time. Building on this oracle, we give the first procedure to compute the exact k-thinness certificate k(T) of any spanning tree for fixed k in time O(n2+nk), 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/λ (hence O(1/λ) for constant k). In graphs embedded on a surface of genus γ, refined counting gives certified (per-cut) bounds O(( n+γ)/λ) via the same ensemble coverage.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…