Papers
Topics
Authors
Recent
Search
2000 character limit reached

Integral Spanning in Graph Theory

Updated 12 July 2026
  • Integral spanning is the study of spanning trees, forests, and subgraphs defined by integral constraints, central to combinatorial optimization and graph theory.
  • It employs methods like LP rounding, Tutte-polynomial analysis, and algebraic techniques to ensure solutions are integral, with applications in network design and probabilistic analysis.
  • The topic bridges diverse areas including Ehrhart theory and cohomology, opening avenues for precise enumeration and structural insights in optimization problems.

Searching arXiv for recent and foundational papers related to “integral spanning” and adjacent graph-theoretic uses of “spanning” to ground the article. First, I’ll look for papers specifically using “integral spanning” or closely related spanning structures in graph theory, combinatorics, and optimization. “Integral spanning” is not presented in the literature as a single standardized formalism. As an Editor’s term, it usefully groups work on spanning trees, forests, subgraphs, walks, configurations, and polytopes in which integrality is the governing feature: the spanning object itself is required to be integral, a fractional relaxation is rounded to an integral spanning solution, or the relevant invariants appear as integral cohomology, integral roots, or integral formulas. Under that umbrella, the subject includes expected minimal spanning tree length via Tutte-polynomial integrals, half-integral LP rounding for edge- and arc-connectivity problems, degree- and leaf-constrained spanning trees, moduli of spanning subspace configurations, increasing spanning-forest enumerators, and spanning lattice polytopes (Nishikawa et al., 2015, Boyd et al., 2020, Hershkowitz et al., 2020, Rhoades, 2019, Hallam et al., 2016, Hofscheier et al., 2016).

1. Conceptual scope of integrality in spanning problems

The literature uses integrality in several mathematically distinct senses. In combinatorial optimization, integrality usually means that the output is a genuine spanning tree or spanning subgraph rather than a fractional LP point. This is the setting of the Minimum $2$-Edge Connected Spanning Multisubgraph problem, the weighted minimum strongly connected spanning subgraph problem, and the kk-edge-connected spanning subgraph problem, where half-integral or approximately optimal fractional solutions are converted into integral spanning objects with explicit approximation guarantees (Boyd et al., 2020, Hershkowitz et al., 2020, Chalermsook et al., 2022).

A second sense concerns integer-valued local constraints on spanning structures. Here the spanning object is still a tree or walk, but its existence is controlled by prescribed degree bounds, visit bounds, leaf counts, or designated internal vertices. Theorems in this direction give sufficient component-count conditions for bounded-degree spanning trees and bounded-visit spanning closed walks, prove contiguity of the attainable numbers of leaves in spanning trees, and analyze minimum-weight spanning trees in which a prescribed set of vertices must be internal (Hasanvand, 2017, Noguchi et al., 2023, Hanaka et al., 2023).

A third sense is algebraic or topological. The moduli space of spanning configurations in Ck\mathbb{C}^k has an integral cohomology ring presented explicitly as a quotient of Z[xn]\mathbb{Z}[\mathbf{x}_n], increasing spanning forests are counted by a polynomial with nonpositive integral roots, and spanning lattice polytopes are characterized by a gap-free hh^*-vector (Rhoades, 2019, Hallam et al., 2016, Hofscheier et al., 2016).

A fourth sense is analytic or enumerative. The expected length of a minimal spanning tree can be written as an integral whose integrand is a polynomial determined by spanning subgraphs, and spanning tree generating functions for regular lattices are expressed through integral representations, Mahler measures, and hypergeometric functions (Nishikawa et al., 2015, Guttmann et al., 2012).

2. Integral formulas and enumeration for spanning trees

A foundational probabilistic result in this area is Steele’s formula for the expected length of the minimal spanning tree of a finite, connected, simple graph whose edge weights are independent Uniform[0,1]\mathrm{Uniform}[0,1] variables. If T(G;x,y)T(G;x,y) is the Tutte polynomial, then

E[L(G)]=011ttTx(G;1t,11t)T(G;1t,11t)dt.\mathbb{E}[L(G)] = \int_0^1 \frac{1-t}{t} \frac{T_x\left(G; \frac{1}{t}, \frac{1}{1-t}\right)}{T\left(G; \frac{1}{t}, \frac{1}{1-t}\right)} \, dt .

The paper "Polynomial representation for the expected length of minimal spanning trees" shows that the integrand is in fact a polynomial

pm(t)=1+AS(G)k(A)tA(1t)mA=1+i=0maiti,p_m(t) = -1 + \sum_{A \in S(G)} k(A)\, t^{|A|}(1-t)^{m-|A|} = -1 + \sum_{i=0}^m a_i t^i,

of degree at most the number of edges mm, with explicit coefficient formula

kk0

The first coefficients are structural: kk1, kk2, kk3, kk4, kk5, kk6, and kk7 (Nishikawa et al., 2015).

For complete graphs kk8, the first coefficients become

kk9

Ck\mathbb{C}^k0

and the polynomial factors as Ck\mathbb{C}^k1 with Ck\mathbb{C}^k2. The paper explicitly notes that these patterns may be leveraged for asymptotic analysis and for deeper understanding of random spanning tree properties (Nishikawa et al., 2015).

Enumeration with a prescribed integral substructure leads to a different but related theory. For a complete multipartite graph Ck\mathbb{C}^k3 and a fixed spanning forest Ck\mathbb{C}^k4 with components Ck\mathbb{C}^k5, the count Ck\mathbb{C}^k6 of spanning trees containing Ck\mathbb{C}^k7 reduces by contraction to

Ck\mathbb{C}^k8

The paper "On enumeration of spanning trees of complete multipartite graphs containing a fixed spanning forest" derives a determinantal formula for Ck\mathbb{C}^k9 using the Generalized Matrix Determinant Lemma and Jacobi’s formula for the derivative of a determinant. If Z[xn]\mathbb{Z}[\mathbf{x}_n]0, Z[xn]\mathbb{Z}[\mathbf{x}_n]1, and Z[xn]\mathbb{Z}[\mathbf{x}_n]2 is the Z[xn]\mathbb{Z}[\mathbf{x}_n]3-cofactor of a specified matrix Z[xn]\mathbb{Z}[\mathbf{x}_n]4, then

Z[xn]\mathbb{Z}[\mathbf{x}_n]5

for any Z[xn]\mathbb{Z}[\mathbf{x}_n]6; the case Z[xn]\mathbb{Z}[\mathbf{x}_n]7 reduces to the previously known bipartite formula (Wang et al., 3 Feb 2026).

A further analytic development is the spanning tree generating function (STGF) for a regular lattice Z[xn]\mathbb{Z}[\mathbf{x}_n]8,

Z[xn]\mathbb{Z}[\mathbf{x}_n]9

whose value at hh^*0 is the spanning tree constant hh^*1. The derivative satisfies

hh^*2

where hh^*3 is the lattice Green function, so that

hh^*4

For the square lattice, the paper gives hh^*5, and for the standard two- and three-dimensional lattices it expresses STGFs as Mahler measures and hypergeometric functions (Guttmann et al., 2012).

3. Half-integrality, LP rounding, and integral spanning subgraphs

In survivable network design, integral spanning emerges through rounding the natural LP relaxations. For the Minimum hh^*6-Edge Connected Spanning Multisubgraph problem, the LP is

hh^*7

and the half-integral case is characterized by hh^*8. Carr and Ravi had shown that the integrality gap is at most hh^*9 in this case. The paper "A Uniform[0,1]\mathrm{Uniform}[0,1]0-Approximation Algorithm for the Minimum Uniform[0,1]\mathrm{Uniform}[0,1]1-Edge Connected Multisubgraph Problem in the Half-Integral Case" gives a simpler proof via an extension of Lovász’s splitting-off theorem and, crucially, an explicit deterministic algorithm: given a half-integral LP solution Uniform[0,1]\mathrm{Uniform}[0,1]2, one can in Uniform[0,1]\mathrm{Uniform}[0,1]3 time construct a Uniform[0,1]\mathrm{Uniform}[0,1]4-edge connected spanning multisubgraph of cost at most Uniform[0,1]\mathrm{Uniform}[0,1]5 (Boyd et al., 2020).

The mechanism is recursive. From a half-integral feasible Uniform[0,1]\mathrm{Uniform}[0,1]6, one forms the multigraph Uniform[0,1]\mathrm{Uniform}[0,1]7 with Uniform[0,1]\mathrm{Uniform}[0,1]8 parallel copies of each edge; Uniform[0,1]\mathrm{Uniform}[0,1]9 is then T(G;x,y)T(G;x,y)0-regular and T(G;x,y)T(G;x,y)1-edge connected. Splitting-off admissible pairs of incident edges preserves the required connectivity while reducing the instance by one vertex, and careful edge-cost assignment maintains the inductive cost bound. The key induction theorem states that for a T(G;x,y)T(G;x,y)2-regular, T(G;x,y)T(G;x,y)3-edge connected multigraph T(G;x,y)T(G;x,y)4 and any edge T(G;x,y)T(G;x,y)5, one can in T(G;x,y)T(G;x,y)6 time find a T(G;x,y)T(G;x,y)7-edge connected spanning subgraph T(G;x,y)T(G;x,y)8 of T(G;x,y)T(G;x,y)9 such that E[L(G)]=011ttTx(G;1t,11t)T(G;1t,11t)dt.\mathbb{E}[L(G)] = \int_0^1 \frac{1-t}{t} \frac{T_x\left(G; \frac{1}{t}, \frac{1}{1-t}\right)}{T\left(G; \frac{1}{t}, \frac{1}{1-t}\right)} \, dt .0 and E[L(G)]=011ttTx(G;1t,11t)T(G;1t,11t)dt.\mathbb{E}[L(G)] = \int_0^1 \frac{1-t}{t} \frac{T_x\left(G; \frac{1}{t}, \frac{1}{1-t}\right)}{T\left(G; \frac{1}{t}, \frac{1}{1-t}\right)} \, dt .1 uses at most one copy of each multiedge; this yields the E[L(G)]=011ttTx(G;1t,11t)T(G;1t,11t)dt.\mathbb{E}[L(G)] = \int_0^1 \frac{1-t}{t} \frac{T_x\left(G; \frac{1}{t}, \frac{1}{1-t}\right)}{T\left(G; \frac{1}{t}, \frac{1}{1-t}\right)} \, dt .2 guarantee for the original LP solution (Boyd et al., 2020).

The directed analogue is the weighted minimum strongly connected spanning subgraph problem. Its LP relaxation requires E[L(G)]=011ttTx(G;1t,11t)T(G;1t,11t)dt.\mathbb{E}[L(G)] = \int_0^1 \frac{1-t}{t} \frac{T_x\left(G; \frac{1}{t}, \frac{1}{1-t}\right)}{T\left(G; \frac{1}{t}, \frac{1}{1-t}\right)} \, dt .3 for all nonempty proper E[L(G)]=011ttTx(G;1t,11t)T(G;1t,11t)dt.\mathbb{E}[L(G)] = \int_0^1 \frac{1-t}{t} \frac{T_x\left(G; \frac{1}{t}, \frac{1}{1-t}\right)}{T\left(G; \frac{1}{t}, \frac{1}{1-t}\right)} \, dt .4. The paper "An Optimal Rounding for Half-Integral Weighted Minimum Strongly Connected Spanning Subgraph" proves that half-integral LP solutions can be rounded in polynomial time at multiplicative cost E[L(G)]=011ttTx(G;1t,11t)T(G;1t,11t)dt.\mathbb{E}[L(G)] = \int_0^1 \frac{1-t}{t} \frac{T_x\left(G; \frac{1}{t}, \frac{1}{1-t}\right)}{T\left(G; \frac{1}{t}, \frac{1}{1-t}\right)} \, dt .5, and more generally that if every positive variable is at least E[L(G)]=011ttTx(G;1t,11t)T(G;1t,11t)dt.\mathbb{E}[L(G)] = \int_0^1 \frac{1-t}{t} \frac{T_x\left(G; \frac{1}{t}, \frac{1}{1-t}\right)}{T\left(G; \frac{1}{t}, \frac{1}{1-t}\right)} \, dt .6, the multiplicative bound is E[L(G)]=011ttTx(G;1t,11t)T(G;1t,11t)dt.\mathbb{E}[L(G)] = \int_0^1 \frac{1-t}{t} \frac{T_x\left(G; \frac{1}{t}, \frac{1}{1-t}\right)}{T\left(G; \frac{1}{t}, \frac{1}{1-t}\right)} \, dt .7. The construction uses distributions over in-arborescences and out-arborescences rooted at a chosen vertex E[L(G)]=011ttTx(G;1t,11t)T(G;1t,11t)dt.\mathbb{E}[L(G)] = \int_0^1 \frac{1-t}{t} \frac{T_x\left(G; \frac{1}{t}, \frac{1}{1-t}\right)}{T\left(G; \frac{1}{t}, \frac{1}{1-t}\right)} \, dt .8, with

E[L(G)]=011ttTx(G;1t,11t)T(G;1t,11t)dt.\mathbb{E}[L(G)] = \int_0^1 \frac{1-t}{t} \frac{T_x\left(G; \frac{1}{t}, \frac{1}{1-t}\right)}{T\left(G; \frac{1}{t}, \frac{1}{1-t}\right)} \, dt .9

and therefore

pm(t)=1+AS(G)k(A)tA(1t)mA=1+i=0maiti,p_m(t) = -1 + \sum_{A \in S(G)} k(A)\, t^{|A|}(1-t)^{m-|A|} = -1 + \sum_{i=0}^m a_i t^i,0

For the half-integral case pm(t)=1+AS(G)k(A)tA(1t)mA=1+i=0maiti,p_m(t) = -1 + \sum_{A \in S(G)} k(A)\, t^{|A|}(1-t)^{m-|A|} = -1 + \sum_{i=0}^m a_i t^i,1, this gives the optimal factor pm(t)=1+AS(G)k(A)tA(1t)mA=1+i=0maiti,p_m(t) = -1 + \sum_{A \in S(G)} k(A)\, t^{|A|}(1-t)^{m-|A|} = -1 + \sum_{i=0}^m a_i t^i,2, matching a known pm(t)=1+AS(G)k(A)tA(1t)mA=1+i=0maiti,p_m(t) = -1 + \sum_{A \in S(G)} k(A)\, t^{|A|}(1-t)^{m-|A|} = -1 + \sum_{i=0}^m a_i t^i,3 integrality-gap lower bound for a half-integral instance (Hershkowitz et al., 2020).

For undirected pm(t)=1+AS(G)k(A)tA(1t)mA=1+i=0maiti,p_m(t) = -1 + \sum_{A \in S(G)} k(A)\, t^{|A|}(1-t)^{m-|A|} = -1 + \sum_{i=0}^m a_i t^i,4-edge connectivity, the paper "Approximating pm(t)=1+AS(G)k(A)tA(1t)mA=1+i=0maiti,p_m(t) = -1 + \sum_{A \in S(G)} k(A)\, t^{|A|}(1-t)^{m-|A|} = -1 + \sum_{i=0}^m a_i t^i,5-Edge-Connected Spanning Subgraphs via a Near-Linear Time LP Solver" separates the fractional and integral aspects. It computes a pm(t)=1+AS(G)k(A)tA(1t)mA=1+i=0maiti,p_m(t) = -1 + \sum_{A \in S(G)} k(A)\, t^{|A|}(1-t)^{m-|A|} = -1 + \sum_{i=0}^m a_i t^i,6-approximate fractional solution in time pm(t)=1+AS(G)k(A)tA(1t)mA=1+i=0maiti,p_m(t) = -1 + \sum_{A \in S(G)} k(A)\, t^{|A|}(1-t)^{m-|A|} = -1 + \sum_{i=0}^m a_i t^i,7 and then rounds it to an integral pm(t)=1+AS(G)k(A)tA(1t)mA=1+i=0maiti,p_m(t) = -1 + \sum_{A \in S(G)} k(A)\, t^{|A|}(1-t)^{m-|A|} = -1 + \sum_{i=0}^m a_i t^i,8ECSS of cost at most pm(t)=1+AS(G)k(A)tA(1t)mA=1+i=0maiti,p_m(t) = -1 + \sum_{A \in S(G)} k(A)\, t^{|A|}(1-t)^{m-|A|} = -1 + \sum_{i=0}^m a_i t^i,9 times optimum in time

mm0

The rounding proceeds through cut sparsification and a Khuller–Vishkin reduction to mm1 edge-disjoint arborescences in a directed support of size mm2 (Chalermsook et al., 2022).

These results make clear that integrality is not merely a modeling convention. In this part of the literature it is a quantitative objective: the aim is to certify how close an integral spanning subgraph can be to the optimal fractional benchmark.

4. Degree bounds, walks, leaves, and designated internal vertices

The language of integral spanning structures also appears in existence theorems with local constraints. The paper "Spanning trees and spanning closed walks with small degrees" proves that if for all mm3,

mm4

then mm5 has a spanning tree mm6 containing an arbitrary given matching such that mm7 for all vertices. It also proves that if for all mm8,

mm9

then kk00 admits a spanning closed walk passing through the edges of an arbitrary given matching and meeting each vertex kk01 at most kk02 times; this solves a long-standing conjecture of Jackson and Wormald (Hasanvand, 2017).

The attainable number of leaves in spanning trees exhibits a different integrality phenomenon. If

kk03

then the paper "Spanning trees for many different numbers of leaves" proves that kk04 is contiguous for every connected graph. For connected and locally connected graphs of order at least kk05, including triangulations, this yields spanning trees with exactly kk06 leaves for every

kk07

and for plane kk08-connected kk09-vertex triangulations there are polynomial-time constructions for every integer kk10 in that range. The same paper also constructs infinitely many plane kk11-connected kk12-vertex triangulations with kk13 (Noguchi et al., 2023).

A complementary optimization problem is the Minimum Weight Non-Terminal Spanning Tree problem, where a specified set kk14 must consist of internal vertices in the spanning tree, equivalently kk15 for all kk16. This generalizes the standard spanning tree problem and contains kk17-kk18 Hamiltonian Path as the special case kk19. The problem is NP-hard, W[1]-hard when parameterized by clique-width, admits a kk20-vertex kernel for kk21, and has an kk22-time algorithm for polynomially bounded integral edge weights; parameterization by kk23 gives an kk24-time algorithm for arbitrary weights (Hanaka et al., 2023).

Exact integral modeling also appears in the constrained optimum communication spanning tree problem. The paper "Mixed-Integer Approaches to Constrained Optimum Communication Spanning Tree Problem" models pairwise distances directly by integral variables kk25 together with binary edge variables kk26, using Bellman-type recursions and the algebraic relation

kk27

In the reported experiments, the novel linear distance-based formulations are superior to the traditional multicommodity flow model, and the distance-based MILP formulations are stated to be 35 times faster for kk28 and kk29 (Veremyev et al., 2021).

5. Integral cohomology, integral roots, and spanning geometry

In algebraic combinatorics and geometry, spanning objects are often studied through integral invariants rather than through optimization. A spanning configuration in kk30 is a sequence kk31 of subspaces with prescribed dimensions kk32 such that

kk33

Its moduli space

kk34

is a Zariski open subset of a product of Grassmannians. The paper "Spanning subspace configurations" gives the integral cohomology presentation

kk35

where kk36 is generated by the top kk37 elementary symmetric polynomials in all variables and by the complete homogeneous symmetric polynomials kk38 for kk39. This simultaneously generalizes Borel’s presentation for partial flag varieties and the cohomology of spanning line configuration spaces associated with the Haglund–Remmel–Wilson Delta Conjecture (Rhoades, 2019).

The polynomial theory of increasing spanning forests exhibits a different form of integrality. If kk40 has vertices kk41 and kk42, then the generating polynomial for increasing spanning forests is

kk43

Hence all roots are nonpositive integers. Hallam and Sagan had shown this factorization, and the later paper provides new combinatorial proofs, bounds the coefficients using broken circuits, and extends the theory to cage-free simplicial complexes and labeled multigraphs. Moreover,

kk44

if and only if the labeling is a perfect elimination order (Hallam et al., 2016).

The phrase “spanning” also enters Ehrhart theory. A lattice polytope kk45 is spanning if every lattice point in kk46 is an integral affine combination of lattice points of kk47. The paper "Ehrhart Theory of Spanning Lattice Polytopes" proves that the kk48-vector of a spanning lattice polytope has no gaps: if kk49 is spanning, then

kk50

As a consequence, the paper derives the inequality

kk51

described there as a polyhedral consequence of the Eisenbud–Goto conjecture (Hofscheier et al., 2016).

6. Structural synthesis, terminology, and open directions

Taken together, these works suggest that “integral spanning” is best understood as a structural motif rather than a single theorem or model. The common thread is that a spanning requirement is coupled to an integrality phenomenon: exact selection of edges or arcs, integral multiplicities, integral root or cohomology behavior, or integral analytic representations. The principal methods are correspondingly diverse: Tutte-polynomial differentiation and spanning-subgraph expansions for random MSTs, Laplacian determinants and contraction for enumeration, splitting-off and arborescence decompositions for approximation, Bellman-type recursions for mixed-integer formulations, mixed reduction and orbit harmonics for cohomology, and half-open triangulations for kk52-theory (Nishikawa et al., 2015, Wang et al., 3 Feb 2026, Boyd et al., 2020, Veremyev et al., 2021, Rhoades, 2019, Hofscheier et al., 2016).

A persistent misconception is that “integral” in spanning problems refers only to integer edge weights. The cited literature shows otherwise. In 2ECM and WMSCSS, the salient issue is rounding half-integral LP solutions to integral spanning subgraphs (Boyd et al., 2020, Hershkowitz et al., 2020). In spanning configurations, the decisive property is integral cohomology over kk53 (Rhoades, 2019). In increasing spanning forests, it is complete factorization with nonpositive integral roots (Hallam et al., 2016). In spanning lattice polytopes, it is the arithmetic spanning condition and the induced no-gap behavior of the kk54-vector (Hofscheier et al., 2016).

Several open-ended directions remain visible within the surveyed material. For complete graphs, the coefficient patterns in the MST integrand are explicitly said to hint at asymptotic analysis (Nishikawa et al., 2015). For kk55ECM, the Four-Thirds Conjecture remains the long-standing benchmark beyond the half-integral case (Boyd et al., 2020). In Ehrhart theory, the no-gap theorem is presented as a modest analog of unimodality, while unimodality questions themselves remain open for important classes such as IDP polytopes (Hofscheier et al., 2016). These directions indicate that integrality in spanning problems is not a peripheral regularity condition: it is a source of structure, complexity, and algebraic rigidity across combinatorics, optimization, and geometry.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Integral Spanning.