Spanning trees in connected graphs with few branch and end vertices
Abstract
A vertex of degree one in a tree is called an end vertex and a vertex of degree at least three is called a branch vertex. For a graph G, let σ2 be the minimum degree sum of two nonadjacent vertices in G. We consider tree problems arising in the context of optical and centralized terminal networks: finding a spanning tree of G (i) with the minimum number of end vertices, (ii) with the minimum number of branch vertices and (iii) with the minimum degree sum of the branch vertices, motivated by network design problems where junctions are significantly more expensive than simple end- or through-nodes, and are thus to be avoided. We consider: () connected graphs on n vertices such that σ2 n-k+1 for some positive integer k. In 1976, it was proved (by the author) that every graph satisfying () has a spanning tree with at most k end vertices. In this paper we first show that every graph satisfying () has a spanning tree with at most k+1 branch and end vertices altogether. The next result states that every graph satisfying () has a spanning tree with at most (k-1)/2 branch vertices. The third result states that every graph satisfying () has a spanning tree with at most 32(k-1) degree sum of branch vertices. All results are sharp.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.