Next Article in Journal
An Efficient Convolutional Neural Network with Supervised Contrastive Learning for Multi-Target DOA Estimation in Low SNR
Previous Article in Journal
Finite Chaoticity and Pairwise Sensitivity of a Strong-Mixing Measure-Preserving Semi-Flow
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Embedding Spanning Disjoint Cycles in Hypercube Networks with Prescribed Edges in Each Cycle

College of Mathematics and System Sciences, Xinjiang University, Urumqi 830046, China
*
Author to whom correspondence should be addressed.
Axioms 2023, 12(9), 861; https://doi.org/10.3390/axioms12090861
Submission received: 29 June 2023 / Revised: 31 August 2023 / Accepted: 4 September 2023 / Published: 7 September 2023

Abstract

:
One of the important issues in evaluating an interconnection network is to study the hamiltonian cycle embedding problems. A graph G is spanning k-edge-cyclable if for any k independent edges e 1 , e 2 , , e k of G, there exist k vertex-disjoint cycles C 1 , C 2 , , C k in G such that V ( C 1 ) V ( C 2 ) V ( C k ) = V ( G ) and e i E ( C i ) for all 1 i k . According to the definition, the problem of finding hamiltonian cycle focuses on k = 1 . The notion of spanning edge-cyclability can be applied to the problem of identifying faulty links and other related issues in interconnection networks. In this paper, we prove that the n-dimensional hypercube Q n is spanning k-edge-cyclable for 1 k n 1 and n 2 . This is the best possible result, in the sense that the n-dimensional hypercube Q n is not spanning n-edge-cyclable.

1. Introduction

Graph theory is a very important branch of discrete mathematics, and it mainly takes graph as the research object. This kind of graph is a mathematical model, using a graph as a model to represent the relationship between the real world, using the vertices of the graph to represent concrete things, and connecting the edges between the two vertices to indicate that there is a certain relationship between the two things. Graph theory is also applied to the many field such as chemistry, electrical, neural network and so on. Lu et al. used fuzzy molecular graphs to model chemical molecular structures with uncertainty information, where the vertex membership function and edge membership function describe the uncertainty of atoms and chemical bonds respectively [1]. In [2], Wang et al. used the relevant theories of graph theory to construct the electrical equipment control relations matrix of process enterprises based on analyzing the characteristics of electrical equipment faults and control relations. Li et al. proposed an ST-GCN based on node attention (NA-STGCN), so as to solve the problem of insufficient global information in ST-GCN by introducing node attention module to explicitly model the interdependence between global nodes [3]. Wang et al. focused on the research of industrial internet of things and power grid technology based on the knowledge graph and data asset relationship model [4]. Sun et al. proposed a semantic search KGSS algorithm based on the knowledge graph to explore the value of data resources of power grid enterprises [5].
In this paper, we study the architecture of an interconnection network which is always represented by a graph, where vertices represent processors and edges represent links between processors.
In recent years, the problem of embeddings in interconnection networks has attracted many researchers’ interest, especially the hamiltonian cycle and path embeddings [6,7]. Many parallel algorithms on hamiltonian cycles and paths are designed to solve various graph problems, algebraic problems, and problems in image and signal processing [8]. Consequently, embedding hamiltonian cycles (paths) into a network topology is crucial for the network simulation [9]. Thus, hamiltonicity and many variations on it have been widely studied, such as k-ordered hamiltonicity [10], hamiltonian decomposition [11], pancyclicity [12], spanning connectivity [13], and 2-factors (a 2-factor of a graph G is a spanning 2-regular subgraph of G) [14].
A graph G is Hamiltonian if it contains a Hamiltonian cycle, that is, a cycle containing all vertices of G. Let H = ( W , B ; E ) be a bipartite graph with bipartition W and B, then H is regarded as hamiltonian laceable if for any pair of vertices w W and b B , there exists a hamiltonian path P w b , i.e., a path containing all vertices of G, between w and b. In this paper, we study the spanning-edge-cyclability of the hypercube which is a strengthen of the hamiltonian property. We allow the graph to be spanned by a prescribed number of disjoint cycles. However, each must contain a prescribed edge. This concept can be applied to the problem of identifying faulty links and other related issues in interconnection networks. A graph G is spanning k-edge cyclable if for any k independent edges of G, there are k vertex disjoint cycles such that the union of these cycles cover V ( G ) and each cylce contains exactly one edge. Blow, we give an example to clarify the notion.
Taking 3-dimentional hypercube Q 3 in Figure 1 as an example, we assume that e 1 = ( 000 , 001 ) and e 2 { ( 100 , 101 ) , ( 110 , 111 ) , ( 100 , 110 ) , ( 101 , 111 ) , ( 010 , 011 ) , ( 010 , 110 ) , ( 011 , 111 ) } . We set C 1 = 000 , 001 , 011 , 010 , 000 and C 2 = 100 , 101 , 111 , 110 , 100 when e 2 { ( 100 , 101 ) , ( 110 , 111 ) , ( 100 , 110 ) , ( 101 , 111 ) } ; we set C 1 = 000 , 001 , 101 , 100 , 000 and C 2 = 010 , 110 , 111 , 011 , 010 when e 2 { ( 010 , 011 ) , ( 010 , 110 ) , ( 011 , 111 ) } . Then C 1 and C 2 are two disjoint spanning cycles of Q 3 .
Wang proposed the following conjecture.
Conjecture 1
([15]). For each integer k 2 , there exists N ( k ) such that if G is a graph of order n N ( k ) and d G ( x ) + d G ( y ) n + 2 k 2 for each pair of nonadjacent vertices x and y of G, then G is spanning k-edge cyclable.
The conjecture was solved by Egawa et al. in [16]. Wang also posed the bipartite version of Conjecture 1, and the conjecture is partially solved by the author.
Conjecture 2
([17]). For each integer k 2 , there exists N ( k ) such that if G = ( V 1 , V 2 ; E ) is a bipartite graph with V 1 = V 2 = n N ( k ) and d G ( x ) + d G ( y ) n + k for each pair of non-adjacent vertices x and y of G with x V 1 and y V 2 , then G is spanning k-edge cyclable.
Recently, many researchers investigated the spanning cycles in a graph which contains prescribed vertices. Chronologically, in [18,19], the authors independently provided minimum degree sufficient conditions for a graph to be spanning k-cyclable. The problem of spanning k-cyclability of general graphs is well studied in the literature, see the survey article [20,21]. Besides, there are some results on spanning cyclability of special graph families. Lin et al. proved that the hypercube Q n with n 2 is spanning k-cyclable for 1 k n 1 [14], and Kung et al. showed that the crossed cube C Q n is spanning k-cyclable for 1 k n 1 [22]. Shinde and Borse proved that the n-dimensional tori is spanning k-cyclable for 1 k 2 n 1 [23]. Yang and Hsu proved that the generalized Petersen graph G P ( n , k ) is spanning 2-cyclable for k 4 [24]. Recently, Qiao et al. proved that the enhanced hypercube Q n , m with n 4 is spanning k-cyclable for k n and Q n , m with n = 2 , 3 is spanning k-cyclable for k n 1 [9]. Qiao et al. also proved that Cayley graph Γ n is spanning k-cyclable if k n 2 and n 3 [25]. But up to date, no one has done anything about the spanning-edge-cyclability of specified networks. So it is reasonable and important to study the spanning-edge-cyclability of interconenction networks.
The hypercube Q n is one of the most popular and efficient interconnection networks. It possesses many excellent properties such as recursive structure, symmetry, small diameter, low degree, popular topological structure embedding, and easy routing. Because of such attractive properties, numerous topological properties of hypercubes have been extensively explored [26,27,28,29,30].
In this paper, we focus on the embedding spanning disjoint cycles in hypercubes with each cycle contains a prescribed edge. The main result of the paper is following:
Theorem 1.
The n-dimensional hypercube Q n is spanning r-edge-cyclable for n 2 and 1 r n 1 .

2. Preliminaries

First, we give the definition of spanning k-edge-cyclable graph as follows.
Definition 1
([15]). Let k be any positive integer, a graph G is called spanning k-edge-cyclable if, for any k independent edges e 1 , e 2 , , e k , there exist k vertex-disjoint cycles C 1 , C 2 , , C k in G such that
(1) 
V ( C 1 ) V ( C 2 ) V ( C k ) = V ( G ) , and
(2) 
e i E ( C i ) for all 1 i k .
In Definition 1, if k = 1 then G is hamiltonian laceable. Thus, the spanning cycleability of a graph is a natural extension of hamiltonicity.
We use P = v 1 , v 2 , , v m and C = u 1 , u 2 , , u m , u 1 to denote a path and a cycle, respectively. Let G = ( W , B ; E ) be a bipartite graph with bipartition W and B. Then G is h a m i l t o n i a n if it contains a hamiltonian cycle, i.e., a cycle containing all vertices of G. Moreover, G is regarded as hamiltonian laceable if for any pair of vertices w W and b B , there exists a hamiltonian path P w b , i.e., a path containing all vertices of G, between w and b.
Let n be a positive integer. The n-dimensional hypercube  Q n is a graph with 2 n vertices, and its any vertex v is denoted by a unique n-bit binary string v = δ n δ n 1 δ 2 δ 1 , where δ i { 0 , 1 } for i = 1 , 2 , , n . Two vertices of Q n are adjacent if and only if their binary strings differ in exactly one bit position. It is easy to show that Q n is an n-regular bipartite graph. Let B and W denote the two partite sets of Q n . Assume that ( u , v ) is an edge of Q n . If the two binary strings of u and v differ in the i-th bit position, then the edge ( u , v ) is called an edge of dimension i in Q n . The set of all edges of dimension i in Q n is denoted by E i . For any given h with 1 h n , let Q n 1 0 , h and Q n 1 1 , h be two ( n 1 ) -dimensional subcubes of Q n induced by all vertices with the h-th bit being 0 and 1, respectively. By removing E h , Q n is divided into Q n 1 0 , h and Q n 1 1 , h , denoted by Q n E h = Q n 1 0 , h Q n 1 1 , h . For a given δ { 0 , 1 } , if v is a vertex of Q n 1 δ , h , then there is exactly one corresponding vertex in Q n 1 1 δ , h , denoted by v , such that ( v , v ) E h . Q n is an n-connected Cayley graph and hence vertex-transitive, and also edge-transitive [31]. Examples of the hypercubes Q 1 , Q 2 , Q 3 and Q 4 are illustrated in Figure 1.
For any vertex v V ( Q n 1 i , h ) with i = 0 or 1 and 1 h n , let v h be the copy vertex of v in Q n 1 1 i , h such that v and v h differ in the h-th coordinate. Let P = v 1 , v 2 , , v x be a path in Q n 1 i , h , the copy path of P in Q n 1 1 i , h is denoted by P h = v 1 h , v 2 h , , v x h . Similarly, let C t i = v 1 , v 2 , , v x , v 1 be the cycle in Q n 1 i , h with i = 0 or 1 and 1 h n , the copy cycle of C t i in Q n 1 1 i , h is defined by C t 1 i = v 1 h , v 2 h , , v x h , v 1 h . And l ( C ) denotes the length of a cycle C.
The following are the related properties of the hypercube Q n .
Lemma 1
([27]). Let Q n be the n-dimensional hypercube with bipartition W and B, and let V f be a set of all the end vertices of t independent edges in Q n , where t n 2 . Then the graph H = Q n V f is hamiltonian. Moreover, if t n 3 , then H = Q n V f is hamiltonian laceable.
Lemma 2
([32]). Let n be any positive integer with n 4 . Let W and B form the bipartition of Q n . Assume that x and w are any two different vertices in W, whereas y and b are any two different vertices in B. Then there exists a hamiltonian path of Q n { w , b } joining x and y.

3. Proof of the Main Result

It is obvious that the 2-dimensional hypercube Q 2 is hamiltonian and the hamiltonian cycle contains every edge of Q 2 . Thus Q 2 is spanning 1-edge-cyclable.
Lemma 3.
The 3-dimensional hypercube Q 3 is spanning t-edge-cyclable for 1 t 2 .
Proof. 
Firstly, we will prove that Q 3 is spanning 1-edge-cyclable. By Lemma 1, Q 3 is hamilton laceable, thus for any edge ( u , v ) of Q 3 , there exists a hamiltonian path H P between two end vertices u and v of the edge ( u , v ) . Then, there exists a hamiltonian cycle C = u , H P , v , u containing the edge ( u , v ) . Thus Q 3 is spanning 1-edge-cyclable.
Next, we will prove that Q 3 is spanning 2-edge-cyclable. Because Q n is edge-transitive, we can fix one of the two prescribed edges as ( 000 , 001 ) . Then we can construct desired cycles as following, see Table 1.   □
Lemma 4.
The 4-dimensional hypercube Q 4 is spanning t-edge-cyclable for 1 t 3 .
Proof. 
By the hamiltonian laceability of Q 4 , we can directly conclude that Q 4 is spanning 1-edge-cyclable. Thus, in the following, we only need to prove that Q 4 is spanning t-edge-cyclable for 2 t 3 . Note that one can divide Q 4 into two 3-dimensional hypercubes Q 3 0 , h and Q 3 1 , h for 1 h 4 .
Claim 1 The 4-dimensional hypercubes Q 4 is spanning 2-edge-cyclable.
We may suppose that ( u 1 , v 1 ) and ( u 2 , v 2 ) are any two independent edges in Q 4 .
(1)
( u 1 , v 1 ) and ( u 2 , v 2 ) are in different Q 3 ( i , h ) ’s for 0 i 1 and 1 h 4 .
We may suppose that ( u 1 , v 1 ) E ( Q 3 0 , h ) and ( u 2 , v 2 ) E ( Q 3 1 , h ) . By Lemma 3, Q 3 0 , h and Q 3 1 , h are spanning 1-edge-cyclable, respectively. Thus, there exist two cycles C 1 and C 2 in Q 3 0 , h and Q 3 1 , h , respectively, where C 1 contains ( u 1 , v 1 ) , C 2 contains ( u 2 , v 2 ) and C 1 spans Q 3 0 , h , C 2 spans Q 3 1 , h . Then, C 1 C 2 spans Q 4 and each cycle contains exactly one of ( u 1 , v 1 ) and ( u 2 , v 2 ) .
(2)
( u 1 , v 1 ) and ( u 2 , v 2 ) are in the same Q 3 i , h for 0 i 1 and 1 h 4 .
We may suppose that both of ( u 1 , v 1 ) and ( u 2 , v 2 ) are in E ( Q 3 0 , h ) . By Lemma 3, Q 3 is spanning 2-edge-cyclable. Thus there exist two cycles C 1 0 and C 2 0 in Q 3 0 , h such that C 1 0 contains ( u 1 , v 1 ) , C 2 0 contains ( u 2 , v 2 ) and C 1 0 C 2 0 spans Q 3 0 , h . Since Q n is triangle free, we can choose two adjacent vertices a 1 , b 1 except u 1 , v 1 on C 1 0 . After removing the edge ( a 1 , b 1 ) , the cycle C 1 0 becomes a path P 1 which is between a 1 and b 1 and contains ( u 1 , v 1 ) . Moreover, we can take the neighbors a 1 , b 1 V ( Q 3 1 , h ) of a 1 , b 1 , respectively. By definition of Q n , ( a 1 , b 1 ) E ( Q 3 1 , h ) . Furthermore, by the hamiltonian laceability of Q 3 , there exists a hamiltonian path H P between a 1 and b 1 in Q 3 1 , h . Then we can construct two disjoint cycles as follows:
C 1 = a 1 , P 1 , b 1 , b 1 , H P , a 1 , a 1 , C 2 = C 2 0 .
Clearly, C 1 C 2 spans Q 4 and C i contains ( u i , v i ) for i = 1 , 2 .
Claim 2 The 4-dimensional hypercubes Q 4 is spanning 3-edge-cyclable.
Let ( u 1 , v 1 ) , ( u 2 , v 2 ) and ( u 3 , v 3 ) be three independent edges edges in Q 4 .
(1)
Three prescribed edges ( u 1 , v 1 ) , ( u 2 , v 2 ) and ( u 3 , v 3 ) are not in the same Q 3 i , h for i = 1 , 2 .
We may suppose that ( u 1 , v 1 ) , ( u 2 , v 2 ) E ( Q 3 0 , h ) and ( u 3 , v 3 ) E ( Q 3 1 , h ) . By Lemma 3, Q 3 0 , h is spanning 2-edge-cyclable. Thus, there exist two cycles C 1 0 and C 2 0 in Q 3 0 , h such that C 1 0 C 2 0 spans Q 3 0 , h and C i 0 contains ( u i , v i ) for i = 1 , 2 . By Lemma 1, Q 3 1 , h is hamiltonian laceable, thus there exists a hamiltonian path H P between u 3 and v 3 in Q 3 1 , h . Then we can construct three disjoint cycles as follows:
C 1 = C 1 0 , C 2 = C 2 0 , C 3 = u 3 , H P , v 3 , u 3 .
Then C 1 C 2 C 3 spans Q 4 and ( u i , v i ) E ( C i ) with i = 1 , 2 , 3 .
(2)
Three prescribed edges ( u 1 , v 1 ) , ( u 2 , v 2 ) and ( u 3 , v 3 ) are in the same Q 3 i , h with i = 1 , 2 .
We may suppose that ( u 1 , v 1 ) , ( u 2 , v 2 ) and ( u 3 , v 3 ) are in Q 3 0 , h . Because Q n is edge-transitive, we can fix one of the three prescribed edges ( u 1 , v 1 ) , ( u 2 , v 2 ) and ( u 3 , v 3 ) as ( 000 , 001 ) . Then we finish the remaining proof by brute force and the details can be seen in Table 2.
Combining Claims 1 and 2, the lemma follows.   □
Proof of Theorem 1.
We prove the theorem by induction on n.
Base case As mentioned above, the theorem clearly holds for n = 2 , and for n = 3 , 4 by Lemmas 3 and 4, resectively.
Induction hypothesis Assume that Q n 1 is spanning r-edge-cyclable for 1 r n 2 and n 5 .
Inductive step Let F = { ( u 1 , v 1 ) , ( u 2 , v 2 ) , , ( u r , v r ) } be a set of r independent edges of Q n for 1 r n 1 .
Note that Q n can be divided into two ( n 1 )-dimensional hypercubes Q n 1 0 , h and Q n 1 1 , h for some h with 1 h n . Assume that F i = F E ( Q n 1 i , h ) for i = 0 , 1 .
Case 1.  1 r n 2 .
Case 1.1.  1 F 0 n 3 .
We may suppose that F 0 = { ( u 1 , v 1 ) , , ( u s , v s ) } and F 1 = { ( u s + 1 , v s + 1 ) , , ( u r , v r ) } . By induction hypothesis, Q n 1 is spanning r-edge-cyclable for 1 r n 2 . Thus, there exist s disjoint cycles C 1 , C 2 , , C s in Q n 1 0 , h such that the union of C 1 , , C s spans Q n 1 0 , h and ( u i , v i ) E ( C i ) with i = 1 , 2 , , s . Again by induction hypothesis, there also exist r s disjoint cycles C s + 1 , C s + 2 , , C r in Q n 1 1 , h such that the union of C s + 1 , , C r spans Q n 1 1 , h and ( u i , v i ) E ( C i ) with i = s + 1 , , r . Therefore, C 1 C 2 C r spans Q n and ( u i , v i ) E ( C i ) with 1 i r .
Case 1.2.  F 0 = 0 .
Set F 1 = { ( u 1 , v 1 ) , ( u 2 , v 2 ) , , ( u r , v r ) } . By induction hypothesis, Q n 1 is spanning r-edge-cyclable for 1 r n 2 . Thus, there exist r disjoint cycles C 1 1 , , C r 1 in Q n 1 1 , h such that the union of C 1 1 , , C r 1 spans Q n 1 1 , h and ( u i , v i ) E ( C i ) with i = 1 , 2 , , r . Then we can choose two adjacent vertices a 1 , b 1 except from u 1 , v 1 on C 1 1 . After removing the edge ( a 1 , b 1 ) , the cycle C 1 1 becomes a path P 1 which containing ( u 1 , v 1 ) is between a 1 and b 1 . Moreover, we respectively can take neighbors a 1 and b 1 of a 1 and b 1 in Q n 1 0 , h . By Lemma 1, Q n 1 is hamiltonian laceable for n 4 , thus there exists a hamiltonian path H P between a 1 and b 1 in Q n 1 0 , h . Then we can construct r disjoint cycles as follows:
C 1 = a 1 , P 1 , b 1 , b 1 , H P , a 1 , a 1 , C x = C x 1 with x = 2 , 3 , , r .
Thus C 1 C 2 C r spans Q n and ( u i , v i ) E ( C i ) with 1 i r .
Case 2.  r = n 1 .
Case 2.1.  1 F 0 n 2 .
This case is similar to Case 1.1.
Case 2.2.  F 0 = 0 .
Set F 1 = { ( u 1 , v 1 ) , ( u 2 , v 2 ) , , ( u n 1 , v n 1 ) } . By induction hypothesis, Q n 1 is spanning ( n 2 ) -edge cyclable. Thus, there exist n 2 disjoint cycles C 1 1 , C 2 1 , , C n 2 1 in Q n 1 1 , h such that the union of C 1 1 , C 2 1 , , C n 2 1 spans Q n 1 1 , h and each of them contains exactly one edge ( u i , v i ) of F 1 . Without lose of generality, we can suppose that ( u i , v i ) E ( C i ) for i = 1 , 2 , , n 2 .
Case 2.2.1.  u n 1 and v n 1 are in the same C i 1 .
(1)
( u n 1 , v n 1 ) E ( C i 1 ) with i = 1 , 2 , , n 2 .
We may suppose that ( u n 1 , v n 1 ) E ( C 1 1 ) . We can take neighbors a , b V ( C 1 1 ) of u 1 and v 1 , respectively. After removing ( u 1 , v 1 ) , the cycle C 1 1 becomes a path P 1 containing the edge ( u n 1 , v n 1 ) . Furthermore, we can take the neighbors a , b , u 1 and v 1 of a, b, u 1 and v 1 in Q n 1 0 , h , respectively. By Lemma 2, there exists a hamiltonian path H P between a and b in Q n 1 0 , h { u 1 , v 1 } . Then we can construct n 1 disjoint cycles as follows:
C 1 = v 1 , u 1 , u 1 , v 1 , v 1 , C x = C x 1 with x = 2 , 3 , , n 2 , C n 1 = a , P 1 , b , b , H P , a , a .
Then C 1 C 2 C n 1 spans Q n and ( u i , v i ) E ( C i ) with 1 i n 1 .
(2)
( u n 1 , v n 1 ) E ( C i 1 ) with 1 i n 2 .
We may suppose that u n 1 , v n 1 V ( C 1 1 ) and ( u n 1 , v n 1 ) E ( C 1 1 ) . Note that there exist copy cycles C 1 0 , C 2 0 , , C n 2 0 in Q n 1 0 , h of C 1 1 , C 2 1 , , C n 2 1 , respectively. In this situation, l ( C 1 1 ) 6 and there exist other vertices between u n 1 and v n 1 . And then we may take neighbors a and b of v n 1 , where a is between u n 1 and v n 1 , b is between v n 1 and u 1 . We also may take a neighbor c of u n 1 , where c is between u n 1 and v 1 . Let P 1 be a path joining b and c which contains ( u 1 , v 1 ) and P n 1 be a path joining u n 1 and a. Furthermore, we may take the neighbors u n 1 h , v n 1 h , a h , b h and c h in C 1 0 of u n 1 , v n 1 , a, b and c, respectively. Let P 1 h and P n 1 h be two paths between b h , c h and a h , u n 1 h , respectively. Thus we can construct two cycles C 1 and C n 1 by using the vertices of C 1 0 and C 1 1 such that ( u i , v i ) E ( C i ) with i = 1 , n 1 . For 2 x n 2 , we may take a pair of adjacent vertices a x and b x on C x 1 except u x and v x . After removing the edge ( a x , b x ) , the cycle C x 1 becomes a path P x which contains ( u x , v x ) and joins a x and b x . We also may take neighbors a x h and b x h in C x 0 of a x and b x , respectively. Moreover, after removing the edge ( a x h , b x h ) , the cycle C x 0 becomes a path P x h between a x h and b x h . Thus we can construct n 1 disjoint cycles as follows (Figure 2):
C 1 = b , P 1 , c , c h , P 1 h , b h , b , C x = a x , P x , b x , b x h , P x h , a x h , a x with 2 x n 2 , C n 1 = v n 1 , u n 1 , P n 1 , a , a h , P n 1 h , u n 1 h , v n 1 h , v n 1 .
Then C 1 C 2 C n 1 spans Q n and ( u i , v i ) E ( C i ) with 1 i n 1 .
Case 2.2.2.  u n 1 and v n 1 are in different C i 1 ’s.
We may suppose that u n 1 V ( C 1 1 ) and v n 1 V ( C 2 1 ) . Let a 1 and b 1 be neighbors of u 1 in C 1 1 . Similarly, let a 2 and b 2 be neighbors of v 1 in C 2 1 . After removing u n 1 and v n 1 , the cycles C 1 1 and C 2 1 become two paths P 1 and P 2 , where P 1 joins a 1 and b 1 , P 2 joins a 2 and b 2 . By definition of Q n , there exist copy cycles C 1 0 , C 2 0 , , C n 2 0 in Q n 1 0 , h of C 1 1 , C 2 1 , , C n 2 1 , respectively. Further, there exist copy vertices u n 1 h V ( C 1 0 ) , v n 1 h V ( C 2 0 ) , a 1 h V ( C 1 0 ) , b 1 h V ( C 1 0 ) , a 2 h V ( C 2 0 ) and b 2 h V ( C 2 0 ) of u n 1 , v n 1 , a 1 , b 1 , a 2 and b 2 , respectively. After removing u n 1 h and v n 1 h , the cycles C 1 0 and C 2 0 become two paths P 1 h and P 2 h , where P 1 h joins a 1 h and b 1 h , P 2 h joins a 2 h and b 2 h . For 3 x n 1 , the method of constructing cycles C x ’s with 2 x n 2 is similar to Case 2.2.1 (2). Thus we can construct n 1 disjoint cycles as follows:
C 1 = a 1 , P 1 , b 1 , b 1 h , P 1 h , a 1 h , a 1 , C 2 = a 2 , P 2 , b 2 , b 2 h , P 2 h , a 2 h , a 2 ,
C x = a x , P x , b x , b x h , P x h , a x h , a x with 3 x n 1 .
Then C 1 C 2 C n 1 spans Q n and ( u i , v i ) E ( C i ) with 1 i n 1 .   □

4. Discussion

Theorem 1 is optimal, i.e., Q n is not spanning n-edge cyclable. To see this, let u be any vertex of Q n , and let { u 1 , u 2 , , u n } be the set of vertices adjacent to u. Set ( u 1 , v 1 ) , ( u 2 , v 2 ) , , ( u n , v n ) be the n prescribed edges. If we can find n disjoint cycles C 1 , C 2 , , C n such that each cycle contains exactly one edge of ( u 1 , v 1 ) , ( u 2 , v 2 ) , , ( u n , v n ) , then C 1 C 2 C n cannot contains u. Thus Q n is not spanning n-edge-cyclable.

5. Conclusions

Embedding cycles into a network is crucial for the network simulation. Especially, in designing effective interconnection networks, embedding hamiltonian cycles is a major requirement. This study investigates the spanning edge-cyclability problem (enhanced version of the hamiltonian problem) in the hypercube Q n . We determine that the n-dimensional hypercube Q n is spanning r-edge-cyclable if 1 r n 1 and n 2 .

Author Contributions

Conceptualization, E.S.; methodology, W.W. and E.S.; validation, W.W.; formal analysis, W.W.; data curation, W.W.; writing—original draft preparation, W.W.; supervision, E.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Natural Science Foundation of Xinjiang, China grant number 2021D01C116 and National Natural Science Foundation of China grant number 12261085.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to express their gratitude to the editor and anonymous reviewers for their valuable comments and constructive suggestions on the original manuscript.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Lu, J.; Zhu, L.; Gao, W. Remarks on bipolar cubic fuzzy graphs and its chemical applications. Int. J. Math. Comput. Eng. 2023, 1, 1–10. [Google Scholar] [CrossRef]
  2. Wang, Y.; Guo, F.; Rong, B.; Zhang, H.; Alsultan, J. The Control Relationship between the Enterprise’s Electrical Equipment and Mechanical Equipment Based on Graph Theory. Appl. Math. Nonlinear Sci. 2022, 8, 399–408. [Google Scholar] [CrossRef]
  3. Li, Q.; Wan, J.; Zhang, W.; Kweh, Q. Spatial-temporal graph neural network based on node attention. Appl. Math. Nonlinear Sci. 2022, 7, 703–712. [Google Scholar] [CrossRef]
  4. Wang, X.; Ma, L.; Yang, Z. Research on industrial Internet of Things and power grid technology application based on knowledge graph and data asset relationship model. Appl. Math. Nonlinear Sci. 2022, 8, 2717–2728. [Google Scholar] [CrossRef]
  5. Sun, X.; Hao, T.; Li, X. Knowledge graph construction and Internet of Things optimisation for power grid data knowledge extraction. Appl. Math. Nonlinear Sci. 2022, 8, 2729–2738. [Google Scholar] [CrossRef]
  6. Lv, Y.; Lin, C.-K.; Fan, J.; Jia, X. Hamiltonian cycle and path embeddings in 3-ary n-cubes based on K1,3-structure faults. J. Parallel Distr. Comput. 2018, 120, 148–158. [Google Scholar] [CrossRef]
  7. Wang, X.; Erickson, A.; Fan, J.; Jia, X. Hamiltonian Properties of DCell Networks. Comput. J. 2015, 58, 2944–2955. [Google Scholar] [CrossRef]
  8. Leighton, F.T. Introduction to Parallel Algorithms and Architecture: Arrays, Trees, Hypercubes; Morgan Kaufmann Publishers Inc.: Burlington, MA, USA, 1991. [Google Scholar]
  9. Qiao, H.; Meng, J.; Sabir, E. Embedding spanning disjoint cycles in enhanced hypercube networks with prescribed vertices in each cycle. Appl. Math. Comput. 2022, 435, 127481. [Google Scholar] [CrossRef]
  10. Hsu, L.-H.; Tan, J.J.M.; Cheng, E.; Lipták, L.; Lin, C.-K.; Tsai, M. Solution to an open problem on 4-ordered Hamiltonian graphs. Discrete Math. 2012, 312, 2356–2370. [Google Scholar] [CrossRef]
  11. Liu, J. Hamiltonian decompositions of cayley graphs on abelian groups of even order. J. Comb. Theory B 2003, 88, 305–321. [Google Scholar] [CrossRef]
  12. Hsieh, S.-Y.; Shiu, J.-Y. Cycle embedding of augmented cubes. Appl. Math. Comput. 2007, 191, 314–319. [Google Scholar] [CrossRef]
  13. Hsu, L.-H.; Lin, C.-K. Graph Theory and Interconnection Networks; CRC Press: Boca Raton, FL, USA, 2008. [Google Scholar]
  14. Lin, C.-K.; Tan, J.J.M.; Hsu, L.-H.; Kung, T.-L. Disjoint cycles in hypercubes with prescribed vertices in each cycle. Discrete Appl. Math. 2013, 161, 2992–3004. [Google Scholar] [CrossRef]
  15. Wang, H. Covering a graph with cycles passing through given edges. J. Graph Theory 1997, 26, 105–109. [Google Scholar] [CrossRef]
  16. Egawa, Y.; Faudree, R.J.; Györi, E.; Ishigami, Y.; Schelp, R.H.; Wang, H. Vertex-disjoint cycles containing specified edges. Graphs Comb. 2000, 16, 81–92. [Google Scholar] [CrossRef]
  17. Wang, H. Covering a bipartite graph with cycles passing through given edges. J. Graph Theory 1999, 19, 115–121. [Google Scholar]
  18. Egawa, Y.; Enomoto, H.; Faudree, R.; Li, H.; Schiermeyer, I. Two-factors each component of which contains a specified vertex. J. Graph Theory 2003, 43, 188–198. [Google Scholar] [CrossRef]
  19. Ishigami, Y.; Jiang, T. Vertex-disjoint cycles containing prescribed vertices. J. Graph Theory 2003, 42, 276–296. [Google Scholar] [CrossRef]
  20. Chiba, S.; Yamashita, T. Degree conditions for the existence of vertex-disjoint cycles and paths: A Survey. Graphs Comb. 2018, 4, 1–83. [Google Scholar] [CrossRef]
  21. Gould, R. A look at cycles containing specified elements of a graph. Discrete Math. 2009, 309, 6299–6311. [Google Scholar] [CrossRef]
  22. Kung, T.-L.; Hung, C.-N.; Lin, C.-K.; Chen, H.-C.; Lin, C.-H.; Hsu, L.-H. A framework of cycle-based clustering on the crossed cube architecture. In Proceedings of the International Conference on Innovation Mobile and Internet Services in Ubiquitous Computing, Fukuoka, Japan, 6–8 July 2016; Volume 10, pp. 430–434. [Google Scholar]
  23. Shinde, A.; Borse, Y.M. Disjoint cycles through prescribed vertices in multidimensional tori. J. Ramanujan Math. 2021, 4, 283–290. [Google Scholar]
  24. Yang, M.-C.; Hsu, L.-H.; Hung, C.-N.; Cheng, E. 2-spanning cyclability problems of some generalized Petersen graphs. Discuss. Math. Graph Theory 2020, 40, 713–731. [Google Scholar]
  25. Qiao, H.; Sabir, E.; Meng, J. The spanning cyclability of Cayley graphs generated by transposition trees. Discrete Appl. Math. 2023, 328, 60–69. [Google Scholar] [CrossRef]
  26. Tsai, C.-H.; Jiang, S.-Y. Path bipancyclicity of hypercubes. Inf. Process. Lett. 2007, 101, 93–97. [Google Scholar] [CrossRef]
  27. Chen, X.-B. Hamiltonian of hypercubes with faulty vertices. Inf. Process. Lett. 2016, 116, 343–346. [Google Scholar] [CrossRef]
  28. Fu, J.-S. Fault-tolerant cycle embedding in the hypercube. Parallel Comput. 2003, 29, 821–832. [Google Scholar] [CrossRef]
  29. Li, T.K.; Tsai, C.H.; Tan, J.J.M.; Hsu, L.H. Bipannectivity and edge-fault-tolerant bipancyclicity of hypercubes. Inf. Process. Lett. 2003, 87, 107–110. [Google Scholar] [CrossRef]
  30. Saad, Y.; Schultz, M.H. Topological properties of hypercubes. IEEE Trans. Comput. 1988, 37, 867–872. [Google Scholar] [CrossRef]
  31. Xu, J.-M.; Ma, M. Survey on path and cycle embedding in some networks. Front. Math. China 2009, 4, 217–252. [Google Scholar] [CrossRef]
  32. Sun, C.-M.; Hung, C.-N.; Huang, H.-M.; Hsu, L.-H.; Jou, Y.-D. Hamiltonian laceability of faulty hypercubes. J. Interconnect. Netw. 2007, 8, 133–145. [Google Scholar] [CrossRef]
Figure 1. The hypercubes Q 1 , Q 2 , Q 3 and Q 4 .
Figure 1. The hypercubes Q 1 , Q 2 , Q 3 and Q 4 .
Axioms 12 00861 g001
Figure 2. Illustration of Case 2.2.1 (2).
Figure 2. Illustration of Case 2.2.1 (2).
Axioms 12 00861 g002
Table 1. Spanning disjoint cycles in Q 3 .
Table 1. Spanning disjoint cycles in Q 3 .
Prescribed EdgesSpanning Disjoint Cycles
{ ( 000 , 001 ) , ( 100 , 101 ) }
{ ( 000 , 001 ) , ( 110 , 111 ) }
{ ( 000 , 001 ) , ( 100 , 110 ) }
{ ( 000 , 001 ) , ( 101 , 111 ) }
000 , 001 , 011 , 010 , 000 100 , 101 , 111 , 110 , 100
{ ( 000 , 001 ) , ( 010 , 011 ) }
{ ( 000 , 001 ) , ( 010 , 110 ) }
{ ( 000 , 001 ) , ( 011 , 111 ) }
000 , 001 , 101 , 100 , 000 010 , 110 , 111 , 011 , 010
Table 2. Spanning disjoint cycles in Q 4 .
Table 2. Spanning disjoint cycles in Q 4 .
Prescribed EdgesSpanning Disjoint Cycles
{ ( 0000 , 0001 ) , ( 0010 , 0011 ) , ( 1000 , 1001 ) }
{ ( 0000 , 0001 ) , ( 0010 , 0011 ) , ( 1000 , 1010 ) }
{ ( 0000 , 0001 ) , ( 0010 , 0011 ) , ( 1001 , 1011 ) }
{ ( 0000 , 0001 ) , ( 0010 , 0011 ) , ( 1010 , 1011 ) }
0000 , 0001 , 0101 , 0100 , 0000
1000 , 1001 , 1101 , 1100 , 1110 , 1111 , 1011 , 1010 , 1000
0010 , 0011 , 0111 , 0110 , 0010
{ ( 0000 , 0001 ) , ( 0010 , 1010 ) , ( 1000 , 1001 ) }
{ ( 0000 , 0001 ) , ( 0011 , 1011 ) , ( 1000 , 1001 ) }
0000 , 0001 , 0101 , 0100 , 0000
1000 , 1001 , 1101 , 1111 , 1110 , 1100 , 1000
0010 , 1010 , 1011 , 0111 , 0110 , 0010
{ ( 0000 , 0001 ) , ( 0010 , 1010 ) , ( 1001 , 1011 ) } 0000 , 0001 , 0101 , 0100 , 0000
0010 , 1010 , 1110 , 0110 , 0111 , 0011 , 0010
1001 , 1011 , 1111 , 1101 , 1100 , 1000 , 1001
{ ( 0000 , 0001 ) , ( 0011 , 1011 ) , ( 1000 , 1010 ) } 0000 , 0001 , 0101 , 0100 , 0000
0011 , 1011 , 1111 , 0111 , 0110 , 0010 , 0011
1000 , 1010 , 1110 , 1100 , 1101 , 1011 , 1000
{ ( 0000 , 0001 ) , ( 1000 , 1001 ) , ( 1010 , 1011 ) } 1000 , 1001 , 1101 , 1100 , 1000
0000 , 0010 , 0011 , 0111 , 0110 , 0100 , 0101 , 0001 , 0000
1010 , 1011 , 1111 , 1110 , 1010
{ ( 0000 , 0001 ) , ( 1000 , 1010 ) , ( 1001 , 1011 ) } 1000 , 1010 , 1110 , 1100 , 1000
0000 , 0001 , 0101 , 0100 , 0110 , 0111 , 0011 , 0010 , 0000
1001 , 1011 , 1111 , 1101 , 1001
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wu, W.; Sabir, E. Embedding Spanning Disjoint Cycles in Hypercube Networks with Prescribed Edges in Each Cycle. Axioms 2023, 12, 861. https://doi.org/10.3390/axioms12090861

AMA Style

Wu W, Sabir E. Embedding Spanning Disjoint Cycles in Hypercube Networks with Prescribed Edges in Each Cycle. Axioms. 2023; 12(9):861. https://doi.org/10.3390/axioms12090861

Chicago/Turabian Style

Wu, Weiyan, and Eminjan Sabir. 2023. "Embedding Spanning Disjoint Cycles in Hypercube Networks with Prescribed Edges in Each Cycle" Axioms 12, no. 9: 861. https://doi.org/10.3390/axioms12090861

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