Next Article in Journal
Stochastic Finite-Time Stability for Stochastic Nonlinear Systems with Stochastic Impulses
Next Article in Special Issue
Double Roman Domination in Generalized Petersen Graphs P(ck, k)
Previous Article in Journal
Bipolar Fuzzy Set Theory Applied to the Certain Ideals in BCI-Algebras
Previous Article in Special Issue
Remarks on Parameterized Complexity of Variations of the Maximum-Clique Transversal Problem on Graphs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pancyclicity of the n-Generalized Prism over Skirted Graphs

by
Artchariya Muaengwaeng
1,
Ratinan Boonklurb
1,* and
Sirirat Singhun
2
1
Department of Mathematics and Computer Science, Faculty of Science, Chulalongkorn University, Bangkok 10330, Thailand
2
Department of Mathematics, Faculty of Science, Ramkhamhaeng University, Bangkok 10240, Thailand
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(4), 816; https://doi.org/10.3390/sym14040816
Submission received: 17 March 2022 / Revised: 9 April 2022 / Accepted: 12 April 2022 / Published: 14 April 2022
(This article belongs to the Special Issue Graph Algorithms and Graph Theory)

Abstract

:
A side skirt is a planar rooted tree T, T P 2 , where the root of T is a vertex of degree at least two, and all other vertices except the leaves are of degree at least three. A reduced Halin graph or a skirted graph is a plane graph G = T P , where T is a side skirt, and P is a path connecting the leaves of T in the order determined by the embedding of T. The structure of reduced Halin or skirted graphs contains both symmetry and asymmetry. For n 2 and P n = v 1 v 2 v 3 v n as a path of length n 1 , we call the Cartesian product of a graph G and a path P n , the n-generalized prism over a graph G. We have known that the n-generalized prism over a skirted graph is Hamiltonian. To support the Bondy’s metaconjecture from 1971, we show that the n-generalized prism over a skirted graph is pancyclic.

1. Introduction

The topological structure of an interconnection network or other network can be represented by a graph. The processors can be shown as vertices or nodes, and the communication links between processors can be expressed by edges connecting two vertices together. The study of the structural properties of a network is beneficial for parallel or distributed systems. The problem of finding cycles of various lengths in networks or graphs receives much attention from researchers because this is a key measurement for evaluating the suitability of the network’s structure for its applications and more information, see [1].
Pancyclicity in graph theory refers to the problem of finding cycles of all lengths from three to its order. It was first investigated in the context of tournaments by Harary and Moser [2], Moon [3] and Alspach [4]. Bondy [5] was the first one who introduced and extended the concept of pancyclicity from directed graphs to undirected graphs. In 1971, Bondy [6] posed a metaconjecture which states that almost any nontrivial condition on a graph that implies that the graph is Hamiltonian also implies that the graph is pancyclic (there may be a simple family of exceptional graphs). There are a number of works that correspond to this metaconjecture. For instance, in 1960, Ore [7] introduced the degree sum condition which states that “for each pair of non-adjacent vertices u , v in G, d ( u ) + d ( v ) n ( G ) ” and showed that if G is a graph satisfying the degree sum condition, then G is Hamiltonian. Bondy [5] showed that if G is a graph satisfying the degree sum condition, then G is pancyclic or G = K n / 2 , n / 2 . Moreover, in terms of degree sequence of a graph, Chvátal [8] showed that if G is a graph of order n 3 with vertex degree sequence d 1 d 2 d 3 d n and d k k < n / 2 implies d n k n k , then G is Hamiltonian. Schmeichel and Hakimi [9] showed that if G satisfies such a condition introduced by Chvátal [8], then G is either pancyclic or bipartite. Recently, the concept of pancyclicity was also extended to hypergraphs, for examples, see [10,11].
Meanwhile, for the prism over a graph G, there are some Hamiltonian and pancyclicity results. For examples, Paulraja [12] proved in 1993 that if G is a 3-connected 3-regular graph, then the prism G P 2 is Hamiltonian. In 2001, Goddard [13] showed that if G is a 3-connected 3-regular graph that contains a triangle, then the prism G P 2 is pancyclic. In 2009, Čada et al. [14] showed that if G is a connected almost claw-free graph and n 4 is an even integer, then G P n is Hamiltonian. They also showed that if G is a 1-pendent cactus with Δ ( G ) 1 2 ( n + 2 ) and n 4 is an even integer, then G P n is vertex even pancyclic, i.e., each vertex of G P n is contained in a cycle of each even length.
From our previous study [15], we have proven that the n-generalized prism over any skirted graph is Hamiltonian. Then, to satisfy the metaconjecture, we are interested to answer this question: Is the n-generalized prism over any skirted graph pancyclic? To find the answer, we started by investigating the n-generalized prism over three specific types of skirted graphs. These three types were introduced by Bondy and Lovász [16] in 1985. They studied the pancyclicity of a Halin graph. To show that a Halin graph is almost pancyclic, they restricted the problem to a reduced Halin graph and then showed that a reduced Halin graph H is almost pancyclic, i.e., it contains cycles of each length from three through the order of H, except, possibly, for one even value. Moreover, if it contains no cycle of even length m, then it contains a subgraph which is also a reduced Halin graph or a skirted graph of order 2 m 1 of type I, II or III. Note that skirted graphs of these three types contain symmetric structure. However, the technique that we use to prove pancyclicity of the n-generalized prism over three such specific types of skirted graphs cannot be extended to conclude pancyclicity of the n-generalized prism over any skirted graphs that contain both symmetric and asymmetric structures. In this article, we conduct a novel technique modified from the idea of vertex pacyclicity of lexicographic product over graphs presented in [17] to prove that the n-generalized prism over any skirted graphs is pancyclic.
To study pancyclicity of the n-generalized prism over any skirted graphs, we present some definitions and preliminary knowledge in Section 2. In Section 3, we prove that the n-generalized prism over a triangle is pancyclic. In Section 4, we prove pancyclicity of the n-generalized prism over a skirted graph. Finally, conclusions and discussion about our future study are provided in Section 5.

2. Preliminaries

We consider a finite undirected simple graph. Several terminologies of graph theory presented in this article follow from West’s textbook [18]. The length of a path or a cycle is the number of its edges. A path of length n 1 is denoted by P n . An ( s , t ) -path of a graph G is a path in G from s to t, denoted by P ( s , t ) . Then, P ( t , s ) denotes the reversed path of P ( s , t ) . A path in G is a spanning path if it contains all vertices of G. A cycle of G is a Hamiltonian cycle if it contains all vertices of G. A graph G is said to be Hamiltonian if it contains a Hamiltonian cycle. A graph G of order n is said to be pancyclic if it contains a cycle of each length l for 3 l n . A tree is a connected graph with no cycles. A rooted tree is a tree with one vertex a chosen as its root. For each vertex u of a rooted tree with root a, let P ( u ) be the unique ( a , u ) path. The parent of u is its neighbor on P ( u ) , the children of u are its other neighbors, the descendents of u are the vertices v of the rooted tree such that P ( v ) contains u, the leaves are vertices of the rooted tree having no children and the internal vertices are vertices of the rooted tree having children.
Let G and H be two graphs. The Cartesian product of graphs G and H, denoted by G H , is defined as a graph with the vertex set V ( G ) × V ( H ) and an edge { ( u 1 , v 1 ) , ( u 2 , v 2 ) } presents in the Cartesian product whenever u 1 = u 2 and v 1 v 2 E ( H ) or symmetrically v 1 = v 2 and u 1 u 2 E ( G ) . For n 2 and P n = v 1 v 2 v 3 v n , we call a graph G P n , the n-generalized prism over a graph G. The 2-generalized prism over a graph G is called the prism over a graph G. For convenience, the n-generalized prism over a graph G is referred to a family of the n-generalized prism over a graph G for all n 2 . If u V ( G ) , then, for ease, we refer to the vertex u in the s-th copy of G P n as u ( s ) instead of ( u , v s ) .
In a graph G and its subgraph H = ( V ( H ) , E ( H ) ) , the contraction of H is the replacement of H by a single vertex whose incident edges are the edges other than edges in E ( H ) that are incident to some vertices in V ( H ) .
A Halin graph [16] is a plane graph H = T C , where T is a planar tree with no vertices of degree two and at least one vertex of degree at least three, and C is a cycle connecting the leaves of T in the cyclic order determined by the embedding of T.
Let x be a vertex of C and a be the neighbor of x in T. Then, the graph G = H x is called a reduced Halin graph with root a. Clearly, G = T P , where T = T x and P = C x . Note that T has no vertex of degree two except possibly the vertex a. For technical reasons, Bondy and Lovász [16] regarded that a single vertex is also a reduced Halin graph.
In this study, we are interested in the pancyclicity of the Cartesian product of a reduced Halin graph or a skirted graph G and a path P n for n 2 . We can see that the Cartesian product is pancyclic only if the order of G is at least 2. Here, we recall that a skirted graph is isomorphic to a reduced Halin graph defined by Bondy and Lovász [16]. However, we exclude the case of a single vertex.
Before giving a definition of a skirted graph, let us introduce a definition of a side skirt as follows.
A side skirt is a planar rooted tree T, T P 2 , where the root of T is a vertex of degree at least two, and all other vertices, except the leaves, are of degree at least three.
Now, a skirted graph is a plane graph G = T P , where T is a side skirt, and P is a path connecting the leaves of T in the order determined by the embedding of T (see Figure 1).
Let G = T P be a skirted graph, a be the root of T and u 0 , u α be the endpoints of P. Then, the graph G is called a skirted graph with root a and is denoted by G ( a , u 0 , u α ) . We notice that if u is a vertex of a side skirt T, then u and its descendents induce a skirted subgraph of G.
Since our skirted graphs are isomorphic to reduced Halin graphs defined by Bondy and Lovász [16], we obtain the following theorem and lemma from their study.
Theorem 1
([16]). A skirted graph is Hamiltonian.
In order to mention about the Lemma 1 of [16], let us introduce some notations as follows. For any skirted graph G ( a , b , c ) = T P , we denote the path P of length α by u 0 u 1 u 2 u α , and the ( a , c ) -path of length β and the ( a , b ) -path of length γ in T by y 0 y 1 y 2 y β and x 0 x 1 x 2 x γ , respectively. Thus, y 0 = x 0 = a , u 0 = x γ = b , and u α = y β = c (see Figure 2).
Lemma 1
([16]). Let G = G ( a , b , c ) be a reduced Halin graph or a skirted graph of order m. Then, G contains:
(i) 
an ( a , c ) -path of each length l for α + γ l m 1 ;
(ii) 
a ( b , c ) -path of each length l for α l m 1 .
Remark 1.
We obtain that
(i) 
Lemma 1(i) gives an ( a , b ) -path of each length l for α + β l m 1 by the symmetry of G ( a , b , c ) ;
(ii) 
To track down the path from each skirted subgraph of G ( a , b , c ) , a ( b , c ) -path of length m 2 (without the root a) can be obtained by Lemma 1(ii).
From our previous study [15], we have proven the following theorem.
Theorem 2
([15]). The n-generalized prism over any skirted graphs is Hamiltonian.
Now, we notice that a skirted graph G = T P contains a cycle of length three and one of the edges of such cycle belongs to the path P as follows.
Lemma 2.
A skirted graph G = T P contains a cycle of length three, and exactly one edge of the cycle belongs to the path P.
Proof. 
To prove this statement, we let P = u 0 u 1 u 2 u α . Consider the side skirt T. Since T is a finite rooted tree, there exists an internal vertex u such that all of its children are leaves of T. Since the degree of u is at least three (can be two if u is the root of T), u has at least two children. Let U be the set of all children of u. Thus, U V ( P ) and | U | 2 . Let u i U and i be the minimum index of vertices in U. Since u has at least two children and a skirted graph is a plane graph, u i + 1 U . Thus, { u , u i , u i + 1 } induces a cycle of length three in G. Moreover, this cycle has one edge u i u i + 1 and belongs to the path P. □
In general, a triangle in graph theory usually means a cycle of length three. However, in this research, we define a triangle as follows.
Definition 1.
(i) 
Let G ( a , u 0 , u α ) = T P be a skirted graph with P = u 0 u 1 u 2 u α . For i , j { 0 , 1 , 2 , , α } and i < j , an induced subgraph C ( u , u i , u j ) of G ( a , u 0 , u α ) is said to be a triangle in G ( a , u 0 , u α ) if u is an internal vertex of T such that all children of u are leaves of T and u i is the first vertex and u j is the last vertex in P in which u i and u j are children of u. Moreover, since a skirted graph G ( a , u 0 , u α ) is a plane graph, vertices between u i and u j in the path P, u i + 1 , u i + 2 , u i + 3 , , u j 1 , are all children of u;
(ii) 
From the triangle C ( u , u i , u j ) , if i + 1 = j , then C ( u , u i , u j ) is called a single-triangle. Otherwise, C ( u , u i , u j ) is called a multi-triangle (see Figure 3).
Observation 1. 
From Definition 1, a triangle C ( u , u i , u j ) of G ( a , u 0 , u α ) is also a skirted graph T P containing the side skirt T with root u and the path P = u i u i + 1 u i + 2 u j . Note that u has degree at least two because i < j .
We obtain from Lemma 2 that a skirted graph G contains a cycle C of length three. Let x , y , z be vertices of C in which x is an internal vertex. If another leaf neighbor of x is adjacent to either y or z, then we can extend C to be a multi-triangle. Otherwise, C is a single triangle. Therefore, a skirted graph contains a triangle.
Theorem 3.
Let G ( a , u 0 , u α ) = T P be a skirted graph with P = u 0 u 1 u 2 u α . If G is a simple graph obtained from a skirted graph G ( a , u 0 , u α ) by contracting a triangle C ( u , u i , u j ) of G ( a , u 0 , u α ) where u a . Then, G is a skirted graph.
Proof. 
Let G ( a , u 0 , u α ) = T P be a skirted graph and C ( u , u i , u j ) be a triangle in G ( a , u 0 , u α ) for some 0 i α 1 and i < j . Let G be a simple graph obtained from G ( a , u 0 , u α ) by contracting C ( u , u i , u j ) and u be the vertex of G represented by the triangle C ( u , u i , u j ) , i.e., all vertices u , u i , u i + 1 , u i + 2 , , u j are contracted into one vertex u . Since u a , G is not a trivial graph.
Consider the side skirt T of G ( a , u 0 , u α ) . It can be seen that we obtain T from T by deleting all children of u and then turn the internal vertex u to be a leaf u of T . The contraction does not affect the degree of other vertices in G ( a , u 0 , u α ) . Thus, T is a side skirt. Now, we consider the path P of G ( a , u 0 , u α ) . The contraction turns the path P = u 0 u 1 u 2 u α into the path P = u 0 u 1 u i 1 u u j + 1 u α in G . Since the contraction does not affect the degree of other vertices outside the triangle, all leaves of T except u i , u i + 1 , u i + 2 , , u j are still the leaves of T . Thus, all vertices of P are all leaves of T . Since G is a union T P , G is a skirted graph. □
Note that G = G ( a , u 0 , u α ) if i , j { 0 , α } , G = G ( a , u , u α ) if i = 0 (in this case, j α ) and G = G ( a , u 0 , u ) if j = α (in this case, i 0 ). However, to prove Theorem 3, we do not care about the endpoints of the path P in G . Thus, we just wrote G .
From Theorem 3, we already know that if G is a simple graph obtained from a skirted graph G ( a , u 0 , u α ) by contracting a triangle C ( u , u i , u j ) of G ( a , u 0 , u α ) where u a , then, G is a skirted graph. Next, we investigate the case that u = a . By the definition of a triangle, we obtain that i = 0 and j = α . Thus, in this case, the skirted graph G ( a , u 0 , u α ) is a triangle. In the next section, we prove the pancyclicity results for the n-generalized prism over a triangle.

3. Pancyclicity of the n-Generalized Prism over a Triangle

To show that the n-generalized prism over a triangle is pancyclic, we need the following lemmas.
Lemma 3.
Let C = C ( u , u 0 , u α ) be a triangle of order α + 2 . Then, C contains:
(i) 
a ( u , u α ) -path of each length l for 1 l α + 1 ;
(ii) 
a ( u 0 , u α ) -path of lengths α and α + 1 .
Proof. 
Let C = C ( u , u 0 , u α ) = T P be a triangle of order α + 2 and P = u 0 u 1 u 2 u α . We prove this statement by the mathematical induction on α. If α = 1 , then C is a cycle of length three. It contains (i) a ( u , u 1 ) -path of lengths one and two and (ii) a ( u 0 , u 1 ) -path of lengths one and two. Now, we suppose that the statement holds for all triangles of order less than α + 2 where α > 1 .
Let C = ( T u α ) ( P u α ) . Then, C = C ( u , u 0 , u α 1 ) is a triangle subgraph of C. By the induction hypothesis, we obtain that C ( u , u 0 , u α 1 ) contains (i) a ( u , u α 1 ) -path of each length l for 1 l α and (ii) a ( u 0 , u α 1 ) -path of lengths α 1 and α.
Since u α is adjacent to u in C, C contains a ( u , u α ) -path of length one. Since u α is adjacent to u α 1 in C, we can extend a ( u , u α 1 ) -path of length l to a ( u , u α ) -path of length l + 1 . Thus, C contains (i) a ( u , u α ) -path of each length l for 1 l α + 1 and (ii) a ( u 0 , u α ) -path of lengths α and α + 1 . □
Remark 2.
We obtain that
(i) 
Lemma 3(i) gives a ( u , u 0 ) -path of each length l for 1 l α + 1 by the symmetry of C ( u , u 0 , u α ) ;
(ii) 
P = u 0 u 1 u 2 u α is a ( u 0 , u α ) -path of length α (without the vertex u) in C ( u , u 0 , u α ) .
The following lemma is an immediate observation about the pancyclicity of the prism over a triangle.
Lemma 4.
The prism over a triangle is pancyclic.
Proof. 
Let α 1 and C = C ( u , u 0 , u α ) be a triangle of length α + 2 . For 1 s 2 , the s-th copy of C contains a ( u ( s ) , u α ( s ) ) -path of each length l for 1 l α + 1 by Lemma 3(i). We link each ( u ( 1 ) , u α ( 1 ) ) -path and ( u ( 2 ) , u α ( 2 ) ) -path (maybe of different sizes) together with edges u ( 1 ) u ( 2 ) and u α ( 1 ) u α ( 2 ) . We obtain a cycle of each length l for 4 l 2 α + 4 . Since C contains a cycle of length 3, C P 2 is pancyclic. □
By using Lemma 4 as a basic step, we can use the mathematical induction to establish the following result.
Theorem 4.
The n-generalized prism over a triangle is pancyclic.
Proof. 
Let α 1 and C = C ( u , u 0 , u α ) be a triangle of order α + 2 and P n be a path of order n 2 . We prove that C P n is pancyclic by the mathematical induction on n. The basic step is already taken by Lemma 4. For n 3 , suppose that C P n 1 is pancyclic. Since C P n 1 is a subgraph of C P n , C P n contains a cycle of each length l for 3 l ( α + 2 ) ( n 1 ) . We shall find a cycle of each length l for ( α + 2 ) ( n 1 ) + 1 l ( α + 2 ) n .
To show that C P n contains a cycle of such lengths, we give the following paths and link them together with edges joining each copy of C.
  • The first copy and the last copy of C contain paths P ( u ( 1 ) , u α ( 1 ) ) and P ( u ( n ) , u α ( n ) ) , respectively, of each length l for 1 l α + 1 by Lemma 3(i). Also, for the last copy of C, a path P ( u ( n ) , u 0 ( n ) ) of each length l for 1 l α + 1 exists by the symmetry of C in Remark 2(i);
  • The remaining n 2 copies of G contain the path P ( u 0 ( s ) , u α ( s ) ) of length α (without the root u ( s ) ) for 2 s n 1 , which exists by Remark 2(ii);
  • The path P ( u ( n ) , u ( 1 ) ) = u ( n ) u ( n 1 ) u ( n 2 ) u ( 1 ) of length n 1 is a path in C P n from the last copy to the first copy of C.
Now, we link each path (maybe of different sizes) by edge u α ( s ) u α ( s + 1 ) when s is odd and by edge u 0 ( s ) u 0 ( s + 1 ) when s is even. We obtain a cycle of each length l for ( α + 2 ) n 2 α l ( α + 2 ) n . Since ( α + 2 ) n 2 α ( α + 2 ) ( n 1 ) + 1 for all n 3 , C P n contains a cycle of each length l for ( α + 2 ) ( n 1 ) + 1 l ( α + 2 ) n . Therefore, C P n is pancyclic. □

4. Pancyclicity of the n-Generalized Prism over a Skirted Graph

To show that the n-generalized prism over a skirted graph is pancyclic, we first establish the preliminary results of even cycles in the n-generalized prism over a skirted graph. Note that since a skirted graph is traceable, we investigate the n-generalized prism over a path instead of the n-generalized prism over a skirted graph as follows.

4.1. Even Cycles in the n-Generalized Prism over a Path

Let n 2 be an even integer and m 2 , we need the following lemma to prove that P m P n contains a cycle of each even length l where l is an even integer ranging from 4 to m n .
Lemma 5.
Suppose that m 2 . Then, the prism over P m contains a cycle of each length l where l is an even integer ranging from 4 to 2 m . Moreover, if P m = v 1 v 2 v 3 v m , then the edges v 1 ( 1 ) v 2 ( 1 ) and v 1 ( 2 ) v 2 ( 2 ) of the first copy and the second copy of P m P 2 , respectively, are contained in a cycle of each even length l for 4 l 2 m .
Proof. 
Let P m = v 1 v 2 v 3 v m . We define a sequence of m 1 cycles in P m P 2 as follows.
v 2 ( 1 ) v 1 ( 1 ) v 1 ( 2 ) v 2 ( 2 ) v 2 ( 1 ) , v 3 ( 1 ) v 2 ( 1 ) v 1 ( 1 ) v 1 ( 2 ) v 2 ( 2 ) v 3 ( 2 ) v 3 ( 1 ) , v 4 ( 1 ) v 3 ( 1 ) v 2 ( 1 ) v 1 ( 1 ) v 1 ( 2 ) v 2 ( 2 ) v 3 ( 2 ) v 4 ( 2 ) v 4 ( 1 ) , , v m ( 1 ) v m 1 ( 1 ) v m 2 ( 1 ) v m 3 ( 1 ) v 2 ( 1 ) v 1 ( 1 ) v 1 ( 2 ) v 2 ( 2 ) v m 2 ( 2 ) v m 1 ( 2 ) v m ( 2 ) v m ( 1 ) .
The length of each cycle in the sequence increases as an arithmetic sequence with the common difference two. Then, the last cycle
v m ( 1 ) v m 1 ( 1 ) v m 2 ( 1 ) v m 3 ( 1 ) v 2 ( 1 ) v 1 ( 1 ) v 1 ( 2 ) v 2 ( 2 ) v m 2 ( 2 ) v m 1 ( 2 ) v m ( 2 ) v m ( 1 )
of this sequence has length 2 m . Since the first cycle v 2 ( 1 ) v 1 ( 1 ) v 1 ( 2 ) v 2 ( 2 ) v 2 ( 1 ) is a cycle of length 4, the lengths of the cycles are even integers ranging from 4 to 2 m . Moreover, v 1 ( 1 ) v 2 ( 1 ) and v 1 ( 2 ) v 2 ( 2 ) are edges contained in all even cycles. □
Observation 2. 
For n 2 is an even integer and m 2 , if P m = v 1 v 2 v 3 v m , then the edges v 1 ( 1 ) v 2 ( 1 ) and v 1 ( n ) v 2 ( n ) of the first copy and the last copy of P m P n , respectively, are contained in a cycle of length m n (see Figure 4).
By using Lemma 5 as a basic step, we can use mathematical induction to establish the following result.
Lemma 6.
Suppose that n 2 is an even integer, and m 2 . Then, the n-generalized prism over P m contains a cycle of each length l, where l is an even integer ranging from four to m n . Moreover, if P m = v 1 v 2 v 3 v m , then the edge v 1 ( 1 ) v 2 ( 1 ) of the first copy of P m P n is contained in a cycle of each even length l for 4 l m n .
Proof. 
Let P m = v 1 v 2 v 3 v m , where m 2 , and n = 2 k for some positive integer k. We prove by the mathematical induction on k. The basic step is already done by Lemma 5. For k 2 , suppose that P m P 2 ( k 1 ) contains a cycle of each even length l, where l is an even integer ranging from 4 to 2 m ( k 1 ) . We shall find an even cycle of each length l for 2 m ( k 1 ) + 2 l 2 m k .
Here, let us regard P m P 2 ( k 1 ) as a subgraph of P m P 2 k induced by the set of all vertices of the first 2 ( k 1 ) copies of P m . By Observation 2, there is a cycle C of length 2 m ( k 1 ) in P m P 2 ( k 1 ) containing the edges v 1 ( 1 ) v 2 ( 1 ) and v 1 ( 2 k 2 ) v 2 ( 2 k 2 ) .
Now, we consider the last two copies of P m . The vertices of these two copies induce a subgraph P m P 2 of P m P 2 k . By Lemma 5, an edge v 1 ( 2 k 1 ) v 2 ( 2 k 1 ) is contained in a cycle of each even length l for 4 l 2 m in P m P 2 k . Since v 1 ( 2 k 2 ) v 1 ( 2 k 1 ) and v 2 ( 2 k 2 ) v 2 ( 2 k 1 ) are edges of P m P 2 k , we delete edges v 1 ( 2 k 2 ) v 2 ( 2 k 2 ) and v 1 ( 2 k 1 ) v 2 ( 2 k 1 ) and then join v 1 ( 2 k 1 ) to v 1 ( 2 k 2 ) and v 2 ( 2 k 1 ) to v 2 ( 2 k 2 ) , respectively. Then, C can be extended to a cycle of each even length l for 2 m ( k 1 ) + 2 l 2 m k .
Moreover, since the cycle C contains edge v 1 ( 1 ) v 2 ( 1 ) and the extension of C does not affect the edge v 1 ( 1 ) v 2 ( 1 ) , it is contained in a cycle of each even length l for 4 l m n . □
By Lemma 6, P m P n contains an even cycle of each length l for 4 l m n when n is even. Next, to investigate the case that n is odd, we first examine the case that n = 3 as follows.
Lemma 7.
Suppose that m 2 . Then, the three-generalized prism over P m contains a cycle of each length l, where l is an even integer ranging from 4 to 3 m . Moreover, if P m = v 1 v 2 v 3 v m , then the edge v 1 ( 1 ) v 2 ( 1 ) of the first copy of P m P 3 is contained in:
(i) 
a cycle of each even length l for 4 l 3 m if m is even;
(ii) 
a cycle of each even length l for 4 l 3 m 1 if m is odd.
Proof. 
Let m 2 and P m = v 1 v 2 v 3 v m . Here, let us regard P m P 2 as a subgraph of P m P 3 induced by vertices of the first two copies of P m . By Lemma 5 and P m P 2 is a subgraph of P m P 3 , P m P 3 contains a cycle of each length l, where l is an even integer ranging from 4 to 2 m and the edge v 1 ( 1 ) v 2 ( 1 ) of the first copy of P m P n is contained in a cycle of each length l, where l is an even integer ranging from 4 to 2 m . We shall find even cycles of each length l for 2 m + 2 l 3 m . By Lemma 5, P m P 2 contains a cycle
C = v m ( 1 ) v m 1 ( 1 ) v m 2 ( 1 ) v m 3 ( 1 ) v 2 ( 1 ) v 1 ( 1 ) v 1 ( 2 ) v 2 ( 2 ) v m 2 ( 2 ) v m 1 ( 2 ) v m ( 2 ) v m ( 1 )
of length 2 m in which it contains v 1 ( 1 ) v 2 ( 1 ) .
Now, we consider the second and the third copies of P m . For an odd integer j such that 1 j m 1 , there is a path P j = v j ( 2 ) v j ( 3 ) v j + 1 ( 3 ) v j + 1 ( 2 ) of length 3 in P m P 3 .
Since v j ( 3 ) and v j + 1 ( 3 ) have not been contained in C for all odd integers j, we replace each edge v j ( 2 ) v j + 1 ( 2 ) with each path P j . Then, C can be extended to a cycle of each even length l for 2 m + 2 l 3 m . Since this extension does not change anything in the first copy of P m , the extended cycle still contains the edge v 1 ( 1 ) v 2 ( 1 ) .
Moreover, we can see that (i) if m is even, then v 1 ( 1 ) v 2 ( 1 ) is contained in a cycle of each even length l for 4 l 3 m ( 3 m is even); (ii) if m is odd, then v 1 ( 1 ) v 2 ( 1 ) is contained in a cycle of each even length l for 4 l 3 m 1 ( 3 m is odd). □
Figure 5 shows examples of cycles of length 18 and 20 in P 6 P 3 and P 7 P 3 , respectively.
Remark 3.
From the proof of Lemma 7, we obtain the cycles of length 3 m when m is even and 3 m 1 when m is odd. We notice that, apart from edge v 1 ( 1 ) v 2 ( 1 ) , these two cycles also contain edges v 1 ( 3 ) v 2 ( 3 ) and v 2 ( 2 ) v 3 ( 2 ) when m 3 .

4.2. Our Main Results

To show that the n-generalized prism over any skirted graphs is pancyclic, we start by providing some observations and investigating the pancyclicity of the prism over a skirted graph. The pancyclicity of the three-generalized prism over a skirted graph is as follows.
Observation 3. 
Let m 3 , α 2 , t m and G ( a , u 0 , u α ) = T P be a skirted graph of order m with P = u 0 u 1 u 2 u α and C = C ( u , u i , u j ) be a triangle of order t in G ( a , u 0 , u α ) such that u a . Let G be a skirted graph of order m ( t 1 ) obtained from a skirted graph G ( a , u 0 , u α ) by contracting the triangle C and u be the vertex of G represented the triangle C. By Theorem 1, G is Hamiltonian. Let C = u v 1 v 2 v 3 v m t u be a spanning cycle in G . Then, there is a spanning path P = u v 1 v 2 v 3 v m t in G .
Since u is the vertex of G represented by the triangle C and v 1 is adjacent to u , v 1 is adjacent to either u, u i or u j in G ( a , u 0 , u α ) . Let G = G ( a , u 0 , u α ) .
  • If v 1 u j E ( G ) , then P ( u i , v m t ) = u i u i + 1 u i + 2 u j v 1 v 2 v m t is a path of length m 2 (without the vertex u) in G;
  • If v 1 u i E ( G ) , then P ( u j , v m t ) = u j u j 1 u j 2 u i v 1 v 2 v m t is a path of length m 2 (without the vertex u) in G;
  • If v 1 u E ( G ) , then P ( u j , v m t ) = u j u j 1 u j 2 u i + 2 u i + 1 u v 1 v 2 v m t is a path of length m 2 (without the vertex u i ) in G.
Theorem 5.
The prism over any skirted graphs is pancyclic.
Proof. 
First, we consider a single skirted graph. Let G = G ( a , u 0 , u α ) = T P be a skirted graph of order m with P = u 0 u 1 u 2 u α . Let C = C ( u , u i , u j ) be a triangle of order t in G ( a , u 0 , u α ) , where t m . If u = a , then G itself is a triangle. By Theorem 4, the prism over G is pancyclic. Now, we assume that u a .
Let G be a skirted graph of order m ( t 1 ) obtained from a skirted graph G by contracting the triangle C and u be the vertex of G represented by the triangle C. By Theorem 1, G is Hamiltonian. Let C = u v 1 v 2 v 3 v m t u be a spanning cycle in G . Then, P = u v 1 v 2 v 3 v m t is a spanning path in G .
Since u is the vertex of G represented by the triangle C and v 1 is adjacent to u , v 1 is adjacent to either u, u i or u j . By Observation 3, without loss of generality, let v 1 be adjacent to u j . Then, P ( u i , v m t ) = u i u i + 1 u i + 2 u j v 1 v 2 v m t is a path of length m 2 (without the vertex u) in G. Note that j = i + 1 if C is a single-triangle.
Now, consider prism over a skirted graph which contains the first and the second copies of the same skirted graph. By Lemma 2, P ( u i , v m t ) P 2 contains a cycle C of each even length l for 4 l 2 ( m 1 ) in which it contains the edge u i ( 1 ) u i + 1 ( 1 ) . Since P ( u i , v m t ) P 2 is a subgraph of G P 2 , the prism over G contains a cycle of each even length l for 4 l 2 ( m 1 ) .
We shall find a cycle of each odd length l for 5 l 2 m 1 . Since P = u i ( 1 ) u ( 1 ) u i + 1 ( 1 ) is a path of length two in the first copy of G P 2 and u ( 1 ) is not contained in C , we replace edge u i ( 1 ) u i + 1 ( 1 ) with the path P. Then, C can be extended to a cycle of length l + 1 . Since 4 l 2 ( m 1 ) , we obtain a cycle of each odd length l for 5 l 2 m 1 .
Since G contains a cycle of length three, the prism over G also contains a cycle of length three. By Theorem 2, the prism over G is Hamiltonian, i.e., it contains a cycle of length 2 m . Therefore, the prism over G is pancyclic. □
Remark 4.
From the proof of Theorem 5, the edge v m t 1 ( 2 ) v m t ( 2 ) of the second copy of G P 2 is contained in an odd cycle of length 2 m 1 (see Figure 6).
Next, we consider the pancyclicity of the three-generalized prism over a skirted graph.
Theorem 6.
The three-generalized prism over a skirted graph is pancyclic.
Proof. 
First, we consider a single skirted graph. Let G = G ( a , u 0 , u α ) = T P be a skirted graph of order m with P = u 0 u 1 u 2 u α . Let C = C ( u , u i , u j ) be a triangle of order t in G ( a , u 0 , u α ) , where t m . If u = a , then G itself is a triangle. By Theorem 4, G P 3 is pancyclic. Now, we assume that u a .
Let G be a skirted graph of order m ( t 1 ) obtained from a skirted graph G by contracting the triangle C and u be the vertex of G represented the triangle C. By Theorem 1, G is Hamiltonian. Let C = u v 1 v 2 v 3 v m t u be a spanning cycle in G . Then, we let P = u v 1 v 2 v 3 v m t be a spanning path in G .
Since u is the vertex of G represented by the triangle C and v 1 is adjacent to u , v 1 is adjacent to either u, u i or u j . By Observation 3, without loss of generality, let v 1 be adjacent to u j . Then, P ( u i , v m t ) = u i u i + 1 u i + 2 u j v 1 v 2 v m t is a path of length m 2 (without the vertex u) in G. Note that j = i + 1 if C is a single triangle.
Now, consider the three-generalized prism over a skirted graph which contains three copies of the same skirted graph. Since P ( u i , v m t ) P 3 is a subgraph of G P 3 , we show that G P 3 is pancyclic by applying Lemma 7. Then, we consider two cases as follows.
Case 1. Here m 1 is even. By Lemma 7(i), P ( u i , v m t ) P 3 contains a cycle of each even length l for 4 l 3 ( m 1 ) in which it contains the edge u i ( 1 ) u i + 1 ( 1 ) . Note that, for all 1 s 3 , vertex u ( s ) has not been contained in P ( u i , v m t ) P 3 . To find an odd cycle, we replace u i ( 1 ) u i + 1 ( 1 ) of such cycles with a path u i ( 1 ) u ( 1 ) u i + 1 ( 1 ) and then obtain a cycle of each odd length l for 5 l 3 ( m 1 ) + 1 = 3 m 2 . Let C be the cycle of length 3 m 2 without the vertex u ( 3 ) (see Figure 7a). By Remark 3, C contains the edge u i ( 3 ) u i + 1 ( 3 ) . Then, we replace u i ( 3 ) u i + 1 ( 3 ) of C with a path u i ( 3 ) u ( 3 ) u i + 1 ( 3 ) and then obtain a cycle of length 3 m 1 . Thus, we obtain that G P 3 contains a cycle of each length l for all 4 l 3 m 1 .
Case 2. Here m 1 is odd. By Lemma 7(ii), P ( u i , v m t ) P 3 contains a cycle of each even length l for 4 l 3 ( m 1 ) 1 in which it contains edge u i ( 1 ) u i + 1 ( 1 ) . Note that, for all 1 s 3 , vertex u ( s ) has not been contained in P ( u i , v m t ) P 3 . To find an odd cycle, we replace u i ( 1 ) u i + 1 ( 1 ) of such cycles with a path u i ( 1 ) u ( 1 ) u i + 1 ( 1 ) and then obtain a cycle of each odd length l for 5 l 3 ( m 1 ) = 3 m 3 . Let C be the cycle of length 3 m 3 without vertex u ( 2 ) (see Figure 7b). By Remark 3, C contains edge u i ( 3 ) u i + 1 ( 3 ) . Thus, we replace u i ( 3 ) u i + 1 ( 3 ) of C with a path u i ( 3 ) u ( 3 ) u i + 1 ( 3 ) and then obtain a cycle of length 3 m 2 . Therefore, G P 3 contains a cycle of each length l for all 4 l 3 m 2 .
We shall find a cycle of length 3 m 1 in G P 3 . Recall that C = C ( u , u i , u j ) is a triangle of order t in G = G ( a , u 0 , u α ) such that u a . To show that G P 3 contains a cycle of length 3 m 1 , we give the following paths and link them together with edges joining each copy of G.
  • For the first copy of G, we consider subgraph G . If j = α , then C ( u , u i , u j ) = C ( u , u i , u α ) . Note that u i u 0 since u a . Then, G = G ( a , u 0 , u ) . Since G is a skirted graph, by Lemma 1, G contains an ( a , u ) -path P G ( a , u ) of length m t . Suppose that v is adjacent to u in P G ( a , u ) . Then, v is adjacent to either u or u i in G. We consider two cases as follows.
    -
    If v is adjacent to u, then P ( v , u j ) = v u u i + 1 u i + 2 u j is a path of length t 1 (without the vertex u i );
    -
    If v is adjacent to u i , then P ( v , u j ) = v u i u i + 1 u i + 2 u j is a path of length t 1 (without the vertex u).
    Therefore, we can extend the path P G ( a , u ) of length m t in G to be a path P ( a , u α ) of length m 2 in G by replacing the edge v u of G with the path P ( v , u j ) . Suppose that j α . Then, G = G ( a , u 0 , u α ) . Since G ( a , u 0 , u α ) is a skirted graph, by Lemma 1, G contains an ( a , u α ) -path P G ( a , u α ) of length m t . Since P G ( a , u α ) is a spanning path in G , P G ( a , u α ) contains the vertex u . Suppose that v and v are adjacent to u in P G ( a , u α ) . Then, each of v and v is adjacent to either u , u i or u j in G. We consider three cases as follows.
    -
    If v u i , u j v E ( G ) , then P ( v , v ) = v u i u i + 1 u i + 2 u j v is a path of length t (without the vertex u);
    -
    If v u , u j v E ( G ) , then P ( v , v ) = v u u i + 1 u i + 2 u j v is a path of length t (without the vertex u i );
    -
    If v u , u i v E ( G ) , then P ( v , v ) = v u u j 1 u j 2 u i + 1 u i v is a path of length t (without the vertex u j ).
    Therefore, we can extend the path P G ( a , u α ) of length m t in G to be a path P ( a , u α ) of length m 2 in G by replacing the path v u v in P G ( a , u α ) with the path P ( v , v ) . Thus, the first copy of G contains a path P ( a ( 1 ) , u α ( 1 ) ) of length m 2 ;
  • By Remark 1(ii), the second copy of G contains a ( u 0 ( 2 ) , u α ( 2 ) ) -path P ( u 0 ( 2 ) , u α ( 2 ) ) of length m 2 (without the root a ( 2 ) );
  • By Remark 1(i), the last copy of G contains an ( a ( 3 ) , u 0 ( 3 ) ) -path P ( a ( 3 ) , u 0 ( 3 ) ) of length m 1 ;
  • The path P = a ( 3 ) a ( 2 ) a ( 1 ) of length 2 is a path in G P 3 from the last copy to the first copy of G.
Now, we link each path by edges u α ( 1 ) u α ( 2 ) and u 0 ( 2 ) u 0 ( 1 ) . The cycle of length 3 m 1 is
P ( a ( 1 ) , u α ( 1 ) ) P ( u α ( 2 ) , u 0 ( 2 ) ) P ( u 0 ( 3 ) , a ( 3 ) ) P .
Therefore, G P 3 contains a cycle of length 3 m 1 .
From these two cases, we obtain that G P 3 contains a cycle of each length l for all 4 l 3 m 1 . Since G is a skirted graph, by Lemma 2, G contains a cycle of length three. By Theorem 2, G P 3 is Hamiltonian, i.e., it contains a cycle of length 3 m . Therefore, G P 3 is pancyclic. □
By the proof of Theorem 6, the pancyclicity of the three-generalized prism over a skirted graph, we need to consider the special case. However, there is no special case when we show that G P n is pancyclic for n 4 . Therefore, we prove the following theorem by considering n 4 .
Theorem 7.
The n-generalized prism over any skirted graphs is pancyclic.
Proof. 
First, we consider a single skirted graph. Let G = G ( a , u 0 , u α ) = T P be a skirted graph of order m with P = u 0 u 1 u 2 u α . Let P n be a path of order n 2 . If n = 2 or 3, then we respectively obtain from Theorems 5 and 6 that G P n is pancyclic. Suppose now that n 4 .
Let C = C ( u , u i , u j ) be a triangle of order t in G ( a , u 0 , u α ) , where t m . If u = a , then G itself is a triangle. By Theorem 4, the n-generalized prism over G is pancyclic. Now, we assume that u a .
Let G be a skirted graph of order m ( t 1 ) obtained from a skirted graph G by contracting the triangle C and u be the vertex of G represented by the triangle C. By Theorem 1, G is Hamiltonian. Let C = u v 1 v 2 v 3 v m t u be a spanning cycle in G . Then, P = u v 1 v 2 v 3 v m t is a spanning path in G .
Since u is the vertex of G represented by the triangle C and v 1 is adjacent to u , v 1 is adjacent to either u, u i or u j . By Observation 3, without loss of generality, let v 1 be adjacent to u j . Then, P ( u i , v m t ) = u i u i + 1 u i + 2 u j v 1 v 2 v m t is a path of length m 2 (without the vertex u) in G. Note that j = i + 1 if C is a single triangle.
Now, consider the n-generalized prism over a skirted graph which contains n copies of the same skirted graph. Since u i u , u u i + 1 E ( G ) , P m = u i u u i + 1 u i + 2 u j v 1 v m t is a path of length m 1 in G, i.e., P m is a spanning path in G. We can see that P m P n is a subgraph of G P n .
To show that G P n is pancyclic, we consider two cases as follows.
Case 1. Here n is even.
By Lemma 6, P m P n contains a cycle of each even length l for 4 l n m . Since P m P n is a subgraph of G P n , G P n contains a cycle of each even length l for 4 l n m . We shall find a cycle of each odd length in G P n by considering two disjoint-induced subgraphs G P 2 and G P n 2 of G P n , where G P 2 is induced by the first two copies of G and G P n 2 is induced by the last n 2 copies of G.
First, we consider G P 2 . By Theorem 5, G P 2 contains a cycle of each length l for 3 l 2 m . Since G P 2 is a subgraph of G P n , we obtain that G P n contains a cycle of each length l for 3 l 2 m . Let C be the cycle of length 2 m 1 in G P n containing edge v m t 1 ( 2 ) v m t ( 2 ) , which exists by Remark 4.
Next, we consider subgraph G P n 2 induced by the last n 2 copies of G, in order to show that G P n contains a cycle of each odd length l for 2 m + 1 l n m 1 . Since P m P n 2 is a subgraph of G P n 2 , we can consider cycles in P m P n 2 instead of G P n 2 . Since n 2 is even, by Lemma 6 and the reverse of the path P m , the edge v m t 1 ( 3 ) v m t ( 3 ) is contained in a cycle of each length l, where l is an even integer ranging from 4 to m ( n 2 ) in P m P n 2 . Since v m t 1 ( 2 ) v m t 1 ( 3 ) , v m t ( 2 ) v m t ( 3 ) , v m t 1 ( 3 ) v m t ( 3 ) E ( G P n ) , we delete the edge v m t 1 ( 2 ) v m t ( 2 ) of C and then join v m t 1 ( 2 ) to v m t 1 ( 3 ) and v m t ( 2 ) to v m t ( 3 ) . Then, we can extend C to be a cycle of length 2 m + 1 . In addition, we delete the edge v m t 1 ( 3 ) v m t ( 3 ) of each cycle of each length l in P m P n 2 and then join v m t 1 ( 2 ) to v m t 1 ( 3 ) and v m t ( 2 ) to v m t ( 3 ) . Then, we can extend C to be a cycle of each length l for 2 m + 3 l n m 1 . Therefore, G P n is pancyclic.
Case 2. Here n is odd. Since n 3 2 is even, by Case 1, G P n 3 contains a cycle of each length l for 3 l m ( n 3 ) . Thus, we consider two disjoint-induced subgraph G P n 3 and G P 3 of G P n , where G P n 3 is induced by the first n 3 copies of G and G P 3 is induced by the last three copies of G.
We shall find a cycle of each remaining length l for m ( n 3 ) + 1 l m n . Recall that G is a skirted graph of order m and P m = u i u u i + 1 u i + 2 u j v 1 v m t is a spanning path in G. Then, P m P n is a subgraph of G P n . Let C o d d be the cycle of odd length m ( n 3 ) 1 in P m P n 3 containing the edge v m t ( n 3 ) v m t 1 ( n 3 ) (see Figure 8a) and C e v e n be the cycle of even length m ( n 3 ) in P m P n 3 containing the edge v m t ( n 3 ) v m t 1 ( n 3 ) (see Figure 8b).
Consider G P 3 . Since P m is a spanning path in G, we can apply Lemma 7 as follows.
  • If m is even, then G P 3 contains a cycle of each even length l for 4 l 3 m containing edge v m t ( n 2 ) v m t 1 ( n 2 ) by Lemma 7(i). We delete the edge v m t 1 ( n 3 ) v m t ( n 3 ) of C e v e n and the edge v m t 1 ( n 2 ) v m t ( n 2 ) of each cycle of each length l in G P 3 and then join v m t 1 ( n 3 ) to v m t 1 ( n 2 ) and v m t ( n 3 ) to v m t ( n 2 ) . Thus, we can extend C o d d of length m ( n 3 ) 1 to be a cycle of each odd length l for m ( n 3 ) + 1 l m n 1 and extend C e v e n of length m ( n 3 ) to be a cycle of each even length l for m ( n 3 ) + 2 l m n in a similar way. Thus, G P n contains a cycle of each length l for m ( n 3 ) + 1 l m n .
  • If m is odd, then G P 3 contains a cycle of each even length l for 4 l 3 m 1 containing edge v m t ( n 2 ) v m t 1 ( n 2 ) by Lemma 7(ii). We delete the edge v m t 1 ( n 3 ) v m t ( n 3 ) of C e v e n and the edge v m t 1 ( n 2 ) v m t ( n 2 ) of each cycle of each length l in G P 3 and then join v m t 1 ( n 3 ) to v m t 1 ( n 2 ) and v m t ( n 3 ) to v m t ( n 2 ) . Thus, we can extend C o d d of length m ( n 3 ) 1 to be a cycle of each odd length l for m ( n 3 ) + 1 l m n 2 and extend C e v e n of length m ( n 3 ) to be a cycle of each even length l for m ( n 3 ) + 2 l m n 1 in a similar way. Since G P n is Hamiltonian, it contains a cycle of length m n . Thus, G P n contains a cycle of each length l for m ( n 3 ) + 1 l m n .
Therefore, G P n is pancyclic. □

5. Conclusions and Discussion

In this paper, we prove that the n-generalized prism over skirted graphs is pancyclic. The result holds for any skirted graph, even though we have not known the exact configuration of this family of graphs. Moreover, since the Cartesian product of a graph over a path P n is a subgraph of the Cartesian product of the graph over a cycle C n and the Cartesian product of the graph over a complete graph K n , the results can be concluded in the similar way when P n is replaced by C n or K n for n 3 . However, we have not investigated panconnectivity of the n-generalized prism over any skirted graph, which is a stronger concept than pancyclicity. For a definition of panconnectivity, we can see, for examples, [1,19,20]. Therefore, it is recommended that further studies can investigate panconnectivity of the n-generalized prism over any skirted graph.

Author Contributions

Conceptualization, A.M., R.B. and S.S.; methodology, A.M., R.B. and S.S.; validation, A.M., R.B. and S.S.; formal analysis, A.M.; investigation, A.M.; resources, A.M.; writing—original draft preparation, A.M.; writing—review and editing, R.B. and S.S.; visualization, A.M.; supervision, R.B. and S.S.; project administration, R.B. and S.S.; funding acquisition, A.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The research of the first author was in part supported by the Science Achievement Scholarship of Thailand.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xu, J.-M.; Ma, M.-J. Survey on Path and Cycle Embedding in Some Networks. Front. Math. China 2009, 4, 217–252. [Google Scholar] [CrossRef]
  2. Harary, F.; Moser, L. The Theory of Round Robin Tournaments. Am. Math. Mon. 1966, 73, 231–246. [Google Scholar] [CrossRef]
  3. Moon, J.W. On Subtournaments of a Tournament. Can. Math. Bull. 1966, 9, 297–301. [Google Scholar] [CrossRef]
  4. Alspach, B. Cycles of Each Length in Regular Tournaments. Can. Math. Bull. 1967, 10, 283–286. [Google Scholar] [CrossRef]
  5. Bondy, J.A. Pancyclic Graphs I. J. Comb. Theory Ser. B 1971, 11, 80–84. [Google Scholar] [CrossRef] [Green Version]
  6. Bondy, J.A. Pancyclic Graph. In Proceedings of the Second Louisiana Conference on Combinatorics, Graph Theory and Computing, Baton Rouge, LA, USA, 8–11 March 1971; pp. 167–172. [Google Scholar]
  7. Ore, O. Note on Hamilton Circuits. Am. Math. Mon. 1960, 67, 55. [Google Scholar] [CrossRef]
  8. Chvátal, V. On Hamilton’s Ideals. J. Comb. Theory Ser. B 1972, 12, 163–168. [Google Scholar] [CrossRef] [Green Version]
  9. Schmeichel, E.F.; Hakimi, S.L. Pancyclic Graphs and a Conjecture of Bondy and Chvátal. J. Comb. Theory Ser. B 1974, 17, 22–34. [Google Scholar] [CrossRef] [Green Version]
  10. Guo, Y.; Surmacs, M. Pancyclic Arcs in Hamiltonian Cycles of Hypertournaments. J. Korean Math. Soc. 2014, 51, 1141–1154. [Google Scholar] [CrossRef] [Green Version]
  11. Kostochka, A.; Luo, R.; Zirlin, D. Super-Pancyclic Hypergraphs and Bipartite Graphs. J. Comb. Theory Ser. B 2020, 145, 450–465. [Google Scholar] [CrossRef]
  12. Paulraja, P. A Characterization of Hamiltonian Prisms. J. Graph Theory 1993, 17, 161–171. [Google Scholar] [CrossRef]
  13. Goddard, W.; Henning, M.A. Pancyclicity of The Prism. Discret. Math. 2001, 234, 139–142. [Google Scholar] [CrossRef]
  14. Čada, R.; Flandrin, E.; Li, H. Hamiltonicity and Pancyclicity of Cartesian Products of Graphs. Discret. Math. 2009, 309, 6337–6343. [Google Scholar] [CrossRef] [Green Version]
  15. Muaengwaeng, A.; Boonklurb, R.; Singhun, S. Pancyclicity of Generalized Prisms over Specific Types of Skirted Graphs. Thai J. Math. 2022, accepted. [Google Scholar]
  16. Bondy, J.A.; Lovász, L. Lengths of Cycles in Halin Graphs. J. Graph Theory 1985, 9, 397–410. [Google Scholar] [CrossRef]
  17. Muaengwaeng, A.; Boonklurb, R.; Singhun, S. Vertex Pancyclicity over Lexicographic Products. AKCE Int. J. Graphs Comb. 2022, accepted. [Google Scholar] [CrossRef]
  18. West, D.B. Introduction to Graph Theory, 2nd ed.; Pearson Education: Hoboken, NJ, USA, 2000. [Google Scholar]
  19. Chia, G.L.; Hemakul, W.; Singhun, S. Graphs with Cyclomatic Number Three Having Panconnected Square. Discret. Math. Algorithms Appl. 2017, 9, 1750067. [Google Scholar] [CrossRef]
  20. Chia, G.L.; Hemakul, W.; Singhun, S. Graphs with Cyclomatic Number Three Having Panconnected Square, II. AKCE Int. J. Graphs Comb. 2020, 17, 911–914. [Google Scholar] [CrossRef]
Figure 1. A skirted graph.
Figure 1. A skirted graph.
Symmetry 14 00816 g001
Figure 2. Paths u 0 u 1 u 2 u α , ( a , c ) -path and ( a , b ) -path of G ( a , b , c ) .
Figure 2. Paths u 0 u 1 u 2 u α , ( a , c ) -path and ( a , b ) -path of G ( a , b , c ) .
Symmetry 14 00816 g002
Figure 3. C ( v 1 , u 3 , u 4 ) and C ( v 3 , u 6 , u 8 ) are a single triangle and a multi-triangle in G ( a , u 0 , u 8 ) , respectively, while C ( a , u 0 , u 2 ) is neither a single triangle nor a multi-triangle.
Figure 3. C ( v 1 , u 3 , u 4 ) and C ( v 3 , u 6 , u 8 ) are a single triangle and a multi-triangle in G ( a , u 0 , u 8 ) , respectively, while C ( a , u 0 , u 2 ) is neither a single triangle nor a multi-triangle.
Symmetry 14 00816 g003
Figure 4. The dashed line represents a spanning cycle of length m n containing edges v 1 ( 1 ) v 2 ( 1 ) and v 1 ( n ) v 2 ( n ) .
Figure 4. The dashed line represents a spanning cycle of length m n containing edges v 1 ( 1 ) v 2 ( 1 ) and v 1 ( n ) v 2 ( n ) .
Symmetry 14 00816 g004
Figure 5. (a) The dashed line represents a cycle of length 18 in P 6 P 3 ; (b) The dashed line represents a cycle of length 20 in P 7 P 3 .
Figure 5. (a) The dashed line represents a cycle of length 18 in P 6 P 3 ; (b) The dashed line represents a cycle of length 20 in P 7 P 3 .
Symmetry 14 00816 g005
Figure 6. The dashed line represents a cycle of length 2 m 1 in G P 2 containing edge v m t 1 ( 2 ) v m t ( 2 ) , where G is a skirted graph in Theorem 5.
Figure 6. The dashed line represents a cycle of length 2 m 1 in G P 2 containing edge v m t 1 ( 2 ) v m t ( 2 ) , where G is a skirted graph in Theorem 5.
Symmetry 14 00816 g006
Figure 7. (a) The dashed line represents a cycle of length 3 m 2 in G P 3 when m 1 is even; (b) The dashed line represents a cycle of length 3 m 3 in G P 3 when m 1 is odd.
Figure 7. (a) The dashed line represents a cycle of length 3 m 2 in G P 3 when m 1 is even; (b) The dashed line represents a cycle of length 3 m 3 in G P 3 when m 1 is odd.
Symmetry 14 00816 g007
Figure 8. (a) The dashed line represents C o d d of length m ( n 3 ) 1 ; (b) The dashed line represents C e v e n of length m ( n 3 ) .
Figure 8. (a) The dashed line represents C o d d of length m ( n 3 ) 1 ; (b) The dashed line represents C e v e n of length m ( n 3 ) .
Symmetry 14 00816 g008
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Muaengwaeng, A.; Boonklurb, R.; Singhun, S. Pancyclicity of the n-Generalized Prism over Skirted Graphs. Symmetry 2022, 14, 816. https://doi.org/10.3390/sym14040816

AMA Style

Muaengwaeng A, Boonklurb R, Singhun S. Pancyclicity of the n-Generalized Prism over Skirted Graphs. Symmetry. 2022; 14(4):816. https://doi.org/10.3390/sym14040816

Chicago/Turabian Style

Muaengwaeng, Artchariya, Ratinan Boonklurb, and Sirirat Singhun. 2022. "Pancyclicity of the n-Generalized Prism over Skirted Graphs" Symmetry 14, no. 4: 816. https://doi.org/10.3390/sym14040816

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop