This paper explores Hamiltonian paths in the square of 2-connected graphs, extending known properties from 2-connected graphs to DT-graphs and general graphs, and clarifies limitations for larger k values.
Contribution
It proves that all 2-connected DT-graphs have the F_4 property and generalizes this to all 2-connected graphs, resolving an open problem.
Findings
01
Every 2-connected DT-graph has the F_4 property.
02
The F_k property does not hold for all 2-connected graphs when k ≥ 5.
03
The result confirms the existence of 2-connected graphs lacking the F_k property for large k.
Abstract
The square of a graph G, denoted G^2, is the graph obtained from G by joining by an edge any two nonadjacent vertices which have a common neighbor. A graph G is said to have the F_k property if for any set of k distinct vertices {x_1, x_2, ..., x_k} in G, there is a hamiltonian path from x_1 to x_2 in G^2 containing k-2 distinct edges of G of the form x_iz_i, i = 3, ..., k. It was proved many years ago that every 2-connected graph has the F_3 property. In the first part of this work, we extend this result by proving that every 2-connected DT-graph has the F_4 property (Theorem 2) and will show in the second part that this generalization holds for arbitrary 2-connected graphs, and that there exist 2-connected graphs which do not have the F_k property for any natural number k >= 5. Altogether, this answers a problem raised before in the affirmative.
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full text
**Revisiting the Hamiltonian Theme in the Square of a Block: The Case of DT-Graphs **
Gek L. Chiaa,b , Jan Eksteinc , Herbert Fleischnerd
a\/*Department of Mathematical and Actuarial Sciences,
Universiti Tunku Abdul Rahman, Jalan Sungai Long,
Bandar Sungai Long, Cheras 43000 Kajang Selangor, Malaysia
b\/ Institute of Mathematical Sciences, University of Malaya,
50603 Kuala Lumpur, Malaysia
c\/ Department of Mathematics, Institute for Theoretical Computer Science, and European Centre of Excellence NTIS - New Technologies
for the Information Society
Faculty of Applied Sciences, University of West Bohemia, Pilsen,
Technická 8, 306 14 Plzeň, Czech Republic
d\/ Institut für Computergraphik und Algorithmen 186/1,
Technical University of Vienna
Favoritenstrasse 9–11, 1040 Wien, Austria
Abstract
The square of a graph G\/, denoted G2\/, is the graph obtained from G\/ by joining by an edge any two nonadjacent vertices which have a common
neighbor. A graph \/G\/ is said to have the Fk* property* if for any set of \/k\/ distinct vertices {x1,x2,…,xk}\/
in \/G\/, there is a hamiltonian path from x1\/ to x2\/ in \/G2\/ containing k−2\/ distinct edges of G\/ of the form
xizi\/, i=3,…,k\/. In [7], it was proved that every 2\/-connected graph has the F3\/ property. In the first part of
this work, we extend this result by proving that every 2\/-connected DT\/-graph has the F4\/ property (Theorem 2) and will show in the
second part that this generalization holds for arbitrary 2\/-connected graphs, and that there exist 2\/-connected graphs which do not have the
Fk\/ property for any natural number k≥5\/. Altogether, this answers the second problem raised in [4] in the affirmative.
Keywords: hamiltonian cycles; hamiltonian paths; square of a block
All concepts not defined in this paper can be found in the book by Bondy and Murty, [1], or in the other references. However, we prefer
definitions as given in Fleischner’s papers if they differ from the ones given in [1]. In particular, we define a graph to be eulerian
if its vertices have even degree only; that is, it is not necessarily connected. This is in line with D. König’s original definition of an Eulerian graph,
[12], and this is how eulerian graphs have been defined in Fleischner’s papers quoted below (many authors call such graphs even graphs, whereas
they consider a graph to be eulerian if it is a connected even graph). In any case, we consider finite loopless graphs only, but allow for multiple edges
which may arise in certain constructions.
The study of hamiltonian cycles and hamiltonian paths in powers of graphs goes back to the late 1950s/early 1960s and was initiated by M. Sekanina who
studied certain orderings of the vertices of a given graph. In fact, he showed in [17] that the vertices of a connected graph G\/ of order
n\/ can be written as a sequence a=a1,a2,…,an=b\/ for any given a,b∈V(G)\/, such that the distance dG(ai,ai+1)≤3\/,
i=1,…,n−1\/. This led to the general definition of the k\/-th power of a graph G\/, denoted by Gk\/, as the graph with
V(Gk)=V(G)\/ and xy∈E(Gk)\/ if and only if dG(x,y)≤k\/. Thus Sekanina’s result says that G3\/ is hamiltonian connected for every
connected graph G\/.
Unfortunately, this result cannot be generalized to hold for G2\/, the square of an arbitrary connected graph G\/ (the square of the subdivision
graph of K1,3\/ is not hamiltonian). Thus Sekanina asked in 1963\/ at the Graph Theory Symposium in Smolenice, which graphs have a hamiltonian square,
[18]. In 1964\/, Neuman, [15], showed, however, that a tree has a hamiltonian square if and only if it is a caterpillar. On the
other hand, it wasn’t until 1978\/ when it was shown in ([19]), that Sekanina’s question was too general, for it was tantamount to asking
which graphs are hamiltonian (that is, an NP\/-complete problem).
However, in 1966\/ at the Graph Theory Colloquium in Tihany, Hungary, C. St. J. A. Nash-Williams asked whether it is true that G2\/ is
hamiltonian if G\/ is 2\/-connected, [14], and noted that L.W. Beineke and M.D. Plummer had thought of this problem independently as well.
By the end of 1970\/, the third author of this paper answered Nash-Williams’ question in the affirmative; the corresponding papers [5, 6] were published in 1974\/. In the same year, it was shown that this result implied that G2\/ is hamiltonian connected for a 2\/-connected
graph G\/, [2].
Further related research was triggered by Bondy’s question (asked in 1971\/ at the Graph Theory Conference in Baton Rouge), whether hamiltonicity
in G2\/ implies that G2\/ is vertex pancyclic (i.e., for every v∈V(G)\/ there are cycles of any length from 3\/ through ∣V(G)∣\/).
In fact, Hobbs showed in 1976\/, [11], that Bondy’s question has an affirmative answer for the square of 2\/-connected graphs and connected
bridgeless DT\/-graphs (the latter type of graphs in which every edge is incident to a vertex of degree two, was essential for answering Nash-
Williams’ question – and it is essential for the main proofs of the current paper as well). The same issue of JCT B contains, however, a paper by Faudree and
Schelp, [9], in which they proved for the same classes of graphs, that since G2\/ is hamiltonian connected, there are paths joining v\/
and w\/ of arbitrary length from dG2(v,w)\/ through ∣V(G)∣−1\/ for any v,w∈V(G)\/ (that is, G2\/ is panconnected). They asked, however,
whether this is a general phenomenon in the square of graphs (i.e., hamiltonian connectedness in G2\/ implies panconnectedness in G2\/). Bondy’s
question and the question by Faudree and Schelp were answered in full in [7].
Already in 1973\/ (and published in 1975\/) the most general block-cutvertex structure was determined such that every graph within this structure has
a hamiltonian total graph, [8].
In the second part of the current work we establish in [3] the strongest possible results in some sense (Fk-property), for the square
of a block to be hamiltonian connected. As for hamiltonicity in the square of a block, the strongest possible result is cited Theorem E
([7, Theorem 3]). Altogether, these results will enable us to establish (in joint work with others) the most general block-cutvertex structure
such that if G\/ satisfies this structure then G2\/ is hamiltonian connected or at least hamiltonian. That is, what has been achieved for total graphs,
[8], will be achieved for general graphs correspondingly. Here, but also in the papers [5, 6, 7, 8]
the concept of EPS\/-graphs plays a central role; and some of the theorems in the subsequent paper [3] require intricate proofs involving
explicitly or implicitly EPS\/-graphs.
We are fully aware that there are shorter proofs on the existence of hamiltonian cycles in the square of a block; one has been found by Říha,
[16]; and more recently, a still shorter proof was found by Georgakopoulos, [10]. Moreover, a short proof of Theorem
E (cited below) has been found by Müttel and Rautenbach, [13]. Unfortunately, their methods of proof do not seem to
yield the special results which we can achieve with the help of EPS\/-graphs. This is not entirely surprising: [8, Theorem 1] states that for
a graph G\/, the total graph T(G)\/ is hamiltonian if and only if G\/ has an EPS\/-graph (note that the total graph of G\/ is the square of
the subdivision graph of G\/).
2 Preliminary Discussion
By a uv\/-path we mean a path from u\/ to v\/. If a uv\/-path is hamiltonian, we call it a uv\/-hamiltonian path.
Definition 1
Let \/G\/ be a graph and let \/A={x1,x2,…,xk}\/ be a set of \/k≥3\/ distinct vertices in \/G\/. An x1x2\/-hamiltonian
path in \/G2\/ which contains k−2\/ distinct edges xiyi∈E(G)\/, \/i=3,…,k\/ is said to be \/Fk. Hence we speak of an
Fkx1x2\/-hamiltonian path. If xi\/ is adjacent to xj\/, we insist that xiyi\/ and xjyj\/ are distinct edges. A graph \/G\/
is said to have the Fk property if for any set \/A={x1,…,xk}⊆V(G)\/, there is an Fkx1x2\/-hamiltonian
path in \/G2\/.
Let G\/ be a graph. By an EPS\/-graph, JEPS\/-graph respectively, of G\/, denoted S=E∪P\/, S=J∪E∪P\/
respectively, we mean a spanning connected subgraph S\/ of G\/ which is the edge-disjoint union of an eulerian graph E\/ (which may be disconnected)
and a linear forest P\/, respectively a linear forest P\/ together with an open trail J\/. For S=E∪P\/, let dE(v)\/ and dP(v)\/
denote the degree of v\/ in E\/ and P\/, respectively. In the ensuing discussion we need, however, special types of EPS-graphs: thus
a [v;w]-EPS-graph S=E∪P of G with v,w∈V(G), satisfies dP(v)=0 and dP(w)≤1. For k≥2, [v;w1,…,wk]-EPS-graphs are
defined analogously, whereas in [w1…,wk]-EPS-graphs only dP(wi)≤1, i=1,…,k, needs to be satisfied.
Let bc(G)\/ denote the block-cutvertex graph of the graph G\/. If bc(G)\/ is a path, we call G\/ a block chain. A block chain G\/ is
called trivial if E(bc(G))=∅\/; otherwise it is called non-trivial. A block of G\/ is an endblock of G\/ if it contains at
most one cutvertex of G\/.
In [5, Lemma 2], it was shown that if G\/ is a block chain whose endblocks B1,B2\/ are 2\/-connected and v∈B1\/ and
w∈B2\/ are not cutvertices of G\/, then G\/ has an EPS\/-graph S=E∪P\/ such that dP(v)=0=dP(w)\/. A more refined
statement is now given below. In Lemma 1 we apply [5, Lemma 2, Theorem 3] and in Theorem 1 we apply Theorem D (stated explicitly below)
several times to the blocks of G, respectively to G itself, to obtain EPS-graphs of the required type.
Lemma 1
Suppose G\/ is a block chain with a cutvertex, v\/ and w\/ are vertices in different endblocks of G\/ and are not cutvertices. Then
(i) there exists an EPS\/-graph E∪P⊆G\/ such that dP(v),dP(w)≤1\/. If the endblock which contains v\/ is
2\/-connected, then we have dP(v)=0\/ and dP(w)≤1\/; and
(ii) there exists a JEPS\/-graph J∪E∪P⊆G\/ such that dP(v)=0=dP(w)\/. Moreover, v,w\/ are the only odd vertices of
J\/. Also, we have dP(c)=2\/ for at most one cutvertex c\/ of G\/ (and hence dP(c′)≤1\/ for all other cutvertices c′\/ of G\/).
Proof: If G\/ is a path, the result is trivially true.
So assume that G\/ is not a path. If G\/ has a suspended path (i.e., a maximal path whose internal vertices are 2-valent in G) starting at the
endvertex v\/ of G, then let Pv\/ denote this path and let v1\/ denote the other endvertex of Pv\/. Note that v1\/ is a cutvertex
of G\/. If there is no such suspended path, then define Pv\/ to be an empty path. Likewise, Pw\/ is defined similarly with w\/
(respectively w1\/) taking the place of v\/ (respectively v1\/).
(i) By [5, Lemma 2], G′=G−(Pv∪Pw)\/ has an EPS\/-graph S′=E′∪P′\/ with dP′(v1)=0\/ and dP′(w1)≤1\/.
But this means that G\/ has an EPS\/-graph S=E∪P\/ with dP(v)≤1\/ and dP(w)≤1\/ if we set E=E′\/ and
P=P′∪Pv∪Pw\/. Clearly, in the case that Pv\/ is an empty path, then v=v1\/ and we have dP(v)=0\/ and dP(w)≤1\/.
(ii) Let B\/ be a block of G\/. Let c1,c2∈V(B). If B\/ is not an endblock, then let c1,c2∈B\/ be the cutvertices of G\/ in B\/.
If B\/ is an endblock of G\/, then let only one of c1,c2\/, say c2\/, to be a cutvertex of G\/, and let c1=v, c1=w respectively,
depending on the endblock c1 belongs to. By [5, Theorem 3], B\/ has a JEPS\/-graph SB=JB∪EB∪PB\/ with dPB(c1)=0\/, dPB(c2)≤1\/, and c1,c2\/ are the only odd vertices of JB\/. If B is not an endblock, then we may interchange c1 and
c2. Thus we can ensure that for at most two blocks of G, B′ and B′′ say, satisfying B′∩B′′=c2, we have dPB′(c2)=dPB′′(c2)=1.
Note that if B\/ is not a 2\/-connected block, then EB=∅=PB\/ so that SB=JB\/. In this case, dPB(c1)=0=dPB(c2)\/.
By taking S=⋃BSB\/, where the union is taken over all blocks B\/ of G\/, we have a JEPS\/-graph that satisfies the conclusion of (ii).
This completes the proof.
Theorem 1
Suppose G\/ is a 2\/-connected graph and v,w\/ are two distinct vertices in G\/.
Then either
(i) there exists an EPS\/-graph S=E∪P⊆G\/ with dP(v)=0=dP(w)\/;
or
(ii) there exists a JEPS\/-graph S=J∪E∪P⊆G\/ with v,w\/ being the only odd vertices of J\/, and dP(v)=0=dP(w)\/.
Proof: If G\/ is a cycle, then clearly the result is true. Hence assume that G\/ is not a cycle.
Let K′\/ be a cycle in G\/ containing v,w\/. If dG(v)=2\/, then we take a [w;v]-EPS-graph with K′⊆E\/. If dG(w)=2\/, then we
take a [v;w]-EPS-graph with K′⊆E\/. In either case, Theorem D (stated below) guarantees the existence of such EPS-graphs. Thus conclusion
(i) of the theorem is satisfied.
Hence we assume that dG(v),dG(w)≥3\/. We proceed by contradiction, letting G\/ be a counterexample with minimum ∣E(G)∣\/.
Let G′=G−K′\/ denote the graph obtained from G\/ by deleting all edges of K′\/ (including all possibly resulting isolated vertices).
(a) Suppose G′\/ is 2\/-connected. G′\/ either has an EPS\/-graph S′=E′∪P′\/ or a JEPS\/-graph S′=J′∪E′∪P′\/ satisfying the
additional property (i) or (ii), respectively.
Suppose S′=E′∪P′\/. Then set E=K′∪E′, P=P′\/ to obtain an EPS\/-graph S=E∪P\/ of G\/ satisfying property (i). If G′ has
a JEPS-graph S′=J′∪E′∪P′ satisfying property (ii), then set E=E′, P=P′ and J=J′∪K′, to obtain a JEPS-graph S=J∪E∪P as
required. Whence G′ is not 2-connected.
(b) Suppose G′ has an endblock B′ with (B′−γc′)∩{v,w}=∅ where γc′=c′ if B′ contains a cutvertex c′ of G′, and
γc′=∅ otherwise (in this latter case, B′ is a component of G′ having at least two vertices with K′ in common). It follows that
G′⊇H′ where H′ is a block chain with B′⊆H′ and G∗:=G−H′ is 2-connected. Suppose H′ is chosen in such a way that G∗ is as large
as possible.
It follows that if H′ is not 2-connected then ∣V(G∗)∩V(H′−V(B′))∣=1. Denote the corresponding vertex with c∗ and observe that c∗ is
a cutvertex if c∗∈V(G′). Also, by the choice of B′ and the maximality of G∗ we have
[TABLE]
and c∗ is not a cutvertex of H′. Let u′∈V(B′)−γc′ be chosen arbitrarily. We set δc∗=c∗ if c∗ is a pendant vertex of H′, and
δc∗=∅ otherwise. By repeated application of Theorem D (see below) we obtain an EPS-graph S′=E′∪P′ of H′−δc∗\/
with dP′(δc∗)=0 (setting dP′(∅)=0) and dP′(u′)≤1.
If however, H′ is 2-connected, i.e. H′=B′, then we let c∗=(G′−B′)∩B′, if B′ contains a cutvertex of G′, otherwise
c∗∈V(B′)∩V(K′) arbitrarily. Futhermore we choose u′∈V(B′)−c∗ arbitrarily. By Theorem D, B′=H′ has a [c∗;u′]-EPS-graph
S′=E′∪P′.
Also, G∗ has an EPS-graph S∗=E∗∪P∗ or a JEPS-graph
S∗=J∗∪E∗∪P∗ with dP∗(v)=dP∗(w)=0; and K′⊂E∗, K′⊂J∗∪E∗ respectively.
Observing that P∗∩P′=∅ and that S∗ and S′ are edge-disjoint, we conclude that E=E∗∪E′ and P=P∗∪P′ together with J=J∗
yield S=E∪P, S=J∪E∪P respectively, a spanning subgraph of G as claimed by the theorem (observe that dP(c∗)=dP∗(c∗)\/ because
dP′(c∗)=0\/, and dP∗(c∗)=0\/ if c∗∈{v,w}\/).
(c) Because of the cases solved already, we now show that G′ is connected and for every endblock B′ of G′, V(B′)∩{v,w}=∅. For, if
G′ is disconnected and because of case (b) already solved, G′ could be written as
[TABLE]
where Gi′ is a component of G′; and
[TABLE]
Without loss of generality v∈G1′, w∈G2′. Consequently, Gi:=Gi′∪K′, i=1,2, is 2-connected with dG1(w)=2, dG2(v)=2. Arguing
as at the very beginning of the proof of this theorem (where we considered the case dG(v)=2 or dG(w)=2) we conclude that the corresponding EPS-graphs
Si=Ei∪Pi with K′⊆Ei, i=1,2, satisfy conclusion (i) of the theorem, and so does S=E∪P where E=E1∪(E2−K′) and
P=P1∪P2.
Because of case (a) already solved, we thus have that G′ is a non-trivial block chain with v,w belonging to different endblocks Bv,Bw respectively,
of G′ and they are not cutvertices of G′. Let cv and cw be the respective cutvertices of Bv and Bw (possibly cv=cw). If Bv is not a
bridge of G′ we use a [v;cv]-EPS-graph Sv of Bv and a [w;cw]-EPS-graph Sw of Bw if Bw is also not a bridge, or Sw=∅ if
Bw is a bridge. Proceeding similarly for every block B of G′−(Bv∪Bw) we conclude that G′ has an EPS-graph S′=E′∪P′ with
dP′(v)=dPv(v)=0 and dP′(w)=dPw(w)=0, where Pv⊆Sv, Pw⊆Sw (defining dPw(w)=0\/ if Pw=∅\/). Thus
in either case S′∪K′ is an EPS-graph of G satisfying conclusion (i). However, if both Bv and Bw are bridges, i.e., dG′(v)=dG′(w)=1,
we introduce z∈/V(G′) and form Gz:=G′∪{z,zv,zw}. Gz contains a cycle Kz through z,v,w since κ(Gz)≥2, so it contains
a [v,w]-EPS-graph Sz=Ez∪Pz with Kz⊆Ez. Trivially, dPz(v)=dPz(w)=0, and for the component E0⊆Ez with
z∈E0 we have J:=(E0−z)∪K being an open trail joining v and w. Setting E=Ez−E0 and P=Pz we conclude that S=J∪E∪P is
a JEPS-graph satisfying conclusion (ii) of the theorem. Theorem 1 now follows.
The following results from [8], [5], and [7] will be used quite frequently in the proof of Theorem 2.
Let G\/ be a graph and let W\/ be a set of vertices in G\/. A cycle K\/ in G\/ is said to be W-maximal if
∣V(K′)∩W∣≤∣V(K)∩W∣\/ for any cycle K′\/ of G\/. Moreover, we say that the W-maximal K\/* is W-sound* if
∣V(K)∩W∣≥4\/.
The following Theorems A and B are special cases of the theorems quoted.
Theorem A
([8, Theorem 4])
Let G\/ be a 2\/-connected graph and let W\/ be a set of five distinct vertices in G\/. Suppose K\/ is a W\/-sound cycle in G\/. Then there is
an EPS\/-graph S=E∪P\/ of G\/ such that K⊆E\/ and dP(w)≤1\/ for every w∈W\/.
An EPS\/-graph which satisfies the conclusion of Theorem A is also called a W-EPS-graph.
Theorem B
([8, Theorem 3])
Let G\/ be a 2\/-connected graph and let v,w1,w2,w3\/ be four distinct vertices of G\/. Suppose K\/ is a cycle in G\/ such that
{v,w1,w2,w3}⊆K\/. Then G\/ has a [v;w1,w2,w3]\/-EPS\/-graph S=E∪P\/ such that K⊆E\/.
Suppose G\/ is a 2\/-connected graph and v,w1,w2\/ are distinct vertices in G\/. A cycle K\/ in G\/ is a [v;w1,w2]\/*-maximal cycle
in G\/ if {v,w1}⊆V(K)\/, and w2∈V(K)\/ unless G\/ has no cycle containing all of {v,w1,w2}\/.
Theorem C
([8, Theorem 2])
Let G\/ be a 2\/-connected graph and let v,w1,w2\/ be three distinct vertices of G\/. Suppose K\/ is a [v;w1,w2]\/-maximal cycle
in G\/. Then G\/ has a [v;w1,w2]\/-EPS\/-graph S=E∪P\/ such that K⊆E\/.
Theorem D
([5, Theorem 2])
Let G\/ be a 2\/-connected graph and let v,w\/ be two distinct vertices of G\/. Let K\/ be a cycle through v,w\/. Then G\/ has
a [v;w]\/-EPS\/-graph S=E∪P\/ with K⊆E\/.
Theorem E
([7, Theorem 3]). Suppose \/v\/ and \/w\/ are two arbitrarily chosen vertices of a \/2\/-connected graph \/G\/.
Then \/G2\/ contains a hamiltonian cycle C\/ such that the edges of \/C\/ incident to \/v\/ are in \/G\/ and at least one of
the edges of \/C\/ incident to \/w\/ is in \/G\/. Further, if \/v\/ and \/w\/ are adjacent in \/G\/, then these are three
different edges.
A hamiltonian cycle in G2\/ satisfying the conclusion of Theorem E is also called a [v;w]\/-hamiltonian cycle. More generally, a
hamiltonian cycle C\/ in G2\/ which contains two edges of G\/ incident to v\/, and at least one edge of G\/ incident to each
wi\/, i=1,…,k\/, is called a [v;w1,…,wk]\/-hamiltonian cycle, provided the edges in question are all different.
Theorem F
([7, Theorem 4]). Let G\/ be a \/2\/-connected graph. Then the following hold.
(i) G\/ has the F3\/ property.
(ii) For a given q∈{x,y}\/, G2\/ has an xy\/-hamiltonian path containing an edge of G\/ incident to q\/.
By applying Theorems E and F to each block of a block chain B\/, we have the following.
Corollary 1
Suppose B\/ is a non-trivial block chain with ∣V(B)∣≥3\/ and v\/ and w\/ are vertices in different endblocks of G\/. Assume further that
v,w\/ are not cutvertices of B\/. Then
(i) B2\/ has a hamiltonian cycle which contains an edge of B\/ incident to v\/ and an edge of B\/ incident to w\/. In the case that the endblock
which contains v\/ is 2\/-connected, then B2 has a hamiltonian cycle which contains two edges of B incident to v\/ and an edge of B\/ incident
to w\/. Also,
(ii) B2\/ has a vw\/-hamiltonian path containing an edge of B\/ incident to v\/ and an edge of B\/ incident to w\/.
3 DT\/-graphs
Recall that a graph is called a DT\/-graph if every edge is incident to a 2\/-valent vertex. If G\/ is a graph, we denote by V2(G)\/
the set of all vertices of degree 2\/ in G\/.
The following result which is interesting in itself, is obtained by applying Theorem 1 and the construction in [5] of a hamiltonian cycle/path
in the corresponding spanning subgraph.
Corollary 2
Let G\/ be a DT\/-block and x1,x2∈V(G) satisfying N(x1),N(x2)⊆V2(G)\/ and x1x2∈E(G). Then either (i) there exists
a hamiltonian cycle in G2−x2\/ whose edges incident to x1\/ are in G\/, or else
(ii) there exists an x1x2\/-hamiltonian path in G2\/ whose first and final edges are in G\/.
Theorem 2
Every \/2\/-connected DT\/-graph has the F4 property.
The proof of Theorem 2 is rather involved. We first give an outline of the general strategy used in the proof.
Let G\/ be a 2\/-connected DT\/-graph and let A={x1,x2,x3,x4}\/ be a set of four distinct vertices in G\/.
Let G+\/ denote the 2\/-connected graph obtained from G\/ by adding a new vertex y\/ which joins x1\/ and x2\/. Then G+\/ is a DT\/-graph
unless NG(xi)⊆V2(G)\/ for some i∈{1,2}\/. We shall show that (G+)2\/ contains a hamiltonian cycle C\/ containing edges of
G+ of the form yx1,yx2,x3z3,x4z4\/ where x3z3,x4z4\/ are edges of G\/. Then clearly C\/ gives rise to
an F4x1x2\/-hamiltonian path in G2\/ when we delete the vertex y\/ from (G+)2\/.
In order to show the existence of such hamiltonian cycle C\/ in (G+)2\/, we shall apply induction or show that G+\/ admits an EPS\/-graph
S=E∪P\/ with some additional properties. In particular, in almost all cases, E\/ will contain a prescribed cycle K+\/ passing through y\/.
K+\/ will also contain as many elements of {x3,x4}\/ as possible. Note that G+ is 2-connected and hence contains a cycle through y and
xi, i∈{3,4}, which automatically contains x1,x2.
Note that in [5] it was shown that if a 2\/-connected DT\/-graph H\/ admits an EPS\/-graph, then H2\/ has a hamiltonian cycle. We
refer the reader to [5] for the method of constructing such hamiltonian cycle and to see how edges of H\/ can be included in such hamiltonian
cycle. Also, we may automatically assume that in an EPS\/-graph S=E∪P\/ the edges of P\/ are the bridges of S\/ (otherwise, we could delete
step-by-step P\/-edges (i.e., edges of P\/) until such situation is achieved).
However, G+\/ may not be a DT\/-graph and/or some elements in A\/ may be 2\/-valent and (at least) one of its neighbors may not be 2\/-valent.
In such cases, the existence of the various types of EPS\/-graphs S\/ in G+\/ may not be sufficient to guarantee a hamiltonian cycle to begin with
in S2\/. Even if we can derive the existence of a hamiltonian cycle from these EPS-graphs, they may not suffice to guarantee a hamiltonian cycle with
the additional properties. Thus we need to consider neighbors of elements of A\/ to assure that they are incident to less than two P\/-edges. This
applies, in particular, to zi∈NG(xi)\/ with zixi∈E(K+), i∈{1,2,3,4}\/.
The following observations will be used quite frequently (sometimes implicitly) in the proof of Theorem 2.
Observation (*):Suppose S=E∪P\/ is an EPS\/-graph of G+\/ such that dP(xi)≤1\/ for i=1,2\/. Let x\/ be
a 2\/-valent vertex of G\/ belonging to E\/.
(i) Suppose N(x)={u1,u2}\/. Then S2\/ has a hamiltonian cycle which contains the edges yx1,yx2 and uix\/ for some i∈{1,2}
unless xj∈N(uj)∪{uj}\/ and dP(xj)=1,dS(uj)>2 for j=1,2; or for some j∈{1,2}, dP(xj)=1,dP(zj)=2 and
zj∈N(xj)∩V(K+); or dP(u1)=dP(u2)=2 - in all three cases NG(xj)⊆V2(G).
(ii) We further note that any pendant edge in S\/ will always be contained in any hamiltonian cycle of S2\/.
*(iii) Consider W⊆V(G+) with ∣W∣=5 and K+⊂G+. Suppose ∣W∩V(K+)∣≥4. If K+ is W-sound, then Theorem A
applies. If, however, K+ is not W-sound, then there is a W-sound cycle K∗\/ with W⊆K∗\/ and we operate with K∗\/ in place of
K+\/. This follows from the definition of W\/-soundness (see the discussion immediately preceding Theorem A). *
The observations (i) and (ii) follow directly from the degree of freedom inherent in the construction of a hamiltonian cycle in S2\/ as given
in [5].
The proof of Theorem 2 is divided into several cases depending on whether N(xi)⊆V2(G)\/ or not, i=1,2,3,4.
Note that if N(xi)⊆V2(G)\/, then dG(xi)=2\/. If dG(xi)=2\/, we let N(xi)={ui,vi}\/ throughout the proof. Also, we
define xi∗=xi\/ if dG(xi)>2\/; and xi∗=zi otherwise.
Lemma 2
Let G+\/ be defined as before with N(x3)⊆V2(G)\/ and N(x4)⊆V2(G)\/. Suppose N(xi)⊆V2(G)\/ for some
i∈{1,2}\/. Assume further that every proper 2\/-connected subgraph of G\/ has the F4 property. Then (G+)2\/ has a hamiltonian
cycle containing the edges x1y,x2y,x3z3,x4z4\/ where x3z3,x4z4\/ are different edges of G\/.
Proof: By the hypotheses, dG(x3)=dG(x4)=2. Assume without loss of generality that N(x1)⊆V2(G)\/.
(1) Suppose {ui,vi}={x1,x2}\/ for i=3,4\/.
Let K+\/ be a cycle containing the vertices y,x1,x2,x4,u4,v4\/.
(1.1) Assume that K+\/ also contains the vertex x3\/.
We may assume that
[TABLE]
(a) Assume that u4=x1\/.
Since {x1,x2,x3,x4,u3,u4,z2}⊆V(K+)\/, Theorem B ensures the existence of a [u4;x1,z2,x2]\/-EPS\/-graph
S4=E4∪P4\/ of G+ with K+⊆E4\/ in the case x3x4∈E(G)\/. Likewise, we obtain a [u4;x1,u3,x2∗]-EPS\/-graph
S3=E3∪P3\/ of G+ with K+⊆E3\/ if x3x4∈E(G)\/ where x2∗=x2\/ if dG(x2)>2\/, and
x2∗=z2=V(K+)∩NG(x2)\/ otherwise. It is straightforward to see that in both cases, the EPS\/-graph yields a hamiltonian cycle
in (G+)2\/ as required by the lemma (see Observation (*)(i)).
(b) Assume that u4=x1\/ and v3=x2\/.
(b1) Suppose x3\/ and x4\/ are adjacent or N(x3)∩N(x4)=∅\/.
(i) x3\/ and x4\/ are adjacent. Let G−=G−{x3,x4}\/. If G−\/ is not 2\/-connected, then it is a non-trivial block chain with
x1,x2\/ belonging to different endblocks, and x1,x2\/ are not cutvertices of G−\/. Hence (G−)2\/ has a hamiltonian path P(x1,x2)\/
starting with an edge x1w1\/ of G\/ and ending with an edge x2w2\/ of G\/ (see Corollary 1(ii)). Then
[TABLE]
defines a required F4\/x1x2\/-hamiltonian path in G2\/.
If G−\/ is 2\/-connected, then (G−)2\/ has a hamiltonian cycle C−\/ containing x1w1,x1t1,\linebreakx2w2\/ which are edges of G\/.
Then
[TABLE]
is a required F4\/x1x2\/-hamiltonian path in G2\/.
(ii) Suppose N(x3)∩N(x4)={u}\/.
If dG(u)=2\/, then let G−=G−{x3,x4,u}\/ and proceed similarly as before to obtain a required F4\/x1x2\/-hamiltonian path
in G2\/. Hence we assume that dG(u)>2\/. Suppose further that G−xi\/ is 2\/-connected for some i∈{3,4}\/. Then G−xi\/ has
the F4\/ property with u\/ taking the place of xi\/; and any such F4\/x1x2\/-hamiltonian path in (G−xi)2\/ can be extended
to a required F4\/x1x2\/-hamiltonian path in G2\/. Thus we have to consider the case κ(G−xi)<2\/ for i∈{3,4}\/.
Consider G−x4\/. Since dG(x4)=2\/, G′=G−x4\/ is a non-trivial block chain with x1,u\/ belonging to different endblocks of G′\/ and are
not cutvertices of G′\/. The endblock Bu\/ of G′\/ with u∈V(Bu)\/ also contains x3,x2\/ because dG′(u)≥2\/ and
dG(x3)=dG′(x3)=2\/. Hence Bu\/ is 2\/-connected. Let c\/ be the cutvertex of G′\/ belonging to Bu\/.
Suppose first c=x2\/. Because of the hypothesis of the lemma, Bu\/ has the F4\/ property. Correspondingly, there is a hamiltonian path
P(c,x2)\/ in (Bu)2\/ containing x3w3,uu′\/ with w3∈{u,x2}\/, which are different edges of Bu\/. Likewise, there is a hamiltonian
path P(x1,c)\/ in (G′−Bu)2\/ by Theorem F, Corollary 1(ii), respectively. Then
[TABLE]
is a required F4\/x1x2\/-hamiltonian path in G2\/.
Finally suppose c=x2\/. By Theorem F(ii) or Corollary 1(ii), (G′−Bu)2\/ has a x1x2\/-hamiltonian path P1,2\/
ending with an edge w2x2\/ of G\/. By Theorem E, (Bu)2\/ has a hamiltonian cycle Cu\/ with
{ux3,x2x3,z2x2}⊂E(Bu)\/.
[TABLE]
defines a hamiltonian path as required.
(b2) Suppose x3\/ and x4\/ are not adjacent and N(x3)∩N(x4)=∅\/.
Let W={y,x1,x2,u3,v4}\/. Then K+\/ is W\/-sound. By Theorem A, G+\/ has an EPS\/-graph S=E∪P\/
with K+⊆E\/ and dP(w)≤1\/ for every w∈W\/; and dP(x3)=dP(x4)=0. Because of the hypothesis of this case a required
hamiltonian cycle can be constructed in (G+)2\/ (see Observation (*)(i)). In particular, the hamiltonian cycle contains x4v4
and u3x3.
(c) Assume that u4=x1\/ and v3=x2.
If x3x4∈E(K+)\/, then Theorem B ensures the existence of an [x2;x1,v4,v3]-EPS\/-graph S3=E3∪P3\/ of G+
with K+⊆E3\/. By construction, S2\/ contains a hamiltonian cycle C\/ with x4v4,x3v3∈E(C)\/.
(see Observation (*)(i)). Hence we assume that x3x4∈E(K+)\/.
If v3x2∈E(K+)\/, or v3x2∈E(K+)\/ and dG(x2)>2\/, then we invoke Theorem C to obtain
a [v3;x1,x2∗]-EPS\/-graph S3=E3∪P3\/ of G+ with K+⊆E3\/. If, however, v3x2∈E(K+)\/ and dG(x2)=2\/,
then Theorem C ensures the existence of an [x2;x1,v3]-EPS\/-graph S3=E3∪P3\/ of G+ with K+⊆E3\/. Note
that K+\/ contains all these special vertices. In all these cases, (S3)2\/ contains a hamiltonian cycle C\/ with x3x4,x3v3∈E(C)\/
(see Observation (*)(i)).
(1.2) In view of case (1.1), we may assume that G+\/ has no cycle containing y,x4,x3\/, and that
[TABLE]
and G+−x3 is 2-connected if G+−xi is 2-connected for some i∈{3,4}.
Without loss of generality, assume that u3∈{x1,x2}\/.
(a) Consider first the case that G∗=G+−x3\/ is 2\/-connected.
Define W∗={y,x1,x2∗,u4,u3}\/ if x1=u4\/ and W∗={y,x1,x2∗,v4,u3}\/ otherwise. Abbreviate
W∗={y,x1,x2∗,t4,u3}\/ with t4∈{u4,v4}\/.
(a1) We first deal with the case ∣W∗∣=5\/.
In view of Observation (*)(iii), set K∗=K+\/ if K+\/ is W∗\/-sound in G∗, or else there exists K∗⊃W∗\/ in G∗
(note ∣K+∩W∗∣≥4\/).
(a1.1) Assume that x4∈K∗. In this case we may assume that K+=K∗. By Theorem A, there exists
a W∗-EPS-graph S∗=E∗∪P∗ of G∗ with K∗⊆E∗. Noting that dP∗(u3)≤1, we set E=E∗ and P=P∗∪{u3x3}.
Then S=E∪P\/ is an EPS\/-graph of G+\/ whose structure implies that (G+)2\/ has a hamiltonian cycle containing the edges u3x3\/ and
t4x\/ (because x3\/ is a pendant vertex in S\/ - see Observation (*)(i)-(ii)).
(a1.2) Assume that x4∈K∗\/. Then u3∈K∗ (hence K+=K∗). Since xi∈/K∗, for i=3,4,
dG(t4)>2, dG(u3)>2. We define x2∗∗ as x2∗ with respect to K∗.
First suppose x2∗∗=x2∗. By Theorem B, there exists a [u4;x1,u3,x2∗]-EPS\/-graph S∗=E∗∪P∗\/ of G∗\/ with
K∗⊆E∗\/ if x1=u4\/. By the same token, there is a [u4;v4,u3,x2∗]-EPS\/-graph S∗=E∗∪P∗\/ of G∗\/ with
K∗⊆E∗\/ if x1=u4\/. In both cases, we set E=E∗\/, P=P∗∪{x3u3}\/. Then S=E∪P\/ is an EPS\/-graph of G+\/
which yields a hamiltonian cycle in (G+)2\/ containing u3x3\/ and x4z\/ for some z∈N(x4)\/. If x4\/ is a pendant vertex in S∗\/,
then it is adjacent to v4\/ (see Observation (*)(i)-(ii)).
If x2∗∗=x2∗, then we proceed analogously as before using x2∗∗ instead of x2∗. Note that u3=x2∗∗ is not an obstacle (we use
Theorem C) because of dS(x2)=2 since dG(x2)=2 and x2∗ is also in K∗ (thus x2x2∗∈/E(S)) in this case.
(a2) Assume that ∣W∗∣=4.\/
(a2.1)W∗={y,x1,x2∗,t4} where t4∈{u4,v4}. If u3=t4, then we operate with
a [t4;x1,x2∗]-EPS graph S∗=E∗∪P∗ of G∗\/ with K+⊆E∗, which exists by Theorem C. If u3=x2∗, then
we operate with a [x2∗;x1,t4]-EPS graph S∗=E∗∪P∗ of G∗\/ with K+⊆E∗, which exists by Theorem C (note that
x2∗=x2 in this case using u3=x2).
In either case, set E=E∗\/ and P=P∗∪{x3u3}\/. Then S=E∪P\/ is an EPS\/-graph of G+\/ which yields a hamiltonian cycle C\/
in (G+)2\/ containing either x3t4x4\/ or x2∗x3\/, x4t4\/ (see Observation (*)(i)).
(a2.2)W∗={y,x1,x2∗,u3}\/. Then either (i) u4=x1\/, or (ii) u4=x1\/ and v4=x2∗\/ or
(iii) u4=x1\/ and v4=x2∗\/.
In cases (i) and (ii) we are back to case (a2.1) with u3=t4=x2∗.
In case (iii) we have x2∗=x2\/ because N(x4)={x1,x2}\/. We consider G′=G+−{x4,δx2∗}\/; again,
δx2∗=x2∗\/ if x2∗\/ is a pendant vertex in G+−x4\/ and δx2∗=∅\/ otherwise. Set x2′=x2∗\/ if
x2∗∈V(G′)\/ and x2′=x2\/ otherwise. Suppose κ(G′)=1\/. In any case, G′\/ has different endblocks B1′\/ and B2′\/; they are
2\/-connected with x1∈B1′\/ and x2′∈B2′\/ not being cutvertices of G′\/. Since G′\/ is homeomorphic to G\/ if x2′=x2\/
(a contradiction to κ(G′)=1\/), it follows that x2∗∈B2′\/ and that x2\/ is a cutvertex of G′\/ since {x2}=B1′∩B2′\/.
However, 3=dG+(x2)=dB1′(x2)+dB2′(x2)≥2+2\/, an obvious contradiction. Thus G′\/ is 2\/-connected in any case. Starting with
a cycle K′⊆G′\/ with y,x1,x2,x3∈V(K′)\/ we apply Theorem C to obtain an [x1;u3,x2∗∗]-EPS\/-graph
S′=E′∪P′\/ of G′\/ with K′⊆E′\/, where x2∗∗=NG(x2)−x2∗. Setting
E=E′\/, P=P′∪{x1x4,δ(x4x2∗)}\/, where δ(x4x2∗)=x4x2∗ if x2∗∈/V(G′) and
δ(x4x2∗)=∅ otherwise, we obtain S=E∪P\/ of G+ with K′⊆E\/ and dP(x1)=1\/ and dP(u3)≤1\/.
It is clear that S2\/ yields a hamiltonian cycle of (G+)2\/ as required (see Observation (*)(i)).
(a3) Assume that ∣W∗∣=3.\/
Then W∗={y,x1,x2∗}\/.
Hence u3∈/{x1,y}, therefore u3=x2∗. Analogously t4∈/{x1,y}, therefore t4=v4=x2∗.
That is, u3=x2∗=t4=v4 and x1=u4. G′=G+−x4\/ is 2\/-connected since there is a cycle K′\/ in G′\/ containing y\/
and x3\/ and hence also x2∗,x1,v3\/. If v3=x1\/, we operate with an [x2∗;x1,v3]-EPS\/-graph S′=E′∪P′\/ of G′\/
with K′⊆E∗\/ (by Theorem C). Setting E=E∗\/ and P=P∗∪{x4x2∗}\/, we obtain an EPS\/-graph
S=E∪P\/ of G+ which will yield a hamiltonian cycle in (G+)2\/ containing x3v3,x4v4\/ (see Observation (*)(i)). If v3=x1\/,
then G−x4\/ is 2\/-connected (since N(x3)=N(x4)\/). Hence G−x4\/ has the F4\/ property with v4\/ taking the place of x4\/;
and any such F4\/x1x2\/-hamiltonian path in (G−x4)2\/ can be extended to a required F4\/x1x2\/-hamiltonian path in G2\/.
This finishes the proof of case (a).
(b) Now consider the case where G∗=G+−x3\/ has a cutvertex and hence G+−x4 has also a cuvertex, because of the assumptions of case (1.2).
Thus G∗ is a non-trivial block chain since dG(x3)=2. Note that K+\/ is contained in some endblock By\/ of G∗\/.
Let W={y,x1,x2∗,x3,t4}\/ where we define t4 as follows:
•
t4=u4 if u4=x1;
•
t4=v4 if u4=x1 and either x2∗=x2 or v4=x2∗=x2;
•
t4=x2 if u4=x1 and v4=x2∗=x2.
Note that by this definition of t4, ∣W∣=5.
Assume first that the cycle K+\/ (which passes through y,x1,x2,x2∗,u4,x4,v4\/) is W-sound in G+. Let G\/ denote
the subgraph of G+\/ which is a non-trivial block chain containing u3,x3,v3\/ such that G+−G=By\/. Suppose w3\/ is
the vertex in one of the endblocks of G and w3′ the vertex in the other endblock of G such that
G∩By={w3,w3′}. Possibly {w3,w3′}∩{u3,v3}=∅\/, but {w3,w3′}={u3,v3}\/.
We replace G\/ in G+\/ by a path P4=a1a2x3a3a4\/ (where a1,a3\/ are identified with w3,w3′\/ respectively, and
{a2,a3}={u3,v3}) to obtain the graph G′′\/. Note that K+⊆G′′\/. Set W={y,x1,x2∗,x3,t4}\/ as above. Then K+\/ is
W\/-sound (by assumption), and by Theorem A, G′′\/ has an EPS\/-graph S′′=E′′∪P′′\/ such that K+⊆E′′\/ and
dP′′(z)≤1\/ for every z∈W\/.
(b1) Suppose E(P4)∩E(P′′)=∅\/. Then P4⊆E′′\/. Since G\/ is a non-trivial block chain,
by Lemma 1(ii), G\/ contains a JEPS\/-graph S=J∪E∪P\/ such that
dP(w3)=0=dP(w3′), and w3,w3′ are the odd vertices of J^; hence dJ(x3)=2 and dP(x3)=0.
Note that by the second part of Lemma 1(ii) we can make sure that \mboxmin{dP(u3),dP(v3)}≤1. In this case,
we obtain an EPS\/-graph S=E∪P\/ of G+\/ by setting E=(E′′−P4)∪J∪E\/ and P=P′′∪P\/.
Here dP(x3)=0\/ and dP(w)≤1\/ for every w∈W−x3\/.
(b2) Suppose E(P4)∩E(P′′)=∅. That is, V(P4)⊆V(P′′) (so that E(P4)∩E(E′′)=∅) and dP′′(x3)=1\/.
This means that either a2x3∈E(P′′)\/ or x3a3∈E(P′′)\/. Suppose x3a3∈E(P′′)\/ (so that a3a4∈E(P′′)\/).
In this case, we delete x3v3 from G and thus split G into two block chains G1 and G2 with
x3,w3∈G1 and v3,w3′∈G2. If Gj is an edge only, then Sj=Gj. If
G2=∅, then S2=∅. Otherwise by Lemma 1(i) (or by Theorem D if G2 is
2-connected), Gj has an EPS-graph Sj=Ej∪Pj where dP1(w3)≤1\/,
dP1(x3)=1, dP2(v3)≤1, dP2(w3′)≤1, j=1,2. Now, if we take
E=E1∪E2∪E′′\/ and P=P1∪P2∪(P′′−{a2,a3})\/, we have an EPS\/-graph S=E∪P
of G+\/ with dP(w)≤1\/ for every w∈W\/ (note that w3a2,w3′a3∈P′′), x3 is a pendant vertex in S, and it works also if
G is a path on at least 4 vertices.
In both cases (b1) and (b2), a required hamiltonian cycle in (G+)2\/ can be constructed from S (see Observation (*)(i)-(ii)).
Note that G+−x4 is 2-connected if K+=yx1x4x2∗x2y (hence dG(x2)=2) and if dG(x2∗)>2. Here we have a contradiction to the assumption
of this case (1.2)(b).
Now assume that the cycle K+ is not W-sound. Since y,x1,x2∗,t4∈K+ and ∣W∣=5, there exists a cycle K∗⊆G+ containing all of W
and not x4.
(i) Suppose t4=v4 or t4=x2. In both cases, K∗ contains u4=x1 and v4=t4, v4=x2∗, respectively, but not x4. Hence G+−x4 is
2-connected, a contradiction with assumptions of case (1.2)(b).
(ii) Suppose t4=u4. Because G+−x3 has a cutvertex, without loss of generality suppose that u3∈/K+ but clearly u3∈K∗. Hence
u3∈/{x1,x2∗,u4}. We define x2∗∗ as x2∗ with respect to K∗.
First suppose x2∗∗=x2∗. By Theorem B, G+ has a [u4;x1,x2∗,u3]-EPS-graph S=E∪P. Note that either x4 is a pendant
vertex in S, or else x4 is a vertex in E. It is clear that S2 yields a hamiltonian cycle of (G+)2 as required (see Observation (*)(i)-(ii)).
If x2∗∗=x2∗, then we proceed analogously as before using x2∗∗ instead of x2∗. Note that x2∗∗=u3 or x2∗∗=u4 is not
an obstacle (we use Theorem C) because of dS(x2)=2 since dG(x2)=2 and x2∗ is also in K∗ (thus x2x2∗∈/E(S)); and
x2∗∗=u3=u4 is not possible in this case.
(2) Suppose {u3,v3}={x1,x2}\/.
Note that, in G\/, there exists a cycle containing x3\/ and x4\/ (and hence also the vertices u3,v3,u4,v4\/).
Let G∗=G+−x3\/ which is homeomorphic to G\/ and thus G∗\/ is 2\/-connected. Note that there exists a cycle K∗=K+\/ (see above) in
G∗\/ containing the vertices y,x1,x2,x4\/.
(2.1) Suppose w∈N(x4)−{x1,x2}\/ exists; let x2z2∈E(K∗)\/. Note that dG∗(x2)=2\/ if dG(z2)>2\/.
By Theorem B, there exists an [x1;x2,z2,w]\/-EPS\/-graph, an [x1;x2,z2]\/-EPS\/-graph by Theorem C respectively, if w=z2;
in both cases we denote S∗=E∗∪P∗⊂G∗\/ with K∗⊆E∗\/ and dP∗(x1)=0\/. Note that K∗ is [x1;x2,z2]-maximal
if z2=w. Set E=E∗\/ and P=P∗∪{x1x3}\/; thus dP(x1)=1\/. Also, dP(x2)+dP(z2)≤1 since dP(z2)>0 implies dP(x2)=0
since dG∗(x2)=2. Then S=E∪P\/ is an EPS\/-graph of G+\/ and a hamiltonian cycle in (G+)2\/ can be constructed (using S) which
starts with yx1,x1x3\/, ends with yx2\/ and traverses wx4\/ even if w=z2\/ (see Observation (*)(i)-(ii) for x1x3).
(2.2) Next assume that {u4,v4}={x1,x2}\/.
Note that, in this case, dG(x2)>2\/ since dG(x1)>2\/ can be assumed and x3,x4\/ are 2\/-valent (note that the lemma is trivially true if
G is a 4-cycle).
Consider the graph G′=G−{x3,x4}\/.
(a) Suppose G′\/ is 2\/-connected. We shall apply Theorem 1 to G′\/ with x1,x2\/ in place of v,w\/.
(i) Suppose G′\/ has an EPS\/-graph S′=E′∪P′\/ with dP′(xi)=0\/ for i=1,2\/. Let E=E′∪{yx1x4x2y}\/ and
P=P′∪{x1x3}\/; this yields an EPS\/-graph S=E∪P\/ of G+\/ with dP(x1)=1\/, dP(x2)=0\/, dP(x3)=1\/ and
dP(x4)=0\/. Hence we may construct a hamiltonian cycle in (G+)2\/ containing the edges x1x3\/ and x2x4\/ apart from yx1,yx2\/.
(ii) Suppose G′\/ has a JEPS\/-graph S′=J′∪E′∪P′\/ with x1,x2\/ being the only odd vertices of J′\/ and
dP′(x1)=0=dP′(x2)\/. Let E=E′∪(J′∪{x1yx2})\/ and P=P′∪{x1x3,x2x4}\/. Then S=E∪P\/ is
an EPS\/-graph of G+\/ with dP(x1)=dP(x2)=dP(x3)=dP(x4)=1\/. Hence a hamiltonian cycle in (G+)2\/ containing the edges
yx1,yx2,x1x3\/ and x2x4\/ can be constructed.
(b) Finally assume that G′\/ is not 2\/-connected. Then G′\/ is a non-trivial block chain. By Lemma 1(ii) with x1=v\/ and x2=w\/,
G′\/ has a JEPS\/-graph S′=J′∪E′∪P′\/ with dP′(x1)=0=dP′(x2)\/. As before, take E=E′∪(J′∪{x1yx2})\/ and
P=P′∪{x1x3,x2x4}\/. Then S=E∪P\/ is an EPS\/-graph of G+\/ with dP(x1)=dP(x2)=dP(x3)=dP(x4)=1\/. Hence
a hamiltonian cycle in (G+)2\/ containing the edges yx1,yx2,x1x3\/ and x2x4\/ can be constructed.
Let G\/ be a 2\/-connected DT\/-graph and A={x1,x2,x3,x4}\/ be a set of four distinct vertices in G\/. It is easy to see that
the theorem holds if G\/ is a cycle. Hence we also apply induction, apart from direct construction at the given graph. However, in general let G+\/
be defined as before.
Case (A):N(xi)⊆V2(G)\/, i=1,2,3,4\/.
There exists a cycle K+\/ in G+\/ containing the vertices y,x1,x2,x4\/ (and possibly x3\/), assuming that K+ is at least as long as
any cycle containing y,x1,x2,x3\/. Assume K+\/ is W\/-sound for W={y,x1,x2,x3,x4}\/. By Theorem A, there exists
a W\/-EPS\/-graph S=E∪P\/ in G+\/ with K+⊆E\/ (that is, dP(w)≤1\/ for every vertex w\/ in W\/). Moreover
dP(y)=0\/ (since y\/ is 2\/-valent in G+\/ and K+⊆E\/).
Since N(xi)⊆V2(G)\/ for i=1,2,3,4\/, a hamiltonian cycle C\/ in (G+)2\/ can be constructed, and C\/ will contain yx1,yx2\/
and at least one edge of G\/ incident to xj\/ for j=3,4\/. That is, G2\/ contains a hamiltonian path as required (see Observation (*)(i)).
Case (B):N(xi)⊆V2(G)\/, i=1,2,3\/ and N(x4)⊆V2(G)\/; i.e., dG(x4)=2\/.
Let K+\/ be a cycle in G+\/ containing y,x1,x2,x4\/ and possibly x3\/.
(B)(1) Suppose x3\/ is not in K+\/ (so, no cycle of G+\/ contains y\/ and xi\/, i=1,2,3,4\/).
(a) Suppose {u4,v4}={x1,x2}\/.
Then we may assume that u4∈{x1,x2}\/. Let G′=G+−x4\/ and let K′⊆G′\/ be a cycle containing y,x1,x2,x3\/.
(a1)
Suppose G′\/ is 2\/-connected.
Set W′={y,x1,x2,x3,u4}\/ and suppose without loss of generality that K′\/ is W′\/-sound (i.e., u4∈V(K′)\/ if G′\/ has a cycle
containing all of W′\/). By Theorem A, G′\/ has a W′\/-EPS\/-graph S′=E′∪P′\/ with K′⊆E′\/ such that
dP′(w)≤1\/ for all w∈W′\/ with dP′(y)=0\/. Take E=E′\/ and P=P′∪{u4x4}\/. Then S=E∪P\/ is an EPS\/-graph
of G+\/ with K′⊆E\/, dP(y)=0,dP(x4)=1\/ and dP(w)≤1\/ for w∈W′−{u4}\/; and dP(u4)≤2\/. A careful
examination of this case and Observation (*)(i)-(ii) show that a required hamiltonian cycle in (G+)2\/ can be constructed (note that u4x4 is
a pendant edge of S).
(a2) Suppose G′\/ is not 2\/-connected.
Then G′\/ is a non-trivial block chain. Let By\/ denote the block in G′\/ containing K′\/. Note that u4,v4\/ belong to different endblocks
of G′\/. Let z4∈{u4,v4}\/ be a vertex in an endblock B1\/ of G′\/ where B1=By\/. Further let G\/ denote the maximal
block chain in G′\/ containing B1\/ but no edges of By\/. Let c0∈V(By)∩V(G)\/ be a cutvertex of G′\/ (which is not
a cutvertex of G\/).
Now replace G\/ in G+\/ with a path P2=z4zc0\/ of length 2\/ joining z4\/ and c0\/ and call the resulting graph G∗\/;
z∈V(G)\/. In so doing the cycle K+\/ is transformed into the cycle K∗\/ in G∗\/ containing P2∪{y,x1,x2,x4}\/. Observe
that x3∈V(K∗)\/; otherwise K∗\/ could be extended to become a cycle in G+\/ containing y,x1,…,x4\/ contrary to the supposition
of this case. Set W={y,x1,x2,x3,x4}\/. K∗\/ is W\/-sound in G∗\/; by Theorem A, G∗\/ contains a W\/-EPS\/-graph
S∗=E∗∪P∗\/ with K∗⊆E∗\/, dP∗(y)=0=dP∗(x4)=dP∗(z4)\/ and dP∗(w)≤1\/ for all w∈W−{y,x4}.
Let H=G∪P2\/. Then H\/ is a 2\/-connected graph and hence has a [c0;z4]\/-EPS\/-graph SH=EH∪PH\/ with
KH⊆EH\/ where KH=(K+∩G)∪P2\/ (see Theorem D).
By taking E=((E∗∪EH)−(K∗∪KH))∪K+\/ and P=P∗∪PH\/ we have S=E∪P\/ being a W\/-EPS\/-graph of G+\/
with K+⊆E\/, dP(y)=0=dP(x4)\/, dP(w)≤1\/ for all vertices w∈W−{y,x4}, dP(z4)≤1\/ and dP(y4)≤2\/ where
y4∈N(x4)−z4\/. Hence a required hamiltonian cycle H\/ in (G+)2\/ can be constructed (as {u4x4,x4v4}⊆K+\/);
in particular z4x4∈E(H)\/ (see Observation (*)(i)).
(b) Suppose {u4,v4}={x1,x2}\/.
Let G′=G+−x4\/ (which is 2\/-connected since G\/ is 2\/-connected) and let K′\/ be a cycle in G′\/ containing y,x1,x2,x3\/.
By Theorem C, there exists an [x1;x2,x3]\/-EPS\/-graph S′=E′∪P′\/ in G′\/ with K′⊆E′\/, dP′(w)≤1\/ for
w∈{x2,x3}\/ and dP′(x1)=0\/. Let E=E′\/ and P=P′∪{x1x4}\/. Then we have an EPS\/-graph S=E∪P\/ of G+\/
with K′⊆E\/ and dP(xi)≤1\/ for i=1,2,3,\/ and x4\/ is a pendant vertex in S\/. Hence we can can construct a hamiltonian cycle
in (G+)2\/ containing the edges yx1,yx2,x1x4\/ and x3t3\/ where t3∈N(x3)\/ since N(x3)⊆V2(G)\/
(see Observation (*)(i)-(ii)).
(B)(2) Suppose also x3\/ is in K+\/.
Assume without loss of generality that K+=yx1z1⋯z3x3w3⋯u4x4v4⋯z2x2y\/.
(a) Suppose u4=x3\/.
Set W={y,x1,x2,x3,u4}\/. Then W⊆K+\/ and hence K+\/ is W\/-sound. By Theorem A, there is a W\/-EPS\/-graph
S=E∪P\/ in G+\/ such that K+⊆E\/ and dP(w)≤1\/ for every w∈W\/. Then it is possible to construct in (G+)2\/
a hamiltonian cycle C\/ containing the edges x3w3\/ and u4x4\/ (recall that x4,w3\/ are 2\/-valent vertices in G\/)
(see Observation (*)(i)).
(b) Suppose u4=x3\/.
(i) Suppose v4=x2\/. We apply Theorem B to G+\/ to obtain an [x3;x1,x2,v4]\/-EPS\/-graph S=E∪P\/ with
K+⊆E\/ and dP(x3)=0\/, dP(xi)≤1\/ for i=1,2\/, and dP(v4)≤1\/. Since K+⊆E\/ and x4∈K+\/,
we have dP(x4)=0\/. We can construct a hamiltonian cycle C\/ in (G+)2\/ whose two edges incident to xi\/ are edges of G\/ for i=3\/ or
i=4\/, one of which is (without loss of generality) x3x4\/ (see Observation (*)(i)).
(ii) Suppose v4=x2\/. We operate analogously as in case (i) with an [x3;x1,x2,y]\/-EPS\/-graph S\/ provided x3∈N(x1)\/.
However S2\/ does not yield a hamiltonian cycle as required if x3∈N(x1)\/. That is, dG(x3)=2; dG(x4)=2, and
N(x1)⊆V2(G) by the assumptions. This is a special case of Lemma 2. This finishes the proof of Case (B).
Case (C):N(xi)⊆V2(G)\/, i=1,2\/ and dG(x3)=2=dG(x4)\/.
Case (D):N(x1)⊆V2(G)\/ and N(x2)⊆V2(G)\/; dG(x2)=2\/ follows.
**(D)(1) N(x4)⊆V2(G)\/. **
There is a cycle K+ in G+ containing y,x1,x2,x3 and also x4 if a such a cycle exists. Recall that x3∗=x3 if dG(x3)>2 and
x3∗=u3=z3\/ if dG(x3)=2\/, and N(x2)={u2,v2}\/ and assume that v2\/ is in K+\/. Let x3−,x3+\/ denote the predecessor,
successor respectively, of x3\/ in K+\/, where we start the traversal of K+ with the edge yx1. We also note that
x3∗=u3=x3− and v3=x3+ if x3∈V2(G).
(1.1) Assume that v2∈{x3,x4}\/.
(a)N(x3)⊆V2(G)\/.
Let W={y,x1,v2,x3,x4}\/. Without loss of generality let K+\/ be chosen such that it is W\/-sound, since
{y,x1,v2,x3}⊆K+\/ anyway, and possibly x4∈K+\/. Let S=E∪P\/ be a W-EPS\/-graph of G+\/ with K+⊆E\/
(by Theorem A). Observe that if x4∈E\/, then it is a pendant vertex in S\/; also dP(x2)≤1\/ automatically since
N(x2)⊆V2(G)\/ and x2∈K+\/. Now it is easy to construct a required hamiltonian cycle C\/ in S2\/ having the required
properties; we may assume that x3x3+∈E(C)\/ and x4w4∈E(G)∩E(C)\/, since dP(x4)≤1\/ and N(x4)⊆V2(G). This is even
true if x1=x3−\/ since both x3\/ and x3+\/ are 2\/-valent in G in this case (see Observation (*)(i)-(ii)).
(b)N(x3)⊆V2(G)\/; dG(x3)=2\/ follows.
Set W+={y,x1,v2,x3+,x4}\/.
(b1) Suppose x4=x3+\/. Since K+⊃{y,x1,v2,x3,x3+,x4}\/, by Theorem B, G+\/ contains
an [x4;y,x1,v2]\/-EPS\/-graph S=E∪P\/ with K+⊆E\/ such that dP(x4)=dP(x3)=0, dP(v2)≤1\/, dP(x1)≤1\/,
but also dP(x2)≤1. We obtain a hamiltonian cycle C⊂S2 as required with x3x3+,x4w4∈E(G)∩E(C) (w4∈/V(K+) may hold,
if dS(x4)>2). This covers also the case x1x3∈E(K+).
(b2) Suppose x4=x3+\/.
(b2.1) Now assume that K+\/ is W+\/-sound.
(i) Suppose x3+=v2. Let S=E∪P be a W+\/-EPS\/-graph of G+\/ with K+⊆E, by Theorem A. Then S2\/ contains
a hamiltonian cycle C\/ of (G+)2\/ as required, even if x1x3∈E(K+) and dG(x3+)>2\/. In any case, also here C\/ can be constructed
from S\/ such that x3x3+,x4w4∈E(G)∩E(C)\/.
(ii) Suppose x3+=v2. Hence x4∈K+, otherwise ∣V(K+)∩W+∣=3 and K+ is not W+-sound, a contradiction. Then G+\/ contains
an [x2;x1,x3+,x4]-EPS-graph S=E∪P with K+⊆E, by Theorem B. Hence we obtain a hamiltonian cycle C⊂S2
as required with x3x3+,x4w4∈E(G)∩E(C).
(b2.2) Assume that K+\/ is not W+\/-sound.
(i) Suppose ∣V(K+)∩W+∣>3. Then there exists a cycle K∗\/ in G+\/ containing y,x1,v2,x3+,x4\/ but x3∈K∗\/; otherwise,
we should have chosen K+=K∗\/ which is W+-sound, a contradiction.
First suppose x2v2∈E(K∗). By Theorem B (if x3+=v2), Theorem C (if x3+=v2), there is
an [x3+;x1,v2,x4]\/-EPS\/-graph, [x3+;x1,x4]\/-EPS\/-graph, respectively, S=E∪P\/ of G+\/ with K∗⊆E\/.
Note that either x3\/ is a vertex in E\/, or else it is a pendant vertex in S\/. Also take note that dP(x2)≤1\/ and dP(v2)≤1\/.
By Observation (*) (i)-(ii), S2\/ has a hamiltonian cycle with the required properties.
If x2v2∈/E(K∗), then x2u2∈E(K∗) and we proceed analogously as before using u2 instead of v2. Note that u2=x4 is not an obstacle
(we use Theorem C) because of dS(x2)=2 since dG(x2)=2 and v2 is also in K∗ (thus x2v2∈/E(S)); and v2=x3+ is not
possible in this case.
(ii) Suppose ∣V(K+)∩W+∣=3.
Hence x4∈/K+ and v2=x3+. If x1x3∈/E(K+), then we set W∗={y,x1,x3−,x3+,x4}. If x1x3∈E(K+) and dG(v2)=2,
then we set W∗={y,x1,x2,x3+,x4}. In both cases K+ is W∗-sound. By Theorem A, G+ contains a W∗-EPS-graph
S=E∪P with K+⊆E. Observe that if x4∈E\/, then it is a pendant vertex in S\/. Now it is easy to construct a required
hamiltonian cycle C\/ in S2\/ having the required properties (see Observation (*)(i)-(ii)).
If x1x3∈E(K+) and dG(v2)>2, then we consider G−x3.
If G−x3 is 2-connected, then we apply induction and get an F4x1x2-hamiltonian path P1 in (G−x3)2 containing edges
x4w4,x3+w3+∈E(G). Then
[TABLE]
defines a hamiltonian path in G2 as required.
If G−x3 is not 2-connected, then x1 belongs to one endblock and x3+,x2 to the other endblock of a non-trivial block chain G−x3 because
of the degree condition of x3,x2. Moreover x1, x3+, and x2 are not cutvertices of G−x3. Depending on the position of x4 in G−x3
we construct a hamiltonian path P in G2 as in the preceding case applying either induction, or Theorem F, proceeding block after block.
Since this procedure is straightforward we do not work out the details.
(1.2)v2∈{x3,x4}\/.
(1.2.1) Assume that v2=x3\/.
G+−x2u2\/ is a trivial or non-trivial block chain. Let By\/ denote the endblock (in G+−x2u2\/) containing the cycle K+\/ and let
G=(G+−x2u2)−By\/.
Suppose first that G=∅. Hence G\/ is a block chain in G+−x2u2\/ containing u2\/ and N(u2)−x2\/. Let
t\/ be the cutvertex of G+−x2u2\/ belonging to By\/. That is, G∩By={t}\/.
(a) Suppose x4∈G−t\/.
Then x4\/ is in By\/. Observe that G−x2\/ is a block chain with G\/ being an induced subgraph of G−x2\/ (note that dG(x2)=2\/).
Since By\/ is 2\/-connected, it contains a path P(x3,x1)\/ through x4\/. It follows that x2,y∈P(x3,x1)\/. Thus
P(x3,x1)⊆G−x2\/ with x4∈P(x3,x1)\/. Now, P(x2,x1)=x2x3P(x3,x1)\/ is a path in G−G\/. Thus we may assume
that K+=yx2P(x2,x1)x1y⊆By\/ and thus passes through y,x1,x2,x3∗,x4\/. By Theorem C, By\/ has
an [x3∗;x1,x4]\/-EPS\/-graph Sy=Ey∪Py\/ with K+⊆Ey\/ and dPy(x2)=0\/ (note that dBy(x2)=2\/). Let
the same Sy\/ denote an [x3∗;x1]-EPS\/-graph of By\/ if x4=x3∗\/ (i.e., x3x4∈E(K+)\/) (see Theorem D).
Since x4∈G−t\/, by Lemma 1(i) or Theorem D if G is 2-connected, G contains
an EPS\/-graph S=E∪P\/ with dP(t)=0\/ and dP(u2)≤1\/, provided
dG(t)>1. If dG(t)=1, then either S=∅ if G=u2t or by Lemma 1(i), G−t
contains an EPS\/-graph S=E∪P\/ with dP(t1)≤1\/ and dP(u2)≤1\/, where
t1∈NG(t).
Since Py∩P=∅\/, by setting E=Ey∪E\/ and P=Py∪P∪{u2x2}\/, we obtain
an EPS\/-graph S=E∪P\/ of G+\/ with K+⊆E\/, dP(x2)=1\/, dP(x3∗)=0\/, dP(xi)≤1\/ for i=1,4\/ and
dP(u2)≤2\/.
If ∣V(K+)∣≥6, a required hamiltonian cycle in S2\/ can be constructed (note that the cases x4=t\/ and x4=t\/ are treated
simultaneously) (see Observation (*)(i)).
If, however, ∣V(K+)∣<6, i.e., ∣V(K+)∣=5, then dG(x1)=2\/ since N(x4)⊆V2(G)\/ and N(x1)⊆V2(G)\/, which in turn
implies dG(x4)=dG(x3)=2\/. Hence G−{x3,x4}\/ is a block chain G−\/ with x1,x2\/ being pendant vertices of G−\/. It follows that
(G−)2\/ has a hamiltonian path HP−\/ starting with x1w1∈E(G)\/ and ending with x2u2∈E(G)\/. Clearly,
[TABLE]
defines a required hamiltonian path in G2\/.
(b) Suppose x4∈G−t\/.
In this case, we note that in By, the cycle K+ can be assumed to traverse y,x1,t,x3,x2 in this order; it also contains x3∗ if x3 is
2-valent. As for t∈V(K+)\/, see the preceding observation at the beginning of (a), with t assuming the role of x4.
Suppose t=x1. By Theorem C, By has an [x3∗;x1,t]-EPS-graph Sy=Ey∪Py with K+⊆Ey\/ if x3∗=t; by
Theorem D, By has an [x3∗;x1]-EPS-graph Sy=Ey∪Py with K+⊆Ey if x3∗=t; and dPy(x2)=0 since dG(x2)=2.
Suppose t=x1. We let Sy=Ey∪Py be an [x1;x3∗]-EPS-graph in By with K+⊆Ey by Theorem D. Note that we set
x3∗=x2 if x1x3∈E(K+).
(b1) Assume that x4\/ is a cutvertex in G\/.
(i) Consider the case x4\/ is not incident to a bridge of G. Let G1\/ and G2\/ be defined by
G=G1∪G2\/ with t,x4∈V(G1)\/, x4,u2∈V(G2)\/ and
G1∩G2={x4}\/.
By Lemma 1(i) or Theorem D, Gi\/ has an EPS\/-graph Si=Ei∪Pi\/ with
dPi(x4)=0\/ for i=1,2\/, dP1(t)≤1\/ and dP2(u2)≤1\/.
By taking E=Ey∪E1∪E2\/, P=Py∪P1∪P2\/, we have an EPS\/-graph S=E∪P\/ of
G+\/ with dP(x2)=0=dP(x4)\/, and dP(x1)≤1\/ and dP(x3∗)≤1\/; dP(t)≤2\/ by construction, provided t=x1\/.
Moreover, if t=x3∗, we have dPy(x3∗)=0\/ and hence dP(x3∗)≤1\/ because of dP1(x3∗)≤1\/; and dP(x1)≤1\/.
Also if t=x1\/, we have dPy(x1)=0\/ and hence dP(x1)≤1\/ because of dP1(t)≤1\/; and dP(x3∗)≤1. Hence
a required hamiltonian cycle in S2\/ can be constructed (the various construction details are straightforward and are thus omitted).
(ii) Now suppose x4\/ is incident to a bridge f\/ of G and ∣V(K+)∣>4\/. In this case, we delete f\/ and thus split G\/
into two block chains G1\/ and G2\/ with t∈G1\/, u2∈G2\/ and x4\/ is either in G1
or in G2. By Lemma 1(i) or Theorem D, Gi has an EPS-graph Si=Ei∪Pi
with dP1(t)≤1, dP2(u2)≤1 and dPi(x4)≤1 for some i∈{1,2}. Note that Si=G2
if Gi=K2; or Si=∅ if Gi=t or Gi=u2. Proceeding similarly to case (i) let E=Ey∪E1∪E2 and
P=Py∪P1∪(P2∪{u2x2})\/. Then we have an EPS\/-graph S=E∪P\/ of G+.
Because of the choice of Sy\/ in the cases t∈/{x1,x3∗}\/, t=x3∗, and t=x1, we have in any case, dP(x1)≤1\/,
dP(x2)=1\/, dP(x3∗)≤1\/ and x4\/ is either a pendant vertex in S\/ or dP(x4)=0\/ (which occurs when dG(x4)>2\/).
By a similar argument as in case (i), we conclude that in all cases S2\/ contains a hamiltonian cycle with the required properties unless
dP(x2)=1, dP(x3∗)=1 and x3∗=x3=t. In this case there exists a cycle containing y,x1,x2,x3,x4, a contradiction to the choice of K+.
(iii) Now suppose x4\/ is incident to a bridge f\/ of G and ∣V(K+)∣=4\/. It follows that t=x1 and therefore G′=G−x3\/ is
a non-trivial block chain containing f as a bridge. Hence (G−x3)2\/ contains a hamiltonian path HP′\/ starting with an edge x1w1∈E(G)\/
and ending with u2x2∈E(G)\/ and containing f\/. It follows that
[TABLE]
yields a hamiltonian path in G2\/
as required if f=x1x4. However, if f=x1x4, then we set
[TABLE]
(b2) Hence assume that x4\/ is not a cutvertex in G\/.
Suppose first that x4\/ is contained in a 2\/-connected block B\/ in G\/. Further, let c1,c2\/ be two vertices in B\/ which are
also cutvertices of G\/ if B\/ is not an endblock of G\/. If, however, B\/ is an endblock of G\/, then let c1\/
be the unique cutvertex of G\/ in B\/, and let c2∈{t,u2}\/ depending on which of the endblocks of G\/ is B\/.
If x4=c2, we apply Theorem C to B\/ to obtain an [x4;c1,c2]\/-EPS\/-graph of B\/; if x4=c2 (which means
x4=u2), then we apply Theorem D to B\/ to obtain an [x4;c1]\/-EPS\/-graph of B\/. In both cases by using Lemma 1(i),
extend these EPS\/-graphs to an EPS\/-graph S=E∪P\/ of G\/ with dP(t)≤1\/,
dP(u2)≤1\/, and dP(x4)=0\/.
Setting E=Ey∪E\/ and P=Py∪P\/, we obtain an EPS\/-graph S=E∪P\/ of G+\/ with
dP(x2)=0=dP(x4)\/, dP(x3∗)≤1\/ and dP(x1)≤1\/.
Hence assume that x4\/ is not contained in a 2-connected block. That is, x4\/ is a pendant vertex in G\/. In this case, x4=u2\/.
We apply Lemma 1(i) to obtain an EPS-graph S=E∪P of G\/ with dP(t)≤1,
and dP(x4)≤1\/ if G=x4t. If G=x4t, then S=G. Setting E=Ey∪E
and P=Py∪P, we obtain an EPS-graph S=E∪P\/ of G+\/ with dP(x2)=0\/ and dP(x3∗)≤1\/, dP(x1)≤1,
dP(x4)=1\/ and x4\/ is a pendant vertex in S.
In any of these cases, S2\/ contains a hamiltonian cycle C\/ with the required properties (note that x3x2∈E(C)\/ because
dE(x2)=dG+(x2)−1=2\/); see Observation(*)(i)-(ii).
Finally if G=∅, we find Sy as in Case (1.2.1)(a) and construct a hamiltonian cycle as required using Sy only.
(1.2.2) Assume that v2=x4\/.
Recall that the cycle K+ in G+ contains y,x1,x2,x3,v2. Therefore
[TABLE]
Consider the graph
G′=G+−x2u2.
Case (a)G′\/ is 2\/-connected.
Suppose x3,x4\/ are adjacent in K+\/. Then apply Theorem D to obtain an [x4;x1]\/-EPS\/-graph S=E∪P\/ of G′\/ with
K+⊆E\/. Suppose x3,x4\/ are not adjacent in K+\/. Then apply Theorem C to obtain an [x1;x3∗,x4]\/-EPS\/-graph
S=E∪P\/ of G′\/ with K+⊆E\/. In either case, a required hamiltonian cycle in S2\/ can be constructed (setting x3∗=x3+=w3
if x1x3∈E(K+)\/).
Case (b)G′\/ is not 2\/-connected.
Then G′\/ is a non-trivial block chain. As before, let By\/ denote the endblock in G′\/ containing y\/ (and hence containing the cycle K+\/).
Set G=G′−By\/ which is a trivial or non-trivial block chain; G=∅ in any case. It follows that
By∩G={t}\/ and t\/ is a cutvertex of G′\/. By Theorem D or Lemma 1(i), G\/ has an EPS\/-graph
S=E∪P with dP(t)≤1 if G=u2t. If G=u2t, then S=G.
(i) Suppose t=x4\/.
Then G′′=G+−x2x4\/ is 2\/-connected. Replace in K+\/ the edge x4x2\/ with a path P(x4,x2)\/ in G∪{u2x2}\/
to obtain the cycle K′′\/. Since {y,x1,x3,x4,u2,x2}⊆V(K′′)\/, we may apply Theorem B to obtain
an [x4;x1,u2,x2]\/-EPS\/-graph S′′=E′′∪P′′⊆G′′\/ if x3\/ and x4\/ are adjacent in K′′\/, or to obtain
an [x1;x3∗,x4,u2]\/-EPS\/-graph S′′=E′′∪P′′⊆G′′ if x3\/ and x4\/ are not adjacent in K′′\/ (setting x3∗=x3+=w3
if x1x3∈E(K′′)\/). In both cases, K′′⊆E′′\/. A required hamiltonian cycle in (S′′)2 can be constructed (since the situation is
similar to Case (a) above); see Observation (*)(i).
(ii) Suppose t=x3\/.
We apply Theorem C to By\/ to obtain an [x3;x1,x4]\/-EPS\/-graph Sy=Ey∪Py\/ of G′ with K+⊆Ey\/. Note that
N(x3)⊆V2(G)\/ in this case.
(iii) Suppose t=x1\/ and x1x3x4⊆K+\/.
We set x3∗=x3+=w3, if x1x3∈E(K+). We apply Theorem C to By\/ again to obtain an [x1;x3∗,x4]\/-EPS\/-graph
Sy=Ey∪Py\/ of G′ with K+⊆Ey\/.
In the cases (ii) and (iii), we let E=E∪Ey\/, P=P∪Py\/ and obtain an EPS\/-graph S=E∪P\/ of
G+−x2u2 with K+⊆E\/, dP(x2)=0\/ and dP(w)≤1\/ for w∈{x1,x3∗,x4}\/. Hence a required hamiltonian cycle
in S2\/ can be constructed; see Observation (*)(i).
(iv) Suppose t∈{x1,x3,x4}\/.
We set x3∗=x3+=w3 if x1x3∈E(K+). Note that dBy(x2)=2. Let W={y,x1,x3∗,x4,t}; W−{t}⊆V(K+).
First suppose that ∣W∣=5. If K+ is not W-sound, then there is a cycle K′⊆By containing all vertices of W, in which case we apply
Theorem B to By\/ to obtain an [x3∗;x1,x4,t]\/-EPS\/-graph Sy=Ey∪Py\/ with K′⊆Ey\/. Note that, if
x3∈/K′, then either x3 is a pendant vertex in Sy or dPy(x3)=0 and x3∗x3∈E(Ey). If K+\/ is W\/-sound, then we set K′=K+
and apply Theorem A to By\/ to obtain a W\/-EPS\/-graph Sy=Ey∪Py\/ with K′⊆Ey\/.
Suppose ∣W∣=4. Hence x3∗=x3.
If x3∗=x4=t, then NG(x3)={x1,x4} and By−x3 is 2-connected: for, there are two internally disjoint paths from t to K+, and the
endvertices of these paths in K+ are x1 and x4 since x3,x2∈V2(G). Thus By−x3 contains a cycle K′ containing y,x1,x2,x4,t. Hence
we apply Theorem B to By−x3 to obtain an [x1;x2,x4,t]-EPS-graph Sy′=Ey′∪Py′\/ with K′⊆Ey′\/. Let Ey=Ey′
and Py=Py′∪{x1x3}. Thus we have an EPS-graph Sy=Ey∪Py\/ of By with K′⊆Ey\/. Moreover dPy(x1)=1,
dPy(x2)=0, dPy(x3)=1, dPy(x4)≤1, dPy(t)≤1, and x3 is a pendant vertex in Sy.
If x3∗=t∈/{x1,x3,x4}, then we set K′=K+ and apply Theorem C to By to obtain an [x3∗;x1,x4]-EPS-graph Sy=Ey∪Py
with K′⊆Ey.
In all cases, we let E=E∪Ey\/, P=P∪Py\/ and obtain an EPS\/-graph S=E∪P\/ of G+−x2u2\/ with
K′⊆E\/, dP(x2)=0\/ and dP(w)≤1\/ for w∈{x1,x3∗,x4}\/ (even if x1x3∈E(K+)\/ or x3∗=x3+=t=x3\/).
Hence a required hamiltonian cycle in S2\/ can be constructed; see Observation (*)(i)-(ii).
(v) Suppose t=x1\/ and x1x3x4⊆K+\/.
Note that K+=yx1x3x4x2y\/. Let G3=By−{y,x2}\/; it is 2\/-connected if dG(x4)>2\/, or else it is a path x1x3x4\/.
We have G−x2x4=G3∪(G∪{u2x2})\/ with t=G3∩G\/. Consequently,
[TABLE]
By Corollary 1(ii), G2\/ has a hamiltonian path P1,2\/ starting with x1w1∈E(G)\/ and ending with u2x2\/.
If G3\/ is 2\/-connected, then G3−x3\/ is a (trivial or non-trivial) block chain and thus (G3−x3)2\/ has a hamiltonian path P4,1\/
starting in x4=v2 and ending with an edge s1x1∈E(G) (using Theorem F(ii) if G3−x3 is 2-connected, Corollary 1(ii)
if G3−x3 is a non-trivial block chain, and P4,1=G3−x3 if G3−x3=x1x4). Set
[TABLE]
if G3=x1x3x4\/; and
[TABLE]
if G3\/ is 2-connected. In both cases, P(x1,x2)\/ is
a F4\/x1x2\/-hamiltonian path in G2\/. This finishes the proof of Case (D)(1).
Since the case N(x3)⊆V2(G)\/ is analogous to the Case (D)(1), we are left with the following case.
(D)(2)N(xi)⊆V2(G)\/ for i=3,4\/.
However, the proof of this case follows from Lemma 2. This finishes the proof of Case (D).
Case (E):N(x1)⊆V2(G)\/ and N(x2)⊆V2(G)\/.
Then dG(x1)=2=dG(x2)\/.
Let K+\/ be a cycle containing the vertices y,u1,u2,x3\/ and possibly x4\/ where we assume that
[TABLE]
**(E)(1) ** Suppose x4\/ is not in any cycle containing y\/ and x3\/.
(1.1)dG(x3)>2,dG(x4)>2\/.
(a) Suppose x3∈{u1,u2}\/.
Set W={y,u1,u2,x3,x4}. By supposition, K+ is W-sound. By Theorem A, we have an EPS-graph S=E∪P with K+⊆E
and dP(w)≤1\/ for every w∈W\/. In this case a required hamiltonian cycle C\/ in S2\/ can be constructed (taking note that x1,x2\/
are 3\/-valent in G+\/, and that xix4∈E(P)\/, i∈{1,2}\/, does not constitute an obstruction in the construction of C\/).
(b) Suppose x3=u1\/.
Note that if x4∈N(x1)∪N(x2)\/, then we are back to case (a) with x3\/ and x4\/ changing roles. Hence we have x4∈{v1,v2}.
Also, x4=v1=v2\/ cannot hold; otherwise, dG(x4)>2\/ and xi∈N(x4)\/, dG(xi)=2\/, i=1,2\/ imply the existence of an x4q3\/-path
P(x4,q3)⊂G\/ with q3∈V(K+)\/ and (P(x4,q3)−q3)∩K+=∅\/, yielding in turn a cycle containing y,x3,x4\/
contradicting E(1). By the same token, x3=u1=u2\/ cannot hold.
(b1)x4=v2\/.
Consider G−=G−{x1u1,x2u2}\/.
Note that x3,x4\/ belong to different components of G−\/; otherwise there is a path P0\/ in G−\/ joining x3\/ and x4\/ implying that
C0=P0x4x2yx1x3\/ is a cycle in G+\/ with y,x3,x4∈V(C0)\/, a contradiction to the supposition. Since G\/ is 2-connected, G−
contains precisely two components G3−=K1 and G4− containing x3,x4, respectively. Clearly x2∈V(G4−). We also have x1∈V(G4−)
because P0 as above does not exist.
Observe that G4− and G3− are (trivial or non-trivial) block chains in which x1,x2∈V(G4−) and x3,u2∈V(G3−) are not cutvertices.
Thus G+−{x1u1,x2u2}\/ is a disconnected graph with two components G3=G3−\/ (which contains x3=u1\/ and u2\/) and G4\/
(which contains y,x1,v1,x4=v2\/ and x2\/).
Note that in G4\/, there is a cycle C+ containing y,x1,v1,x4,x2, implying that G4\/ is 2\/-connected, whereas G3\/ is a block chain.
By Theorem D, let S4=E4∪P4 be a [v1;x4]-EPS-graph in G4 with C+⊆E4, dP4(v1)=0=dP4(x1)=dP4(x2) and
dP4(x4)≤1. By Lemma 1(i) or Theorem D (respectively depending on whether G3 has a cutvertex or G3 is 2-connected),
there is an EPS\/-graph S3=E3∪P3\/ in G3\/ such that dP3(x3)=0\/ and dP3(u2)≤1\/. Taking E=E3∪E4\/ and
P=P3∪{x1x3}∪P4, we have an EPS-graph S=E∪P of G+\/ with C+⊆E\/ and dP(v1)=0=dP(x2)\/, dP(x1)=1=dP(x3)
and dP(x4)≤1\/.
Note that in this case, since dG(x3),dG(x4)>2\/, dP(x2)=0, dP(x3)=1\/ and dP(x4)≤1\/, it is straightforward that one can obtain
a required hamiltonian cycle of (G+)2\/.
(b2)x4=v1.
Let G′=G+−x1x3\/, and we may assume that a cycle K′=yx1x4⋯v2x2y⊆G′ exists. Note that in G we have two
internally disjoint paths x1x3⋯u2x2 and x1x4⋯v2x2. This is in line with the notation of K+ above.
(b2.1) Suppose G′\/ is 2\/-connected.
Take W={y,x3,x4,v2,x2}\/. Then K′\/ is W-sound in G′\/ since v2=x4\/ (see the observation in (b)). Let S=E∪P\/
be a W\/-EPS\/-graph of G′\/ (and hence a W\/-EPS\/-graph of G+\/) with K′⊆E\/ and dP(w)≤1\/ for every w∈W\/. Since
dG(x3)>2, dG(x4)>2, a hamiltonian cycle in S2\/ can be constructed containing x1y,x2y and xizi where zi∈NG(xi), i=3,4.
(b2.2) Suppose G′\/ is not 2\/-connected.
By symmetry, G+−x1x4\/ is also not 2\/-connected. Then G′\/ is a block chain with endblocks B3,B′\/, with x3∈B3\/ and K′⊂B′
and x1\/ and x3\/ are not cutvertices of G′\/. Furthermore, let c\/ denote the cutvertex of G′\/ which belongs to B′\/; c=x4 (otherwise,
G+\/ contains a cycle through y,x3,x4\/).
Set G0=G′−B′\/. Note that x3,c\/ are vertices in G0\/ and are not cutvertices of G0\/. By Lemma 1(i) or Theorem D
(depending on whether G0 has a cutvertex or not), G0 contains an EPS\/-graph S0=E0∪P0\/ with dP0(c)≤1\/ and dP0(x3)=0\/
(B3\/ is 2\/-connected because dB3(x3)>1\/).
(i) Suppose c∈{v2,x2}\/. Let W′={y,x4,c,v2,x2}\/. B′⊇K′⊃(W′−c)\/ in any case. So, K′\/ is W′-sound,
or there is a cycle K′′⊃W′\/ with B′⊇K′′\/, in which case K′′\/ is W′\/-sound in B′\/.
(ii) Now suppose c=x2. Set W′={y,x1,x2,v2,x4}\/ and observe that K′\/ is W′-sound in B′\/ again.
In both cases, we obtain by Theorem A an EPS-graph S′=E′∪P′ of B′ with K′⊆E′ or K′′⊆E′, and dP′(w)≤1\/
for every w∈W′. Note that if c∈/{v2,x2}, c∈/K′ and x2v2∈/E(K′′), or if c=x2, then dP′(x2)=0 because dB′(x2)=2.
Set E=E0∪E′, P=P0∪P′ to obtain an EPS-graph S=E∪P of G+ with K∗⊆E where K∗∈{K′,K′′}, dP(x3)=0, dP(z)≤1
for every z∈{y,x4,v2,x2}\/, and dP(c)≤2\/ if c∈{v2,x2}\/, and dP(c)≤1\/ if c=x2\/. Also, dP(x1)=0\/
since x1x3∈E(S). Since N(xi)⊆V2(G), i=3,4 and dP(x3)=0, dP(x4)≤1, a hamiltonian cycle in S2 containing the edges
incident to y and containing edges xizi, can be constructed, where zi∈NG(xi), i=3,4. Observe that dP(v2)=dP(x2)=1 does not create
any obstacle.
(iii) Suppose c=v2\/. In this case, by Theorem C we take in B′\/ a [v2;x2,x4]\/-EPS\/-graph and proceed as in case (i).
(1.2)dG(x3)>2,dG(x4)=2.
Let K′ be a cycle in G+\/ containing the vertices y,x1,w1,u4,x4,v4,w2,x2\/ in this order where wi∈{ui,vi}\/, i=1,2\/.
(a)x4∈/{w1,w2}\/
(a1) Suppose v4∈N(x2)\/. Note that in this case ∣V(K′)∣>6\/.
Set W={y,w1,w2,x3,v4}\/ and observe that ∣W∣=5 and ∣K′∩W∣≥4.
Suppose K′ is W-sound in G+. Then by Theorem A, G+ has a W-EPS-graph S=E∪P with K′⊆E and dP(y)=0=dP(x4).
Moreover, for i=1,2, we have dP(xi)≤1 since dG(xi)=2. Hence we can construct a hamiltonian cycle in S2 having the required properties.
Now we assume that K′ is not W-sound. Then there is a cycle K∗ in G+ containing all of W but not containing x4. Consider G′=G+−x4.
(i) Suppose G′ is 2-connected. By Theorem B, G′\/ has a [v4;x3,w1,w2]\/-EPS\/-graph S′=E′∪P′\/ with K∗⊆E′\/.
Set E=E′\/ and P=P′∪{v4x4}\/ to obtain an EPS\/-graph of G+\/ with K∗⊆E\/ and v4x4\/ is a pendant edge in S\/. Hence
a hamiltonian cycle in S2\/ with the required properties can be constructed. For i=1,2, note that if wixi∈/E(K∗), then dP(xi)=0 since
dG(xi)=2 and wi∈K∗. Observe also that v4xi∈E(K∗) and x3xi∈E(K∗) do not constitute any obstacle in this case.
(ii) Suppose G′\/ is not 2\/-connected. Let By\/ be the endblock in (the non-trivial block chain) G′\/ containing K∗\/, and let t4\/ be the
cutvertex of G′\/ belonging to By\/. Set G=(G′−By)∪{u4x4}\/. Note that G\/ is a non-trivial block chain and
G=(G+−By)−x4v4\/.
Set W∗={y,w1,w2,x3,t4}\/ and observe that x3∈{w1,w2}\/; otherwise, G+\/ has a cycle containing y,x3,x4\/
(contradicting E(1)). In any case, G\/ has an EPS\/-graph S=E∪P\/ with
dP(t4)≤1\/ and dP(x4)=1\/ by Lemma 1(i).
Now if t4∈{w1,w2,x3}, let Sy=Ey∪Py be a [t4;r4,s4,y]-EPS-graph of By with K∗⊆Ey where
{r4,s4,t4}={w1,w2,x3}, by Theorem B.
If, however, t4∈/{w1,w2,x3}, we may assume without loss of generality that K∗ is W∗-sound (since ∣W∗∣=5 and K∗⊃W∗−t4).
Consequently, let in this case Sy=Ey∪Py\/ be a W∗-EPS\/-graph of By\/ with K∗⊆Ey\/.
In all cases, let an EPS-graph S=E∪P of G+ be defined by E=Ey∪E, P=Py∪P\/. We have K∗⊆E\/ and
note that dP(w)≤1\/ for every w∈W∗−t4\/, and dP(t4)≤2\/ but dP(t4)≤1\/ if t4∈{w1,w2,x3}\/. It is now
straightforward to see that in each of the cases in question, S2\/ contains a hamiltonian cycle as required (see the argument at the end of case (i);
moreover, t4xi∈E(K∗) does not constitute an obstacle, i=1,2). This finishes case (a1).
Since the case u4∈/N(x1) can be treated analogously, we are led to the following case.
(a2)u4=w1 and v4=w2. Then ∣V(K′)∣=6. In view of case (a1), we may assume that any cycle in G+ containing
y,x1,x2,u4,x4,v4\/ has length 6\/.
Suppose H=G+−x1u4 is 2-connected. Then H has a cycle C containing the edges u4x4,x4v4,yx1,yx2,x1w1′\/ (where w1′=u4).
But this means that ∣V(C)∣>6\/ (because at least 2\/ more edges are required to form the cycle C\/), a contradiction.
Thus H is not 2-connected, and let By\/ and B4\/ denote the endblocks of H\/ containing y\/ and x4\/, respectively.
Suppose x2 is not a cutvertex of H. Since κ(By)≥2, it follows that {x2,u2,v2}⊂V(By). Now, we have a path P=P(v2,u2)
in By\/ with x2∈/V(P). Since dG(x4)=2\/, x4∈V(P)\/; otherwise u4∈V(P)\/ as well and hence x4u4∈E(By∩B4)
which is impossible. Thus we obtain for {r2,w2}={u2,v2}\/ a cycle
[TABLE]
in G+\/ containing V(K′)
and ∣V(K∗)∣>6\/, contradicting the assumption at the beginning of this case. Thus x2\/ is a cutvertex of H\/.
Observing that dG+(x2)=3\/ and κ(By)≥2\/, we conclude dBy(x2)=2\/ and thus x2w2∈E(H)−E(By)\/ is the other block of H
containing the cutvertex x2. It now follows that By∩B4=∅ since x2w2∈E(B4)\/. Without loss of generality w2=v2\/;
hence u2x2∈E(By)\/.
It now follows that H−By\/ is either a path of length 3\/, or it is a block chain with B4\/ being 2\/-connected and x2v2\/ being a block.
(a2.1) Suppose x3∈V(By). Let Ky be a cycle in By containing y,x1,x2,x3 where we may assume that
[TABLE]
Note that x3=w1′=w2′ is impossible because of dG(x3)>2.
If x3=w1′ and x3=w2′, then By has an [x3;y,w1′,w2′]-EPS-graph Sy=Ey∪Py with Ky⊆Ey by Theorem B.
If x3=w1′ or x3=w2′, then By has an [x3;y,w2′]-EPS-graph or an [x3;y,w1′]-EPS-graph Sy=Ey∪Py with Ky⊆Ey by
Theorem C, respectively. Likewise, if dG(u4)>2\/, then B4\/ has a [u4;v4]\/-EPS\/-graph S4=E4∪P4\/ with
K(4)⊆E4\/ where K(4)\/ is a cycle in B4\/ containing u4,x4,v4, by Theorem D. If, however, B4 is a bridge of H,
then the path P4=u4x4v4\/ has the only EPS\/-graph S4=E4∪P4\/ with E4=∅\/.
Setting E=Ey∪E4 and P=Py∪P4∪{x1u4}, we have an EPS-graph S=E∪P of G+ with dP(x1)=1, dP(x2)=dP(x3)=dP(y)=0,
dP(w1′)≤1\/, dP(w2′)≤1\/, dP(x4)∈{0,2}\/, dP(u4)≤2\/ and dP(v4)≤1\/. However, dP(x4)=2\/ implies
dP(v4)=1\/ and thus x4v4\/ is a pendant edge. Hence a hamiltonian cycle in S2\/ with the required properties can be constructed.
(a2.2) Suppose x3∈V(B4); thus B4 is 2-connected. Let Ky be a cycle in By containing y,x1,x2 where we may assume
that
[TABLE]
Note that if w1′=w2′, then dBy(w1′)=2. If w1′=w2′, then By has an [x1;y,w1′,w2′]-EPS-graph
Sy=Ey∪Py with Ky⊆Ey by Theorem B. If w1′=w2′, then By has an [x1;y,w1′]-EPS-graph Sy=Ey∪Py with
Ky⊆Ey by Theorem C. Likewise, B4\/ has a [u4;x3,v4]\/-EPS\/-graph S4=E4∪P4\/ with K(4)⊆E4
where K(4) is a cycle in B4 containing x3,u4,x4,v4. Setting E=Ey∪E4 and P=Py∪P4∪{x1u4}, we have an EPS\/-graph
S=E∪P\/ of G+\/ and S2 contains a hamiltonian cycle as required.
(b)x4∈{w1,w2}\/ but w1=w2\/.
Without loss of generality assume x4=w1 and hence x1x4∈E(G) (the case x4=w2, w1=w2, can be solved by a symmetrical argument).
Note that x3=u1=u2 cannot hold (see the argument in case (1.1)(b)).
(b1) Suppose v4∈N(x2)\/; i.e., v4=w2\/. Let K′\/ be a cycle in G+\/ containing y,x1,x4,v4,w2,x2\/ in
this order and let W={y,x4,v4,w2,x3}. Then K′ is W-sound because of the supposition at the beginning of (E)(1). By Theorem A,
G+ has a W-EPS-graph S=E∪P with K′⊆E\/ and hence a hamiltonian cycle in S2\/ with the required properties can be constructed.
(b2) Suppose v4=w2. Assume first that dG(v4)=2. Let K′ be the cycle yx1x4w2x2y\/ and let W={y,x1,x2,x3,x4}\/.
Then K′\/ is W\/-sound. By Theorem A, G+\/ has a W\/-EPS\/-graph with K′⊆E\/.
Now assume that dG(v4)>2\/. Let z∈N(v4)−{x4,x2}\/. There is a path P(v4,x1)\/ in G\/ from v4\/ to x1\/ via the vertex z\/
since G\/ is 2\/-connected; x2∈P(v4,x1)\/ since dG(x2)=2\/. Now K∗=P(v4,x1)x1yx2v4\/ is a cycle in G+\/ containing
N(x4)\/ but not x4\/ itself. Hence G′′=G+−x4\/ is 2\/-connected.
We may assume that K+ is also a cycle in G′′ containing y,x1,u1,x3,u2,x2 in this order. If x3=u1 and x3=u2, then by Theorem
C, G′′ has an [x3;u1,u2]-EPS-graph S′′=E′′∪P′′ with K+⊆E′′. If x3=u1 or x3=u2, then by Theorem D,
G′′ has an [x3;u2]-EPS-graph or an [x3;u1]-EPS-graph S′′=E′′∪P′′ with K+⊆E′′, respectively.
Set E=E′′ and P=P′′∪{x1x4}\/. Then S=E∪P\/ is an EPS\/-graph of G+\/ such that dP(x1)=1\/, dP(x3)=0=dP(y)\/ and
dP(w)≤1\/ for w∈{x2,u1,u2}\/ and x1x4\/ is a pendant edge in S\/. In either case, a hamiltonian cycle in S2\/ with the required
properties can be constructed.
(c)N(x4)={x1,x2}\/.
Clearly G′′=G+−x4\/ is 2\/-connected. Let K′′\/ be a cycle in G′′\/ containing y,x1,x2,x3\/, and let u1∈V(K′′)∩NG(x1)\/.
Without loss of generality, u1=x3\/: for dG(x3)>2\/ implies {x1,x2}⊂N(x3)\/.
Then G′′\/ has an [x3;u1]-EPS-graph S′′=E′′∪P′′ with K′′⊆E′′. Set E=E′′\/ and P=P′′∪{x1x4}\/. Then S=E∪P\/ is
an EPS\/-graph of G+\/ with dP(y)=0=dP(x3)=dP(x2)\/ and x1x4\/ being a pendant edge in S\/. Hence a hamiltonian cycle in S2\/ with
the required properties can be constructed.
(1.3)dG(x3)=2,dG(x4)=2\/.
Recall that x3,x4 are not on the same cycle containing y,x1,x2\/. For each i=3,4\/, let li\/ denote the length of a longest cycle in G+\/
containing y,x1,x2,xi\/.
(a) Suppose l3≥7 or l4≥7; without loss generality assume that l3≥7. Recall that
[TABLE]
Then either u1∈{u3,x3}\/ or u2∈{v3,x3}\/. Without loss of generality, assume that u1∈{u3,x3}\/.
(a1) Assume that G′=G+−x4\/ is 2\/-connected.
Set W={y,u1,u2,u3,q4}, where q4∈{u4,v4}. Note that ∣{y,u1,u2,u3}∣=4.
Suppose q4 exists such that ∣W∣=4, say for q4=u4. Then u4∈{u1,u2,u3} and G′ has a [u4;w1,w2]-EPS-graph S′=E′∪P′ with
K+⊆E′, where {u4,w1,w2}={u1,u2,u3}, by Theorem C.
Now suppose that ∣W∣=5 and K+ is W-sound in G′ for some choice of q4, say for q4=u4. Then by Theorem A there is a W-EPS-graph
S′=E′∪P′ of G′ with K+⊆E′.
In both cases, taking E=E′ and P=P′∪{x4u4}, we have an EPS-graph S=E∪P of G+ such that dP(w)≤1 for all w∈W−{u4},
dP(x4)=1 and dP(u4)≤2. Hence a required hamiltonian cycle in S2 can be constructed; it can be made to contain x4u4 and u3x3.
Hence we assume that ∣W∣=5 and K+ is not W-sound in G′ for any choice of q4∈{u4,v4}. Then there is another cycle K′ in G′ such that
V(K′)⊇W. We may assume that q4=u4 and x3∈/K′. Then by Theorem B, G′ contains a [u3;u1,u2,u4]-EPS-graph
S′=E′∪P′ with K′⊆E′. Taking E=E′ and P=P′∪{x4u4}, we have an EPS-graph S=E∪P of G+. Note that x4 is a pendant vertex
in S and either x3 is a vertex in E, or else it is a pendant vertex in S. Hence a required hamiltonian cycle in S2 can be constructed. For
i=1,2, also note that if uixi∈/E(K′), then dP(xi)=0 since dG(xi)=2 and ui∈K′. Observe also that u3xi∈E(K′) and
u4xi∈E(K′) do not constitute any obstacle in this case.
(a2) Assume that G′=G+−x4\/ is not 2\/-connected.
In view of case (a1), we may assume, by symmetry, that G+−x3\/ is also not 2\/-connected.
Let K(i) denote a cycle containing y,x1,x2,xi\/ where i∈{3,4}\/. Let Bi\/ be the block of G+−xi\/ with K(7−i)⊂Bi.
Let Gi,Gi′\/ denote the block chains in G+−xi−Bi\/ (possibly Gi=∅\/ or Gi′=∅\/) which contain {ui,ci}\/ and
{vi,ci′} respectively, where ci,ci′ denote the cutvertices of G+−xi belonging to Bi, provided Gi=∅,
Gi′=∅\/. If Gi=∅\/, then ui=ci\/ and is not a cutvertex, and likewise vi=ci′\/ if Gi′=∅\/.
We observe that K(7−i)\/ is edge-disjoint from Gi∪Gi′\/, i=3,4\/ and that G3∪G3′\/ and G4∪G4′\/ are edge-disjoint (since
every block of Gi∪Gi′ contains an edge of K(i)). Finally, if Cy (in G+) is a cycle containing y, then
E(Cy∩(Gi∪Gi′))=∅\/ for at least one i∈{3,4}\/; otherwise, Cy⊃{x3,x4}\/, contrary to (E)(1).
Without loss of generality Cy is one of the cycles K(3), and we may also assume that K(3)=K+ (see the beginning of (a)).
Set W={y,u1,u2,u3,x4}. The definition of W together with the last sentences of the preceding paragraph ensure that ∣W∣=5 and K(3)=K+ is
W-sound in G+.
Set G0=G4∪G4′∪{u4x4v4}\/; it is a block chain.
(a2.1) Suppose G0\/ is a path with 3≤l(G0)≤4\/.
Then by Theorem A, G+\/ has a W\/-EPS\/-graph S=E∪P\/ with K(3)⊆E\/ and dP(x4)≤1\/. If dP(x4)=0\/,
then x4\/ is in E\/, and one of its neighbors is 2\/-valent because l(G0)≥3\/. If dp(x4)=1\/, then x4\/ is a pendant vertex in S\/.
In either case, a required hamiltonian cycle in (G+)2\/ can be constructed.
(a2.2) Suppose G0\/ is a path with l(G0)≥5\/, or G0\/ is a block chain having non-trivial blocks.
Replace G0\/ in G+\/ by a path P4=c4u4x4v4c4′\/ to obtain the graph G∗ (note that ∣E(G0)∣≥5). Observe that the cycle K(3)\/
in G∗\/ passes through the vertices y,x1,x2,x3\/. Then as in case (a2.1), G∗\/ has a W\/-EPS\/-graph S∗=E∗∪P∗\/
with dP∗(x4)=0\/ or dP∗(x4)=1\/.
(i) If dP∗(x4)=0\/, then P4⊂E∗\/. Since G0\/ is a block chain, by Lemma 1(ii), G0\/ contains a JEPS\/-graph S0=J0∪E0∪P0\/ such that dP0(c4)=0=dP0(c4′)\/. Moreover, in constructing S0\/ by proceeding block by block, one can achieve dP0(u4)≤1\/, dP0(v4)≤1\/. In this case, we obtain a W\/-EPS\/-graph S=E∪P\/ of G+\/ by setting E=(E∗−P4)∪J0∪E0\/ and P=P∗∪P0\/. Here dP(x4)=0\/, dP(u4)≤1,dP(v4)≤1,dP(c4)≤2,dP(c4′)≤2\/ and a required hamiltonian cycle in (G+)2\/ can be constructed.
(ii) If dP∗(x4)=1\/, then V(P4)⊆V(P∗)\/. Hence either u4x4∈E(P∗)\/ or v4x4∈E(P∗)\/. Suppose v4x4∈E(P∗)\/ (so that u4x4∈E(P∗)\/). By Lemma 1(i), G4∪{u4x4}\/ (respectively G4′\/) has an EPS\/-graph S(4)=E(4)∪P(4)\/ (respectively S′(4)=E′(4)∪P′(4)\/) such that dP(4)(c4)≤1,dP(4)(u4)≤2,dP(4)(x4)=1\/ with u4x4\/ being a pendant edge in S(4)\/ and dP′(4)(c4′)≤1,dP′(4)(v4)≤1\/. Now, if we take E=E∗∪E(4)∪E′(4)\/ and P=(P∗−{u4,v4})∪P(4)∪P′(4)\/, we have an EPS\/-graph S=E∪P\/ of G+\/ with dP(w)≤1\/ for every w∈W\/ from which a required hamiltonian cycle in (G+)2\/ can be constructed (take note that c4u4,v4c4′∈E(P∗)\/ resulting in dP(c4)≤2\/ and dP(c4′)≤2\/; and dP(xi)≤1\/ is guaranteed by the assumption dG(xi)=2\/, i=1,2\/).
In view of case (1.3)(a) solved, we may assume from now on that l3≤l4 and hence we are left with the following case.
(b) Suppose 4≤l3≤l4≤6\/.
(b1) Suppose l3=6.
(b1.1) Suppose u3=u4=u1 and v3=v4=v2. Set G∗=G−x4\/.
κ(G∗)=2\/ since N(x4)=N(x3)\/. By induction, G∗\/ has the F4-property; that is, there exists an x1x2\/-hamiltonian path
P(x1,x2)\/ in (G∗)2\/ containing different edges x3z3,u4z4∈E(G∗)\/. We may write
[TABLE]
where
{s,t}={u4,z4}. Then
[TABLE]
is a required hamiltonian path in G2; it contains x3z3 because P(x1,x2) does.
(b1.2) Suppose u3=u1,v3=v2\/ and u4=v1,v4=u2\/.
Consider G−=G+−{x1v1,x2u2}\/. If there is a path P(s,t)\/ from s∈{v1,u2}\/ to t∈{u1,v2}\/ in G−\/, then either
l3>6\/ or l4>6\/, or G+\/ has a cycle containing both x3\/ and x4\/. Thus x3\/ and x4\/ belong to different components of G−\/.
Let Gi\/ denote the component of G−\/ containing the vertices ui,xi,vi\/, i∈{3,4}\/. We reach the same conclusion when considering
G+−{x1u1,x2v2}\/ instead of G−\/. Since NG(x1)⊆V2(G)\/, NG(x2)⊆V2(G)\/, we may assume without loss of
generality that d(v1)>2\/ or d(u2)>2 (otherwise, x3 and x4 switch their roles) and hence both v1,u2\/ are not 2\/-valent (otherwise,
v1\/ or u2\/ would be a cutvertex of G\/). It follows that G4\/ is 2\/-connected. Likewise, G3 is also 2-connected.
There is a cycle C(4) in G4 containing u4,x4,v4 and there is a cycle C(3) in G3 containing y,x1,x2,u3,x3,v3.
By Theorem D, Gi has a [ui;vi]-EPS-graph Si=Ei∪Pi with C(i)⊆Ei, i=3,4. Note that dP3(z)=0
for z∈{y,x1,x2,x3}.
Now set E=E3∪E4 and P=P3∪P4∪{x1v1}. Then S=E∪P\/ is an EPS\/-graph of G+\/ with C(3)∪C(4)⊆E\/
and a required hamiltonian cycle in (G+)2\/ containing x4v1,x3v2\/ can be constructed.
(b1.3) Suppose u3=u1=u4,v3=v2 and v4=u2 (the case u3=u1, u4=v1 and v2=v3=v4 is symmetric).
This subcase is impossible; otherwise, it gives rise to a cycle containing y,x3,x4\/, a contradiction to the assumption (just consider in G\/ a path
from x1\/ to u2\/ avoiding u1\/).
It is straightforward to see that xi∈/N(xj) for i=3,4 and j=1,2 for all choices of i and j; otherwise, li>6 or there exists a cycle
containing y,x3,x4. Therefore, subcase (b1) is finished.
(b2) Suppose l3=5.
We may assume without loss of generality that u3=x1,x3=u1\/ and v3=v2\/.
Suppose dG(v3)=2. Consider G′=G−{x3,v3}; it is a non-trivial block chain with pendant edges x1v1,x2u2. By Corollary 1(ii), there
exists a hamiltonian path P(x1,x2)⊆(G′)2\/ starting with x1v1\/ and ending with u2x2\/. We proceed block by block to construct
P(x1,x2)\/ such that x4z4∈E(G)∩P(x1,x2)\/ and x4z4∈{x1v1,u2x2}\/: this is clear if x4\/ is a cutvertex of G′\/;
and if x4∈V(B4)\/ where B4⊆G′\/ is a 2\/-connected block containing the cutvertices c4,c4′\/ of G′\/, one uses a hamiltonian
path P(c4,c4′)\/ in (B4)2\/ containing an edge incident to x4\/ (Theorem F(i)). Then
[TABLE]
is a
required hamiltonian path in G2.
If dG(v3)>2, then G(0)=G−{x1,x2,x3} is connected (or else v3 is a cutvertex of G\/). Any v3u2\/-path P(v3,u2)⊂G(0)\/
can be extended to a cycle yx1x3P(v3,u2)x2y\/ of length ≥6, contradicting the assumption of this subcase.
(b3) Suppose l3=4\/.
In this case, let G′=G−x3. Operating with P(x1,x2)⊆(G′)2 as in case (b2), we obtain an F4\/x1x2\/-hamiltonian path
(P(x1,x2)−u2x2)u2x3x2\/ in G2.
(1.4)dG(x3)=2,dG(x4)>2.
This case is symmetrical to the case (1.2).
(E)(2) Suppose x3 and x4 are in K+.
Without loss of generality, assume that
[TABLE]
As for the definition of x3∗,x4∗ see the
paragraph preceding the statement of Lemma 2.
(2.1)x3=u1 and x4=u2.
(a) Suppose either ui−2∈NG(xi), or ui−2∈∈NG(xi) and dG(xi)>2 for some i∈{3,4}. Without loss of generality,
assume that i=4.
If u1=x3∗, set W={y,u1,u2,x3∗,x4∗}. Then ∣W∣=5 and K+ is W-sound, so by Theorem A, G+ has a W-EPS-graph
S=E∪P with K+⊆E.
If u1=x3∗, then dG(x3)=2 since x3=u1 by supposition. Now, let S=E∪P be an [x4∗;u1,u2]-EPS-graph of G+ with K+⊆E
by Theorem C.
In either case, a required hamiltonian cycle in (G+)2 can be constructed.
(b) Suppose ui−2∈NG(xi) and dG(xi)=2 for i=3,4.
If w4 is the predecessor of x4 in K+ and w4=x3, then let S=E∪P be a [x1;u1,u2,w4]-EPS-graph with K+⊆E
by Theorem B. If w4=x3, then let S=E∪P be an [x1;u1,u2]-EPS-graph with K+⊆E by Theorem C. Hence
a required hamiltonian cycle in (G+)2 can be constructed from S.
(2.2)x3=u1 and x4=u2.
(a) Suppose either u2∈/NG(x4), or u2∈NG(x4) and dG(x4)>2.
(a1)x3x4∈E(G).
If dG(x4)>2, then dG(x3)=2 and we choose an [x1;x4,u2]-EPS-graph S=E∪P of G+ with K+⊆E by Theorem C. If,
however dG(x4)=2, we choose an [x1;x3,z4,u2]-EPS-graph S=E∪P of G+ with K+⊆E by Theorem B. In either case,
S2 contains a required hamiltonian cycle.
(a2)x3x4∈/E(G).
Here w3 is the successor of x3 in K+. Let S=E∪P be an [x3;u2,w3,x4∗]-EPS-graph with K+⊆E by Theorem B. Also
here, S2 contains a required hamiltonian cycle; it contains x3v∈E(G) which is consecutive to x1x3 in the eulerian trail of the component of E
containing K+ (possibly v=w3) and it contains x4z4.
(b) Suppose u2∈N(x4) and dG(x4)=2.
(b1)x3x4∈E(G).
Let H=G−x4\/. Suppose H\/ is 2\/-connected. Then by induction, H\/ has an F4\/x1x2\/-hamiltonian path P(x1,x2)\/ in H2\/
containing x3w3\/ and u2w2\/ which are edges of H\/. By deleting u2w2\/ from P(x1,x2)\/ and joining x4\/ to u2,w2\/, we obtain
an F4\/x1x2\/-hamiltonian path in G2\/ containing x3w3,x4u2\/ which are edges of G\/.
Suppose H\/ is not 2\/-connected. Then H\/ is a non-trivial block chain with endblock Bi\/ containing ui\/; ui\/ is not a cutvetex of H\/,
i=1,2\/. Let ci\/ denote the cutvertex of H\/ which is contained in Bi\/, i=1,2\/. Set B1,2=H−(B1∪B2)\/. If c1=c2\/,
then set B1,2=c1\/. In any case, c1\/ and c2\/ are not cutvertices of B1,2\/.
By supposing xi=ci\/ (and thus Bi\/ is 2\/-connected) we apply Theorem F to conclude that (Bi)2\/ has an F3\/xici\/-hamiltonian path P(xi,ci)\/, i=1,2\/ containing x3w3,u2w2\/ respectively, which are edges of G\/. Let P(c1,c2)\/ denote
a c1c2\/-hamiltonian path in (B1,2)2\/. By deleting the edge u2w2\/ from the x1x2\/-hamiltonian path P(x1,c1)P(c1,c2)P(x2,c2)\/
in (G−x4)2\/ and joining x4\/ to u2,w2\/, we obtain an F4\/x1x2\/-hamiltonian path in G2\/ containing x3w3,x4u2\/
which are edges of G. Now suppose x1=c1 or x2=c2; i.e., dG(u1)=2 or dG(u2)=2\/. In this case we consider G+\/ and choose
an [x1;u1,u2]-EPS-graph S=E∪P of G+ with K+⊆E\/ by Theorem C. Hence S2 contains a hamiltonian cycle as required.
(b2)x3x4∈/E(G).
If w3=w4, then we set S=E∪P to be an [x3;u2,w3,w4]-EPS-graph of G+ with K+⊆E by Theorem B. If w3=w4, then
we set S=E∪P to be an [x3;u2,w3]-EPS-graph of G+ with K+⊆E by Theorem C. Here w3 is the successor of x3 and
w4 is the predecessor of x4 in K+. Hence S2 yields a required hamiltonian cycle unless w3=w4 and dG(w3)>2, in which case dG(x3)=2
holds, and we operate with an [x1;w3,u2]-EPS-graph by Theorem C. This settles case (2.2).
Since the case x3=u1 and x4=u2 is symmetrical to the case (2.2) just dealt with, we are left with the following case.
(2.3)x3=u1 and x4=u2.
(a)dG(x3)=2.
(a1)x3x4∈/E(G).
Choose an [x4;u3,u4]-EPS-graph S=E∪P of G+ with K+⊆E by Theorem C if u3=u4, and an [x4;u3,u4]-EPS-graph
S=E∪P of G+ with K+⊆E by Theorem D if u3=u4; here u3 is taken to be the successor of x3 and u4 the predecessor
of x4 in K+. Then S2 yields a required hamiltonian cycle unless u3=u4 and dG(u3)>2. In this case dG(x4)=2 and we may operate with
an [x2;u3]-EPS-graph to obtain a required hamiltonian cycle in S2 by Theorem D.
(a2)x3x4∈E(G).
(i) Suppose dG(x4)>2.
G−x3\/ is a block chain in which x1\/ and x4\/ are not cutvertices and belong to different endblocks. However, the endblock containing x4\/ is
2\/-connected since dG(x4)>2\/; and it contains x2\/ as well which is not a cutvertex of G−x3\/ either. Therefore, G+−x3 is 2-connected.
Set
[TABLE]
H\/ is 2\/-connected since G+−x3\/ is 2\/-connected. By Theorem E,
H2\/ has a hamiltonian cycle C\/ containing v1x,xx2,x4w4\/ which are edges of H\/. Now (C−x)∪{v1x3x1yx2}\/ is a hamiltonian
cycle in (G+)2\/ with the required properties.
(ii) Suppose dG(x4)=2.
Let H\/ be the graph obtained from G+\/ by deleting y,x2,x3,x4\/. Then H\/ is a non-trivial block chain containing x1\/ which is not
a cutvertex of H\/. By Corollary 1(i), H2\/ has a hamiltonian cycle C\/ containing the edge x1v1\/ (which is an edge of G\/). This
implies that the cycle yx1(C−x1v1)v1x3x4x2y\/ is a hamiltonian cycle in (G+)2\/ having the required properties.
(b)dG(x3)>2, hence dG(x4)>2; otherwise we are back to (a) above, by symmetry. Then x3x4∈/E(G).
Suppose G′=G−x1 is 2-connected. Then by induction, G′ has an F4v1x2-hamiltonian path P(v1,x2) in (G′)2 containing x3w3
and x4w4 which are edges of G′. Now {x1v1}∪P(v1,x2) is an F4\/x1x2-hamiltonian path in G2 containing x3w3,x4w4
which are edges of G.
Now suppose G′=G−x1 is not 2-connected. Then G′ is a non-trivial block chain with x3,v1 in different endblocks and not cutvertices.
Note that the block containing x3 is 2-connected and at least one block contaning x4 is 2-connected, since dG(x3)>2 and dG(x4)>2.
(b1) Suppose x2 is a cutvertex of G′. Let G1 and G2 be the components of G′−x2 with either x3,x4∈V(G1) and
v2,v1∈V(G2), or x3,v2∈V(G1) and x4,v1∈V(G2) (note dG′(x2)=2). Observe that in the first case v2=v1 is possible.
However, v1=x4 is impossible because of the assumptions of this case (b); i.e., dG(x4)>2. By the same token v2=x=3 is impossible.
Suppose x3,x4∈V(G1) and v2,v1∈V(G2). Then by Theorem F(ii) or Corollary 1(ii), respectively, (G1)2 has an
x3x4-hamiltonian path P1 containing an edge x3w3∈E(G). If G2=K1=v1, then we set P=P1∪{x2x4,x3v1,v1x1}. If G2=K2=v2v1,
then we set P=P1∪{x2x4,x3v1,v1v2,v2x1}. Otherwise, by Theorem E or Corollary 1(i), respectively, (G2)2 has
a hamiltonian cycle C2 containing an edge t1v1∈E(G). Then we set P=P1∪C2∪{x2x4,x3v1,t1x1}−{t1v1}. In all cases P is an
F4x1x2-hamiltonian path in G2 containing x3w3,x4x2 which are edges of G as required.
Suppose x3,v2∈V(G1) and x4,v1∈V(G2). Then we apply an analogous strategy as in the preceding case using Theorems E,
F and Corollary 1, but considering G1 instead of G2 and vice versa.
(b2) Suppose x2 is not a cutvertex of G′. Let B2 be the 2-connected block containing x2.
(i) Suppose x3∈V(B2). Let t be the cutvertex of G′ in B2; possibly t=x4, t∈/{x2,x3} in any case. We define the block chain G1
such that G′=B2∪G1 and B2∩G1={t}. If t=x4, then (B2)2 has an x2t-hamiltonian path P2 containing x3w3∈E(G) by
Theorem F(i). If t=x4, then by induction (B2)2 has an x2t-hamiltonian path P2 containing x3w3,x4w4 which are different
edges of G. In both cases (G1)2 has a tv1-hamiltonian path starting with tw∈E(G), by Theorem F(ii) or
Corollary 1(ii), respectively. Then P=P2∪P1∪{v1x1} is an F4x1x2-hamiltonian path in G2 containing
x3w3,x4w4 which are edges of G as required. Note that if t=x4, then x4w4=tw.
(ii) Suppose x3∈/V(B2). If B2 is not an endblock, then t,t′ denote the cutvertices of G′ in B2 and we define block chains G0, G1
such that G′=G1∪B2∪G0, x3∈V(G1),v1∈V(G0) and G1∩B2=t, B2∩G0=t′. If B2 is an endblock, then we proceed analogously: we set G0=∅ and t′=v1 in this case. Note that t=x4 ot t′=x4 is possible.
If t′=x4, then by Theorem F(i) (B2)2 has an x2t-hamiltonian path P2 containing t′w′∈E(G) for t=x4 and by induction
(B2)2 has an F4x2t-hamiltonian path P2 containing t′w′,x4w4 which are different edges of G for t=x4. By the same token
(G1)2 has an tx3-hamiltonian path P1 containing tw∈E(G). If G0=∅, then we set P=P2∪P1∪{x3x1}. If G0=t′v1, then
we set P=P2∪P1∪{x3x1,w′v1,v1t′}−{t′w′}. Otherwise (G0)2 has a hamiltonian cycle C0 containing t′w∗∈E(G) by
Theorem E or Corollary 1(i), respectively, and we set P=P2∪C0∪P1∪{x3x1,w′w∗}−{t′w′,t′w∗}.
In all cases P is an F4x1x2-hamiltonian path in G2 containing x3x1,x4w4 which are edges of G as required. Note that if t=x4,
then x4w4=tw.
If t′=x4, we proceed analogously as in the previous case with G1 and G0 switching roles.
Research of the first author was supported by the FRGS Grant (FP036-2013B), the second author was supported by project P202/12/G061 of the Grant Agency of
the Czech Republic, whereas research of the third author was supported in part by FWF-grant P27615-N25.
This publication was partly supported by the project LO1506 of the Czech Ministry of Education, Youth and Sports.
Bibliography19
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] Bondy, J.A., and Murty, U.S.R. Graph Theory , Graduate Texts in Mathematics, 244 . Springer, New York 2008.
2[2] Chartrand, G., Hobbs, A. M., Jung, H.A., Kapoor, S. F., and Nash-Williams, C.St.J. A. The square of a block is Hamiltonian connected, J. Combinat. Theory Ser. B 16 (1974) 290–292.
3[3] Chia, G.L., and Fleischner, H. Revisiting the Hamiltonian Theme in the Square of a Block: The General Case, (in preparation).
4[4] Chia, G.L., Ong S.-H., and Tan, L.Y. On graphs whose square have strong hamiltonian properties, Discrete Math., 309 (2009) 4608–4613.
5[5] Fleischner, H. On spanning subgraphs of a connected bridgeless graph and their application to D T 𝐷 𝑇 DT\/ -graphs, J. Combinat. Theory Ser. B 16 (1974) 17–28.
6[6] Fleischner, H. The square of every two-connected graph is Hamiltonian, J. Combinat. Theory Ser. B 16 (1974) 29–34.
7[7] Fleischner, H. In the square of graphs, Hamiltonicity and pancyclicity, hamiltonian connectedness and panconnectedness are equivalent concept, Monatsh. Math. 82 (1976) 125–149.
8[8] Fleischner, H., and Hobbs, A.M. Hamiltonian total graphs, Math. Nachr. 68 (1975) 59–82.