Next Article in Journal
On the Design of Multi-Party Reversible Data Hiding over Ciphered Overexposed Images
Previous Article in Journal
Recent Progress in Robot Control Systems: Theory and Applications
Previous Article in Special Issue
The Structural Properties of (2, 6)-Fullerenes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cycle Embedding in Enhanced Hypercubes with Faulty Vertices

School of Science, Ningbo University of Technology, Ningbo 315211, China
Symmetry 2024, 16(1), 44; https://doi.org/10.3390/sym16010044
Submission received: 6 November 2023 / Revised: 15 December 2023 / Accepted: 20 December 2023 / Published: 28 December 2023
(This article belongs to the Special Issue Symmetry in Algorithmic Graph Theory and Interconnection Networks)

Abstract

:
The enhanced hypercube is a well-known variant of the hypercube and can be constructed from a hypercube by adding an edge to every pair of vertices with complementary addresses. Let F v denote the set of faulty vertices in an n-dimensional enhanced hypercube Q n , k ( 1 k n 1 ) . In this paper, we conclude that if n 2 , then every fault-free edge of Q n , k F v lies on a fault-free cycle of every even length from 4 to 2 n 2 | F v | , and if n ( 2 ) and k have the different parity, then every fault-free edge of Q n , k F v lies on a fault-free cycle of every possible odd length from n k + 4 to 2 n 2 | F v | 1 , where | F v | n 2 .

1. Introduction

The well-known hypercue has several excellent properties, such as recursive structure, regularity, symmetry, small diameter, low degree, and logarithmic diameter [1]. One variant of the hypercube that has been the focus of a great deal of research is the enhanced hypercube Q n , k [2,3], which can be obtained from the well-known n-dimensional hypercube Q n by adding each edge from the vertex x 1 x 2 x k 1 x k x n to the vertex x 1 x 2 x k 1 x ¯ k x ¯ n . The n-dimensional enhanced hypercube Q n , k ( 1 k n 1 ) is proposed to improve the efficiency of the hypercube structure Q n , as it possesses many attractive properties that are superior to that of the hypercube [4,5,6,7,8,9,10,11]. Moreover, the folded hypercube F Q n is the special case of the enhanced hypercube Q n , k when k = 1 [12,13,14,15,16,17,18,19,20,21].
In computer network topology design, one of the central issues in evaluating a network is to study the network embedding problem. The embedding of one guest graph G 1 into another host graph G 2 is a one-to-one mapping m from the vertex set of G 1 to the vertex set G 2 [1]. Recently, the multiprocessor system is becoming prevalent and significant. Using the fault-tolerant embedding properties to evaluate the reliability of a parallel computing system is a significant issue. Therefore, many research fields and topics focus on the reliability analysis problems regarding the fault-tolerant embedding of distributed networks [19].
The concept of ISTs was first introduced by Itai and Rodeh [22]. At a later time, a large number of researchers were attracted by the problems regarding the reliability of parallel and distributed networks. The construction of ISTs is obtained to receive high levels of fault-tolerant properties and security. To pursue the above goals, one is to design an efficient construction or investigate the fault-tolerant embedding properties. Note that the class of enhanced hypercube is a general case of the folded hypercube. The enhanced hypercubes have attracted much attention, e.g., the diagnosability, embedding, and others. Fault-tolerant cycle embedding with respect to vertex is related to investigating the property of a more cost-effective constructure.
Problems regarding the fault-tolerant embedding for hypercubes and folded hypercubes have been studied in [14,15,23,24]. Let F v and F e be the sets of faulty vertices and faulty edges, respectively. Tsai [25] proved that every fault-free edge of Q n F v lies on a fault-free cycle of every even length from 4 to 2 n 2 | F v | inclusive, where | F v | n 2 . Furthermore, Hsieh and Shen [26] extended the above result to show that every fault-free edge of Q n F e F v lies on a fault-free cycle of every even length from 4 to 2 n 2 | F v | , where | F v | + | F e | n 2 and n 3 . Xu et al. [21] showed that every fault-free edge of F Q n F e lies on a fault-free cycle of every even length from 4 to 2 n and also lies on a fault-free cycle of every odd length from n + 1 to 2 n 1 if n is even, where | F e | n 1 . Cheng et al. [13] proved that every fault-free edge of F Q n F v lies on a fault-free cycle of every even length from 4 to 2 n 2 | F v | if n 3 , and also lies on a fault-free cycle of every odd length from n + 1 to 2 n 2 | F v | 1 if n is even and n 2 , where | F v | n 2 . After that, Kuo and Stewart [16] further proved that every fault-free edge of F Q n F v F e lies on a fault-free cycle of every even length from 4 to 2 n 2 | F v | if n 3 , and also lies on a fault-free cycle of every odd length from n + 1 to 2 n 2 | F v | 1 if n 2 is even, where | F v | + | F e | n 2 . Due to the above motivations, in this paper, we consider the faulty enhanced hypercube Q n , k ( 1 k n 1 ) with | F v | n 2 , where F v denotes the set of faulty vertices of Q n , k ( 1 k n 1 ) , proving that every fault-free edge of Q n , k F v lies on a fault-free cycle of every even length from 4 to 2 n 2 | F v | if n 2 , and every fault-free edge of Q n , k F v lies on a fault-free cycle of every possible odd length from n k + 2 to 2 n 2 | F v | 1 if n ( 2 ) and k have different parity.
The remainder of this paper is organized as follows. In Section 2, we introduce some basic definitions and lemmas used in our discussion. We give the main results related to even cycles and odd cycles embedding in the faulty enhanced hypercube in Section 3 and Section 4 respectively. Finally, we conclude this paper in Section 5.

2. Preliminaries

For the graph theoretical terminology and notations not mentioned here, see [27]. A graph G = ( V , E ) is an ordered pair in which V is a finite set and E is a subset of { ( u , v ) | ( u , v ) is an unordered pair of V } . We call V as the vertex set and E as the edge set. For a set of edges or vertices S in G, the graph G S is a subgraph of G by deleting all elements in S from G. Two vertices u and v are adjacent if ( u , v ) E . A path, represented as P [ v 0 , v m ] = v 0 , v 1 , v 2 , , v m , is a sequence of distinct vertices in which any two consecutive vertices are adjacent. We call v 0 and v m the end-vertices of the path P [ v 0 , v m ] . A path P [ v 0 , v m ] forms a cycle if v 0 = v m and m 3 . The length of a path P (respectively, a cycle C) is denoted by l ( P ) (respectively, l ( C ) ). Let F v and F e be the sets of faulty vertices and faulty edges in G, where F v V ( G ) , F e E ( G ) . A vertex v is fault-free if v F v . An edge e E ( G ) is fault-free if the two end-vertices and the edge between them are not faulty, i.e., e F e . A path (respectively, a cycle) is fault-free if it contains no faulty edges.
The n-dimensional hypercube, denoted by Q n , is a graph with 2 n vertices which are labeled as binary strings of length n from 00 0 n to 11 1 n . Two vertices u and v in Q n are linked by an edge if and only if u and v differ exactly on one bit position. For convenience, we define the vertex u = x 1 x 2 x i 1 x i x i + 1 x n and the vertex u i = x 1 x 2 x i 1 x i ¯ x i + 1 x n , where x i ¯ is the complement of x i , i.e., x i ¯ = 1 x i for some 1 i n and x i { 0 , 1 } . In other words, u and u i have the different binary strings exactly on the ith position. We call the edge ( u , u i ) as an ith dimension edge which is along dimension i. Let E i be the set of ith dimensional edges. Clearly, | E ( Q n ) | = n · 2 n 1 . For a given integer i ( 1 i n ) , partition Q n along dimension i into two ( n 1 ) -dimensional cubes, then Q n 1 i 0 (respectively, Q n 1 i 1 ) denotes the subgraph of Q n induced by x 1 x 2 x i 1 0 x i + 1 x n (respectively, x 1 x 2 x i 1 1 x i + 1 x n ), where x j { 0 , 1 } , 1 j n j i . Obviously, we have Q n 1 i 0 and Q n 1 i 0 being isomorphic to Q n .
A graph G is bipartite if the vertex set V can be divided into two disjoint partite subsets V 0 and V 1 such that each edge in G connects one end-vertex in V 0 and another in V 1 . A bipartite graph G = ( V 0 V 1 , E ) is hyper-Hamiltonian laceable if for any vertex v V i , i = 0 , 1 , there exists a Hamiltonian path of G { v } between any two vertices in V 1 i .
The distance between u and v denoted by d G ( u , v ) is the length of the shortest path between u and v in G. The Hamming distance between two vertices u = x 1 x 2 x n and v = y 1 y 2 y n in Q n is denoted by d H ( u , v ) = i = 1 n | x i y i | , where x i { 0 , 1 } and y i { 0 , 1 } . The Hamming weight of the vertex u = x 1 x 2 x n , denoted by h w ( u ) , is the number of i’s such that x i = 1 . We can use h w ( u ) to check the parity of the vertex u, i.e., u is an even vertex (respectively, an odd vertex) if h w ( u ) is even (respectively, h w ( u ) is odd). Note that Q n is a bipartite graph with two disjoint partite subsets { u | h w ( u ) is odd} and { u | h w ( u ) is even}. Clearly, d Q n ( u , v ) = d H ( u , v ) , E i = { ( u , u i ) | d H ( u , u i ) = 1 , i { 1 , 2 , , n } } .
Definition 1.
Ref. [2] Enhanced hypercube Q n , k ( 1 k n 1 ) is an undirected simple graph. Its vertex set is V ( Q n , k ) = { x 1 x 2 x n : x i = 0 or 1 , 1 i n } . Its edge set is E ( Q n , k ) = { ( x , y ) } ; for clarity, x = x 1 x 2 x n , x i { 0 , 1 } , and y satisfies one of the following two conditions: ( 1 ) y = x 1 x 2 x i 1 x ¯ i x i + 1 x n , 1 i n or ( 2 ) y = x 1 x 2 x k 1 x ¯ k x ¯ k + 1 x ¯ n .
One can observe that the enhanced hypercube Q n , k ( 1 k n 1 ) is obtained from the well known hypercube by adding the edges in the set { ( x 1 x 2 x n , x 1 x 2 x k 1 x ¯ k x ¯ k + 1 x ¯ n ) , k , 1 k n 1 } , which is called the set of complementary edges, denoted by E c = { ( u , u ¯ ) E ( Q n , k ) | d H ( u , u ¯ ) = n k + 1 , u = x 1 x 2 x n , u ¯ = x 1 x 2 x k 1 x ¯ k x ¯ k + 1 x ¯ n } . As mentioned above, | V ( Q n , k ) | = 2 n and | E ( Q n , k ) | = ( n + 1 ) 2 n 1 . We can define the edge set of Q n , k as E ( Q n , k ) = E ( Q n ) E c = { ( u , v ) | d H ( u , v ) = 1 , ( u , v ) E ( Q n ) } { ( u , v ) | d H ( u , v ) = n k + 1 , ( u , v ) E c } . Note that Q n , k ( 1 k n 1 ) is ( n + 1 ) -regular, vertex-transitive, but not edge-transitive [3]. For three-dimensional enhanced hypercubes Q 3 , 1 and Q 3 , 2 , see Figure 1.
Definition 2.
Ref. [6] An i-partition on Q n , k ( 1 k n 1 ) , where 1 i n , is a partition of Q n , k ( 1 k n 1 ) along dimension i into two ( n 1 ) -dimensional cubes.
For k i n , 1 k n 1 , Q n , k ( 1 k n 1 ) can be partitioned into two ( n 1 ) -dimensional hypercubes, we call Q n 1 i 0 (respectively, Q n 1 i 1 ) as the subgraph of Q n , k induced by x 1 x 2 x k x i 1 0 x i + 1 x n (respectively, x 1 x 2 x k x i 1 1 x i + 1 x n ). And all the edges in E c are between Q n 1 i 0 and Q n 1 i 1 , i.e., E ( Q n , k ) = E ( Q n 1 i 0 ) E ( Q n 1 i 1 ) E c E i .
For 1 i k 1 , 2 k n 1 , Q n , k ( 1 k n 1 ) can be partitioned into two ( n 1 ) -dimensional enhanced hypercubes, we call Q n 1 , k 1 i 0 (respectively, Q n 1 , k 1 i 1 ) as the subgraph of Q n , k induced by x 1 x 2 x i 1 0 x i + 1 x k x n (respectively, x 1 x 2 x i 1 1 x i + 1 x k x n ). And we have E ( Q n , k ) = E ( Q n 1 , k 1 i 0 ) E ( Q n 1 , k 1 i 1 ) E i .
Lemma 1.
Ref. [8] For any positive integers i , j { 1 , 2 , , n , c } , an automorphism σ of Q n , k ( 1 k n 1 ) is denoted as σ ( E i ) = E j . Moreover, if i { k , k + 1 , k + 2 , , n } , it follows that Q n , k E i = Q n 1 i 0 Q n 1 i 1 E c is isomorphic to Q n (represented as Q n , k E i Q n , k i n ). Particularly, if i = c , Q n , k E c Q n . However, if i { 1 , 2 , k 1 } , it implies that Q n , k E i = Q n 1 , k 1 i 0 Q n 1 , k 1 i 1 is a disconnected graph.
Let F v and F e denote the sets of faulty vertices and faulty edges, respectively.
Lemma 2.
Ref. [25] Let Q n ( n 3 ) be with | F v | n 2 , every fault-free edge of Q n F v lies on a fault-free cycle, whose length is of every even length from 4 to 2 n 2 | F v | inclusive.
Lemma 3.
Ref. [28] Assume that u and v are any two distinct vertices in Q n ( n 2 ) . Thus, there exists a path of length l joining u and v with d H ( u , v ) l 2 n 1 and 2 | ( l d H ( u , v ) ) .
Lemma 4.
Ref. [29] Let Q n be with n 2 and | F v | n 2 . Assume that u and v are any two distinct fault-free vertices in Q n . Thus, Q n F v contains a fault-free path joining u and v, whose length l satisfies that d H ( u , v ) + 2 l 2 n 2 | F v | 1 and 2 | ( l d H ( u , v ) ) .
Lemma 5.
Ref. [30] Let X and Y be any two partite subsets of Q n ( n 2 ) . Assume x and u are two distinct vertices of X, and y and v are two distinct vertices of Y. Then there exist two vertex-disjoint paths P 1 and P 2 such that P 1 connects x and y, P 2 connects u and v. Moreover, P 1 [ x , y ] and P 2 [ u , v ] spanning V ( Q n ) , i.e., V ( P 1 [ x , y ] ) V ( P 2 [ u , v ] ) = V ( Q n ) .
Lemma 6.
Ref. [31] Let Q n ( n 3 ) be with | F e | n 3 . Then Q n F e is hyper-Hamiltonian-laceable.

3. Even Cycles Embedding in Q n , k with | F v | n 2

Theorem 1.
Let Q n , k ( 1 k n 1 ) be with | F v | n 2 , n 2 . Then every fault-free edge of Q n , k F v lies on a fault-free cycle of every even length from 4 to 2 n 2 | F v | .
Proof. 
Applying Definition 1, it follows that E ( Q n , k ) = E ( Q n ) E c , and V ( Q n , k ) = V ( Q n ) . Let e E ( Q n , k ) be an arbitrary fault-free edge. In Q 2 , 1 , since | F v | = 0 , two 4-cycles, ( 00 , 01 , 11 , 10 , 00 ) and ( 00 , 11 , 10 , 01 , 00 ) , contain all the edges of Q n , k ; i.e., every edge of Q 2 , 1 lies on a fault-free cycle of length 4. Now we consider the case n 3 . We have the following two subcases according to the distributions of the fault-free edge e.
Case 1: e E ( Q n ) .
Lemma 2 ensures that the theorem holds.
Case 2: e E c .
For any arbitrary edge e E ( Q n ) , applying Lemma 1, we know that there exists an automorphism σ A u t ( Q n , k ) such that σ ( e ) = e . Since e = σ ( e ) E ( σ ( Q n ) ) , and σ ( Q n ) is isomorphic to Q n , it implies that V ( σ ( Q n ) ) = V ( Q n ) = V ( Q n , k ) . Note that e is a fault-free edge, so it implies that e E ( σ ( Q n ) F v ) . Lemma 2 indicates that e E ( σ ( Q n ) F v ) lies on a fault-free cycle of every even length from 4 to 2 n 2 | F v | .
In summary, all cases have been concerned, so the proof is completed. □

4. Odd Cycles Embedding in Q n , k with | F v | n 2

In this section, let F v denote the set of faulty vertices in Q n , k ( 1 k n 1 ) . We will prove that every fault-free edge of Q n , k F v lies on a fault-free cycle of every possible odd length from n k + 4 to 2 n 2 | F v | 1 if | F v | n 2 and n ( 2 ) , k have different parity. We first give three useful lemmas as follows.
Lemma 7.
Partition Q n , k ( 1 k n 1 , n 3 ) along dimension n into two ( n 1 ) -dimensional hypercubes Q n 1 n 0 and Q n 1 n 1 by Definition 2. Let ( u , v ) be a jth dimensional edge in Q n , k such that ( u , v ) E ( Q n 1 n 0 ) and { u ¯ , u n , v ¯ , v n } V ( Q n 1 n 1 ) , where 1 j n 1 . Then, for 1 j k 1 , 2 k n 1 , we have d H ( u ¯ , v n ) = n k + 1 and d H ( u n , v ¯ ) = n k + 1 ; for k j n 1 , 1 k n 1 , we have d H ( u ¯ , v n ) = n k 1 and d H ( u n , v ¯ ) = n k 1 .
Proof. 
Assume ( u , v ) is an arbitrary jth dimensional edge in E ( Q n 1 n 0 ) . Note that Q n , k is partitioned along dimension n. Obviously, { u ¯ , u n , v ¯ , v n } V ( Q n 1 n 1 ) . We check two possible situations regarding dimensions of the selected edge ( u , v ) .
(i)
For 1 j k 1 , 2 k n 1 . We can denote the two vertices in V ( Q n 1 n 0 ) by the binary strings as u = x 1 x 2 x j 1 x j x j + 1 x k 1 x k x k + 1 x n 1 0 and v = x 1 x 2 x j 1 x ¯ j x j + 1 x k 1 x k x k + 1 x n 1 0 . By the definition and connection of the binary strings of two vertices, we have u ¯ = x 1 x 2 x j 1 x j x j + 1 ... x k 1 x ¯ k x ¯ k + 1 x ¯ n 1 1 and v n = x 1 x 2 x j 1 x ¯ j x j + 1 x k 1 x k x k + 1 x n 1 1 . Accordingly, by the calculating of the numbers of the different bits in the binary bits of the two selected vertices, we can conclude that d H ( u ¯ , v n ) = ( n k + 1 ) 1 + 1 = n k + 1 . As an immediate result, we have d H ( u n , v ¯ ) = ( n k + 1 ) 1 + 1 = n k + 1 .
(ii)
For k j n 1 , 1 k n 1 . We can denote the two vertices in V ( Q n 1 n 0 ) by the binary strings as u = x 1 x 2 x k 1 x k x k + 1 x j 1 x j x j + 1 x n 1 0 and v = x 1 x 2 x k 1 x k x k + 1 x j 1 x ¯ j x j + 1 x n 1 0 . By the definition and connection of the binary strings of two vertices, we have u ¯ = x 1 x 2 x k 1 x ¯ k x ¯ k + 1 x ¯ j 1 x ¯ j x ¯ j + 1 x ¯ n 1 1 and v n = x 1 x 2 x k 1 x k x k + 1 x j 1 x ¯ j x j + 1 x n 1 1 . Similarly as above, it follows that d H ( u ¯ , v n ) = ( n k + 1 ) 2 = n k 1 and d H ( u n , v ¯ ) = ( n k + 1 ) 2 = n k 1 .
In summary, for any u V ( Q n 1 n 0 ) , there exist n 1 distinct vertices v’s in V ( Q n 1 n 0 ) , such that d H ( u n , v ¯ ) = n k 1 or d H ( u n , v ¯ ) = n k + 1 (respectively, d H ( u ¯ , v n ) = n k 1 or d H ( u ¯ , v n ) = n k + 1 ). □
Lemma 8.
Partition Q n , k ( 1 k n 1 , n 4 ) along dimension n into two ( n 1 ) -dimensional hypercubes Q n 1 n 0 and Q n 1 n 1 by Definition 2. Assume ( u , v ) is an ith dimensional edge in Q n 1 n 0 , where 1 i n 1 . Then we can select n 2 distinct w’s in Q n 1 n 0 such that w v , and the edges ( u ¯ , w n ) and ( u n , w ¯ ) are both the jth dimension edges in Q n , k and { ( u ¯ , w n ) , ( u n , w ¯ ) } E ( Q n 1 n 1 ) ; i.e., d H ( u ¯ , w n ) = 1 and d H ( u n , w ¯ ) = 1 , where 1 i n 1 , 1 j n 1 and j i .
Proof. 
Let ( u , v ) be an arbitrary ith dimensional edge in E ( Q n 1 n 0 ) . We distinguish two possible situations regarding dimensions of the selected edge ( u , v ) as follows:
When 1 i k 1 , 2 k n 1 , we can select ( n 2 ) w’s in V ( Q n 1 n 0 ) such that { ( u n , w ¯ ) , ( u ¯ , w n ) } E ( Q n 1 n 1 ) are both the jth dimensional edges, 1 j n 1 , j i . We distinguish the following two subcases:
  • For 1 i k 1 , we can select ( k 2 ) distinct w’s in Q n 1 n 0 such that ( u n , w ¯ ) and ( u ¯ , w n ) are both the jth dimensional edges in Q n 1 n 1 , i.e., 1 j k 1 , and j i . For clarity, let u = x 1 x 2 x i x j x k x n 1 0 and v = x 1 x 2 x ¯ i x j x k x n 1 0 be two vertices in Q n 1 n 0 . Thus ( u , v ) E ( Q n 1 n 0 ) is an ith dimensional edge. We can select a vertex w = x 1 x 2 x i x j 1 x ¯ j x j + 1 x k 1 x ¯ k x ¯ n 1 0 , 1 j k 1 and j i . It implies that d H ( u , w ) = n k + 1 and d H ( v , w ) = n k + 2 . It follows that the vertices { u n , w ¯ , w n , w ¯ } V ( Q n 1 n 1 ) can be denoted as u n = x 1 x i x j x k x n 1 1 , w ¯ = x 1 x 2 x i x j 1 x ¯ j x j + 1 x k x n 1 1 , u ¯ = x 1 x i x j x k 1 x ¯ k x ¯ n 1 1 , and w n = x 1 x i x j 1 x ¯ j x j + 1 x k 1 x ¯ k x ¯ n 1 1 . As an immediate result, we have d H ( u n , w ¯ ) = 1 and d H ( u ¯ , w n ) = 1 .
  • For 1 i k 1 , we can select ( n k ) distinct w’s in Q n 1 n 0 such that ( u n , w ¯ ) and ( u ¯ , w n ) are both the jth dimensional edges in Q n 1 n 1 , i.e., k j n 1 . For clarity, let u = x 1 x 2 x i x k x j x n 1 0 and v = x 1 x 2 x i 1 x ¯ i x i + 1 x k x j x n 1 0 be two vertices in Q n 1 n 0 . Thus, ( u , v ) E ( Q n 1 n 0 ) is an ith dimensional edge. We can select a vertex w = x 1 x 2 x i x k 1 x ¯ k x ¯ j 1 x j x ¯ j + 1 x ¯ n 1 0 , k j n 1 . It implies that d H ( u , w ) = n k 1 and d H ( v , w ) = n k . Subsequently, we have d H ( u n , w ¯ ) = 1 and d H ( u ¯ , w n ) = 1 .
When k i n 1 , 1 k n 1 , we can select ( n 2 ) w’s in V ( Q n 1 n 0 ) such that { ( u n , w ¯ ) , ( u ¯ , w n ) } E ( Q n 1 n 1 ) are both the jth dimensional edges, 1 j n 1 , j i . We distinguish the following two subcases:
  • For k i n 1 , we can select ( k 1 ) distinct w’s in Q n 1 n 0 such that ( u n , w ¯ ) and ( u ¯ , w n ) are both the jth dimensional edges in Q n 1 n 1 , i.e., 1 j k 1 . For clarity, let u = x 1 x 2 x j x k x i x n 1 0 and v = x 1 x 2 x j x k x i 1 x ¯ i x i + 1 x n 1 0 be two vertices in Q n 1 n 0 . Thus ( u , v ) E ( Q n 1 n 0 ) is an ith dimensional edge. We can select a vertex w = x 1 x 2 x j 1 x ¯ j x j + 1 x k 1 x ¯ k   x ¯ i x ¯ n 1 0 , 1 j k 1 . It implies that d H ( u , w ) = n k + 1 and d H ( v , w ) = n k . It is easy to see that d H ( u n , w ¯ ) = 1 and d H ( u ¯ , w n ) = 1 .
  • For k i n 1 , we can select ( n k 1 ) distinct w’s in Q n 1 n 0 such that ( u n , w ¯ ) and ( u ¯ , w n ) are both the jth dimensional edges in Q n 1 n 1 , i.e., k j n 1 , and j i . For clarity, let u = x 1 x 2 x k x i x j x n 1 0 and v = x 1 x 2 x k x i 1 x ¯ i x i + 1 x j x n 1 0 be two vertices in Q n 1 n 0 . Thus, ( u , v ) E ( Q n 1 n 0 ) is an ith dimensional edge. We can select a vertex w = x 1 x 2 x k 1 x ¯ k x ¯ i 1 x ¯ i x ¯ i + 1 x ¯ j 1 x j x ¯ j + 1 x ¯ n 1 0 in Q n 1 n 0 , k j n 1 . Accordingly, we have d H ( u , w ) = n k 1 and d H ( v , w ) = n k 2 . As a consequence, we have d H ( u n , w ¯ ) = 1 and d H ( u ¯ , w n ) = 1 .
In summary, for any ith dimension edge ( u , v ) in Q n 1 n 0 , there exist n 2 distinct w’s in Q n 1 n 0 such that w v , and d H ( u ¯ , w n ) = 1 , d H ( u n , w ¯ ) = 1 simultaneously. □
Lemma 9.
Let Q n , k ( 1 k n 1 ) be with | F v | = 1 , where n ( 3 ) and k have the different parity. Let ( u , v ) be an ith dimensional fault-free edge in E ( Q n , k ) . If i { k , k + 1 , , n , c } (respectively, i { 1 , 2 , , k 1 } ), then the edge ( u , v ) lies on a fault-free cycle of every possible odd length l with n k + 2 l 2 n 1 (respectively, n k + 4 l 2 n 1 ).
Proof. 
The proof of this lemma is in Appendix A. □
Theorem 2.
Let Q n , k ( 1 k n 1 ) be with | F v | = f v n 2 , where n ( 2 ) and k have the different parity. For an ith dimensional edge ( u , v ) , if i { k , k + 1 , , n , c } , then the edge lies on a fault-free cycle of every possible odd length l with n k + 2 l 2 n 2 f v 1 in Q n , k F v ; if i { 1 , 2 , , k 1 } , then the edge lies on a fault-free cycle of every possible odd length l with n k + 4 l 2 n 2 f v 1 in Q n , k F v .
Proof. 
The proof of this theorem is by induction on n. It is trivial to check the theorem holds for Q 2 , 1 and Q 3 , 2 . Assume the theorem holds for 3 m < n , where m and k have the different parity. We now would like to show the theorem holds for every m = n 4 , where m and k have the different parity. Recall that Lemma 9 proved the theorem holds for | F v | 1 . In the following, we consider 2 | F v | n 2 . Let f = x 1 x 2 x n , x i { 0 , 1 } and f = y 1 y 2 y n , y i { 0 , 1 } be two arbitrary distinct faulty vertices in Q n , k . Thus, there exists an integer i, 1 i n , such that x i + y i = 1 . Applying Definition 2, if we partition Q n , k along dimension i, where 1 i n , then we can obtain two ( n 1 ) -dimensional cubes, and each of the cubes contains at least one faulty vertex. Let e = ( u , v ) be an arbitrary fault-free edge in Q n , k . We distinguish the following subcases according to the partition of Q n , k (see Table 1).
Case 1: 1 i k 1 , 2 k n 1 . Without loss of generality, we can assume i = 1 . Definition 2 ensures that Q n , k is partitioned into two ( n 1 ) -dimensional enhanced hypercubes, denoted as Q n 1 , k 1 10 and Q n 1 , k 1 11 . Denote F v 0 = F v V ( Q n 1 , k 1 10 ) , F v 1 = F v V ( Q n 1 , k 1 11 ) , f v 0 = | F v 0 | , and f v 1 = | F v 1 | . By the partition of Q n , k , it follows that 1 f v 0 n 3 and 1 f v 1 n 3 . We have two subcases according to the distributions of the fault-free edge e.
  • First, e E ( Q n 1 , k 1 10 ) E ( Q n 1 , k 1 11 ) . By the symmetric structure of Q n 1 , k 1 10 and Q n 1 , k 1 11 , and the distribution of faulty vertices, without loss of generality, we can assume that e E ( Q n 1 , k 1 10 ) . On one hand, in Q n 1 , k 1 10 , f v 0 n 3 , by induction hypothesis, the edge e lies on a fault-free cycle of every possible odd length from n k + 2 to 2 n 1 2 f v 0 1 in Q n 1 , k 1 10 F v 0 . Let C 0 be a cycle of length 2 n 1 2 f v 0 1 in Q n 1 , k 1 10 F v 0 containing the edge e. Let ( s , t ) ( u , v ) denote that ( { s } { u , v } ) ( { t } { u , v } ) = . Note that we can select an edge ( s , t ) ( u , v ) such that ( s , t ) E ( C 0 ) , ( s 1 , t 1 ) E ( Q n 1 , k 1 11 ) and { s 1 , t 1 } F v 1 = . (If not, it implies that f v 1 ( 2 n 1 2 f v 0 1 ) 3 2 . Thus, we have f v = f v 0 + f v 1 2 n 2 2 > n 2 for n 5 , a contradiction. Specially, for Q 4 , 3 , Lemma 9 implies that Q 3 , 2 10 contains a cycle of length 7 when f v 0 = 1 and f v 1 = 1 . Thus, it is easy to select the desired edge ( s , t ) on the cycle.) For clarity, we set C 1 = s 1 , P 1 [ s 1 , t 1 ] , t 1 , s 1 , and 1 l 1 = l ( P 1 [ s 1 , t 1 ] ) 2 n 1 2 f v 1 1 . On the other hand, we can construct the desired cycle as s , P 0 [ s , t ] , t , t 1 , P 1 [ t 1 , s 1 ] , s 1 , s , whose length is l = l 0 + l 1 + 2 , i.e., 2 n 1 2 f v 0 + 1 l 2 n 2 f v 1 .
  • Now, e E 1 . C 0 = s , P 0 [ s , t ] , t , s , and l 0 = l ( P 0 [ s , t ] ) = 2 n 1 2 f v 0 2 . Recall that f v 1 n 3 , Theorem 1 implies that the fault-free edge ( s 1 , t 1 ) lies on a fault-free cycle C 1 of every even length from 4 to 2 n 1 2 f v 1 in Q n 1 , k 1 11 . Assume that u V ( Q n 1 , k 1 10 ) and v V ( Q n 1 , k 1 11 ) . Thus, v = u 1 . Note that u have n neighbors in Q n 1 , k 1 10 , i.e., w j , j { 2 , 3 , 4 , , n , c } , where w c = u ¯ , and w j = u j , j { 2 , 3 , , n } . We can observe that there exist n cycles of length four containing the edge e = ( u , u 1 ) in common, i.e., u , w j , w j 1 , u 1 , u , j { 2 , 3 , , n , c } . Recall that f v n 2 . Thus, there exists at least one fault-free pair ( w j , w j 1 ) , j { 2 , 3 , , n , c } such that the cycle of length 4 is fault-free. Assume u , w , w 1 , u 1 , u forms such a fault-free cycle of length 4 containing the edge e = ( u , u 1 ) . Obviously, d H ( u 1 , w 1 ) = 1 . On one hand, by induction hypothesis, ( u , w ) lies on a fault-free cycle C 0 of every odd length from n k + 2 to 2 n 1 2 f v 0 1 . For clarity, C 0 = u , P 0 [ u , w ] , w , u . Therefore the desired cycle of every odd length from n k + 4 to 2 n 1 2 f v 0 + 1 can be constructed as u , P 0 [ u , w ] , w , w 1 , u 1 , u . On the other hand, we can construct the desired cycle of every odd length from 2 n 1 2 f v 0 + 3 to 2 n 2 f v 1 . Let C 0 be a fault-free cycle of length 2 n 1 2 f v 0 1 in Q n 1 , k 1 10 , which contains the edge ( u , w ) . Denote l 0 = l ( P 0 [ u , w ] ) = 2 n 1 2 f v 0 2 . Applying Theorem 1, ( u 1 , w 1 ) lies on a cycle C 1 of every even length from 4 to 2 n 1 2 f v 1 . For clarity, C 1 = u 1 , P 1 [ u 1 , w 1 ] , w 1 , u 1 , and 3 l 1 = l ( P 1 [ u 1 , w 1 ] ) 2 n 1 2 f v 1 1 . Subsequently, merging the two paths P 0 [ u , w ] and P 1 [ w 1 , u 1 ] as well as the two fault-free edges ( u , u 1 ) and ( w , w 1 ) , the desired cycle can be constructed as u , P 0 [ u , w ] , w , w 1 , P 1 [ w 1 , u 1 ] , u 1 , u , and the cycle is of every odd length from 2 n 1 2 f v 0 + 3 to 2 n 2 f v 1 .
Case 2: k i n , 1 k n 1 . Without loss of generality, we can select i = n . Definition 2 ensures that Q n , k can be partitioned into two ( n 1 ) -dimensional hypercubes, denoted as Q n 1 n 0 and Q n 1 n 1 . Denote F v 0 = F v V ( Q n 1 n 0 ) , F v 1 = F v V ( Q n 1 n 1 ) , | F v 0 | = f v 0 and | F v 1 | = f v 1 . It follows that 1 f v 0 n 3 and 1 f v 1 n 3 . We have three subcases according to the distributions of the fault-free edge e.
  • First, e E ( Q n 1 n 0 ) E ( Q n 1 n 1 ) . Without loss of generality, we can assume that e = ( u , v ) E ( Q n 1 n 0 ) .
    (i)
    1 f v 0 n 4 and 2 f v 1 n 3 . Lemma 8 ensures that there exist ( n 2 ) distinct vertices w j ’s such that w j v , and d H ( u n , w ¯ j ) = 1 or d H ( u ¯ , w j n ) = 1 . Assuming the vertex u as a faulty vertex temporarily, since 1 f v 0 n 4 , we obtain | F v Q n 1 n 0 ) { u } | n 3 for n 4 . Lemma 4 implies that Q n 1 n 0 F v 0 { u } contains a fault-free path P 0 [ v , w j ] joining v and w j . Merging the path P 0 [ v , w j ] and the edges ( u , u n ) , ( w j , w ¯ j ) and ( u n , w ¯ j ) (respectively, ( u , u ¯ ) , ( w j , w j n ) and ( u ¯ , w j n ) ), there exist 2 ( n 2 ) cycles C j ’s containing the edge ( u , v ) , i.e., C j = u , v , P 0 [ v , w j ] , w j , w ¯ j , u n , u , or C j = u , v , P 0 [ v , w j ] , w j , w j n , u ¯ , u . Obviously, the cycles C j ’s have the common vertices in the path P 0 [ v , w j ] . We can observe that there are at most 2 f v 0 cycles C j ’s with faulty vertices in P 0 [ v , w j ] . Since f v = f v 0 + f v 1 n 2 , we have 2 ( n 2 ) 2 ( f v 0 + f v 1 ) . It implies there are at least 2 f v 1 cycles C j ’s with fault-free vertices in Q n 1 n 0 . Since f v 0 f v 1 , there exist at least f v 1 fault-free cycles C j ’s in Q n , k . Without loss of generality, we can assume that u , v , P 0 [ v , w ] , w , w ¯ , u n , u is such a fault-free cycle and d H ( u n , w ¯ ) = 1 . Lemma 8 indicates that d H ( v , w ) = n k 2 , n k , or n k + 2 . Obviously, n k l 0 = l ( P 0 [ v , w ] ) 2 n 1 2 ( f v 0 + 1 ) 1 . In Q n 1 n 1 , f v 1 n 3 and d H ( u n , w ¯ ) = 1 , applying Lemma 4, there exists a fault-free path P 1 [ u n , w ¯ ] of every odd length l 1 joining u n and w ¯ , where 1 l 1 2 n 1 2 f v 1 1 . As an immediate result, u , v , P 0 [ v , w ] , w , w ¯ , P 1 [ w ¯ , u n ] , u n , u forms the desired cycle of every possible odd length l = l 0 + l 1 + 3 in Q n , k F v . Since n k l 0 2 n 1 2 f v 0 3 and 1 l 1 2 n 1 2 f v 1 1 , we can obtain n k + 4 l 2 n 2 f v 1 (see Figure 2a). (In Figure 2, Figure 3, Figure 4 and Figure 5, we use white vertices and black vertices to distinguish the different parity of the vertices, and we use gray vertices to denote the vertices with unknown parity.)
    (ii)
    f v 0 = n 3 and f v 1 = 1 . Specially, Lemmas 3 and 7 imply that we can construct the cycles u , v , v n , P 1 [ v n , u ¯ ] , u ¯ , u and u , v , v ¯ , P 1 [ v ¯ , u n ] , u n , u , whose length is n k + 2 or n k + 4 . Since f v 1 = 1 , it follows that there exists at least one of the above fault-free cycle of odd length n k + 2 or n k + 4 containing the edge ( u , v ) . Generally, we construct the desired cycle of every odd length from n k + 6 to 2 n 2 f v 1 . Since f v 0 = n 3 , applying Lemma 2, ( u , v ) lies on a fault-free cycle C 0 of length l 0 in Q n 1 n 0 , where 4 l 0 2 n 1 2 f v 0 . Assume that ( s , t ) is an edge on C 0 , ( s , t ) ( u , v ) . For clarity, C 0 = s , P 0 [ s , t ] , t , s , 3 l 0 = l ( P 0 [ s , t ] ) 2 n 1 2 f v 0 1 . Since f v 1 = 1 , we have { s n , t ¯ } F v 1 = or { s ¯ , t n } F v 1 = . It implies that we can assume s n and t ¯ are both fault-free vertices in V ( Q n 1 n 1 ) . Note that d H ( s n , t ¯ ) = n k 1 or d H ( s n , t ¯ ) = n k + 1 . Lemma 4 ensures that Q n 1 n 1 F v 1 contains a fault-free path P 1 [ s n , t ¯ ] of every even length l 1 , where n k + 1 l 1 2 n 1 2 f v 1 2 . Accordingly, merging the two paths P 0 [ s , t ] and P 1 [ s n , t ¯ ] as well as the two edges ( s , s n ) and ( t , t ¯ ) , we can construct the desired cycle as s , P 0 [ s , t ] , t , t ¯ , P 1 [ t ¯ , s n ] , s n , s , whose length is n k + 6 l = l 0 + l 1 + 2 2 n 2 f v 1 .
  • Next, e E n . Obviously, v = u n . Applying Lemma 7, we can select n 1 distinct vertices w j adjacent to u in Q n 1 n 0 such that d H ( u n , w ¯ j ) = n k 1 or d H ( u n , w ¯ j ) = n k + 1 , and w j = u j for j { 1 , 2 , , n 1 } . Since f v 1 n 3 , Lemma 4 implies that Q n 1 n 1 contains a path P 1 [ u n , w ¯ j ] joining u n and w ¯ j . Subsequently, there exist n 1 cycles C j ’s denoted as C j = u , w j , w ¯ j , P 1 [ w ¯ j , u n ] , u n , u , where j { 1 , 2 , , n 1 } . Note that f v n 2 . It implies that there exists at least one fault-free cycle C j . Assume u , w , w ¯ , P 1 [ w ¯ , u n ] , u n , u is such a fault-free cycle. For clarity, l 1 = l ( P 1 [ u n , w ¯ ] ) , it follows that n k + 1 l 1 2 n 1 2 f v 0 2 . Recall that f v 0 n 3 , Lemma 4 ensures that Q n 1 n 0 contains a fault-free path P 0 [ u , w ] of every odd length l 0 joining u and v, where 1 l 0 2 n 1 2 f v 1 1 . Accordingly, the desired cycle containing the edge e can be constructed as u , P 0 [ u , w ] , w , w ¯ , P 1 [ w ¯ , u n ] , u n , u , whose length is l = l 0 + l 1 + 2 . As a result, n k + 4 l 2 n 2 f v 1 (see Figure 2b).
  • Finally, e E c . Note that E c is the set of complementary edges between Q n 1 n 0 and Q n 1 n 1 . It follows that v = u ¯ . Lemma 7 implies that Q n 1 n 0 contains n 1 distinct vertices w j ’s, which are adjacent to u and satisfy d H ( u ¯ , w j n ) = n k 1 or d H ( u ¯ , w j n ) = n k + 1 , and w j = u j for j { 1 , 2 , , n 1 } . As mentioned above, there exist n 1 cycles C j ’s denoted as C j = u , w j , w j n , P 1 [ w j n , u ¯ ] , u ¯ , u , where j { 1 , 2 , , n 1 } . Since f v n 2 , there exists at least one fault-free cycle C j . Assume u , w , w n , P 1 [ w n , u ¯ ] , u ¯ , u is such a fault-free cycle in Q n , k . Lemma 4 indicates that there exists a fault-free path P 1 [ u ¯ , w n ] of every even length l 1 in Q n 1 n 1 , and there also exists a fault-free path P 0 [ u , w ] of every odd length l 0 in Q n 1 n 0 , where n k + 1 l 1 2 n 1 2 f v 1 2 and 1 l 0 2 n 1 2 f v 0 1 . It is easy to see that u , P 0 [ u , w ] , w , w n , P 1 [ w n , u ¯ ] , u ¯ , u forms the desired odd cycle, whose length is l = l 0 + l 1 + 2 . It follows that n k + 4 l 2 n 2 f v 1 (see Figure 2c).
In summary, all cases have been concerned, so the proof is completed. □

5. Concluding Remarks

Let F v be the set of faulty vertices in Q n , k ( 1 k n 1 ) . In this paper, we consider the faulty enhanced hypercube Q n , k ( 1 k n 1 ) with | F v | n 2 faulty vertices. For a fault-free edge ( u , v ) of Q n , k F v , we show that it lies on a fault-free cycle of every even length from 4 to 2 n 2 | F v | , where n 2 ; moreover, it lies on a fault-free cycle of every possible odd length from n k + 4 to 2 n 2 | F v | 1 in Q n , k F v , where n ( 2 ) and k have different parity.

Funding

This research is supported by the Ningbo Natural Science Foundation (No. 2023J186), the General Scientific Research Foundation of Zhejiang Province Education Department (No. Y202351606), and the Ph.D. Research Startup Foundation of Ningbo University of Technology (No. 2090011540015).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The author declares no conflicts 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.

Appendix A. The proof of Lemma 9

Proof. 
Since n ( 3 ) and k have the different parity, we first need to check the lemma holds for Q 3 , 2 . Since Q 3 , 2 is vertex-transitive [3], we can assume the vertex 000 is faulty. For i { 2 , 3 , c } , we can find the cycles of length n k + 2 = 3 containing all the ith dimensional fault-free edges of Q 3 , 2 { 000 } , i.e., ( 010 , 001 , 011 , 010 ) , ( 110 , 101 , 111 , 110 ) , ( 100 , 101 , 110 , 100 ) , ( 100 , 101 , 111 , 100 ) . For i { 1 , 2 , 3 , c } , we can find the cycles of length n k + 4 = 5 containing all the ith dimensional fault-free edges of Q 3 , 2 { 000 } , i.e., ( 010 , 110 , 101 , 111 , 011 , 010 ) , ( 010 , 001 , 101 , 100 , 110 , 010 ) , ( 001 , 011 , 111 , 100 , 101 , 001 ) , ( 110 , 111 , 101 , 001 , 010 , 110 ) . For i { 1 , 2 , 3 , c } , we can find the cycles of length 7 containing all the ith dimensional fault-free edges of Q 3 , 2 { 000 } , i.e., ( 010 , 001 , 101 , 110 , 100 , 111 , 011 , 010 ) , ( 010 , 001 , 011 , 111 , 101 , 100 , 110 , 010 ) . It implies that for each ith dimensional edge in Q 3 , 2 , if i = 1 , it lies on a cycle of length 5 and 7; if i { 2 , 3 , c } , it lies on a cycle of length 3 , 5 and 7.
Now we consider the cases that n 4 . Definition 2 ensures Q n , k can be partitioned along dimension n into two ( n 1 ) -dimensional hypercubes, denoted as Q n 1 n 0 and Q n 1 n 1 . Let f be the faulty vertex in Q n , k , i.e., F v = { f } . Recall that Q n , k is vertex-transitive [3]. Without loss of generality, we may assume that f V ( Q n 1 n 0 ) . Choose an ith dimensional arbitrary fault-free edge e = ( u , v ) in Q n , k , i { 1 , 2 , , n , c } . Let l be the length of the desired fault-free cycle. We have four subcases according to the distributions of the fault-free edge e (see Table A1).
Table A1. Cases in Lemma 9 for the desired cycles containing the edge e.
Table A1. Cases in Lemma 9 for the desired cycles containing the edge e.
CaseThe Distribution of eThe Length l of the Desired Cycle
Case 1 e E ( Q n 1 0 ) n k + 2 l 2 n 1
Case 2 e E ( Q n 1 1 ) n k + 2 l 2 n 1
Case 3 e E n n k + 2 l 2 n 1
Case 4 e E c n k + 2 l 2 n 1
Case 1: e E ( Q n 1 n 0 ) . Obviously, i { 1 , 2 , , n 1 } . We distinguish two subcases according to the length l.
Subcase 1.1: 
n k + 2 l 2 n 3 (respectively, n k + 4 l 2 n 3 ), for the ith dimensional edge ( u , v ) , where i { k , k + 1 , , n 1 } (respectively, i { 1 , 2 , , k 1 } ).
  • Since ( u , v ) E ( Q n 1 n 0 ) , it follows that { u n , v ¯ } V ( Q n 1 n 1 ) . When i { k , k + 1 , , n 1 } and k = n 1 , we have d H ( u n , v ¯ ) = 0 . Thus, u , v , v ¯ , u forms the desired cycle of length n k 1 = 3 . Lemma 2 implies that ( u , v ) lies on a fault-free cycle C 0 in Q n 1 n 0 of every even length from 4 to 2 n 1 2 . Select ( s , t ) ( u , v ) in C 0 . For clarity, C 0 = s , P 0 [ s , t ] , t , s , where l 0 = l ( P 0 [ s , t ] ) satisfies 3 l 0 2 n 1 3 . Since k = n 1 , we have d H ( s n , t ¯ ) = n k 1 = 0 . Thus, s , P 0 [ s , t ] , t , t ¯ , s forms the desired cycle of length l = l 0 + 2 , i.e., n k + 4 = 5 l 2 n 1 1 . Let C 0 be a cycle of length 2 n 1 2 . We can select three distinct edges ( s 1 , t 1 ) , ( s 2 , t 2 ) and ( s 3 , t 3 ) which satisfies that ( s i , t i ) ( u , v ) and | { s i , t i } { s j , t j } | 1 , where i { 1 , 2 , 3 } and j { 1 , 2 , 3 } . Since k = n 1 , we have s i n = t ¯ i , i { 1 , 2 , 3 } . Thus, s 1 , P 0 [ s 1 , t 3 ] , t 3 , t 3 n , s 3 , P 1 [ s 3 , t 2 ] , t 2 , t 2 n , s 2 , P 1 [ s 2 , t 1 ] , t 1 , t 1 n , s 1 forms the desired cycle of length ( 2 n 1 2 ) 3 + 6 = 2 n 1 + 1 .
  • Now we consider the case k n 1 . Specially, Lemmas 3 and 7 ensure that Q n 1 n 1 contains a fault-free path P 1 [ u n , v ¯ ] of length l 1 with n k 1 l 1 2 n 1 2 (respectively, n k + 1 l 1 2 n 1 2 ) when ( u , v ) is an ith dimensional edge, where i { k , k + 1 , , n 1 } (respectively, i { 1 , 2 , , k 1 } ). Then u , u n , P 1 [ u n , v ¯ ] , v ¯ , v , u forms the desired cycle containing the edge ( u , v ) of length l = l 1 + 3 with n k + 2 l 2 n 1 + 1 (respectively, n k + 4 l 2 n 1 + 1 ) when ( u , v ) is the ith dimensional edge, where k n 1 and i { k , k + 1 , , n 1 } (respectively, i { 1 , 2 , , k 1 } ).
  • Generally, applying Lemma 2, Q n 1 n 0 { f } contains a fault-free cycle C 0 of every even length from 4 to 2 n 1 2 containing the edge e = ( u , v ) . Select an edge ( s , t ) ( u , v ) in C 0 . For clarity, C 0 = s , P 0 [ s , t ] , t , s , where l 0 = l ( P 0 [ s , t ] ) satisfies 3 l 0 2 n 1 3 . Lemma 3 indicates that Q n 1 n 1 contains a fault-free path P 1 [ s n , t ¯ ] of even length l 1 with l 1 = 2 n 1 2 . Consequently, s , P 0 [ s , t ] , t , t ¯ , P 1 [ s n , t ¯ ] , s n , s forms the desired fault-free cycle of length l = l 0 + l 1 + 2 , i.e., 2 n 1 + 3 l 2 n 3 (see Figure 3a).
Subcase 1.2: 
l = 2 n 1 .
Applying Lemma 2, the edge e = ( u , v ) lies on a fault-free cycle C 0 of length 2 n 1 2 . Note that | V ( Q n 1 n 0 ) | = 2 n 1 and | V ( Q n 1 n 0 ) | | V ( C 0 ) | | { f } | = 1 . It implies that there must exist a fault-free vertex w V ( Q n 1 n 0 ) V ( C 0 ) { f } . Note that w and f have different parity. Since l ( C 0 ) 3 = 2 n 1 5 3 for n 4 , we can select an edge ( s , t ) e on the cycle C 0 , such that ( s n , t n ) E ( Q n 1 n 1 ) and { s n , t n } { w ¯ } = (or we can select an edge ( s , t ) e on the cycle C 0 , such that ( s ¯ , t ¯ ) E ( Q n 1 n 1 ) and { s ¯ , t ¯ } { w n } = ). Without loss of generality, we can assume the first situation holds. For clarity, C 0 = s , P 0 [ s , t ] , t , s and l 0 = l ( P 0 [ s , t ] ) = 2 n 1 3 . Without loss of generality, we can assume d H ( s , w ) is even. Since d H ( s , t ) is odd, it follows that d H ( s n , w ¯ ) is odd, and d H ( t n , w n ) is odd. Lemma 5 indicates that there exist two vertex-disjoint paths P 1 [ s n , w ¯ ] and P 2 [ t n , w n ] spanning V ( Q n 1 n 1 ) , that is, V ( P 1 [ s n , w ¯ ] ) V ( P 2 [ t n , w n ] ) = V ( Q n 1 n 1 ) . For clarity, l ( P 1 [ s n , w ¯ ] ) + l ( P 2 [ t n , w n ] ) = l 1 + l 2 = 2 n 1 2 . So the desired cycle containing the edge e can be constructed as s , P 0 [ s , t ] , t , t n , P 2 [ t n , w n ] , w n , w , w ¯ , P 1 [ w ¯ , s n ] , s n , s , whose length is l 0 + l 1 + l 2 + 4 = ( 2 n 1 3 ) + ( 2 n 1 2 ) + 4 = 2 n 1 in Q n , k F v (see Figure 3b).
Case 2: e E ( Q n 1 n 1 ) . Obviously, i { 1 , 2 , , n 1 } . We distinguish two subcases according to the length l.
Subcase 2.1: 
n k + 2 l 2 n 3 . (respectively, n k + 4 l 2 n 3 ), for the ith dimensional edge, where i { k , k + 1 , , n 1 } (respectively, i { 1 , 2 , , k 1 } ).
  • First, we consider the case k = n 1 . Lemma 7 indicates that d H ( u n , v ¯ ) = d H ( u ¯ , v n ) = 0 . Since | F v | = 1 , with out loss of generality, we can assume { u n , v ¯ } F v = . Obviously, we have d H ( u n , v ¯ ) = 0 (respectively, d H ( u n , v ¯ ) = n k + 1 = 2 ) when i { k , k + 1 , , n 1 } (respectively, i { 1 , 2 , , k 1 } ). For clarity, u n , u , v , u n (respectively, u , u n , v n , v ¯ , v , u ) forms the desired cycle of length n k + 2 = 3 (respectively, n k + 4 = 5 ) when i { k , k + 1 , , n 1 } (respectively, i { 1 , 2 , , k 1 } ). Lemma 2 indicates that ( u , v ) lies on a fault-free cycle C 1 of length l 1 , where 4 l 1 2 n 1 . We can select an edge ( s , t ) ( u , v ) on C 1 such that ( s , t ) is an jth dimensional edge, where j { 1 , 2 , , n 1 } . Note that 1 l ( P 1 [ s , t ] ) 2 n 1 1 and d H ( s n , t ¯ ) = n k 1 = 0 (respectively, d H ( s n , t ¯ ) = n k + 1 = 2 ) when j { k , k + 1 , , n 1 } (respectively, j { 1 , 2 , , k 1 } ). Thus, s n , s , P 1 [ s , t ] , t , t ¯ (respectively, s n , t n , t ¯ , t , P 1 [ t , s ] , s , s n ) forms the desired cycle, whose length is l = l ( P 1 [ s , t ] ) + 2 , i.e., n k + 2 l 2 n 1 + 1 (respectively, l = l ( P 1 [ s , t ] ) + 4 , i.e., n k + 4 l 2 n 1 + 3 ).
  • Now we construct the desired cycle of every odd length from 2 n 1 + 3 to 2 n 1 . Let C 1 be a cycle of length 2 n 1 and contains the edge ( u , v ) . If every edge ( s , t ) ( u , v ) on the cycle C 1 are the ith dimensional edge, i { k , k + 1 , , n 1 } , then we can replace the edge ( s , t ) by the path s n , s , t , s n . Thus, the desired cycle is of length l = 2 ( l 1 1 ) + 1 = 2 l 1 1 = 2 n 1 1 . If there exists an edge ( s , t ) ( u , v ) is an ith dimensional edge, i { 1 , 2 , , k 1 } , then we have d H ( s n , t ¯ ) = n k + 1 0 and is even. Lemma 2 implies that ( s n , t ¯ ) lies on a cycle of length l 0 = l ( P 0 [ s n , t ¯ ] ) = 2 n 1 2 . Thus, s n , P 0 [ s n , t ¯ ] , t ¯ , t , P 1 [ t , s ] , s , s n forms the desired cycle of length l = l 0 + l 1 + 2 , i.e., 2 n 1 + 3 l 2 n 1 .
  • Finally, we consider k n 1 , since n and k have different parity, we have 1 k n 3 . Note that n 4 and Q n 1 n 1 is fault-free. Let ( u , v ) be an ith dimensional edge in Q n 1 n 1 , where i { k , k + 1 , , n 1 } (respectively, i { 1 , 2 , , k 1 } ). Lemma 8 implies that there exist n k 1 2 distinct vertices w j ’s in V ( Q n 1 n 1 ) such that w j v , ( u n , w ¯ j ) is a fault-free jth dimensional edge in E ( Q n 1 n 0 ) , where j { k , k + 1 , , n 1 } . Note that d H ( v , w j ) = n k 2 (respectively, d H ( v , w j ) = n k ) when i { k , k + 1 , , n 1 } (respectively, i { 1 , 2 , , k 1 } ). Since | F v | = 1 , for the ith dimensional edge ( u , v ) , i { k , k + 1 , , n 1 } (respectively, i { 1 , 2 , , k 1 } ), we can choose such a vertex w V ( Q n 1 n 1 ) satisfies d H ( u n , w ¯ ) = 1 and { u n , w ¯ } { f } = . It follows thatthe edge ( u n , w ¯ ) is a jth dimensional edge in Q n , k , where j { k , k + 1 , , n 1 , c } . Obviously, Lemma 3 ensures that Q n 1 n 1 contains a fault-free path P 1 [ v , w ] joining v and w, whose length is n k 2 (respectively, n k ) when i { k , k + 1 , , n 1 } (respectively, i { 1 , 2 , , k 1 } ). Specially, by Lemma 8, if the fault-free path P 1 [ v , w ] is of length n k 2 (respectively, n k ), then it does not contain the vertex u. Assuming u as a faulty vertex temporarily, we can conclude that | ( F v V ( Q n 1 n 1 ) ) { u } | = 1 . Lemma 4 implies that there exists a fault-free path P 1 [ v , w ] of every possible odd length l 1 joining v and w in Q n 1 n 1 { u } , where n k l 1 2 n 1 3 (respectively, n k + 2 l 1 2 n 1 3 ). Consequently, n k 2 l 1 = l ( P 1 [ v , w ] ) 2 n 1 3 (respectively, n k l 1 = l ( P 1 [ v , w ] ) 2 n 1 3 ). Since d H ( u n , w ¯ ) = 1 , by Lemma 4, there exists a fault-free path P 0 [ u n , w ¯ ] of every odd length l 0 joining u n and w ¯ in Q n 1 n 0 { f } , where 3 l 0 2 n 1 3 . Note that ( u n , w ¯ ) is a fault-free edge in Q n 1 n 0 . Thus, 1 l 0 = l ( P 0 [ u n , w ¯ ] ) 2 n 1 3 . As a result, for the ith dimensional edge ( u , v ) , i { k , k + 1 , , n 1 } (respectively, i { 1 , 2 , , k 1 } ), u n , P 0 [ u n , w ¯ ] , w ¯ , w , P 1 [ w , v ] , v , u , u n forms the desired cycle of every possible odd length l = l 0 + l 1 + 3 in Q n , k F v * , i.e., n k + 2 l 2 n 3 (respectively, n k + 4 l 2 n 3 ) (see Figure 3c).
Subcase 2.2: 
l = 2 n 1 .
Lemma 2 ensures that there exists a cycle C 1 containing e of length 2 n 1 in Q n 1 n 1 . Since l ( C 1 ) 3 = 2 n 1 3 5 for n 4 , we can select an edge ( s , t ) E ( C 1 ) such that ( s , t ) e , { s n , s ¯ , t n , t ¯ } { f } = . For clarity, C 1 = s , P 1 [ s , t ] , t , s , l 1 = l ( P 1 [ s , t ] ) = 2 n 1 1 . Note that d H ( t ¯ , s n ) is even, d H ( s ¯ , t n ) is even and d H ( s ¯ , s n ) is odd. Without loss of generality, we can assume d H ( s n , f ) is odd and d H ( t ¯ , f ) is odd. Lemma 6 indicates that Q n 1 n 0 { f } contains a fault-free Hamiltonian path P 0 [ s n , t ¯ ] joining s n and t ¯ with length l 0 = 2 n 1 2 . As a consequence, s n , P 0 [ s n , t ¯ ] , t ¯ , t , P 1 [ t , s ] , s , s n forms the desired cycle containing the edge e of odd length l = l 0 + l 1 + 2 = 2 n 1 in Q n , k F v (see Figure 4a).
Case 3: e E n . Obviously, i = n . Assume that u V ( Q n 1 n 0 ) and v V ( Q n 1 n 1 ) . Obviously, v = u n . We distinguish two subcases according to the length l.
Subcase 3.1: 
n k + 2 l 2 n 3 .
Note that ( u , v ) is a nth dimensional edge between Q n 1 n 0 and Q n 1 n 1 . Specially, if k = n 1 , we can find that d H ( u n , u ¯ ) = n k . Lemma 3 indicates that there exists a fault-free path P 1 [ u n , u ¯ ] of length n k in Q n 1 n 1 . Thus, u , u n , P 1 [ u n , u ¯ ] , u ¯ , u forms the desired cycle of length n k + 2 . Lemma 7 ensures that there exist n 1 distinct vertices x j ’s adjacent to u in V ( Q n 1 n 0 ) for n 4 , such that d H ( u n , x ¯ j ) = n k 1 or d H ( u n , x ¯ j ) = n k + 1 . Generally, since | F v | = 1 , we can select a fault-free vertex x V ( Q n 1 n 0 ) such that ( u , x ) is a jth dimensional edge in Q n 1 n 0 , where j { k , k + 1 , , n 1 } and k n 1 . Lemma 7 indicates that d H ( u n , x ¯ ) = n k 1 . Lemma 4 indicates that Q n 1 n 0 contains a fault-free path P 0 [ u , x ] of every odd length from 3 to 2 n 1 3 . For convenience, we denote l 0 = l ( P 0 [ u , x ] ) , 1 l 0 2 n 1 3 . In Q n 1 n 1 , Lemma 3 ensures that Q n 1 n 1 contains a path P 1 [ u n , x ¯ ] of every even length l 1 joining u n and x ¯ , where n k 1 l 1 2 n 1 2 . Accordingly, the desired cycle can be constructed as u , P 0 [ u , x ] , x , x ¯ , P 1 [ x ¯ , u n ] , u n , u with every possible odd length l = l 0 + l 1 + 2 in Q n , k F v , n k + 2 l 2 n 3 (see Figure 4b).
Subcase 3.2: 
l = 2 n 1 .
By Lemma 2, Q n 1 n 0 contains a fault-free cycle C 0 of length 2 n 1 2 . Note that | V ( Q n 1 n 0 ) | = 2 n 1 and | V ( Q n 1 n 0 ) | | V ( C 0 ) | | { f } | = 1 . It implies that there must exist a fault-free vertex w V ( Q n 1 n 0 ) V ( C 0 ) { f } . According to the distribution of the node u V ( Q n 1 n 0 ) , we consider the following subcases:
Subcase 3.2.1 
u w , i.e., u V ( C 0 ) .
Since the number of vertices that adjacent to the vertex u in C 0 is 2, there must exist such a vertex s C 0 adjacent to the vertex u such that s n w ¯ . Hence, the cycle C 0 Q n 1 n 0 can be represented as C 0 = u , P 0 [ u , s ] , s , u . Therefore, l 0 = l ( P 0 [ u , s ] ) = 2 n 1 3 . Considering the relationship between u n and w ¯ , we distinguish the following subcases:
  • First, we consider the case that u n w ¯ . One can observe that we may assume d H ( u , w ) is odd and d H ( s , w ) is even. It implies that d H ( u n , w n ) is odd and d H ( s n , w ¯ ) is odd. Applying Lemma 5, there exist two vertex-disjoint paths P 1 [ u n , w n ] and P 2 [ s n , w ¯ ] spanning V ( Q n 1 n 1 ) , whose length totally is 2 n 1 2 . For clarity, l ( P 1 [ u n , w n ] ) + l ( P 2 [ s n , w ¯ ] ) = l 1 + l 2 = 2 n 1 2 . Consequently, u , P 0 [ u , s ] , s , s n , P 2 [ s n , w ¯ ] , w ¯ , w , w n , P 1 [ w n , u n ] , u n , u forms the desired cycle with length l = l 0 + l 1 + l 2 + 4 . Since l 0 = 2 n 1 3 , l 1 + l 2 = 2 n 1 2 , it follows that l = 2 n 1 (see Figure 4c).
  • Now, we consider the case that u n = w ¯ . Note that d H ( w n , s n ) is even. Applying Lemma 6, Q n 1 n 1 { u n } contains a fault-free Hamiltonian path P 1 [ w n , s n ] joining w n and s n with length l 1 = 2 n 1 2 . As a result, u , P 0 [ u , s ] , s , s n , P 1 [ s n , w n ] , w n , w , u n , u forms the desired cycle containing the edge e, whose length is l = l 0 + l 1 + 4 = 2 n 1 (see Figure 5a).
Subcase 3.2.2: 
u = w , i.e., u V ( Q n 1 n 0 ) V ( C 0 ) { f } .
Recall that l ( C 0 ) = 2 n 1 2 6 for n 4 . It follows that we can select an edge ( s , t ) E ( C 0 ) such that { s n , t n } { u ¯ } = . For convenience, we may assume that d H ( u , s ) is even and d H ( u , t ) is odd. It implies that d H ( u n , t n ) is odd and d H ( u ¯ , s n ) is odd. Lemma 5 indicates that Q n 1 n 1 contain two vertex-disjoint paths P 1 [ s n , u ¯ ] and P 2 [ t n , u n ] with total length 2 n 1 2 , that is, l ( P 1 [ s n , u ¯ ] ) + l ( P 2 [ t n , u n ] ) = l 1 + l 2 = 2 n 1 2 . For clarity, l ( P 0 [ s , t ] ) = l 0 = 2 n 1 3 . As an immediate result, s , P 0 [ s , t ] , t , t n , P 2 [ t n , u n ] , u n , u , u ¯ , P 1 [ u ¯ , s n ] , s n , s forms the desired cycle of length l with l = l 0 + l 1 + l 2 + 4 = 2 n 1 (see Figure 5b).
Case 4: e E c . Obviously, i = c . Note that E c is the set of complementary edges between Q n 1 n 0 and Q n 1 n 1 . Without loss of generality, we can assume u V ( Q n 1 n 0 ) and v V ( Q n 1 n 1 ) . Obviously, v = u ¯ . We distinguish two subcases according to the length l.
Subcase 4.1: 
n k + 2 l 2 n 3 .
Specially, when k = n 1 , one can observe that d H ( u ¯ , u n ) = n k . Lemma 3 indicates that Q n 1 n 1 contains a fault-free path P 1 [ u ¯ , u n ] of length n k . Thus, u , u ¯ , P 1 [ u ¯ , u n ] , u n , u forms the desired cycle of length n k + 2 . In Q n 1 n 0 , Lemma 7 ensures that there exists n 1 distinct vertices w j ’s adjacent to the vertex u in V ( Q n 1 n 0 ) such that d H ( u ¯ , w j n ) = n k 1 or d H ( u ¯ , w j n ) = n k + 1 . Generally, since | F v | = 1 , we can select a fault-free vertex w V ( Q n 1 n 0 ) such that ( u , w ) is a jth dimensional edge in Q n 1 n 0 when j { k , k + 1 , , n 1 } and k n 1 . Lemma 7 indicates that d H ( u ¯ , w n ) = n k 1 . Applying Lemma 4, Q n 1 n 0 { f } contains a fault-free cycle P 0 [ u , w ] of every odd length from 3 to 2 n 1 3 joining u and w. For clarity, l 0 = l ( P 0 [ u , w ] ) , 1 l 0 2 n 1 3 . In Q n 1 n 1 , Lemma 3 indicates that there exists a fault-free path P 1 [ u ¯ , w n ] of every even length l 1 joining u ¯ and w n , where n k 1 l 1 2 n 1 2 . Consequently, u , P 0 [ u , w ] , w , w n , P 1 [ w n , u ¯ ] , u ¯ , u forms the desired cycle of length l with l = l 0 + l 1 + 2 in Q n , k F v . Since 1 l 0 2 n 1 3 , n k 1 l 1 2 n 1 2 , it follows that n k + 2 l 2 n 3 .
Subcase 4.2: 
l = 2 n 1 .
Applying Lemma 2, Q n 1 n 0 contains a fault-free cycle C 0 of length 2 n 1 2 . Note that | V ( Q n 1 n 0 ) | | V ( C 0 ) | | { f } | = 1 . It implies that there must exist a fault-free vertex w V ( Q n 1 n 0 ) V ( C 0 ) { f } . Considering the distribution of the vertex u V ( Q n 1 n 0 ) , we distinguish the following subcases:
Subcase 4.2.1: 
u w , i.e., u V ( C 0 ) .
Since the number of vertices that adjacent to the vertex u in C 0 is 2, there must exist such a vertex s C 0 adjacent to the vertex u such that s ¯ w n . For clarity, C 0 = u , P 0 [ u , s ] , s , u , l 0 = l ( P 0 [ u , s ] ) = 2 n 1 3 . According to the relationship between u ¯ and w n , we distinguish the following subcases:
  • First, we consider the case that u ¯ w n . Note that we can assume d H ( u ¯ , w ¯ ) is odd and d H ( s ¯ , w n ) is odd. Lemma 5 ensures that there exist two vertex-disjoint paths P 1 [ u ¯ , w ¯ ] and P 2 [ s ¯ , w n ] spanning V ( Q n 1 n 1 ) , that is, l ( P 1 [ u ¯ , w ¯ ] ) + l ( P 2 [ s ¯ , w n ] ) = l 1 + l 2 = 2 n 1 2 . Accordingly, u , P 0 [ u , s ] , s , s ¯ , P 2 [ s ¯ , w n ] , w n , w , w ¯ , P 1 [ w ¯ , u ¯ ] , u ¯ , u forms the desired cycle of length l = l 0 + l 1 + l 2 + 4 = 2 n 1 in Q n , k F v (see Figure 5c).
  • Now, we consider the case that u ¯ = w n . Note that d H ( w ¯ , s ¯ ) is even, d H ( u ¯ , w ¯ ) is odd and | F v { u ¯ } | = 1 . Lemma 6 indicates that Q n 1 n 1 { u ¯ } contains a fault-free Hamiltonian path P 1 [ w ¯ , s ¯ ] joining w ¯ and s ¯ with length l 1 = 2 n 1 2 . As a result, u , P 0 [ u , s ] , s , s ¯ , P 1 [ s ¯ , w ¯ ] , w ¯ , w , w n , u forms the desired cycle with length is l = l 0 + l 1 + 4 = 2 n 1 .
Subcase 4.2.2: 
u = w , i.e., u V ( Q n 1 n 0 ) V ( C 0 ) { f } .
This proof is similar to that in Case 3.2.2.
In summary, all cases have been concerned, so the proof is completed. □

References

  1. Leighton, F.T. Introduction to Parallel Algorithms and Architecture: Arrays. Trees. Hypercubes; Morgan Kaufmann: San Mateo, CA, USA, 1992. [Google Scholar]
  2. Tzeng, N.F.; Wei, S. Enhanced hypercube. IEEE Trans. Comput. 1991, 40, 284–294. [Google Scholar] [CrossRef]
  3. Yang, J.S.; Chang, J.M.; Pai, K.J.; Chan, H.C. Parallel construction of independent spanning trees on enhanced hypercubes. IEEE Trans. Parallel Distrib. Syst. 2015, 26, 3090–3098. [Google Scholar] [CrossRef]
  4. Cheng, E.; Qiu, K.; Shen, Z.Z. On the g-extra diagnosability of enhanced hypercubes. Theor. Comput. Sci. 2022, 921, 6–19. [Google Scholar] [CrossRef]
  5. Choudum, S.A.; Nandini, R.U. Complete binary trees in folded and enhanced cube. Networks 2004, 43, 266–272. [Google Scholar] [CrossRef]
  6. Liu, H.M. The structural features of enhanced hypercube networks. In Proceedings of the 5th International Conference on Natural Computation, Tianjian, China, 14–16 August 2009; pp. 345–348. [Google Scholar]
  7. Liu, M.; Liu, H.M. Cycles in conditional faulty enhanced hypercube networks. J. Commun. Netw. 2012, 14, 213–221. [Google Scholar] [CrossRef]
  8. Liu, M.; Liu, H.M. Paths and cycles embedding on faulty enhanced hypercube networks. Acta Math. Sci. 2013, 32B, 227–246. [Google Scholar] [CrossRef]
  9. Ma, M.J.; West, D.B.; Xu, J.M. The vulnerability of the diameter of the enhanced hypercubes. Theor. Comput. Sci. 2017, 694, 60–65. [Google Scholar] [CrossRef]
  10. Xu, L.Q. Symmetric property and the bijection between perfect matchings and sub-hypercubes of enhanced hypercubes. Discret. Appl. Math. 2023, 324, 41–45. [Google Scholar] [CrossRef]
  11. Yang, Z.C.; Xu, L.Q.; Yin, S.S.; Guo, L.T. Super vertex (edge)-connectivity of varietal hypercube. Symmetry 2022, 14, 1–8. [Google Scholar]
  12. I-Amawy, A.E.; Latifi, S. Propertice and performance of folded hypercubes. IEEE Trans. Parallel Distrib. Syst. 1991, 2, 31–42. [Google Scholar] [CrossRef]
  13. Cheng, D.Q.; Hao, R.X.; Feng, Y.Q. Cycles embedding on folded hypercubes with faulty nodes. Discret. Appl. Math. 2013, 161, 2894–2900. [Google Scholar] [CrossRef]
  14. Hsieh, S.Y.; Kuo, C.N.; Huang, H.L. 1-vertex-fault-tolerant cycles embedding on folded hypercubes. Discret. Appl. Math. 2009, 157, 3110–3115. [Google Scholar] [CrossRef]
  15. Kuo, C.N. Pancyclicity and bipancyclicity of folded hypercubes with both vertex and edge faults. Theor. Comput. Sci. 2015, 602, 125–131. [Google Scholar] [CrossRef]
  16. Kuo, C.N.; Stewart, I.A. Edge-pancyclicity and edge-bipancyclicity of faulty folded hypercubes. Theor. Comput. Sci. 2016, 627, 102–106. [Google Scholar] [CrossRef]
  17. Kuo, C.N.; Cheng, Y.H. Cycles in folded hypercubes with two adjacent faulty vertices. Theor. Comput. Sci. 2019, 795, 115–118. [Google Scholar] [CrossRef]
  18. Kuo, C.N.; Cheng, Y.H. Every edge lies on cycles of folded hypercubes with a pair of faulty adjacent vertices. Discret. Appl. Math. 2021, 294, 1–9. [Google Scholar] [CrossRef]
  19. Kuo, C.N.; Cheng, Y.H. Hamiltonian cycle in folded hypercubes with highly conditional edge faults. IEEE Access 2020, 8, 80908–80913. [Google Scholar] [CrossRef]
  20. Xu, J.M.; Ma, M.J. Cycles in folded hypercubes. Appl. Math. Lett. 2006, 19, 140–145. [Google Scholar] [CrossRef]
  21. Xu, J.M.; Ma, M.J.; Du, Z.Z. Edge-fault-tolerant properties of hypercubes and folded hypercubes. Australas. J. Comb. 2006, 35, 7–16. [Google Scholar]
  22. Itai, A.; Rodeh, M. The multi-tree approach to reliability in distributed networks. Inf. Comput. 1988, 79, 43–59. [Google Scholar] [CrossRef]
  23. Hsieh, S.Y.; Chang, N.W. Extended fault-tolerant cycle embedding in faulty hypercubes. IEEE Trans. Reliab. 2009, 58, 702–710. [Google Scholar] [CrossRef]
  24. Sengupta, A. On ring embedding in hypercubes with faulty nodes and links. Inf. Process. Lett. 1998, 68, 207–214. [Google Scholar] [CrossRef]
  25. Tsai, C.H. Cycles embedding in hypercubes with node failures. Inf. Process. Lett. 2007, 102, 242–246. [Google Scholar] [CrossRef]
  26. Hsieh, S.Y.; Shen, T.H. Edge-bipancyclicity of a hypercube with faulty vertices and edges. Discret. Appl. Math. 2008, 156, 1802–1808. [Google Scholar] [CrossRef]
  27. Bondy, J.A.; Murty, U.S.R. Graph Theory with Applications; Zuse Institute Berlin: Berlin, Germany, 1980. [Google Scholar]
  28. Li, T.K.; Tsai, C.H.; Tan, J.J.M.; Hsu, L.H. Bipanconnectivity and edge-fault tolerant bipancyclility of hypercubes. Inf. Process. Lett. 2003, 87, 107–110. [Google Scholar] [CrossRef]
  29. Ma, M.J.; Liu, G.Z.; Pan, X.F. Path embedding in faulty hypercubes. Appl. Math. Comput. 2007, 192, 233–238. [Google Scholar] [CrossRef]
  30. Tsai, C.H. Linear array and ring embedding in conditional faulty hypercubes. Theor. Comput. Sci. 2004, 314, 431–443. [Google Scholar] [CrossRef]
  31. Tsai, C.H.; Tan, J.J.M.; Liang, T.; Hsu, L.H. Fault-tolerant Hamiltonian laceability of hypercubes. Inf. Process. Lett. 2002, 83, 301–306. [Google Scholar] [CrossRef]
Figure 1. Illustrations of Q 3 , 1 and Q 3 , 2 .
Figure 1. Illustrations of Q 3 , 1 and Q 3 , 2 .
Symmetry 16 00044 g001
Figure 2. Illustrations of (a) Case 2, (b) Case 2, and (c) Case 2 in the proof of Theorem 2.
Figure 2. Illustrations of (a) Case 2, (b) Case 2, and (c) Case 2 in the proof of Theorem 2.
Symmetry 16 00044 g002
Figure 3. Illustrations of (a) Subcase 1.1, (b) Subcase 1.2, and (c) Subcase 2.1 in the proof of Lemma 9.
Figure 3. Illustrations of (a) Subcase 1.1, (b) Subcase 1.2, and (c) Subcase 2.1 in the proof of Lemma 9.
Symmetry 16 00044 g003
Figure 4. Illustrations of (a) Subcase 2.2, (b) Subcase 3.1, and (c) Subcase 3.2.1 in the proof of Lemma 9.
Figure 4. Illustrations of (a) Subcase 2.2, (b) Subcase 3.1, and (c) Subcase 3.2.1 in the proof of Lemma 9.
Symmetry 16 00044 g004
Figure 5. Illustrations of (a) Subcase 3.2.1, (b) Subcase 3.2.2, and (c) Subcase 4.2.1 in the proof of Lemma 9.
Figure 5. Illustrations of (a) Subcase 3.2.1, (b) Subcase 3.2.2, and (c) Subcase 4.2.1 in the proof of Lemma 9.
Symmetry 16 00044 g005
Table 1. Cases in Theorem 2 for the desired cycle containing the edge e.
Table 1. Cases in Theorem 2 for the desired cycle containing the edge e.
CaseThe Distribution of eThe Desired Cycle of Length l
Case 1.1 e E ( Q n 1 , k 1 10 ) E ( Q n 1 , k 1 11 ) n k + 2 l 2 n 2 f v 1
Case 1.2 e E 1 n k + 4 l 2 n 2 f v 1
Case 2.1 e E ( Q n 1 n 0 ) E ( Q n 1 n 1 ) n k + 2 l 2 n 2 f v 1
Case 2.2 e E n n k + 4 l 2 n 2 f v 1
Case 2.3 e E c n k + 4 l 2 n 2 f v 1
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

Liu, M. Cycle Embedding in Enhanced Hypercubes with Faulty Vertices. Symmetry 2024, 16, 44. https://doi.org/10.3390/sym16010044

AMA Style

Liu M. Cycle Embedding in Enhanced Hypercubes with Faulty Vertices. Symmetry. 2024; 16(1):44. https://doi.org/10.3390/sym16010044

Chicago/Turabian Style

Liu, Min. 2024. "Cycle Embedding in Enhanced Hypercubes with Faulty Vertices" Symmetry 16, no. 1: 44. https://doi.org/10.3390/sym16010044

APA Style

Liu, M. (2024). Cycle Embedding in Enhanced Hypercubes with Faulty Vertices. Symmetry, 16(1), 44. https://doi.org/10.3390/sym16010044

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