Source-linked AI summary

Spanning Trees with Many Leaves in Graphs of Minimum Degree at Least 7

Sogol Jahanbekam

arXiv:2609.30354v1cs.DSmath.CO

TL;DR

For connected graphs of minimum degree at least 7, no degree-7-specific leaf bound was available beyond the inherited degree-6 guarantee. The paper gives a polynomial-time construction and a recursion for arbitrary minimum degree, guaranteeing more than 0.5455 n leaves at degree 7 and improving listed bounds for higher degrees.

  • Problem

    For minimum degree 7, the best known bound was the inherited 11/21 n (≈0.5238 n) guarantee from Simarova’s degree-6 result, while asymptotic results gave no explicit degree-7 bound.

    Source: §1 · p. 1
  • Method

    A constructive polynomial-time spanning-tree algorithm is analyzed for arbitrary minimum degree δ, yielding a recursion and explicit leaf bounds.

    Source: §1 · pp. 1–2
  • Results

    25200/46189 n (>0.5455 n) leaves are guaranteed for minimum degree at least 7, versus the inherited 11/21 n (≈0.5238 n) bound.

    Source: §1 · p. 2
  • Takeaways & Limitations

    The recursion supplies explicit bounds for every δ, with the listed bounds for 8 ≤ δ ≤ 25 improving on the inherited 11/21 n guarantee.

    Source: §1 · p. 2

    For δ ≤ 6, the recursion gives weaker bounds than the known results.

    Source: §3 · p. 6

Abstract

from arXiv · show

We give a polynomial-time algorithm that constructs, in every connected $n$-vertex graph of minimum degree at least $7$, a spanning tree with at least $\frac{25200}{46189}n>0.5455\,n$ leaves. No bound specific to minimum degree $7$ was known: the best bound available for this class was $\frac{11}{21}n\approx0.5238\,n$, inherited from Simarova's theorem for minimum degree~$6$. The algorithm and its analysis are carried out for an arbitrary minimum degree $\delta$, and yield a recursion that gives an explicit lower bound on the number of leaves for every $\delta$. The resulting bounds improve all previously known ones for every $\delta\ge7$; for $\delta=8,9,10$ they are $0.5850\,n$, $0.6151\,n$ and $0.6413\,n$, and they are tabulated for $\delta\le25$ at the end of the paper.

1 Introduction

For minimum degree 7, the best available guarantee was inherited from the degree-6 result, while asymptotic bounds gave no explicit degree-7 bound. This paper gives a constructive polynomial-time guarantee and a recursion for bounds at arbitrary minimum degree.

1 Introduction

  • The largest guaranteed leaf count l(n, δ) is equivalent to n minus the largest connected domination number among the graphs in scope.The scope is connected n-vertex graphs with minimum degree at least δ.Source: §1 · p. 1
  • The previous guarantee was 11/21 n (≈0.5238 n), inherited from Simarova’s degree-6 result; asymptotic results gave no explicit bound for degree 7.The asymptotic results involve unspecified terms and become meaningful only for large minimum degree.Source: §1 · p. 1
  • 25200/46189 n (>0.5455 n) leaves are guaranteed when the minimum degree is at least 7.The bound is obtained constructively by a polynomial-time algorithm.Source: §1 · pp. 1–2
  • The algorithm is analyzed for arbitrary minimum degree δ, yielding a recursion and explicit lower bounds on leaves for every δ.Theorem 1 is the δ = 7 case; bounds for 8 ≤ δ ≤ 25 improve the inherited 11/21 n bound.Source: §1 · p. 2
  • Constructive guarantees are algorithmically relevant because finding a maximum-leaf spanning tree is NP-hard even for 4-regular graphs.Spanning trees with many leaves arise in network design and broadcasting, with internal vertices as routers and leaves as terminals.Source: §1 · p. 2

2 The algorithm

The algorithm grows a rooted subtree by expanding selected leaves and uses staged rules to decide which vertices to add. It then attaches every remaining vertex to a leaf to produce a spanning tree with at least as many leaves as the constructed subtree had.

2 The algorithm

  • The algorithm starts at a maximum-degree vertex, expands it into a star, and thereafter adds vertices through sequences of expansions.Expanding v adds all of its neighbors outside T as children, making v a non-leaf and those added vertices leaves.Source: §2 · p. 2
  • In stages i=0,...,Iδ, the algorithm repeatedly applies E1i or E2i when available, and E3 is available only in stage 0.E1i expands a leaf and then a qualifying outside neighbor; E2i expands a leaf with enough outside neighbors; E3 expands a leaf, u, and then w.Source: §2 · p. 3
  • Each stage uses at most n extensions, each found in polynomial time, and the final attachment step is linear.Every extension adds at least one vertex to T.Source: §2 · p. 3
  • Attaching each remaining vertex to a neighboring leaf completes a spanning tree whose leaf count is at least yIδ.The remaining vertices become leaves, and the construction retains at least yIδ leaves from the final subtree.Source: §2 · p. 3

3 Analysis

The analysis bounds leaf growth against non-leaf growth and the vertices still outside the tree, then uses these estimates in a degree-indexed recursion. The recursion guarantees an ηIδn-leaf spanning tree and yields tabulated improved bounds for degrees 7 through 25.

3 Analysis

  • At each stage, every unadded vertex has only leaf neighbors in Ti; the stopping rules bound its neighbors in Zi and ensure at least δ−aδ+i+1 leaf neighbors.The analysis also bounds the number of Zi neighbors of each Yi vertex by βi.Source: §3 · p. 3
  • Extension accounting bounds non-leaf growth relative to leaf growth, with separate inequalities for stage 0 and later stages.For an extension, the analysis uses upper bounds on Δx and lower bounds on Δy; it derives these from the E1i, E2i, and E3 cases.Source: §3 · pp. 3–4
  • For minimum degree at least δ≥7, Theorem 7 guarantees a spanning tree with at least ηIδn leaves, so l(n,δ)≥ηIδn.The proof establishes yi≥ηin at every stage by induction.Source: §3 · p. 4
  • The induction combines bounds on non-leaves and unprocessed vertices with n=xi+yi+zi to establish yi≥ηin at each stage.The proof starts with stage 0 and substitutes earlier inductive bounds into the recurrence.Source: §3 · pp. 4–5
  • For δ=7, Corollary 8 sets aδ=5, I7=3, and (β0,β1,β2,β3)=(2,2,1,1), specializing Theorem 7 to prove Theorem 1.Source: §3 · p. 5
  • The recursion’s tabulated lower bounds for 7≤δ≤25 each improve on 11/21, the bound inherited from minimum degree 6.Exact values for larger δ are omitted because the rationals have rapidly growing height.Source: §3 · pp. 5–6
  • For δ≤6, the recursion gives weaker bounds than the known results, so Theorem 1 is stated for δ≥7.Source: §3 · p. 6
  • The algorithm runs in polynomial time: each stage has at most n extensions, each extension is found in polynomial time, and final attachment is linear.Source: §3 · p. 6

Funding

The work was partially supported by the Woodward Fund for Applied Mathematics at San José State University.

  • The Woodward Fund for Applied Mathematics at San José State University partially supported the work.Source: Funding · p. 6
  • The fund is a gift from the estate of Mrs. Marie Woodward in memory of her son, Henry Teynham Woodward.Source: Funding · p. 6
  • Henry Teynham Woodward was a Mathematics Department alumnus who worked with research groups at NASA Ames.Source: Funding · p. 6
Loading 2609.30354v1…