Advances on the Conjecture of Erdős-Sós for spiders
C. Balbuena1, M. Guevara2, J.R. Portillo3, P. Reyes3
1 [email protected]
*Departament de Matemàtica Aplicada III
Universitat Politècnica de Catalunya
2* [email protected].
*Facultad de Ciencias
Universidad Nacional Autónoma de México,
3* [email protected], [email protected]
*Departamento de Matemática Aplicada I
Universidad de Sevilla*
Abstract
Results:
A hamiltonian graph G verifying e(G)>n(k−1)/2 contains any k-spider.
If G is a graph with average degree dˉ>k−1, then every spider of size k is contained in G for k≤10.
A 2-connected graph with average degree dˉ>ℓ2+ℓ3+ℓ4 contains every spider of 4 legs S1,ℓ2,ℓ3,ℓ4.
We claim also that the condition of 2-connection is not needed, but the proof is very long and it is not included in this document.
1 Introduction
The Erdős-Sós conjecture [2] says that a graph G on
n vertices and number of edges e(G)>n(k−1)/2 contains all
trees of size k.
By g(n,k) Erdős and Gallai [3] denoted the maximum
number of edges of a graph G on n vertices containing no
cycles with more than k edges. Moreover, these authors proved
that
g(n,k)≤21(n−1)k,\mboxfor2≤k≤n.
(Theorem 2.7)
Thus if e(G)>(n−1)k/2 then G contains a cycle with at
least k+1 edges.
Fan and Sun [4] used Theorem 2.7 to note that every graph G with
e(G)>n(k−1)/2 has a circumference of length at least k.
This is
clear because e(G)>n(k−1)/2>(n−1)(k−1)/2. Then they used this
observation to prove that every graph with e(G)>n(k−1)/2
contains any k-spider of three legs.
We will prove that a hamiltonian graph G with e(G)>n(k−1)/2 contains any k-spider. We will prove also that a connected graph with e(G)>n(k−1)/2 contains all spider of four legs, with one leg of unity length.
2 Results
We need to introduce the following notation. Let Sℓ1,…,ℓf be a k-spider of f legs of lengths ℓ1,…,ℓf, i.e., ℓ1+⋯+ℓf=k. Let P1,…,Pf be the f legs of the k-spider such that e(Pi)=ℓi, i=1,2,…,f. We may assume that ℓ1≤ℓ2≤⋯≤ℓf and if the spider has 4 legs (f=4) and ℓ1=1 then ℓ2≥2 because if ℓ2=1, then S1,1,ℓ3,ℓ4 is a caterpillar, which is included in any graph G with e(G)>∣V(G)∣(k−1)/2 where k=ℓ3+ℓ4+2 [1]. Note that ℓ1≤k/f and ℓ2≤(k−ℓ1)/(f−1). (If f=4, ℓ1≤k/4 and ℓ2≤(k−ℓ1)/3).
In general, ℓi≤k−j=1∑i−1ℓj/(f−i+1)=j=i∑fℓj/(f−i+1)
Let G be a graph with e(G)>∣V(G)∣(k−1)/2. Let H be a minimal induced subgraph of G such that e(H)>∣V(H)∣(k−1)/2. By the minimality, H is connected and degH(v)≥k/2 for every v∈V(H). If H has a copy of Sℓ1,ℓ2,…,ℓf, so does G.
Theorem 2.1
Let G be a graph and H a hamiltonian subgraph of G. Suppose that there exists a vertex x0∈V(H) such that degH(x0)≥k. Then H contains (and so G) any k-spider.
Proof Let m=∣V(H)∣ and x0x1⋯xm−1x0 a hamiltonian cycle of H. We will prove the theorem by induction on k.
For k=2, it is easy to check that theorem holds, because the only 2-spider are S1,1 and S2 and they are isomorphic to the path of length 2, which is contained in the hamiltonian cycle. Moreover S1,1 or S2 can be taken with root x0.
For k=3, the only 3-spiders are S1,1,1 that is contained in H with root x0 because degH(x0)≥k=3, and the isomorphic spiders S1,2 and S3 which clearly are contained in H with x0 as root.
Suppose that theorem is true for every k′ with 3<k′<k, and let us show that the theorem is also valid for k. Let Sℓ1,ℓ2,…,ℓf be a spider of f legs and size k, i.e, ℓ1+ℓ2+⋯+ℓf=k. Let α be the smallest index such that xα∈N(x0) with α≥ℓ1+1,
that there exists because degH(x0)≥k>ℓ1.
Let H′⊂H be the subgraph induced by V(H)∖{x1,…,xα−1}. Clearly H′ is hamiltonian because C=x0xαxα+1⋯xn−1x0 is a hamiltonian cycle of H′. Moreover degH′(x0)≥k−ℓ1.
By the inductive hypothesis on k, H′ contains all the spiders with root in x0 and size k−ℓ1. Particularly, H′ contains the spider Sℓ2,…,ℓf whose legs are denoted by P2,…,Pf. Then, the spider with root x0 and legs P1=x0,x1,…,xℓ1, P2,…,Pf is contained in H. Thus Sℓ1,ℓ2,…,ℓf is contained in G, finishing the proof.
Observe that e(G)>∣V(G)∣(k−1)/2 is equivalent to the requirement that the average degree d>k−1 and so maximum degree of G, Δ(G)≥d>k−1.
Corollary 2.1
Let G be a hamiltonian graph with average degree dˉ>k−1. Then every spider of size k is contained in G.
Lemma 2.1
Let G be a 2-connected graph with average degree dˉ>k−1. Then
every vertex of degree at least k lies on a cycle Cs of length s≥k.
Proof Since dˉ>k−1 then Δ(G)≥k.
The results follows directly from Theorem 1.16 in [3].
Corollary 2.2
Let G be a graph with average degree dˉ>k−1. Then every spider of size k is contained in G for k≤9.
Proof Every spider with legs of length at most 4 are contained in G by Theorem 4.1 of [4]. Moreover, every spider with three legs are contained in G by Theorem 3.1 of [4]. Therefore the remaining spiders are the comet S1,1,1,1,5 and the caterpillar S1,1,2,5 and therefore the result is valid by [1].
Theorem 2.2
Let G be a 2-connected graph with average degree dˉ>k−1. Then G contains every k-spider S1,ℓ2,ℓ3,ℓ4 (k=1+ℓ2+ℓ3+ℓ4).
Proof We will suppose that 2≤ℓ2≤ℓ3≤ℓ3 (otherwise S1,1,ℓ3,ℓ4 is a caterpillar and is contained in G).
Let x0∈V(G) be with degG(x0)=Δ(G)≥k.
By Lemma 2.1, we can take a cycle Cs of maximum length ∣Cs∣=s≥k such that x0∈V(Cs). Let Cs=x0x1⋯xs−1x0.
If N(x0)⊂V(Cs), the subgraph H of G induced by the vertices of Cs
is clearly hamiltonian and has a vertex x0 of
Therefore by Theorem 2.1, H (and so G) contains all spiders of size k and particularly S1,ℓ2,ℓ3,ℓ4.
Hence assume that N(x0)⊂V(Cs). Therefore we can consider a path P=x0u1⋯uℓ starting in x0 of maximum length such that V(Cs)∩V(P)={x0}. Two cases need to be distinguished according to ℓ≥ℓ2 or ℓ<ℓ2.
Case 1: ℓ≥ℓ2.
If there exists y∈/V(Cs)∪V(P) such that y∈N(x0), then S1,ℓ2,ℓ3,ℓ4 is contained in G and its legs are
P1=x0y, P2=x0u1⋯uℓ2,
P3=x0x1⋯xℓ3 and P4=x0xs−1⋯xs−ℓ4
(see Figure 3). Therefore, assume N(x0)⊂V(Cs)∪V(P) and let us study the following subcases.
- (a)
If um∈N(x0) with 2≤m≤ℓ−ℓ2+1
, then G contains the spider S1,ℓ2,ℓ3,ℓ4,
of legs P1=x0u1, P2=x0umum+1⋯um+ℓ2−1, P3=x0x1⋯xℓ3
and P4=x0xs−1⋯xs−ℓ4 (see Figure 3).
2. (b)
If um∈N(x0) with ℓ2+1≤m, then G contains the spider S1,ℓ2,ℓ3,ℓ4 of legs
P1=x0u1, P2=x0umum−1⋯um−ℓ2+1, P3=x0x1⋯xℓ3 and
P4=x0xs−1⋯xs−ℓ4 (see Figure 3).
3. (c)
Otherwise we must distinguish between two different situations. If ℓ−ℓ2+2≤ℓ2 then (N(x0)−u1)∩V(P)⊆{uℓ−ℓ2+2,…,uℓ2}, and ∣N(x0)∩V(P)∣≤ℓ2−(ℓ−ℓ2+2)+1=2ℓ2−ℓ−1≤2ℓ2−ℓ2−1=ℓ2−1. By the contrary, if ℓ−ℓ2+2>ℓ2 then N(x0)∩V(P)={u1} and ∣N(x0)∩V(P)∣=1≤ℓ2−1.
Therefore, in both cases,
∣N(x0)∩V(Cs)∣≥k−1−ℓ2+1=k−ℓ2=1+ℓ3+ℓ4. Thus there must exist an edge x0xh with ℓ3<h<s−ℓ4 so that G contains the spider S1,ℓ2,ℓ3,ℓ4 of legs
P1=x0xh, P2=x0u1⋯uℓ2,
P3=x0x1⋯xℓ3 and P4=x0xs−1⋯xs−ℓ4 (see Figure 3).
Case 2: ℓ<ℓ2.
Note that N(uℓ)⊂V(Cs)∪V(P) as P has maximum length. Since ∣N(uℓ)∩V(P)∣≤ℓ≤ℓ2−1,
N(uℓ)⊂V(P) because ℓ2≤(k−1)/3<k/2≤deg(uℓ).
Note also that since Cs has maximum length, N(uℓ)∩{x1,…,xℓ}=∅, otherwise the cycle
x0u1⋯uℓxixi+1⋯xs−1x0 would have a length greater than s which is a contradiction.
Similarly, N(uℓ)∩{xs−ℓ,…,xs−1} =∅,
otherwise the cycle
x0u1⋯uℓxixi−1⋯x1x0 would have a length greater than s again a contradiction (see Figure 6).
We may notice that if xj,xj+1∈V(Cs) and xj∈N(uℓ), then xj+1∈N(uℓ) because Cs has maximum length.
Since ∣{xℓ+1,…,xℓ2}∣=∣{xs−ℓ2,…,xs−ℓ−1}∣=ℓ2−ℓ then
∣N(uℓ)∩({xℓ+1,…,xℓ2}∪{xs−ℓ2,…,xs−ℓ−1})∣≤2⌈(ℓ2−ℓ)/2⌉. Since ∣N(uℓ)∩V(P)∣≤ℓ, it follows that ∣N(uℓ)∩{xℓ2+1,…,xs−ℓ2−1}∣≥k/2−2⌈(ℓ2−ℓ)/2⌉−ℓ≥k/2−ℓ2−1>0 (because ℓ≤ℓ2−1).
Let α be the smallest index such that xα∈N(uℓ)∩{xℓ2+1,…,xs−ℓ2−1}.
Since k/2−ℓ2−1≤∣N(uℓ)∩{xℓ2+1,…,xs−ℓ2−1}∣=∣N(uℓ)∩{xα,…,xs−ℓ2−1}∣≤⌈(s−ℓ2−α)/2⌉≤(s−ℓ2−α+1)/2 then α≤s−k+ℓ2+3.
But the inequality does not hold because it would mean that 2⌈(ℓ2−ℓ)/2⌉=ℓ2−ℓ+1, so uℓ would be adjacent to xs−ℓ2, and ⌈(s−ℓ2−α)/2⌉=(s−ℓ2−α+1)/2 and uℓ would be adjacent to xs−ℓ2−1 too, and that it is not possible because of the maximality of the cycle. So α<s−k+ℓ2+3.
If there exists y∈/V(Cs)∪V(P) such that y∈N(x0), then the spider S1,ℓ2,ℓ3,ℓ4 with legs
P1=x0y, P2=x0x1⋯xℓ2,
P3=x0u1⋯uℓxα⋯xα+ℓ3−ℓ−1 and P4=x0xs−1⋯xs−ℓ4
is contained in G because α+ℓ3−ℓ−1<s−k+ℓ2+3+ℓ3−ℓ−1=s−ℓ4+1−ℓ≤s−ℓ4 (see Figure 6).
If N(x0)⊂V(Cs)∪V(P), since ∣N(x0)∩V(P)∣≤ℓ, it follows that ∣N(x0)∩V(Cs)∣≥k−ℓ. As the index set
I={1,…,ℓ2,α,…,α+ℓ3−ℓ−1,s−ℓ4,…,s−1} has cardinality k−ℓ−1, there must exist
xq∈N(x0) (q∈I). As
α+ℓ3−ℓ−1<s−ℓ4, the spider of legs
P1=x0xq, P2=x0x1⋯xℓ2, P3=x0u1⋯uℓxα⋯xα+ℓ3−ℓ−1
and P4=x0xs−1⋯xs−ℓ4 is contained in G (see Figure 6).
Theorem 2.3
If G is a connected graph with average degree dˉ>k−1, then G contains every
k-spider S1,ℓ2,ℓ3,ℓ4 (k=1+ℓ2+ℓ3+ℓ4).
Proof is similar to the proof of Theorem 2.2, but is very long and it is not included here.
Corollary 2.3
Let G be a graph with average degree dˉ>k−1. Then every spider of size k is contained in G for k≤10.
Proof Every spider with legs of length at most 4 are contained in G by Theorem 4.1 of [4]. Moreover, every spider with three legs are contained in G by Theorem 3.1 of [4]. For the caterpillars S1,1,1,1,1,5,
S1,1,1,1,6, S1,1,1,2,5, S1,1,1,7, S1,1,2,6 or S1,1,3,5 the result is valid by [1]. It remains the spider S1,2,2,5, which can be applied the Theorem 2.3.