1. Introduction
In this paper, for some undefined concepts, please refer to [
1].The next part introduces common graph theory symbols and terminology. A graph always refers to a finite undirected simple graph, and is denoted by
; if
multiedges (where at least two edges in an induced subgraph have the same pair of end vertices) are allowed, then the graph
G is called a
multigraph. If a graph
G does not have an induced subgraph that is the same as the sets of vertices and edges of
F, then it is called an
F-free graph.
is a cycle with a number of edges and edges
i, and
is a path with a number of vertices
i. We use
to denote the neighborhood of the vertex
v in
G, and the degree
of a vertex
v denotes the number of elements of
. We denote the neighborhood and the degree of a vertex
v in
G with
and
, respectively. For simplicity, we can remove the subscript with
G in this paper, e.g., we will write
as
. We use
and
to represent the maximum and the minimum degrees of a graph
G, respectively.
Given a subgraph
H of
G, if the vertex set of
H is the vertex set of
G, then
H is a
spanning subgraph of
G. Given the definition of a spanning subgraph, if
G has a spanning cycle, then
G is also
Hamiltonian; for any pair vertices of
G, there exists a spanning path with them as end vertices, and the graph
G is
Hamilton-connected. It is a difficult, well-studied, and meaningful problem to determine whether a graph is Hamilton-connected. They are central to graph theory. Some forbidden subgraphs used in this paper are shown in
Figure 1. Theorem 1 lists known results on the Hamilton-connectedness of the forbidden subgraph pairs of the 3-connected graph.
Theorem 1. Let G be -free and a 3-connected graph. Then:
- (1)
(Ryjáček and Vrána [2]) G is Hamilton-connected if G is a -free graph of order . - (2)
(Bian et al. [3]) G is Hamilton-connected if G is a -free graph. - (3)
(Liu et al. [4]) G is Hamilton-connected if G is an -free graph.
We are very interested in the problem of forbidden subgraphs and, recently, many scholars have begun to pay attention to the problem of forbidden subgraph triples. Liu and Xiong [
5] continued in this direction to prove Theorem 1 (2).
Theorem 2. (Liu and Xiong [5]) Every -free, -free, -free, and 3-connected graph G is Hamilton-connected. Liu and Xiong add a “-free” assumption condition in Theorem 2, which allows the results to be substantially strengthened. In this paper, according to the research direction of several researchers, we obtain a strengthened version of Theorem 1 (1), which adds the condition of “-free”.
Theorem 3. Let a graph G be a -free, -free, -free, and 3-connected graph; then, it is Hamilton-connected.
In reality, the Hamilton-connected problem can be applied to communication networks where we remove the family of forbidden subgraphs in our conclusions when building the data center network; this is performed to better optimize the network cloud era and data center interconnection. For the application of other graphs, refer to [
6].
In the study of any problem, an effective tool is always indispensable, and closure is a very effective mathematical model for dealing with the problem of the
-free graph. In
Section 2, we introduced tools and some important results for solving the forbidden subgraph problem, and the claw-free graph problem is no exception. Closure is a very effective mathematical model for dealing with forbidden subgraphs, especially claw-free graphs. The proof of Theorem 3 starts with some special edges; we consider their structure in the original graph, use their particularity, classify them, and prove the feasibility of the result one by one. It is deferred to
Section 3.
2. Preliminaries
To make it easier to prove our result, we further introduce the following concepts.
Let , with S as the vertex set of the subgraph and all edges whose end vertices are in S, as the edge set is called the subgraph induced from the vertex set S (or simply induced subgraph), denoted by .
2.1. A Line Graph of Multigraph and Its Preimage
A line graph of G is a simple graph; its vertices are all edges of G and the edges e and f of G have a common vertex in G, which is the edge of the line graph, denoted as . If , then the preimage of H is G and .
If is a connected graph and is not complete, then the vertex x is eligible; all eligible vertices of G are placed in the set . And if is a complete graph, then x is simplicial. For given a vertex v in G, the graph resulting from adding all edges between two nonadjacent vertices in is called local completion . Clearly, when G is -free, so is .
When H is the preimage of G, The graph obtained by contracting the edge into a vertex and replacing the created loop with a new pendant edge is a line graph. Some properties of an eligible vertex are introduced in the following.
Lemma 1 (Ryjáček et al. [
7]).
If G is -free, where the center vertex of every induced of G is an eligible vertex, and , then the center vertex of every induced of is an eligible vertex. Theorem 4 (Brousek and Ryjáček [
8,
9]).
For and some vertex , if G is F-free and is also a -free graph, then so is . 2.2. SM-Closure
For a given
-free graph
G, the graph that can be obtained by recursive local completion of all eligible vertices of
G is called its
closure, for as long as possible. If
, then
G is closed. The graph
constructed on
-free graphs is introduced in [
10].
- 1.
If G is not Hamilton-connected, then all eligible vertices are locally completed in turn until the operation cannot proceed or the final graph that can be obtained is Hamilton-connected. This operation produces a series of graphs satisfying:
- (1)
G is the starting graph ;
- (2)
, where , for some eligible vertex of ;
- (3)
For some vertices of , does not contain Hamiltonian -path; and
- (4)
is Hamilton-connected with any eligible vertex x of , and set .
- 2.
If G is Hamilton-connected, then we define as its closure.
The final resulting graph , obtained after the above multi-step iterative process, is called the -closure of G. Then, there is a definition of -closure that if a graph G is an -closure, then its equivalent is to say that this graph is -closed.
An -path is a path with as its end vertices. And -trail is a trail with as its terminal edges. The interior vertices in a trail T are denoted by the set Int. If an edge e has at least one vertex in vertex set , then Mdominatese. If all the edges of G are dominated by the trail T, then the closed trail T is called a dominated closed trail (DTC). If all the edges of G are dominated by Int, then -trail is called an internally dominating -trail (-IDT).
The graph G cannot uniquely determine its -closure. We will use some necessary features in the -closure as follows.
Theorem 5 (Kužel et al. [
10])
. Let be one of the -closures of the -free graph G. Then,- (1)
and ;
- (2)
The fact that G is Hamilton-connected is equivalent to the fact that is Hamilton-connected;
- (3)
The graph obtained by a series of local completions of G at eligible vertices is called ;
- (4)
Given a graph H, is its line graph, that is, , satisfying:
- (A)
H is simple graph and is also triangle-free, or;
- (B)
For some edges , or H such that H is triangle-free and two edges are the only multiedges in H, there does not exist an -IDT, or at least one edge of is in a triangle of H, and H is a simple graph and has at most two triangles, and the triangles have no common edge if H has two triangles.
- (5)
For some vertices of , let have no Hamiltonian path and -path. Then,
- (A)
if is a multiedge.
- (B)
if is a triangle.
Lemma 2 (Ryjáček and Vrána [
11])
. If G is a line graph of H and an -closed graph, then the triangle in H has no vertices with vertex degree 2. Lemma 3 (Ryjáček et al. [
7])
. If be the -closure of a -free graph G, and let be a line graph of H, then v is an eligible vertex in and is equivalent to and is a multiedge or a triangle in H. In the above lemmas, we introduce some results on the -closed graphs.
2.3. Strongly Spanning Trailable Multigraphs
The edges in H are replaced by paths , , respectively, where denote vertices; this type of graph is called multigraph . If any pair of edges (possible ) has a spanning -trail in multigraph H, then H is strongly spanning trailable (abbreviated SST).
Here, Wagner graph
and
are shown in
Figure 2, where edges
are multiedges. For example, in [
12], Wagner graphs are known in the theory of networks-on-chip under the name of Spidergon topology and even implemented as an STNoC software solution. The line graphs of [
13,
14] strongly-spanning trailable graphs are known to be Hamilton-connected. In the graph
G, the
edge connectivity and
circumference of
G are denoted by the symbols
and
, respectively. In the following proof of Theorem 3, we also need to know the following results about SST.
Theorem 6 - (1)
Let H be a 3-edge-connected multigraph of an order not greater than 9. Then, H is SST, except for the members of .
- (2)
Let H be a 2-connected, 3-edge-connected multigraph where its circumference is at most 8. Then, H is SST, except for the members of .
If removing a(n) vertex(edge)-cut X from G results in at least two nontrivial components of G, then X is called essential; if there does not exist an essential vertex(edge)-cut X (the number of elements in X is less than k) in multigraph G, then G is called essentially k(-edge)-connected.
Given a multigraph H that is essentially 3-edge-connected, the resulting graph from the multigraph H replacing the path for each vertex y of degree 2 with an edge and deleting all the pendant vertices is called the core of H. In multigraph H, denotes the preimage of any subgraph F of , referring to the maximal subgraph of H obtained under the core operation. Next, we list some well-known results.
Theorem 7 (Shao, [
15])
. If H is a multigraph that is essentially 3-edge-connected, then the core of H has the following results:- (1)
is uniquely defined and ;
- (2)
All edges of H are dominated by ;
- (3)
is Hamilton-connected if is SST;
- (4)
H has a DCT if has a spanning-closed trail.
3. Proof of Theorem 3
Let and be subsets of G such that ; if G is -free, then the further G is also -free. The shortest path in G connecting two vertices and is defined by , where , and we assume and to be oriented from to . If a subpath with the smaller number of vertices among the two subpaths with end vertices and in cycle C has l internal vertices and , then is a l-chord. An equivalent condition for a graph F is a subgraph of H is that the line graph of F is an induced subgraph of a line graph of G.
We use
(for simply
or
) in the resulting graph obtained by
, subdividing its one edge
times, where the labels of these vertices are given in
Figure 3, and the vertex
o will be called the center vertex.
Proof of Theorem 3. Given a graph
H, and letting
G be its line graph, we suppose
G is 3-connected and is not Hamilton-connected and let
be the core of
H. By Theorems 4 and 5 (3) and Lemma 1, we suppose that
G is
-closed, the center vertex of every induced
in
G is an eligible vertex. Suppose that the condition “
G is a
-free,
-free and
-free graph” of Theorem 3 is true. It suffices to show that
H must contain a subgraph
. By Theorem 7 (4),
is not SST. By Theorem 7 (1),
By Theorem 5 (4), either
H is triangle-free and contains a multiedge, or
H has no more than two triangles, and is a simple graph. Then, if
H contains no more than two triangles, then
and if
H has a pair of multiedges, then
. By Lemma 3, for an edge
e in
, the vertex
does not correspond to the eligible vertex in
G, there will exist
e, which is not the center edge of a subgraph
. Thus, we can get that
Claim 1. and .
Proof. Assume, to the contrary, that
or
. We know for a fact that the equivalent condition for every graph to be essentially 3-edge connected is that its line graph is 3-connected. By Theorem 6,
. Then
has a 8-cycle
or 9-cycle
with
,
and
is a multiedge if there exists (see
Figure 2).
By (
1), for some integers
, subdividing each edge
of
through a given vertex
of degree 2, we can easily get that
H contains subgraphs,
a contradiction. □
By Claim 1, we have that and . Next, using the following notation:
always denotes a longest cycle of ;
;
;
;
Let be the set of all edges between and . Then, .
Claim 2. For , let be an -path, where , and let be a shorter -path with their vertices in . Then, (see Figure 4). Proof. Suppose Claim 2 is false, for some satisfying the hypothesis Claim 2. Then, is a cycle with no less than vertices, which contradicts the choice of . □
By (
1) and the choice of
, the longest cycle
C of
H is obtained by subdividing
edges of the cycle
by
vertices of degree 2, respectively. Then,
. For integers
, we always use vertex
to subdivide edge
.
Claim 3. .
Proof. Suppose
by contradiction. By (
1),
. Since
,
. Moreover, in addition to vertices
and
, there is at least one vertex
v that satisfies
. Then,
H contains a subgraph,
a contradiction. □
Claim 4. H has no multiedges.
Proof. Assume, to the contrary, that H contains multiegdes. By Theorem 5 (4) (B), H contains at most two multiedges and no other multiedge. Let be a pair of multiedges, with as their end-vertices.
Suppose first that . In this case, , so we may assume and . Then is an -IDT in H, contradicting Theorem 5 (5) (A). Now suppose that .
Firstly, suppose that , but then , contradicting .
Then, suppose that
. By Claim 3,
. We suppose that
and
. Since
H is triangle-free,
is a
l-chord of
with
, we get that
, a contradiction. Then, suppose that
and
is not in
, by (
1),
. Then,
H contains a subgraph,
a contradiction.
Finally, suppose that
, say
. By (
1),
. Moreover, there is at least one edge in
with
as its end-vertex should be a subdivided
of degree 2 in
H. Then,
H contains a subgraph,
with its center vertex
, a contradiction.
Thus H has no multiedges. □
By Claims 3 and 4, we obtain that H is a simple graph.
Claim 5. H contains at least one triangle and is a simple graph.
Proof. Assume that
H is triangle-free and is a simple graph by contradiction. Since
, the degree of
is at least 3. By (
1),
. Then,
H contains a subgraph,
a contradiction. □
By Claim 5, H contains either one triangle or two triangles. By Lemma 2, each vertex of the triangle in H has a degree of at least 3. The definition of shows that the edges of the triangle in H are also the edges of the triangle in .
Claim 6. Let be a triangle of . Then,
- (1)
with .
- (2)
if contains at least one triangle.
Proof. (1) Suppose that, for any , by contradiction. And since , and , then , a contradiction.
(2) We only need to prove that . Firstly, suppose that , but then , contradicting . Therefore, , and we can easily get that .
Then, suppose that . By Claim 3, . Then with , which contradicts , a contradiction. Therefore, .
Finally, suppose that , let . By Claim 2, . Then , a contradiction. Therefore, . □
Next, we consider the case of
. For convenience, suppose that the vertices of a triangle in
are denoted by
and
(see
Figure 5). By Claim 6 (1), we have that
. Then,
. By (
1),
. Since
, suppose that
and
such that
. Then,
H contains a subgraph,
a contradiction. Therefore,
.
Choose a shortest path in H with their vertices not in C and . Then, we consider the case of . In the following proof of Theorem 3, we denote two triangles by and , by symmetry, . By Claim 6 (1), we have that and .
Claim 7. Suppose that and . Then, .
Proof. Assume, to the contrary, that
(say
). Then
, and
and
. By (
1),
.
Suppose that
. Then, there exists a path
in
H for any possibility
and
H contains a subgraph
a contradiction. Hence,
is an end vertex of the chord in
, that is,
Suppose that
. Then, there exists a path
in
H for any possibility
and
H contain a subgraph,
a contradiction. Hence,
is an end vertex of the chord in
(
). Similarly,
. Hence, by Claim 6 (1),
and
, contradicting (
2). This proves Case 1.
Suppose that
. Then there exists a path
in
H for any possibility
, and
H contains a subgraph,
a contradiction. Hence,
is an end vertex of the chord in
. Similarly,
is an end vertex of the chord in
. Next, suppose that
. Then there exists a path
in
H for any possibility
, and
H contains a subgraph,
a contradiction. Hence,
is an end vertex of the chord in
. Similarly,
is an end vertex of the chord in
. Then we have that
is an end vertex of the chord in
, Then, we have that
lies on a chord of
, otherwise
H contains a subgraph
,
, a contradiction. Therefore,
, a contradiction. □
By Claims 1 and 4–7, we can get that
and
and
, where
. By (
1),
. Since
,
. We can get that
H contains a subgraph such that there are two edges
with
and
. By (
1),
should be subdivided by two vertex of degree 2, say
, respectively. We have that
H contains a subgraph,
a contradiction. This proves Theorem 3. □