Forbidden Subgraphs for the Existence of an Even Factor with Exactly Two Components in 2-Edge-Connected Graphs ()
1. Introduction
Throughout this paper, we consider finite undirected simple graphs and follow the notation and terminology of [1].
Let
be a graph and we use
,
and
to denote the minimum degree, the maximum degree and the number of components of the graph
, respectively. For a vertex
, we use
to denote the neighborhood of
in
. Let
be a subset of
. We use
to denote the subgraph of
induced on
, and also use
,
and
to denote the path, the complete graph and the cycle of order
, respectively, where
is called triangle. Let
is the complete bipartite graph with partition sets of size
and
. We call
and
a claw and a star, respectively.
Let
be a given graph. A graph
is said to be
-free if
does not contain
as an induced subgraph. For a set of connected graphs
. A graph
is said to be
-free if
does not contain
as an induced subgraph for all
. The set
was defined as the set of forbidden subgraphs of
. We call
a forbidden pair if
. A subgraph containing all vertices of
is called a spanning subgraph of
. If
contains a spanning cycle, then
is Hamiltonian. A subgraph of
is called even if its degrees are all positive even. A subgraph of
is called an even-factor if it is an even spanning subgraphs. A subgraph of
is called 2-factor if it is an even factor its degrees are all two. A graph is called supereulerian if it contains an even factor with exactly one component. For a subset
, the contraction
is the graph obtained
by identifying the ends of each edge in
and then deleting the resulting loops. Note that the edges in
can be regarded as edges in
. If
is a subgraph, then we use
for
. A graph
is a minor if it is isomorphic to the contraction image of a subgraph of
. A graph
is called an induced minor if it is isomorphic to a contraction image of an induced subgraph of
.
In 1972, Richard M. Karp [2] proved that the Hamiltonian problem is NP-hard. After that, Pulleyblank pointed out in [3] that determining whether a graph is supereulerian is NP-hard, even when the problem is restricted to planar graphs. In most cases, when studying the Hamiltonian problem or the Supereulerian problem, we tend to start with the conditions of forbidden subgraphs.
In 1991, Bedrossian first gave all connected forbidden pairs for hamiltonicity of 2-connected graphs in [4]. In 1997, Faudree and Gould further proved this result of Bedrossian in [5] by completely characterizing all forbidden pairs for hamiltonicity 2-connected graphs with sufficiently large order.
Theorem 1. (Faudree and Gould [5]) Let
,
be connected graphs of order at least three other than
. Then every 2-connected
-free graph with order at least
is hamiltonian if and only if
and
is an induced subgraph of
,
,
,
.
Meanwhile, they also characterized the case of a forbidden subgraph for hamiltonicity of 2-connected graphs.
Theorem 2. (Faudree and Gould [5]) Let
be a connected graph of order at least 3 and
be a 2-connected graph. Then
is
-free implies
is hamiltonian if and only if
.
A wheel
is the graph obtained from the cycle
, and an additional vertex
by joining
with
for
. Define
to be the graph obtained from
by subdividing each edge of
once. Let
be the graph from
and
by joining
to three non-adjacent vertices of
. Let
be the graph from
and
by identifying a vertex of
with a endvertex of
. Let
be the graph by identifying end vertices of one path of length
to the one vertex of triangle. Let
be the graph by identifying end vertices of two disjoint paths of lengths
,
to the two vertices of triangle. Let
be the graph by identifying end vertices of three disjoint paths of lengths
,
,
to the three vertices of the triangle. Here
,
,
with
, see Figure 1.
In 1995, Lai [6] considered the same problem and obtained the following result.
Theorem 3. (Lai [6]) Let
be a 2-edge-connected graph. Then every 2-edge-connected graph induced subgraph of
is supereulerian if and only if
has no induced minor isomorphic to a member in
.
Figure 1. Some common induced subgraphs and
,
.
Over time, many researchers have shifted their focus from the study of Hamiltonian problems to the exploration of graph factorization problems. In [7], Tutte proved that a proved
has a 1-factor if and only if the deletion of an arbitrary vertex set
makes
have at most
odd branches. Later, Gallai in [8] began to facous on
-factors. In 2007, Plummer published a survey article on graph factorization in [9], which is widely regarded as the most authoritative literature on graph factorization problems.
In 2008, Xiong [10] gave a necessary and sufficient condition for a claw-free graph
to have an even factor.
Theorem 4. (Xiong [10]) Let
be a claw-free graph. Then
has an even factor if and only if
and every odd branch-bond of
has an edge branch.
Furthermore, in [11], he extended the above result and characterized all forbidden subgraphs
such that every
-free graph
has an even factor if and only if
and every odd branch-bond of
has an edge branch.
Theorem 5. (Xiong [11]) Let
be a connected graph of order at least three and
be a graph other than
such that
and every odd branch-bond of
has an edge branch. Then every
-free graph
has an even factor if and only if
is an induced subgraph of
or
.
It is easy to see that if there exists an even factor in a graph
, then
satisfies the following conditions:
1)
;
2) every odd branch-bond of
has an edge branch.
In 2017, Lv and Xiong characterized all forbidden pairs of connected subgraphs for supereulerian of 2-connected graphs with sufficiently large order in [12].
Theorem 6. (Lv and Xiong [12]) Let
,
be a pair of graphs and
be a 2-connected graph with
. Then every
-free graph is supereulerian, if and only if (up to symmetry):
1)
and
is an induced subgraph of
;
2)
and
is an induced subgraph of
,
,
;
3)
and
is an induced subgraph of
.
It is obviously that a supereulerian graph has an even factor and a Hamiltonian graph must be supereulerian. In other words, a necessary condition for a graph to be supereulerian is that it has an even factor and a necessary condition for a graph to be Hamiltonian is that it is supereulerian.
In order to illustrate some results better, we still need some definitions. A nontrivial path is called a branch if it has only internal vertices of degree two and end vertices of degree not two. The length of a branch is the number of its edges. Note that a branch of length one has no internal vertex, it is called an edge branch. We denote by
the set of branches of
. For any subset
of
, we denote by
the subgraph obtained from
by deleting all edges and internal vertices of branches of
. A subset
of
is called a branch cut if
has more components than
. A minimal branch cut is called a branch-bond. A branch-bond is called odd if it has an odd numbers of branches.
In 2021, Yang, Du and Xiong [13] further considered the forbidden subgraphs for supereulerian of 2-edge-connected graphs satisfying that every odd branch bond of
has an edge branch, and characterized all forbidden subgraphs for supereulerian.
Theorem 7. (Yang, Du and Xiong [13]) Let
be a connected graph of order at least three. Then every 2-edge-connected
-free graph
satisfying that every odd branch bond of
has an edge branch is supereularian if and only if
is an induced subgraph of
.
Theorem 8. (Yang, Du and Xiong [13]) Let
,
be a pair of graphs and
be a 2-edge-connected graph satisfying that every odd branch bond of
has an edge branch. Then every
-free graph
of order at least 11 is supereulerian if and only if
,
,
,
,
,
or
.
The number of components of an even factor of a graph is a key parameter characterizing the sparsity of the even factor: when the number of components is 1, the even factor degenerates into an even cycle; when the number of components is at least 3, the structure tends to be complex. An even factor with exactly two components serves as an important intermediate case connecting single even cycles and even factors with multiple components, and studying its existence conditions can fill the gap in the classification research on the number of components of even factors. Meanwhile, it can serve as an intermediate target for algorithm optimization, and can also be used to design more efficient algorithms for determining the existence of an arbitrary even factor, thereby having direct application value for network reliability.
Motivated by their results, we characterize all forbidden subgraphs for the existence of an even factor with exactly two components in a 2-edge-connected graph. The results as follows:
Theorem 9. Let
be a connected graph of order at least three, and
be a 2-edge-connected graph such that
satisfying that every odd branch-bond of
has an edge branch. Then every
-free graph
has an even factor with exactly two components if and only if
is an induced subgraph of
.
Theorem 10. Let
,
be connected graphs such that
. Let
be a graph of order at least 10 such that
and every odd branch-bond of
has an edge branch. Then every
-free graph
has an even factor with exactly two components if and only if (up to symmetry):
1)
and
is an induced subgraph of
;
2)
and
is an induced subgraph of
,
,
or
.
In what follows, we will prove the necessity and sufficiency parts of Theorems 9 and 10 in sections 2 and 3, respectively.
2. The Proof of Necessity Part of Theorems 9 and 10
In this section, we construct sixteen classes of connected graphs which satisfy that
and every odd branch bond has an edge branch, but they contain no even factor with exactly two components, see Figure 2.
Figure 2. Some classes of graphs without an even factor with exactly two components.
Proof of the necessity of Theorem 9. It is obviously that each of
to
in Figure 2 contains
as an induced subgraph and satisfies
and every odd branch bond has an edge branch but it has no an even factor with exactly two components. Since the graphs
,
, …,
have no common induced cycle, without loss of generality, we assume that
is an induced subgraph of
, then
is
or
. Note that
is
-free,
is
. Since the largest common induced path of
to
is
,
is an induced subgraph of
. This completes proof of the necessity of Theorem 9.
Proof of the necessity of Theorem 10. Let
,
be a pair of connected graphs of order at least three other than
. It is obviously that each of
to
in Figure 2 satisfies
and every odd branch bond has an edge branch but that it has no an even factor with exactly two components. Each of them contains at least one of
and
as an induced subgraph, without loss of generality, we assume that
contains
as an induced subgraph. Then
is a tree or contains
or
. Now we distinguish the following two cases.
Case 1:
is a tree.
First suppose that
is a path. We note that the largest common induced path of
,
is
, then
is an induced subgraph of
if
is a path, which contradicts our assumption.
Next we suppose that
is
. If
is
, then we note that the graphs
,
,
,
,
,
,
,
,
,
are 2-edge-connected and
-free, they contain
as an induced subgraph. Since the graphs
,
,
,
,
,
,
,
,
,
have no common cycle and
is
-free,
is a path. Note that the largest induced path of
is
, then
is an induced subgraph of
, contradiction. Thus,
. Since the graph
is 2-edge-connected and
-free, it contains
as an induced subgraph, thus
is a path or contains a cycle. Since the largest induced path of
is
, then
is an induced subgraph of
. Next we consider
contains a cycle. Note that the maximal induced cycle of
is triangle,
contains a triangle. Furthermore,
contains at most one triangle. Note that the maximal induced subgraph containing triangle in
is
,
or
,
is an induced subgraph of
,
or
.
Finally suppose that
is a tree. Since the maximal induced subgraph of
is
, we have
. Note that the graphs
,
,
are 2-edge-connected and
-free, they must contain
as a common induced subgraph. Since the graphs
,
,
have no common induced cycle and
is
-free,
must be a path. Since the maximal induced path of
is
, then the maximal common induced subgraph of
,
,
is
,
is an induced subgraph of
, contradiction. Then
. Since the graph
is 2-edge-connected and
-free, it contains
as an induced subgraph, thus
is a path or contains a cycle. Since the largest induced path of
is
, then
is an induced subgraph of
. Next we consider
contains a cycle. Note that the maximal induced cycle of
is triangle,
contains a triangle. Furthermore,
contains at most one triangle. Note that the maximal induced subgraph containing triangle in
is
,
or
,
is an induced subgraph of
,
or
. In fact,
is an induced subgraph of
,
-free implies
-free. Thus,
,
,
,
.
Case 2:
contains an induced
or
.
First assume that
contains an induced
. Note that the graphs
,
,
,
,
,
are 2-edge-connected and
-free, they must contain
as a common induced subgraph. Since the graphs
,
,
,
,
,
have no common induced cycle and
is
-free,
must be a path. Note that the maximal common induced path of
,
,
,
,
,
is
,
is an induced subgraph of
. On the other hand, assume
. Since the graphs
,
,
,
,
are
-free and their maximal common induced subgraph containing
is
,
is an induced subgraph of
. Thus,
.
Finally suppose that
contains an induced
. Note that the graphs
,
,
,
are 2-edge-connected and
-free, they must contain
as an common induced subgraph. Since the graphs
,
,
,
have no common induced cycle,
is a tree. Since the maximal induced path of
is
, if
is a path,
is an induced subgraph of
, contradiction. Then
is a tree. We note that the largest common induced subgraph the graphs
,
,
,
are
or
. We assume that
is
. Note that the graph
is
-free,
is an induced subgraph
. We note that the maximal induced subgraph containing a triangle in
is
,
or
. Thus,
,
,
,
. This completes proof of the necessity of Theorem 10.
3. The Proof of Sufficiency Part of Theorems 9 and 10
Before the start of this section, we still need some notations. Let
and
be two spanning subgraphs of
, and we can form the spanning subgraph
of
, whose vertex set is
and edge set is
. This graph is called the symmetric difference of
and
. Note that the symmetric difference of two even graphs remains an even graph. We denote the edge set of
by
.
Let
be a connected graph admitting an even factor
with components
. Let
, where
is an edge with two end vertices in different components of
. Let
be an induced cycle of
with at least one edge of
. For any edge
contained in a triangle, denoted by
and exactly one vertex in
that is not in
. Let
We also define an operation on the triangle
:
Then
is an even factor of
such that
,
are in the same components of
.
An edge of
is called a singular edge if it is not contained in any triangle. Otherwise, it is called nonsingular.
Lemma 11. Let
be a connected graph admitting an even factor. Let
be an even factor of
with components
such that it contains as few components as possible. Then for any edge
,
,
, it holds that:
1)
is singular;
2)
.
Proof of Lemma 11. 1) We choose an even factor
of
with components
such that it contains components as few as possible. Then
,
. Assume that
is a nonsingular edge,
is contained in a triangle
. Then
is an even factor with fewer components than
, contradiction.
2) Conversely, we assume there exist two distinct vertices
and
such that
. Then
is an even factor with fewer components than
, contradiction.
Proof of the sufficiency of Theorem 9. Let
be a
-free graph. We choose an even factor
of
with components
such that it contains components as few as possible. Suppose that
has no even factor with exactly two components. Then the number of components
of any even factor satisfies
or
. If
, then
is an even factor with exactly one component, so
. Then we may choose an induced cycle
of
. Since
is an even subgraph, the degree of
is even. Thus, there exist
and
. However,
, a contradiction. Thus,
, which implies
.
To prove that
, we assume that
. Then there is an edge
such that
,
and
. Since
is 2-edge-connected, such an induced cycle
always exists. Then we choose an induced cycle
of
such that
and
. Let
,
and
. By Lemma 11,
. Since
is
-free,
. Then
. If
, then
is an even factor with fewer components than
, such that
,
,
contains
in the same component, a contradiction. Then
. Without loss of generality, assume that
. By lemma 11,
and
are singular, we can obtain
,
,
and
, where
,
and
. By the choice of
,
. We claim that
. Otherwise, let
. If
, then
is an even factor of
such that
,
,
are in the same component. If
and
, then
is an even factor of
such that
,
,
are in the same component. In this case,
has fewer components than
, a contradiction. However,
, a contradiction. Then, without loss of generality, we assume that
. We claim that
. Otherwise, let
. If
, then
is an even factor of
such that
,
,
are in the same component. If
and
, then
is an even factor of
such that
,
,
are in the same component. In this case,
has fewer components than
, a contradiction. However,
, a contradiction. This completes proof of the sufficiency of Theorem 9.
Proof of the sufficiency of Theorem 10. Let
be a 2-edge-connected graph. We may choose an even factor
of
with components
such that it contains components as few as possible. Suppose that
has no even factor with exactly two components. Then the number of components
of any even factor satisfies
or
. Before present the proofs 1), 2), we note that a cycle always existis, since
is 2-edge-connected and
is an induced cycle. Then we can choose an induced cycle
,
of
such that
,
and
and
. Next, we will prove parts 1) to 2) of Theorem 11, respectively.
1): Let
be a 2-edge-connected and
-free graph. Since
is
-free,
. By lemma 11,
. If
, then
is an even factor with exactly one component, so
. Then we may choose an induced cycle
of
. Since
is an even subgraph, the degree of
is even. Thus, there exist
and
. Since
, there exist at least three additional distinct vertices such that
,
,
. Since
,
. However,
, a contradiction. Thus,
, which implies
. Now we distinguish the following cases:
To prove that
, we assume that
.
Case (1):
.
If
, then there are two edges
and
such that
,
,
and
. Let
,
and
. By applying Lemma
to
and
, we can obtain
,
,
and
. Then we can choose an induced cycle
. Since
,
and
are different components in
, then at least one of
is in . If
, then
is an even factor with fewer components than
such that
,
,
which contains
are all in the same component of
, a contradiction. Then
, without loss of generality, we assume that
.
Claim 1:
is not adjacent to any vertex in
.
Proof: By contradiction, we first assume that there exists a vertex
such that
. Applying lemma 11(1) to
, we have
. Since
is an induced cycle, is
. Since
,
. Let
. If
, then
is an even factor of
such that
,
,
are in the same component. If
and
, then
is an even factor of
such that
,
,
are in the same component. In this case,
has fewer components than
, which is a contradiction. This proves Claim 1.
Since
, there exist additional distinct vertices such that
,
,
such that
. First suppose that
, then
, a contradiction. Next suppose that
. Let
. If
, then
is an even factor of
such that
,
,
are in the same component. If
and
, then
is an even factor of
such that
,
,
are in the same component. In this case,
has fewer components than
, a contradiction. By claim 1, we have
. Since
,
. Since
,
. Since
,
. We suppose that there exists a vertex
. We claim that
. Otherwise, let
. If
, then
is an even factor of
such that
,
,
are in the same component. If
and
, then
is an even factor of
such that
,
,
are in the same component. In this case,
has fewer components than
, a contradiction. Since
,
. However,
, a contradiction.
Then, without loss of generality, we assume that
. By the choice of
, we have
. Since
,
. However,
, a contradiction.
Case (2):
.
If
, then we can choose an induced cycle
. Since
,
and
are different components in
, then at least one of
is in
. First suppose that
. By applying Lemma 11 to
, we have
. Since
,
. However,
, a contradiction. Then
. By applying Lemma 11 to
, we have
. Since
,
. However,
, a contradiction.
Case (3):
.
If
, then we can choose an induced cycle
. By the choice of
, without loss of generality, we assume that at least one of
is in
. If
, then
is an even factor with fewer components than
, a contradiction. Thus, both
and
are in
. We assume that
. Conversely, let
. If
, then
is an even factor of
such that
,
,
are in the same component. If
and
, then
is an even factor of
such that
,
,
are in the same component. In this case,
has fewer components than
, a contradiction. Next, suppose that
and
. Since
, there exist additional distinct vertices such that
. Since
,
. Since
. Otherwise, let
. If
, then
is an even factor of
such that
,
,
are in the same component. If
and
, then
is an even factor of
such that
,
,
are in the same component. In this case,
has fewer components than
, a contradiction. Since
,
. However,
, a contradiction. Then
.
First suppose that
,
are in the same component such that
. Since
,
. By applying lemma 12 to
,
. However,
, a contradiction. Next suppose that
,
are in the different component such that
and
. Since
,
. However,
has fewer components than
, a contradiction.
Case (4):
.
If
, then at least one of
is in
. By symmetry, if
. By applying Lemma 12 to
, we have
. Since
,
. However,
, a contradiction. Then, up to symmetry, that
. By applying Lemma 11 to
, we have
. Since
,
. However, let
. If
, then
is an even factor of
such that
,
,
are in the same component. If
and
, then
is an even factor of
such that
,
,
are in the same component. In this case,
has fewer components than
, a contradiction.
2): Let
be a 2-edge-connected and
-free graph, where
is
,
,
or
. Since
is
-free,
. By lemma 11,
. If
, then
is an even factor with exactly one component, so
. Then we may choose an induced cycle
of
. Since
is an even subgraph, the degree of
is even. Thus, there exist
and
. Since
, there exist additional distinct vertices such that
and
. Since
,
. Since
,
. Since
,
. However,
;
;
;
, a contradiction. Thus,
, which implies
.
We prove that
, by contradiction, assume that
. Then we choose an induced cycle
of
such that
and
. By the choice of
, without loss of generality, we assume that
. Suppose that
. Let
,
and
. By lemma 11 to
and
, we have that
,
and
. Since
is minimized and
is also minimized. Then
. However,
, a contradiction. Now suppose that
. Since
,
. Then
has fewer components than
, a contradiction. Thus,
and
. Now we distinguish the following claim.
Claim 2:
is a clique, for any singular edge
with
.
Proof: By contradiction, we assume that there exist two distinct vertices
and
such that
. Since
,
or
. First assume that
. By the choice of
, we have
and
. However,
, a contradiction. Next assume that
. However,
, a contradiction. Thus,
is a clique, which implies
.
By lemma 11,
. By claim 2,
. If
for any
, where
. By the choice of
, it is known that there are at most
vertices with degree two in
, which implies
. If
. Then
or
. Thus,
or
and
. By claim 2, we have a vertex
and
, which implies
. This contradicts that
. Then
. Now we distinguish the following cases.
Case (1):
.
If
, since
,
and
are different components in
, then at least one of
is in
. First assume that
. By claim 2,
is in a triangle
. Then
is an even factor with fewer components than
, a contradiction.
Case (2):
.
If
, since
,
and
are different components in
, then at least one of
is in
. Since
, which implies
for each
. First assume that
. By claim 2,
is in a triangle
. Then
is an even factor with fewer components than
, a contradiction. Next assume that
. Furthermore,
and
. Then
is an even factor with fewer components than
, a contradiction. Then
. Thus,
is an even factor with fewer components than
, a contradiction.
Case (3):
.
Since
. We distinguish the following two cases.
Subcase (1):
.
Since
,
and
are different components in
, by the choice of
, then at least one of
is in
. First suppose that
. By claim 2,
is in a triangle
. Then
is an even factor with fewer components than
, a contradiction. Furthermore, at least one of
is nonsingular, this implies that there exist triangles
and
. Then
or
is an even factor with fewer components than
, a contradiction. Next suppose that
. By claim 2,
is in a triangle
. Then
is an even factor with fewer components than
, a contradiction.
Subcase (1):
.
It suffices to consider when
or
. First suppose that
, then at least one of
is in
and
are in the same component
or
. We assume that
. Then there exists a vertex
. By claim 2, we have
. This contradiction implies that
. Then
and there exists a vertex
. By claim 2, we have
, contradicting
.
Now suppose that
. Then at least one of
is in
. If
, then there exists a vertex
. By claim 2, we have
. This contradiction implies that
. Thus,
. Then
and
. By claim 2, we have
. Take a vertex
and
has no neighbors other than
and
. Otherwise, we assume that there exist a vertex
such that
. Since
,
, contradicting
. However,
;
;
;
, a contradiction. Thus,
, which implies
. This completes proof of the sufficiency of Theorem 10.
4. Concluding Remarks
Determining whether a graph is supereulerian is NP-hard, so we often study this problem through even factors. It is obviously that graphs
containing an even factor satisfy
and every odd branch-bond of
has an edge branch. What conditions must a graph satisfy for the converse to hold? In this paper, we study this converse by forbidden subgraphs, and characterize all forbidden subgraphs for the existence of an even factor with exactly two components in a 2-edge-connected graph.
Acknowledgements
This work was supported by 2025 Natural Science Foundation of Qinghai Province (No. 2025-ZJ-902T).