Alec Kriebel

NP-completeness of aggregate root-dependent spanning-tree cost

Read the paper (PDF, 4 pages) · Complete source and verification materials (ZIP) · Zenodo record · CC BY 4.0

Plain-English explanation · Read on this page · Collaboration


Original abstract

An undirected spanning tree induces an arborescence at every vertex root. Given an independent arc-cost vector for each root, we prove that deciding whether the sum of the costs of these entire rooted orientations is at most a given threshold is NP-complete, even when every cost belongs to {0,1,2}. A reduction from satisfiability uses two hubs, variable vertices, and clause vertices. A symmetric cost vector at one hub forces a tree at threshold to encode an assignment with one selected literal per clause; the corresponding clause-root costs test those literals. Uniformly shifting the costs yields the same conclusion for costs in {1,2,3}. This resolves Problem 1 in Volker Kaibel's November 2018 Oberwolfach workshop contribution, whose report was published in December 2019. Exact finite checks accompany the all-size proof.

The idea in plain English

Choosing one network tree can become computationally hard when its cost depends on the starting vertex. This note proves strong NP-completeness for the total cost of all rooted orientations, even with costs drawn from three small integers.

The precise result

Start with a finite connected simple undirected graph with N≥1 vertices. Choose one spanning tree and orient every edge away from a chosen vertex. Do this for every vertex root, keeping the same underlying tree throughout. Each root has its own independently supplied cost for every directed edge, and the objective adds the costs of all edges in all these rooted orientations.

The input explicitly lists all 2N|E| nonnegative integer costs in binary, together with an integer threshold. The decision problem asks whether some common tree has aggregate cost at most that threshold. The theorem proves strong NP-completeness already when every cost is in {0,1,2}. Finding a minimum-cost tree is therefore NP-hard. Adding one to every cost gives strong NP-completeness for the positive alphabet {1,2,3}, because every tree acquires the same total increment N(N−1).

Orienting toward each root gives an equivalent convention when every input arc-cost pair is transposed. The model charges the entire rooted tree at every root; it does not optimize a different tree for each root or charge only a selected destination path.

Why the result holds

The reduction starts from satisfiability with at most three literals per clause. Two hub vertices represent the two truth values. Variable vertices attach to hubs, and clause vertices select literals. A symmetric cost table at one hub forces every tree meeting the threshold to contain the hub edge, give each variable exactly one hub attachment, and make every clause vertex a leaf.

The forcing step accounts for every possible spanning tree. If p counts hub–variable edges, q counts clause–variable edges, and h records the hub edge, then the base cost is p+2q=K+(1−h)+(q−m), with K=2m+n and q≥m. Nonnegative costs at the other roots force h=1 and q=m at the threshold. Only after this step is the tree interpreted as an assignment.

When the tree is rooted at a clause leaf, its selected variable's edge points toward that variable's chosen hub. The clause-root table charges one precisely when this selected literal is false. Thus a satisfying assignment supplies a tree at the threshold, and a tree at the threshold supplies a satisfying assignment. The graph, every entry of the cost table, and the threshold have polynomial size. The proof handles clause simplification, empty instances, and sparse variable labels explicitly.

Scope and limitations

The result answers the whole-orientation objective in Problem 1 of Volker Kaibel's November 2018 Oberwolfach contribution, published in the workshop report in December 2019. The satisfiability machinery is classical, as developed by Cook and Karp. Martin's spanning-tree formulation is also prior work; the note credits the expositions by Conforti, Cornuéjols and Zambelli and by Friesen. Integrality of a formulation's edge projection alone does not settle arbitrary objectives on all its root-orientation variables.

The statement concerns the written finite, explicitly encoded integer-input model. It does not settle Kaibel's neighboring Problem 2 or claim NP membership for arbitrary unencoded real inputs. The false-selected-literal identity applies to the forced structured trees; it is not a formula for the unrestricted optimum in terms of the smallest number of unsatisfied clauses. Historical first discovery and present worldwide open status are not established.

The complete support archive contains the source and exact finite verification material. These checks illustrate and test the construction; the all-size reduction is what proves hardness.

Status and AI use

Unrefereed preprint; extensive AI assistance; no external human peer review or formal proof-assistant certification.

AI tools were used extensively in solving, drafting, literature checking, code generation, verification, and adversarial review. This preprint is unrefereed and has not received conventional human peer review. It is not a formal proof-assistant certificate.

Manuscript and declared publication date: 6 October 2026, version 1.0.

Read the paper

The complete 4-page deposited paper is available below.

Open PDF in a full window · Download PDF · Download the original from Zenodo

Supporting materials

Collaborate on this result

Substantive proof checks, counterexamples, and precise comparisons with prior work are welcome. Authorship and acknowledgments depend on actual research contributions and mutual agreement.

Authorship and responsibilities would be discussed in relation to the substantive contributions made.

Contact Alec

Cite this paper

Alec Kriebel. (2026). NP-completeness of aggregate root-dependent spanning-tree cost (Version 1.0, 6 October 2026) [Preprint]. Zenodo. https://doi.org/10.5281/zenodo.23181280

Download BibTeX

Background and prior work