![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Abstract
Let be a Cartesian product of
directed cycles. It is known that
has a Hamilton cycle if there is a permutation
of
that satisfies
and
for some positive integers
, where
. In addition, if
then
has two arc-disjoint Hamilton cycles. We identify a Hamilton cycle and two arc-disjoint Hamilton cycles in
in such cases.
1 Introduction
In this paper we focus on the identification of Hamilton cycles in a Cartesian product of directed cycles, which satisfies certain conditions initially introduced by Trotter and Erdös Citation[1] for two directed cycles about forty years ago, and extended in this paper to cycles, where
. A Cartesian product
of
directed cycles
is the digraph such that the vertex set
equals the Cartesian product
and there is an arc in
from vertex
to vertex
if and only if there exists
such that there is an arc
in
and
for all
.
Trotter and Erdös proved the following:
Theorem 1.1
Citation[1] The Cartesian product of directed cycles is Hamiltonian if and only if
and there exist positive integers
so that
and
.
Keating extended Trotter and Erdös theorem as follows:
Theorem 1.2
Citation[2] The Cartesian product of directed cycles has Hamiltonian decomposition if and only if
and there exist positive integers
so that
and
.
Furthermore, Curran and Witte extended result of Trotter and Erdös to the Cartesian product of directed cycles for
.
Theorem 1.3
Citation[3] There is a Hamilton circuit in the Cartesian product of any three or more nontrivial directed cycles.□
Based on Theorem 1.3 it is trivial to extend the sufficient conditions of Trotter and Erdös Citation[1] for the existence of Hamilton cycle from the Cartesian product of 2 directed cycles to the Cartesian product of directed cycles for
as follows:
Theorem 1.4
Let be a Cartesian product of
directed cycles.
has a Hamilton cycle if there is a permutation
of
that satisfies
and
for some positive integers
, where
.
It is also trivial based on Theorem 1.3 to extend the sufficient conditions of Keating Citation[2] for the existence of two arc-disjoint Hamilton cycles from the Cartesian product of 2 directed cycles to the Cartesian product of directed cycles for
as follows:
Theorem 1.5
Let be a Cartesian product of
directed cycles.
has two arc-disjoint Hamilton cycles if there is a permutation
of
that satisfies
,
and
for some positive integers
, where
.
In this paper, we identify a Hamilton cycle in the Cartesian product of directed cycles when the sufficient conditions from Theorem 1.4 are satisfied for the existence of Hamilton cycle in
. In addition, we identify two arc-disjoint Hamilton cycles in
when the sufficient conditions from Theorem 1.5 for their existence are satisfied. Related result was obtained in Citation[4] where directed cycles of equal lengths were identified that decompose
.
2 Main results
Let be an arc induced by
in the Cartesian product of directed cycles. Let
denote a directed walk
from an arbitrary vertex in the Cartesian product of directed cycles represented by a sequence of
arcs induced by
for some positive integer
. In addition, let
denote a directed walk
from an arbitrary vertex in the Cartesian product of directed cycles represented by a sequence of arcs
occurring sequentially
times for some positive integer
. Hence,
.
Lemma 2.1
Let be positive integers such that
and
. Then
has a Hamilton cycle of form
for some positive integer
.
Proof
Let and
. Then based on proof of Theorem 1.1 in Citation[1] there is a path
between
and
of form
followed by the vertices using the rule
, which results in a Hamilton cycle in
. This implies based on our notation that
has a Hamilton cycle of form
for some positive integer r. □
Lemma 2.2
Let be positive integers such that
and
. Then
can be decomposed into the Hamilton cycles of forms
and
for some positive integer r.
Proof
If then
. So, by Lemma 2.1 there exist Hamilton cycles
and
for some positive integer
in
. For vertex
, let
and
be two walks
and
for some positive integer
, respectively. Let
be the smallest positive integer for which
. This implies either paths
,
or paths
,
are included in
and
, respectively. By induction, for every vertex
,
, there are paths
,
included in
and
, where
or
. This implies that
and
are arc-disjoint.□
To present our main results we need additional definitions as follows. Let denote
first arcs of a Hamilton cycle
in
, starting from an arbitrary arc in
. Furthermore, let
denote
consecutive sequences, each of
consecutive arcs, in
starting from an arbitrary arc in
. Hence,
’th sequence of arcs starts with
arc and ends with
arc, taken module
plus one, in a Hamilton cycle from an arbitrary arc in
. Consequently, a directed walk
represents the following sequence of arcs:
in
.
W can now state the following result for identification of a Hamilton cycle in .
Theorem 2.3
Let be a Cartesian product of
directed cycles. If
is a permutation of
that satisfies
and
for some positive integers
, where
, then
has a Hamilton cycle of form
for some positive integer
.
Proof
If then based on our definition
denotes
consecutive arcs of type
in our Hamilton cycle. So,
, and by setting
we obtain our Hamilton cycle
according to Lemma 2.1. For induction hypothesis, assume
,
and
are satisfied for some positive integers
, where
. Let
be an integer such that
and
for some positive integers
. Since
exists then
contains a spanning directed Cartesian product of directed cycles
. Consequently, by Lemma 2.1
has a Hamilton cycle and
is satisfied for some positive integer
.□
Finally, we can identify two arc-disjoint Hamilton cycles in according to the following theorem.
Theorem 2.4
Let be a Cartesian product of
directed cycles. If
is a permutation of
that satisfies
,
and
for some positive integers
, where
, then
has two arc-disjoint Hamilton cycles of form
and
for some positive integer
.
Proof
If then by Lemma 2.2 the conditions in our hypothesis are sufficient for decomposition of
into the Hamilton cycles of forms
and
for some positive integer r, where
. Otherwise, if
then by the same argument as in proof of Theorem 2.3, because the sufficient conditions of Theorem 2.3 are satisfied, for some permutation
contains a spanning Cartesian product of directed cycles
that satisfies
and
for some positive integers
. Hence, if
, which is equivalent to
, then by Lemma 2.2
contains two arc-disjoint Hamilton cycles of forms
and
for some integer
.□
3 Identification of explicit Hamilton cycle
Based on Theorem 2.3 (Theorem 2.4, respectively) we can identify a Hamilton cycle (two arc-disjoint Hamilton cycles, respectively) in as follows. Step 1: Identify a Hamilton cycle for
according to Theorem 2.3; Step 2: For every consecutive Hamilton cycle in the series of the Cartesian products of cycles
identify the successive Hamilton cycles in the series of the Cartesian products of cycles
Hence, a Hamilton cycle in
is identified based on Theorem 2.3 and based on a Hamilton cycle in
for every
, where
. In addition, a pair of Hamilton cycles in
is identified based on a Hamilton cycle in
and based on Theorem 2.4.
The following example illustrates identification of a Hamilton cycle and two arc-disjoint Hamilton cycles according to our approach in .
Top digraph in represents a Cartesian product of directed cycles . For
we have
. By setting
we obtain
. Hence, by Theorem 2.3 there is a Hamilton cycle of form
in
. This implies that we obtain a spanning Cartesian product
of
illustrated in the middle digraph of . This is the last spanning subdigraph of
in our procedure, and from this
we obtain a Hamilton cycle of form
based on Theorem 2.3 for
because
and
. This Hamilton cycle is illustrated in the bottom digraph of with thick arrows. Furthermore, since
then by Theorem 2.4
contains two arc-disjoint Hamilton cycles. The second one is also illustrated in the bottom digraph of with thin arrows.
Finally, consider the time complexity of establishing a Hamilton cycle based on our procedure. If the conditions of Theorem 2.3 are satisfied, then the time complexity for identifying a Hamilton cycle in any Cartesian product of directed cycles is as follows. For each permutation of
we calculate
and for each
we calculate at most
expressions
and
because
for some positive integers
, where
. Recall that for two integers
Euclid’s algorithm can determine
in
. Denote
. Since there are
permutations of
then the time complexity required for identifying a Hamilton cycle in the Cartesian product of
cycles is
.
References
- TrotterW.T.ErdösP., When the Cartesian product of directed cycles is Hamiltonian J. Graph Theory 21978 137–142
- KeatingK., Multiple Hamiltonian graphs and digraphs Ann. Discrete Math. 271985 81–88
- CurranS.J.WitteD., Hamilton paths in Cartesian products of directed cycles Ann. Discrete Math. 271985 35–74
- BogdanowiczZ.R., On decomposition of the Cartesian product of directed cycles into cycles of equal lengths Discrete Appl. Math. 2292017 148–150