pith. sign in

arxiv: 2503.15226 · v2 · submitted 2025-03-19 · 💻 cs.DS

Fine-Grained Complexity of Computing Degree-Constrained Spanning Trees

Pith reviewed 2026-05-23 00:36 UTC · model grok-4.3

classification 💻 cs.DS
keywords degree-constrained spanning treesfine-grained complexitySETHpathwidthcutwidthclique-widthtreewidthExact Leaf Spanning Tree
0
0 comments X

The pith

Degree-constrained spanning trees have SETH-tight bounds under pathwidth and cutwidth parameterization.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper determines the fine-grained complexity of computing minimum-cost spanning trees subject to degree constraints on vertices, where constraints can be lists of allowed degrees, upper bounds, or exact degrees. It establishes SETH-tight upper and lower bounds for parameterization by pathwidth and cutwidth, an ETH-tight algorithm for clique-width using a new double-representation technique, and nearly SETH-tight results for treewidth. These findings complete the complexity picture for these problems across standard width parameters and resolve an open case for the Exact Leaf Spanning Tree problem under clique-width. A reader would care because the results clarify exactly when degree restrictions make spanning tree computation tractable or hard in graphs with bounded structure.

Core claim

Using a combination of novel techniques and state-of-the-art machinery, we obtain an almost-complete overview of the fine-grained complexity of degree-constrained spanning tree problems. We present SETH-tight upper and lower bounds when parameterized by the pathwidth and cutwidth, an ETH-tight algorithm parameterized by the cliquewidth via double representation through requirement shifting, and a nearly SETH-tight algorithm parameterized by treewidth. The technique also yields an ETH-tight single-exponential XP algorithm for Exact Leaf Spanning Tree under clique-width.

What carries the argument

Double representation through requirement shifting for encoding degree-list constraints in clique-width dynamic-programming tables.

If this is right

  • The problems admit algorithms with running times that match SETH lower bounds for pathwidth and cutwidth.
  • The clique-width parameterization admits a single-exponential ETH-tight algorithm.
  • The requirement shifting technique extends to settle the complexity of Exact Leaf Spanning Tree under clique-width.
  • New tools like lazy coloring and asymptotic SETH-based reductions are available for other problems.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The requirement shifting approach could be adapted to other constraint satisfaction problems on graphs of bounded clique-width.
  • Similar double-representation ideas might improve algorithms for related spanning tree variants under structural parameters.
  • The results indicate that degree constraints can be handled without asymptotic overhead beyond the parameter for these widths.

Load-bearing premise

The double-representation technique via requirement shifting correctly encodes the degree-list constraints inside the clique-width dynamic-programming tables without introducing extra exponential factors.

What would settle it

An instance of the degree-constrained spanning tree problem on a graph of small clique-width where the dynamic programming table size grows faster than single-exponential in the width, violating the claimed bound.

read the original abstract

We investigate the computation of minimum-cost spanning trees satisfying prescribed vertex degree constraints: Given a graph $G$ and a constraint function $D$, we ask for a (minimum-cost) spanning tree $T$ such that for each vertex $v$, $T$ achieves a degree specified by $D(v)$. Specifically, we consider three kinds of constraint functions ordered by their generality -- $D$ may either assign each vertex to a list of admissible degrees, an upper bound on the degrees, or a specific degree. Using a combination of novel techniques and state-of-the-art machinery, we obtain an almost-complete overview of the fine-grained complexity of these problems taking into account the most classical graph parameters of the input graph $G$. In particular, we present SETH-tight upper and lower bounds for these problems when parameterized by the pathwidth and cutwidth, an ETH-tight algorithm parameterized by the cliquewidth, and a nearly SETH-tight algorithm parameterized by treewidth. In order to obtain our upper bound for clique-width, we develop a novel technique of double representation through ``requirement shifting''. Using this technique, we also obtain an ETH-tight single-exponential XP algorithm for the Exact Leaf Spanning Tree problem parameterized by clique-width, which settles the final remaining open case for clique-width from the classical Cut and Count of Cygan et al. [FOCS 2011, TALG 2022]. This shows the versatility of our technique and its potential applicability to other problems as well. Additionally, in order to establish our lower and upper bounds we introduce a number of tools which may be of independent interest, including lazy coloring and ``asymptotic'' SETH-based reductions for structural parameters.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

0 major / 3 minor

Summary. The paper investigates the fine-grained complexity of computing minimum-cost spanning trees subject to degree constraints (list-admissible degrees, upper bounds, or exact degrees) on the input graph G. It claims SETH-tight upper and lower bounds parameterized by pathwidth and cutwidth, an ETH-tight algorithm parameterized by cliquewidth via a new double-representation technique called requirement shifting, a nearly SETH-tight algorithm parameterized by treewidth, and an ETH-tight single-exponential XP algorithm for Exact Leaf Spanning Tree parameterized by cliquewidth that resolves the last open case from Cygan et al. The work also introduces lazy coloring and asymptotic SETH reductions as auxiliary tools.

Significance. If the central claims hold, the results deliver an almost-complete fine-grained complexity map for degree-constrained spanning trees under the classical structural parameters, with the requirement-shifting technique providing explicit dynamic-programming recurrences that keep the state space 2^O(w) n^O(1) without hidden exponential dependence on the number of admissible degrees. The explicit recurrences, the resolution of the Exact Leaf Spanning Tree case, and the auxiliary tools (lazy coloring, asymptotic reductions) constitute concrete strengths that may transfer to other problems.

minor comments (3)
  1. [Introduction] The precise meaning of 'nearly SETH-tight' for the treewidth parameterization should be stated explicitly when first introduced, including the precise gap between the upper and lower bounds.
  2. [Preliminaries] Notation for the three constraint types (list, upper-bound, exact) is introduced in the abstract but should be fixed with a single consistent symbol set in Section 2 before the algorithmic sections begin.
  3. [Clique-width algorithm] A short paragraph comparing the new requirement-shifting technique to prior Cut-and-Count or representative-set approaches would help readers assess its novelty without altering any claims.

Simulated Author's Rebuttal

0 responses · 0 unresolved

We thank the referee for their thorough and positive report, which accurately summarizes the contributions and recommends acceptance. There are no major comments requiring a point-by-point response.

Circularity Check

0 steps flagged

No significant circularity; derivation is self-contained

full rationale

The paper establishes its SETH/ETH-tight bounds via explicit algorithmic constructions (double-representation via requirement shifting for clique-width DP tables) and standard external reductions for the hardness results. No load-bearing step reduces by definition or self-citation to its own inputs; the requirement-shifting technique is presented as a novel but independently verifiable encoding that preserves the claimed single-exponential state space without hidden factors. All central claims rest on concrete recurrences and reductions rather than fitted parameters or renamed prior results.

Axiom & Free-Parameter Ledger

0 free parameters · 2 axioms · 0 invented entities

Central claims rest on the standard complexity assumptions SETH and ETH together with the correctness of the newly introduced requirement-shifting encoding; no free parameters or invented entities are introduced.

axioms (2)
  • domain assumption Strong Exponential Time Hypothesis (SETH)
    Invoked to obtain tight lower bounds for pathwidth and cutwidth parameterizations.
  • domain assumption Exponential Time Hypothesis (ETH)
    Invoked to obtain tight lower bound for the cliquewidth parameterization.

pith-pipeline@v0.9.0 · 5859 in / 1408 out tokens · 86724 ms · 2026-05-23T00:36:49.034951+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Lean theorems connected to this paper

Citations machine-checked in the Pith Canon. Every link opens the source theorem in the public Lean library.

What do these tags mean?
matches
The paper's claim is directly supported by a theorem in the formal canon.
supports
The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
extends
The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
uses
The paper appears to rely on the theorem as machinery.
contradicts
The paper's claim conflicts with a theorem or certificate in the canon.
unclear
Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.