Open Access
Issue
Wuhan Univ. J. Nat. Sci.
Volume 29, Number 6, December 2024
Page(s) 558 - 562
DOI https://doi.org/10.1051/wujns/2024296558
Published online 07 January 2025

© Wuhan University 2024

Licence Creative CommonsThis is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

0 Introduction

In this paper, we consider only finite, undirected and simple graphs. Let G=(V(G),E(G)) be a graph with vertex set V(G) and edge set E(G). For a set X, we use |X| to denote the cardinality of X. For a subgraph H of G and a vertex vV(G), we denote by dH(v) and NH(v) the degree and the neighborhood of v in H, respectively. For a subgraph H, a nonempty subset X of V(G) and an integer i1, we write

N H ( X ) = x X N H ( x ) , d H ( X ) = x X d H ( x )

N i   ( X ) = { x V ( G ) : | N   ( x ) X | = i }

and Ni(X)={xV(G):|N (x)X|i }.

If H=G, then for simplicity, we write N(x), N(X), d(x) and d(X) for NG(x), NG(X), dG(x) and dG(X), respectively.

The subgraph of G induced by X is denoted by XG. We write G-X for V(G)-XG, and for a vertex v of G, we write G-v for G-{v}.

A spanning tree of a graph G is a tree that contains all the vertices of G, respectively. A spanning tree is called a spanning k-ended tree if it contains at most k leaves. Clearly, a Hamiltonian path can be regarded as a spanning 2-ended tree.

An independent set in a graph is a set of pairwise nonadjacent vertices. If G has k independent vertices, the minimum degree sum of k independent vertices of G is denoted by σk(G), that is σk(G)=minS{xSd(x):S is an independent set of G with k vertices}. Otherwise, we define σk(G)=+.

The graph constructed from two complete graphs Km and Kn by identifying one vertex of Km with one vertex of Kn is called a double complete graph, where m,n2. The common vertex of Km and Kn is called the center, and other vertices are called non-central vertices. The complete bipartite graph with bipartition (X,Y), where |X|=m and |Y|=n, is denoted by Km,n. If a graph G contains no K1,3 as its induced subgraph, then we say G is a claw-free graph (or K1,3-free graph).

Theorem 1[1] Let G be a connected claw-free graph. If δ(G)|V(G)|-23, then G has a Hamiltonian path.

In view of Theorem 1, for a claw-free graph, Kano et al[1] gave a degree sum condition to have a spanning tree with a bounded number of leaves, and got the following theorem.

Theorem 2[2] Let G be a connected claw-free graph and k2 be an integer. If σk+1(G)|V(G)|-k, then G has a spanning k-ended tree.

1 Minimum Spanning t-Ended Systems

Let ζ be a set of vertices, paths or cycles in a graph G such that any two distinct elements of ζ have no common vertices. Define a function f: ζ{1,2} as follows:

f ( β ) = { 1 , β   i s   K 1 , K 2   o r   c y c l e   o f   ζ ; 2 , β   i s   a   p a t h   w i t h   a t   l e a s t   t h r e e   v e r t i c e s   o f   ζ .

We call ζ a t-ended system of G if βζf(β)t. For a t-ended system ζ of G, let V(ζ) denote the union of the vertex sets of all the elements of ζ. Moreover, we call ζ a spanning t-ended system of G if ζ is a t-ended system and V(ζ)=V(G).

Lemma 1[3] Let t2 be an integer and G be a connected graph. If G has a spanning t-ended system, then G has a spanning t-ended tree.

Let ζ be a t-ended system in a graph. We define ζP={βζ:f(β)=2} and ζC={βζ:f(β)=1}. For a path PζP, let xP,yP be the end vertices of P. For an element CζC, choose one arbitrary vertex xC of C.

We define End(ζP)=PζP{xP,yP},Int(ζP)=V(ζP)\End(ζP), End(ζC)=CζC {xC} and End(ζ)=End(ζP)

E n d ( ζ C )

Definition 1   Let ζ be a spanningt-ended system of a graph G. If there is no positive integer s<t such that G has a spanning s-ended system, then we call ζ a minimum spanning t-ended system of G.

From Definition 1, we can conclude that if a spanning t-ended system is minimum, then End(ζ) has exactly t elements. Let ζ be a minimum spanning t-ended system of G satisfying

( C 1 ) | V ( ζ P ) | is as large as possible;

( C 2 ) | N 2 ( E n d ( ζ ) ) | is as small as possible, subject to (C1).

Lemma 2[4] E n d ( ζ ) is an independent set with t elements.

Fact 1[4] If aEnd(ζP), then NG(a)Int(ζP).

Fact 2[4] If dV(C) for some CζC, then NG(d)Int(ζP)V(C).

Since G is claw-free, by Facts 1 and 2, we conclude that

Fact 3 N 2 ( E n d ( ζ ) ) I n t ( ζ P ) and N3(End(ζ))=ϕ.

In the following, we take P=v0v1vp as an element of ζP and X be a subset of V(G). For two vertices vi,vj of V(P), we use P(vi,vj)=vivi+1vj and P¯(vj,vi)=vjvj-1vi. Define

N P ( X ) + = { v i + 1 V ( P ) : t h e r e   i s   a   v e r t e x   x X   s u c h   t h a t   x v i E ( G ) }

N P ( X ) - =

{ v i - 1 V ( P ) :   t h e r e   i s   a   v e r t e x   x X   s u c h   t h a t   x v i E ( G ) }

If X={x}, then we simplify NP({x})+ and NP({x})- to NP(x)+ and NP(x)-, respectively.

Let C be an element of ζC and x be an arbitrary vertex of C, we use x* to denote the neighbor of x on C if CK1, otherwise x*=x. Set Cx*=C-xx* if CK1,K2, otherwise Cx*=C.

Claim 1 Each of the following holds:

(i) If v0viE(G), then vi-1xE(G) for every vertex x(End(ζP)\{v0})V(ζC).

(ii) If vivpE(G), then vi+1xE(G) for every vertex x(End(ζP)\{vp})V(ζC).

Proof   (i) Suppose to the contrary that there is a vertexx(End(ζP)\{v0})V(ζC) such that vi-1xE(G). If x=vp, then V(P)G is a cycle and so G has a spanning (t-1)-ended system, which contradicts the minimality of ζ.

If xvp, then let Q be the element of ζ containing x. Replacing P and Q by

P ' = { Q + x v i - 1 + P ¯ ( v i - 1 , v 0 ) + v 0 v i + P ( v i , v p ) , Q ζ P ; Q x * + x v i - 1 + P ¯ ( v i - 1 , v 0 ) + v 0 v i + P ( v i , v p ) , Q ζ C ,

we can obtain a spanning (t-2)-ended system if QζP, or a spanning (t-1)-ended system if QζC, which contradicts the minimality of ζ.

By symmetry, (ii) holds as (i).

Claim 2 If viN2(End(ζ)) for some 1ip-1, then (i) viv0,vivpE(G), and (ii) vi-1v0,vi+1vpE(G) if  2ip-2.

Proof   (i) Suppose to the contrary that viv0E(G) or vivpE(G). By symmetry, suppose vivpE(G).

Case 1 v 0 v i E ( G ) .

There is a vertex x(End(ζP)\{v0,vp})V(ζC) such that vixE(G). The two neighbors of vi are v0 and x. Then vivp by Lemma 1. Since {vi+1,v0,x}NG(v) and G is claw-free, we can get that vi+1xE(G) by Lemma 1 and Claim 1.

If QζP, then replacing P and Q by P'=P¯(vp,vi+1)+vi+1x+Q and Q'=P(v0,vi)+viv0, we can obtain a spanning (t-1)-ended system, which contradicts the minimality of ζ.

If QζC is a cycle, then let the two neighbors of x in Q be x- and x+. Since {vi,x-,x+}NG(x) and G is claw-free, we may assume that x-viE(G) or x-x+E(G) by symmetry. If x-viE(G), then replacing P and Q by P(v0,vi)+vix-+Q-xx-+xvi+1+P(vi+1,vp), we can obtain a spanning (t-1)-ended system, which contradicts the minimality of ζ. If x-x+E(G), then replacing P and Q by P'=P(v0,vi)+vix+xvi+1+P(vi+1,vp) and Q'=Q-x+x-x+, we can obtain a spanning t-ended system ζ' such that |V(ζP')|>|V(ζP)|, which contradicts (C1).

If QζC is a K1 or K2, then replacing P and Q by P'=P(v0,vi)+vix+xvi+1+P(vi+1,vp) and Q'=Q-x, we can obtain a spanning t-ended system ζ' such that |V(ζP')|>|V(ζP)|, which contradicts (C1).

Case 2 v 0 v i E ( G ) .

There are two vertices x,y(End(ζP)\{v0,vp})V(ζC) such that vix,viyE(G). Since {vi-1,y,x}NG(vi) and G is claw-free, by Lemma 1, we have vi-1xE(G) or vi-1yE(G). By symmetry, we may assume vi-1xE(G). Let Q and R be the elements of ζ containing x and y, respectively.

If QR, then replacing P,Q and R by

Q ' = { P ( v 0 , v i - 1 ) + v i - 1 x + Q , Q ζ P ; P ( v 0 , v i - 1 ) + v i - 1 x + Q x * , Q ζ C ,

R ' = { P ( v i , v p ) + v i y + R , R ζ P ; P ( v i , v p ) + v i y + R x * , R ζ C ,

we can obtain a spanning t-ended system ζ' such that f(Q')+f(R')f(R)+f(P)+f(Q). If f(Q')+f(R')<f(R)+f(P)+f(Q), then it contradicts the minimality of ζ.

If f(Q')+f(R')=f(R)+f(P)+f(Q), then it is possible only if {Q',R'}ζP and {Q,R}ζC, it contradicts (C1).

If Q=R, then Q is a path whose end vertices are x and y. Replacing P and Q by P'=P(v0,vi-1)+vix+Q+yvi+P(vi,vp), we can get a spanning (t-2)-ended system, which contradicts the minimality of ζ.

(ii) If 2ip-2, then, since G is claw-free, by (i) vi-1v0,vi+1vpE(G).

Claim 3 For each Pζp, dP(End(ζ))|V(P)|-1. The equality holds if and only if V(P)G is a double complete graph.

Proof   By Claim 1, {v0}, NP(v0), NP(End(ζ)\{v0})+ are pairwise disjoint subsets of V(P).

Since {v0}NP(v0)NP(End(ζ)\{v0})+V(P),we have

| V ( P ) | | { v 0 } | + | N G ( v 0 ) | + | N G ( E n d ( ζ ) \ { v 0 } ) + |

= 1 + | N G ( v 0 ) | + | N G ( E n d ( ζ ) \ { v 0 } ) | (1)

= 1 + d P ( E n d ( ζ ) ) .

Therefore, dP(End(ζ))|V(P)|-1.

Next, we will show that dP(End(ζ))=|V(P)|-1 if and only if V(P)G is a double complete graph. Obviously, if V(P)G is a double complete graph, then dP(End(ζ))=|V(P)|-1.

If dP(End(ζ))=|V(P)|-1, then by inequality (1), we have

V ( P ) = { v 0 } N P ( v 0 ) N P ( E n d ( ζ ) \ { v 0 } ) + . (2)

We can claim that |V(P)N2(End(ζ))|1. Otherwise, each vertex xV(P)\{v0,vp} is adjacent to at most one vertex of End(ζ), it follows dP(End(ζ))|V(P)|-2, a contradiction. By Fact 3 and Claim 2, there exists a vertex viInt(P) such that viN2(End(ζ)), and v0vi,vivpE(G) . Since G is claw-free, v0vi-1,vi+1vpE(G).

If v0vi-2E(G), then by (2), there is a vertex xEnd(ζ)\{v0} such that vi-3xE(G).

Case 1 x v p .

Let Q be the component of ζ containing x. If Q=K1, then since {vi-4,vi-2,x}NP(vi-3) and G is claw-free, we may assume that vi-4vi-2E(G) or vi-4xE(G) by symmetry. Replacing P and Q by

P ' = { P ( v 0 , v i - 4 ) + v i - 4 x + x v i - 3 + P ( v i - 3 , v p ) , x v i - 3 + v i - 3 v i - 2 + v i - 2 v i - 4 + P ¯ ( v i - 4 , v 0 ) + v 0 v i - 1 + P ( v i - 1 , v p ) , v i - 4 x E ( G ) ; v i - 4 v i - 2 E ( G ) ,

we can obtain a spanning t-ended system ζ' such that |V(ζP')|>|V(ζP)|, which contradicts (C1).

If QK1, then replacing P and Q by

P ' = { Q + x v i - 3 + P ¯ ( v i - 3 , v 0 ) + v 0 v i - 1 + P ( v i - 1 , v p ) , Q x * + x v i - 3 + P ¯ ( v i - 3 , v 0 ) + v 0 v i - 1 + P ( v i - 1 , v p ) , Q ζ P ; Q ζ C ,

and Q'=vi-2, we can obtain a spanning t-ended system ζ' such that |V(ζP')|>|V(ζP)|, which contradicts (C1).

Case 2 x = v p .

Consider the path P'=vi-2vi-3v0vi-1vivpvi+1vi+2

v p - 2 v p - 1 . Let ζ'=(ζ \{P}){P'}. By the choice of ζ, there is at least one vertex vsN2(End(ζ'))V(P'). By Claim 2, vi-2vs,vp-1vsE(G). Since v0vi-2E(G),s0. Since vi-1vi-2v0vivpvi+1vi+2vp-1 is a path, by Lemma 2 and Claim 2 (i), si-1. Similarly, si+1,p. If s=i, then vi-1vi-2vivi+1vpvi-3vi-4v0vi-1 is a cycle, which contradicts the minimality of ζ.

If 1si-3, then by Claim 2 (ii), vs+1vi-2,vs-1vp-1

E ( G ) . Then P(vi-3,vs+1)+vs+1vi-2+vi-2vs+P¯(vs,v0)+v0vi-1+P(vi-1,vp)+vpvi-3 is a cycle, which contradicts the minimality of ζ. If i+2sp-2, then by Claim 2 (ii), vs-1vi-2,vs+1vp-1E(G). By similar argument as the case 1si-3, we can get a contradiction.

Therefore, there is no vertex in N2(End(ζ'))

V ( P ' ) . Hence v0vi-2E(G). By repeating the above procedure for vi-3, we can get v0vi-3E(G). Continuing the above procedures, we have v0vjE(G) for 1ji. By symmetry, vpvjE(G) for ijp-1.

Since P¯(vs,v0)+v0vs+1+P(vs+1,vt-1)+vt-1vp+

P ¯ ( v p , v t ) is a path for each 0si-1 and i+1tp, vsvtE(G). By the minimality of ζ, vsvi,vtviE(G) for each 0si-1 and i+1tp. Since G is claw-free, V(P)G is a double complete graph. Otherwise, there are two vertices vj,vkV(P(v0,vi-1)) or vj,vkV

( P ( v i + 1 , v p ) ) such that vjvkE(G). By symmetry, we can assume vj,vkV(P(v0,vi-1)) such that vjvkE(G).Then {vi,vj,vk,vp} induces a claw, a contradiction.

Claim 4 d G ( E n d ( ζ ) ) | V ( G ) | - ( 2 | ζ P | + | ζ C | - | ζ L | ) .

Proof   By Facts 1 and 2, dC(End(ζ))|V(C)|-1 for each element CζC. Let

ζ L = { P ζ P : V ( P ) G i s   a   d o u b l e   c o m p l e t e   g r a p h }

Therefore, by Claim 3, we have

d G ( E n d ( ζ ) ) = P ζ P \ ζ L d P ( E n d ( ζ ) ) + C ζ C d C ( E n d ( ζ ) ) + L ζ L d L ( E n d ( ζ ) )

P ζ P \ ζ L ( | V ( P ) | - 2 ) + C ζ C ( | V ( C ) | - 1 ) + L ζ L ( | V ( L ) | - 1 ) | V ( G ) | - 2 | ζ P \ ζ L | - | ζ C | - | ζ L |

= | V ( G ) | - 2 ( | ζ P | - | ζ L | ) - | ζ C | - | ζ L |

= | V ( G ) | - ( 2 | ζ P | + | ζ C | - | ζ L | ) .

2 Proof of Theorem 2

Let G be a claw-free graph having no spanning k-ended tree. By Lemma 1, G does not have a spanning k-ended system. Choose a minimum spanning t-ended system ζ of G, satisfying (C1) and (C2). Then t>k2 by Lemma 1.

Claim 5 There is a spanning (t-|ζL|)-ended tree of G.

Proof   If |ζL|=0, since ζ is a spanning t-ended system of G, by Lemma 1, G has a spanning t-ended tree . If |ζL|0, then for any path PζL, V(P)G is a double complete graph. Since V(P)G is an induced subgraph of G, if u,vV(P) and uvE(P), then uvE(G).

Since G is connected, there exists a minimal set X of edges in E(G) such that the elements of ζ together with X form a connected spanning subgraph H of G. Let P be any path of ζL and D=V(P)G. Since G is claw-free, if a vertex vV(G)\V(D) adjacent to the center of D, then v must be adjacent to another vertex of D. Therefore, we may assume that no edge in X is incident with the center of D. So for any double complete graph D in H, there exists an edge eDX incident with a vertex vD of D, where vD is not the center of D. Then D has a spanning path P' with an end vertex vD, and we replace D with this path.

For any element CζC, there exists an edge eCX incident with a vertex vC of C. Delete an edge of C incident with vC (if C is a cycle). In this way we get a spanning tree T of H. By the construction, for each double complete graph D, the number of leaves of T contained in D is at most 1, and for each path in ζP and each element in ζC, which do not form double complete graphs, the number of leaves of T contained in D is at most 2 and 1, respectively.

Hence T is a spanning (t-|ζL|)-ended tree of H. Since H is a subgraph of G, T is also a spanning (t-|ζL|)-ended tree of G.

Since G does not have a spanning k-ended tree, by Claim 5, t-|ζL|k+1. Since t=2|ζP|+|ζL|, we have 2|ζP|+|ζL|-|ζL|k+1. Hence, by Claim 4, dG(End(ζ))|V(G)|-(k+1). By Lemma 1, End(ζ) is an independent set of G with at least k+1 vertices, then σk+1(G)dG(End(ζ))|V(G)|-(k+1). This contradicts the condition σk+1(G)|V(G)|-k, and the theorem follows.

References

  1. Matthews M M, Sumner D P. Longest paths and cycles in K1,3-free graphs[J]. Journal of Graph Theory, 1985, 9(2): 269-277. [CrossRef] [MathSciNet] [Google Scholar]
  2. Kano M, Kyaw A, Matsuda H, et al. Spanning trees with a bounded number of leaves in a claw-free graph[J]. Ars Combinatoria, 2012, 103: 137-154. [MathSciNet] [Google Scholar]
  3. Win S. On a conjecture of Las Vergnas concerning certain spanning trees in graphs[J]. Results in Mathematics, 1979, 2(2): 215-224. [CrossRef] [MathSciNet] [Google Scholar]
  4. Kyaw A. Spanning trees with at most 3 leaves in K1,4-free graphs[J]. Discrete Mathematics, 2009, 309(20): 6146-6148. [Google Scholar]

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.