Processing math: 100%
Research article

(2n3)-fault-tolerant Hamiltonian connectivity of augmented cubes AQn

  • Received: 14 November 2020 Accepted: 06 January 2021 Published: 21 January 2021
  • MSC : 05C38, 68M15

  • The augmented cube AQn is an outstanding variation of the hypercube Qn. It possesses many of the favorable properties of Qn as well as some embedded properties not found in Qn. This paper focuses on the fault-tolerant Hamiltonian connectivity of AQn. Under the assumption that FV(AQn)E(AQn) with |F|2n3, we proved that for any two different correct vertices u and v in AQn, there exists a fault-free Hamiltonian path that joins vertices u and v with the exception of (u,v), which is a weak vertex-pair in AQnF(n4). It is worth noting that in this paper we also proved that if there is a weak vertex-pair in AQnF, there is at most one pair. This paper improved the current result that AQn is 2n4 fault-tolerant Hamiltonian connected. Our result is optimal and sharp under the condition of no restriction to each vertex.

    Citation: Huifeng Zhang, Xirong Xu, Ziming Wang, Qiang Zhang, Yuansheng Yang. (2n3)-fault-tolerant Hamiltonian connectivity of augmented cubes AQn[J]. AIMS Mathematics, 2021, 6(4): 3486-3511. doi: 10.3934/math.2021208

    Related Papers:

    [1] Yanling Wang, Shiying Wang . Edge-fault-tolerant strong Menger edge connectivity of bubble-sort graphs. AIMS Mathematics, 2021, 6(12): 13210-13221. doi: 10.3934/math.2021763
    [2] Huifen Ge, Shumin Zhang, Chengfu Ye, Rongxia Hao . The generalized 4-connectivity of folded Petersen cube networks. AIMS Mathematics, 2022, 7(8): 14718-14737. doi: 10.3934/math.2022809
    [3] Bo Zhu, Shumin Zhang, Jinyu Zou, Chengfu Ye . Structure connectivity and substructure connectivity of data center network. AIMS Mathematics, 2023, 8(4): 9877-9889. doi: 10.3934/math.2023499
    [4] Maryam Salem Alatawi, Ali Ahmad, Ali N. A. Koam, Sadia Husain, Muhammad Azeem . Computing vertex resolvability of benzenoid tripod structure. AIMS Mathematics, 2022, 7(4): 6971-6983. doi: 10.3934/math.2022387
    [5] Xiaogang Liu, Muhammad Ahsan, Zohaib Zahid, Shuili Ren . Fault-tolerant edge metric dimension of certain families of graphs. AIMS Mathematics, 2021, 6(2): 1140-1152. doi: 10.3934/math.2021069
    [6] Bo Zhu, Shumin Zhang, Huifen Ge, Chengfu Ye . The $ g $-extra $ H $-structure connectivity and $ g $-extra $ H $-substructure connectivity of hypercubes. AIMS Mathematics, 2023, 8(10): 24848-24861. doi: 10.3934/math.20231267
    [7] Zuo Wang, Hong Xue, Yingnan Pan, Hongjing Liang . Adaptive neural networks event-triggered fault-tolerant consensus control for a class of nonlinear multi-agent systems. AIMS Mathematics, 2020, 5(3): 2780-2800. doi: 10.3934/math.2020179
    [8] Xia Liu . A related problem on $ s $-Hamiltonian line graphs. AIMS Mathematics, 2022, 7(10): 19553-19561. doi: 10.3934/math.20221073
    [9] Weiwei Sun, Mengyang Qiu, Xinyu Lv . H filter design for a class of delayed Hamiltonian systems with fading channel and sensor saturation. AIMS Mathematics, 2020, 5(4): 2909-2922. doi: 10.3934/math.2020188
    [10] Usman Babar, Haidar Ali, Shahid Hussain Arshad, Umber Sheikh . Multiplicative topological properties of graphs derived from honeycomb structure. AIMS Mathematics, 2020, 5(2): 1562-1587. doi: 10.3934/math.2020107
  • The augmented cube AQn is an outstanding variation of the hypercube Qn. It possesses many of the favorable properties of Qn as well as some embedded properties not found in Qn. This paper focuses on the fault-tolerant Hamiltonian connectivity of AQn. Under the assumption that FV(AQn)E(AQn) with |F|2n3, we proved that for any two different correct vertices u and v in AQn, there exists a fault-free Hamiltonian path that joins vertices u and v with the exception of (u,v), which is a weak vertex-pair in AQnF(n4). It is worth noting that in this paper we also proved that if there is a weak vertex-pair in AQnF, there is at most one pair. This paper improved the current result that AQn is 2n4 fault-tolerant Hamiltonian connected. Our result is optimal and sharp under the condition of no restriction to each vertex.



    Interconnection networks are of particular interest in the study of parallel computing systems. An interconnection network can be modeled as a graph G=(V,E), where V expresses the vertex set and E expresses the edge set. Exploring the structures of G is essential for designing a suitable topology for such an interconnection network. Topology structure has a crucial impact on the overall performance of the network. It determines the physical distribution of network nodes/links and the connection relationship between them. It also determines the number of hops in message transmission and the length of links per hop. Therefore, the topology has a great influence on the delay and power consumption. In addition, because the topology determines the number of available transmission paths between nodes, it also affects the distribution of network traffic, network bandwidth and transmission performance.

    The hypercube Qn is one of the most prevalent interconnection networks among all the popular parallel network topologies that possess properties such as logarithmic diameter, high symmetry, linear bisection width. The n-dimensional augmented cube AQn is an outstanding variation of the hypercube Qn. It possesses many of the favorable properties of Qn as well as some embedded properties not found in Qn. Much research has been conducted on this type of augmented cube, and it appears frequently in the literatures [1,3,4,12,13,14,16,20,22].

    In the last several years, the path embedding problem has become one of the most-studied graph embedding problems, appearing prolifically in the literatures[5,6,10,14]. The fault-tolerant path embedding problem has also been the subject of frequent investigation, as is evident in the literatures [3,4,7,11,10,22,23,24].

    A path (or cycle) is considered a Hamiltonian path (or Hamiltonian cycle) if it passes through every vertex of graph G once and only once. A graph is said to be Hamiltonian if it contains at least one Hamiltonian cycle. One of the most challenging contemporary problems in graph theory is identifying a necessary and sufficient condition for a graph to be considered Hamiltonian. A graph G is regarded as Hamiltonian connected if for any pair of distinct vertices u and v, a Hamiltonian path Puv exists. Hamiltonian paths and cycles have applicability for practical problems such as online optimization of complex, flexible manufacturing systems [25], wormhole routing [26], deadlock-free routing and broadcasting algorithms [27]. Applicability for such problems have been a driving force for the study of networks embedded with Hamiltonian paths.

    In large interconnection networks, vertices(or edges) show a propensity for faultiness. This faultiness demands attention, as fault-tolerance serves as an important index of a network's stability. A graph G can be said to be k-fault-tolerant Hamiltonian connected if GF remains Hamiltonian connected for any FV(G)E(G) with |F|k.

    Hsu et al.[3] proved that AQn(n1) is Hamiltonian-connected. They also showed that AQn is (2n3)-fault-tolerant Hamiltonian and (2n4)-fault-tolerant Hamiltonian connected for n4 even when faulty elements occur. Soon after, Wang et al.[4] proved that AQn is (2n5)-fault-tolerant Panconnected for n3. We improved this result and showed that if FV(AQn)E(AQn) with |F|2n4, then for any two distinct error-free vertices u and v with distance d, there exists an error-free path Puv of length l with max{d+2,4}l2nfv1 in AQnF(n4)[22].

    In this paper, we show that for any two distinct error-free vertices u and v, there exists a fault-free Hamiltonian path Puv that joins vertices u and v with the exception of (u,v), which is a weak vertex-pair in AQnF(n4) under the assumption that FV(AQn)E(AQn) with |F|2n3.

    The rest of this paper is outlined as follows. Section 2 introduces the definitions and properties of the augmented cubes AQn. In Section 3, we investigate some lemmas of AQn to be used in our proofs. Section 4 proves the main theorem. Finally, Section 5 concludes the paper.

    In this section, we will introduce the definition of AQn and basic properties used in this paper.

    Definition 2.1. The n-dimensional augmented cube AQn, proposed by Choudum and Sunitha[16], can be defined recursively as follows.

    AQ1 is a complete graph K2 with vertex set {0,1}. For n2, AQn is obtained by taking two copies of the augmented cube AQn1 denoted by 0AQn1 and 1AQn1, and adding 2×2n1 edges between the two copies as follows.

    Let V(0AQn1)={0xn1x2x1|xi{0,1}} and V(1AQn1)={1xn1x2x1|xi{0,1}}. A vertex xV(0AQn1) is adjacent to a vertex yV(1AQn1) if and only if either:

    (1) xi=yi for 1in1; in this case, xy is called a hypercube edge and we set x=yhn or y=xhn, or

    (2) xi=¯yi for 1in1; in this case, xy is called a complement edge and we set x=ycn or y=xcn.

    And an edge between x=xnxn1xix2x1 and y=xnxn1¯xix2x1(xi{0,1}, 2in) is called an i-dimensional hypercube edge, setting x=yhi or y=xhi, an edge between x=xnxn1xix2x1 and y=xnxn1¯xi¯x2x1(xi{0,1}, 1in) is called an i-dimensional complement edge, setting x=yci or y=xci. For any vertex u in AQn, we use uh to denote uhn and use uc to denote ucn. Examples of the augmented cubes AQ1, AQ2 and AQ3 are shown in Figure 1(a)–(c), respectively.

    Figure 1.  AQ1, AQ2 and AQ3.

    AQn is (2n1)-regular that has, naturally, 2n vertices. For the sake of simplicity, we write this as L=0AQn1 and R=1AQn1. Let NAQn(x) express the set of vertices which are incident to vertex x and EAQn(x) express the set of edges which are incident to vertex x. For each vertex xV(L)(or V(R)), let NL(x)(or NR(x)) express the set of vertices adjacent to x in V(L)(or V(R)), EC signify the set of edges joining L to R and EL(x)(or ER(x)) serve as the set of edges which are incident to vertex x in L(or R).

    For two distinct vertices u and v in G, a path Puv from vertex u to vertex v of length k is a sequence of different vertices (x0,x1,,xk), where x0=u, xk=v, xi1xiE(G) for each i=1,2,,k, and k is the number of edges in Puv, called the length of Puv. The distance between vertices u and v, denoted by duv, is the length of a shortest path from vertex u to vertex v in G.

    Let Puv=(u,u1,u2,,uk1,v) be a path from vertex u to vertex v. A subsequence (ui,ui+1,,uj) of Puv is called a subpath of Puv, denoted by Puv(ui,uj). We can write Puv=(u,u1,,ui,Puv(ui,uj),uj,uk1,v). A cycle is a path Puv with u=v. We use C=(u,u1,u2,,uk1,u) to denote a cycle containing vertex u.

    We first give the useful definitions and properties about AQn as follows.

    Proposition 2.1. Let uv be an edge in AQn(n2) [4]. If uv is not an (n1)-dimensional complement edge, then uh, uc, vh and vc are all distinct. Otherwise, uh=vc, uc=vh.

    Proposition 2.2. For any two distinct vertices u and v of AQn, we have |(NAQn(u)EAQn(u))(NAQn(v)EAQn(v))|5.

    Proof. Let m be the adjacent vertex of vertex u. Then

    m={ucj=unun1uj+1ˉujˉuj1ˉu2ˉu1,1jn.uhj=unun1uj+1ˉujuj1u2u1,2jn.

    If there exists at least one common adjacent vertex between any two distinct vertices u and v of AQn, then duv2. We divided to the following two cases to prove.

    Case 1. duv=1.

    Case 1.1. v=uci(1in). Then v=unun1ui+1ˉuiˉui1ˉu2ˉu1.

    mN(v) if and only if

    m={uci+1=unun1ˉui+1ˉuiˉui1ˉu2ˉu1,1in1.uci1=unun1ui+1uiˉui1ˉu2ˉu1,2in.uhi=unun1ui+1ˉuiui1u2u1,2in.uhi+1=unun1ˉui+1uiui1u2u1,1in1.

    Then NAQn(u)NAQn(v)={uci+1,uci1,uhi,uhi+1} for 2in1, NAQn(u)NAQn(v)={uci+1,uhi+1} for i=1, NAQn(u)NAQn(v)={uci1,uhi} for i=n.

    Case 1.2. v=uhi(2in). Then v=unun1ui+1ˉuiui1u2u1.

    mN(v) if and only if

    m={uci1=unun1ui+1uiˉui1ˉu2ˉu1,2in.uci=unun1ui+1ˉuiˉui1ˉu2ˉu1,2in.

    Then NAQn(u)NAQn(v)={uci1,uci} for 2in.

    Case 2. duv=2.

    Case 2.1. v=ucick(1i<kn, ki+1). Then v=unun1uk+1ˉukˉuk1ˉui+1uiui1u2u1. mN(v) if and only if

    m={uci=unun1uk+1ukuk1ui+1ˉuiˉui1ˉu2ˉu1,uck=unun1uk+1ˉukˉuk1ˉui+1ˉuiˉui1ˉu2ˉu1,uhk=unun1uk+1ˉukui+1uiui1u2u1,k=i+2.uhi+1=unun1uk+1ukˉui+1uiui1u2u1,k=i+2.

    Then NAQn(u)NAQn(v)={uci,uck,uhk,uhi+1} for k=i+2 and NAQn(u)NAQn(v)={uci,uck} for ki+2.

    Case 2.2. v=ucihk(1i<kn, ki+1). Then v=unun1uk+1ˉukuk1ui+1ˉuiˉui1ˉu2ˉu1. mN(v) if and only if

    m={uci=unun1uk+1ukuk1ui+1ˉuiˉui1ˉu2ˉu1,uhk=unun1uk+1ˉukuk1ui+1uiui1u2u1,uck=unun1uk+1ˉukˉui+1ˉuiˉui1ˉu2ˉu1,k=i+2.uhi+1=unun1uk+1ukˉui+1uiui1u2u1,k=i+2.

    Then NAQn(u)NAQn(v)={uci,uhk,uck,uhi+1} for k=i+2 and NAQn(u)NAQn(v)={uci,uhk} for ki+2.

    Case 2.3. v=uhihk(2i<kn). Then v=unun1uk+1ˉukuk1ui+1ˉuiui1u2u1. mN(v) if and only if

    m={uhi=unun1uk+1ukuk1ui+1ˉuiui1u2u1,uhk=unun1uk+1ˉukuk1ui+1uiui1u2u1,uci1=unun1uk+1ukuiˉui1ˉu2ˉu1,k=i+1.uck=unun1uk+1ˉukˉuiˉui1ˉu2ˉu1,k=i+1.

    Then NAQn(u)NAQn(v)={uhi,uhk,uci1,uck} for k=i+1 and NAQn(u)NAQn(v)={uhi,uhk} for ki+1.

    Case 2.4. v=uhick(2i<kn). Then v=unun1uk+1ˉukˉuk1ˉui+1uiˉui1ˉu2ˉu1. mN(v) if and only if

    m={uhi=unun1uk+1ukuk1ui+1ˉuiui1u2u1,uck=unun1uk+1ˉukˉuk1ˉui+1ˉuiˉui1ˉu2ˉu1,uci1=unun1uk+1ukuiˉui1ˉu2ˉu1,k=i+1.uhk=unun1uk+1ˉukuiui1u2u1,k=i+1.

    Then NAQn(u)NAQn(v)={uhi,uck,uci1,uhk} for k=i+1 and NAQn(u)NAQn(v)={uhi,uck} for ki+1.

    Combining the above cases, we have that |NAQn(u)NAQn(v)|4. If uvE(AQn), then |(NAQn(u)EAQn(u))(NAQn(v)EAQn(v))|5. If uvE(AQn), then |(NAQn(u)EAQn(u))(NAQn(v)EAQn(v))|4. Hence, we have |(NAQn(u)EAQn(u))(NAQn(v)EAQn(v))|5.

    Definition 2.2. Let FV(AQn)E(AQn) with |F|=2n3. If AQnF include a vertex w with NAQnF(w)={w1,w2}, then w is considered a weak 2-degree vertex and (w1,w2) is considered a w-weak vertex pair(or a weak vertex pair, for short).

    Take F={a,b} for an example, we know that w is a weak 2-degree vertex and (w1,w2) is a weak vertex-pair in AQ3F(See Figure 2).

    Figure 2.  Illustration of weak vertex-pair.

    Because it is impossible for any error-free path Pw1w2 of length l with l3 to contain the weak 2-degree vertex w, no error-free Hamiltonian path that joins vertices w1 and w2 exists in AQnF. Fortunately, at most one weak 2-degree vertex w and at most one w-weak vertex-pair exist in AQnF(n5) for any FV(AQn)E(AQn) with |F|=2n3. We shall provide proof of this fact in Proposition 2.3.

    Definition 2.3. If (w1,w2) is not a weak vertex-pair for arbitrary vertex wV(AQnF), then (w1,w2) is called a normal vertex pair.

    Proposition 2.3. Let FV(AQn)E(AQn) with |F|2n1(n6). Then there exists at most one vertex zV(AQnF) such that dAQnF(z)2.

    Proof. Assume that there exist two vertices z1,z2 such that dAQnF(z1)2 and dAQnF(z2)2. Since AQn is a (2n1)-regular graph, we have |F(NAQn(z1)EAQn(z1))|2n3 and |F(NAQn(z2)EAQn(z2))|2n3.

    By Proposition 2.2, |(NAQn(z1)EAQn(z1))(NAQn(z2)EAQn(z2))|5. Then |F(NAQn(z1)EAQn(z1))|+|F(NAQn(z2)EAQn(z2))|-|F(NAQn(z1)EAQn(z1))(NAQn(z2)EAQn(z2))|2(2n3)5=4n11>2n1(n6), a contradiction to |F|2n1.

    Hence, at most one vertex zV(AQnF) exists in AQnF such that dAQnF(z)2 for any FV(AQn)E(AQn) with |F|2n1. By Proposition 2.3, we can obtain the Corollary 2.1 as follows.

    Corollary 2.1. Let FV(AQn)E(AQn) with |F|2n3. Then at most a weak 2-degree vertex w and at most a w-weak vertex-pair exist in AQnF(n6).

    Denote FL=FL, FR=FR, FC=FEC, Fv=FV(AQn), Fe=FE(AQn), FLv=V(L)FL, FRv=V(R)FR, fv=|Fv|, fLv=|FLv|, fRv=|FRv|.

    We need the following lemmas.

    Lemma 3.1. AQn(n3) is (2n4)-fault-tolerant Hamiltonian connected and (2n3)-fault-tolerant Hamiltonian [3].

    Lemma 3.2. If |FL|=2n3(n6), then for arbitrary vertex-pair (u,v) with u,vV(L), there exist two faulty elements x1,x2FL such that (u,v) is a normal vertex-pair in L(FL{x1,x2}).

    Proof. We use the following two cases to prove.

    Case 1. (u,v) is a w-weak vertex pair in LFL. Then dLFL(w)=2 and |FL(NL(w)EL(w))|=2n5. By Proposition 2.3, w is the unique vertex in LFL with dLFL(w)2.

    So, we can choose two elements x1,x2FL(NL(w)EL(w)). Let FL1=FL{x1,x2}, then dLFL1(w)=4. Hence, (u,v) is a normal vertex pair in LFL1.

    Case 2. (u,v) is a normal vertex pair in LFL. Let vertex zLFL with the least degree.

    Case 2.1. δ(LFL)=0, then FLNL(z)EL(z), dLFL(z)=0.

    Case 2.1.1. z{u,v}. Assume that u=z(When v=z, the same proofs apply).

    By Proposition 2.3, u is the unique vertex in LFL with dLFL(u)2. Then (u,v) is a normal vertex-pair in L(FL{x1,x2}) for arbitrary two elements x1,x2 of FL.

    Case 2.1.2. z{u,v}.

    By Proposition 2.3, z is the unique vertex in LFL with dLFL(z)2. There exist two elements x1,x2FL(NL(z)EL(z)) with x1,x2{uz,vz}. Let FL1=FL{x1,x2}, then dLFL1(z)=2 and NLFL1(z){u,v}. Hence, (u,v) is a normal vertex pair in LFL1.

    Case 2.2. δ(LFL)=1. Then |FL(NL(z)EL(z))|=2n4 and dLFL(z)=1.

    By Proposition 2.3, z is the unique vertex in LFL with dLFL(z)2. There exist two elements x1,x2FL(NL(z)EL(z)). Let FL1=FL{x1,x2}, then dLFL1(z)=3. Then (u,v) is a normal vertex pair in LFL1.

    Case 2.3. δ(LFL)2.

    Then (u,v) is a normal vertex-pair in L(FL{x1,x2}) for arbitrary two elements x1,x2 of FL.

    The Lemma holds.

    By a similar argument to Lemma 3.2, we can get the following Lemma.

    Lemma 3.3. If |FL|=2n4(n6), then for arbitrary vertex-pair (u,v) with u,vV(L), there is a faulty element xFL such that (u,v) is a normal vertex-pair in L(FL{x}).

    Lemma 3.4. Let FV(AQn)E(AQn) with |F|2 and x,y,z,w be four distinct vertices in AQn(n4). Then two disjoint paths Pxy, Pzw such that V(Pxy)V(Pzw)=V(AQnF) will exist.

    Proof. We prove the lemma by induction on n4. The induction basis for n=4 holds by computer program. Suppose that the lemma holds for n1 with n5, then we must show the lemma holds for n.

    Case 1. x,y,z,wV(L).

    By induction hypothesis, two disjoint paths Pxy, Pzw with V(Pxy)V(Pzw)=V(LFL) exist in LFL. Assume that |V(Pxy)||V(Pzw)|. Then |V(Pxy)|22n22/27(n5). Since |F|2, we can choose an edge x1y1E(Pxy) such that xh1,yh1,x1xh1,y1yh1F. By Lemma 3.1, a Hamiltonian path Pxh1yh1 will exist in RFR. Let P1xy=(x,Pxy(x,x1),x1,xh1,Pxh1yh1,yh1,y1,Pxy(y1,y),y). Then P1xy,Pzw are two desired paths in AQnF(see Figure 3(a)).

    Figure 3.  Illustrations of Lemma 3.4.

    Case 2. x,y,zV(L), wV(R).

    Since |EC|12=2n1220(n5), an error-free edge z1zh1 can be chosen form EC such that z1{x,y,z}, zh1w and z1,zh1F. By induction hypothesis, two disjoint paths Pxy, Pzz1 with V(Pxy)V(Pzz1)=V(LFL) exist in LFL. By Lemma 3.1, we can find a Hamiltonian path Pzh1w in RFR. Let Pzw=(z,Pzz1,z1,zh1,Pzh1w,w). Then Pxy,Pzw are two desired paths in AQnF(see Figure 3(b)).

    Case 3. x,yV(L), z,wV(R).

    By Lemma 3.1, we can find a Hamiltonian path Pxy in LFL and a Hamiltonian path Pzw in RFR. Then Pxy,Pzw are two desired paths in AQnF(see Figure 4(a)).

    Figure 4.  Illustrations of Lemma 3.4.

    Case 4. x,zV(L), y,wV(R).

    Since |EC|12=2n1220(n5), there are two error-free disjoint edges x1xh1,z1zh1 such that x1,z1{x,z}, xh1,zh1{y,w} and x1,xh1,z1,zh1F. By induction hypothesis, two disjoint paths Pxx1, Pzz1 with V(Pxx1)V(Pzz1)=V(LFL) exist in LFL and two disjoint paths Pxh1y, Pzh1w with V(Pxh1y)V(Pzh1w)=V(RFR) exist in RFR. Let Pxy=(x,Pxx1,x1,xh1,Pxh1y,y), Pzw=(z,Pzz1,z1,zh1,Pzh1w,w). Then Pxy,Pzw are two desired paths in AQnF(see Figure 4(b)).

    The lemma holds.

    Lemma 3.5. Let x,y,z,w,a,b be six distinct vertices in AQn(n4). Then there exist three disjoint paths Pxy, Pzw, and Pab such that V(Pxy)V(Pzw)V(Pab)=V(AQn).

    Proof. We prove the lemma by induction on n4. The induction basis for n=4 holds by computer program. Suppose the lemma holds for n1 with n5, then we must show the lemma holds for n.

    Case 1. x,y,z,w,a,bV(L).

    By induction hypothesis, three disjoint paths Pxy, Pzw and Pab with V(Pxy)V(Pzw)V(Pab)=V(L) will exist in L. Let x1y1E(Pxy). By Lemma 3.1, a Hamiltonian path Pxh1yh1 can be found in R. Let P1xy=(x,Pxy(x,x1),x1,xh1,Pxh1yh1,yh1,y1,Pxy(y1,y),y). Then P1xy,Pzw,Pab are three desired paths in AQn(see Figure 5(a)).

    Figure 5.  Illustrations of Lemma 3.5.

    Case 2. x,y,z,w,aV(L), bV(R).

    Choose a vertex a1 from V(L){x,y,z,w,a} such that there exists a vertex ag1{ah1,ac1} with ag1b. By induction hypothesis, three disjoint paths Pxy, Pzw and Paa1 with V(Pxy)V(Pzw)V(Paa1)=V(L) will exist in L. By Lemma 3.1, a Hamiltonian path Pag1b can be found in R. Let Pab=(a,Paa1,a1,ag1,Pag1b,b). Then Pxy,Pzw,Pab are three desired paths in AQn(see Figure 5(b)).

    Case 3. x,y,z,wV(L), a,bV(R).

    By Lemma 3.4, two disjoint paths Pxy, Pzw with V(Pxy)V(Pzw)=V(L) exist in L. By Lemma 3.1, we can find a Hamiltonian path Pab in R. Then Pxy,Pzw,Pab are three desired paths in AQn(see Figure 5(c)).

    Case 4. x,y,z,aV(L), w,bV(R).

    Since |EC|12=2n1220, there are two disjoint edges z1zh1,a1ah1 such that z1,a1{x,y,z,a} and zh1,ah1{w,b}. By induction hypothesis, three disjoint paths Pxy, Pzz1 and Paa1 with V(Pxy)V(Pzz1)V(Paa1)=V(L) will exist in L. And by Lemma 3.4, two disjoint paths Pzh1w, Pah1b with V(Pzh1w)V(Pah1b)=V(R) will exist in R. Let Pzw=(z,Pzz1,z1,zh1,Pzh1w,w) and Pab=(a,Paa1,a1,ah1,Pah1b,b). Then Pxy,Pzw,Pab are three desired paths in AQn(see Figure 6(a)).

    Figure 6.  Illustrations of Lemma 3.5.

    Case 5. x,z,aV(L), y,w,bV(R).

    Since |EC|12=2n1220, there are three disjoint edges x1xh1,z1zh1,a1ah1 such that x1,z1,a1{x,z,a} and xh1,zh1,ah1{y,w,b}. By induction hypothesis, three disjoint paths Pxx1, Pzz1 and Paa1 with V(Pxx1)V(Pzz1)V(Paa1)=V(L) will exist in L and three disjoint paths Pxh1y, Pzh1w, Pah1b with V(Pxh1y)V(Pzh1w)V(Pah1b)=V(R) will exist in R. Let Pxy=(x,Pxx1,x1,xh1,Pxh1y,y), Pzw=(z,Pzz1,z1,zh1,Pzh1w,w) and Pab=(a,Paa1,a1,ah1,Pah1b,b). Then Pxy,Pzw,Pab are three desired paths in AQn(see Figure 6(b)).

    Case 6. x,y,aV(L), z,w,bV(R).

    Since |EC|12=2n1220, there is an edge a1ah1 such that a1{x,y,a} and ah1{z,w,b}. By Lemma 3.4, two disjoint paths Pxy and Paa1 with V(Pxy)V(Paa1)=V(L) will exist in L and two disjoint paths Pzw and Pah1b with V(Pzw)V(Pah1b)=V(R) will exist in R. Let Pab=(a,Paa1,a1,ah1,Pah1b,b). Then Pxy,Pzw,Pab are three desired paths in AQn(see Figure 6(c)).

    The lemma holds.

    Theorem 4.1. Let FV(AQn)E(AQn) with |F|2n3(n4). Then for arbitrary two different vertices u and v in AQnF, there exists an error-free Hamiltonian path Puv except (u,v) is a weak vertex-pair in AQnF.

    Proof. For |F|2n4, the theorem holds by Lemma 3.1. We only need to consider |F|=2n3.

    Now, we prove the theorem by induction on n4. The induction basis for n=4,5 holds by computer program (https://github.com/ZhangHeidi/Hypercubes/blob/master/vcn02.c). Supposing that the theorem holds for n1 with n6, we must show the theorem holds for n.

    We may assume |FR||FL|(When |FR||FL|, the same proofs apply). Then |FR|2n32n1. Notice that |NR(x)|=2n3 for any vertex xR, we have |NRFR(x)|n24. Thus RFR does not contain weak vertex-pairs.

    Case 1. |FL|2n5.

    Case 1.1. u,vV(LFL) or u,vV(RFR). Suppose that u,vV(LFL).

    Case 1.1.1. (u,v) is a w-weak vertex-pair in LFL, i.e., NLFL(w)={u,v}. Since |NL(w)|=2n3, we have |FL|=2n5 and |FR|+|FC|=2. Note that (u,v) is a normal vertex-pair in AQnF, we can choose a vertex wg from {wh,wc} such that wg,wwgF.

    Because |V(L)FL{u,w,v}|2n1(2n5)322(n6) and |FR|+|FC|=2, there is a vertex yV(L)FL{u,w,v} such that yh,yyhF and yhwg. By Corollary 2.1, (u,y) is a normal vertex-pair in LFL. By induction hypothesis, a Hamiltonian path Puy exists in LFL. Notice that NLFL(w)={u,v}, then NPuy(w)={u,v}. Since |FR|22n6, by Lemma 3.1, a Hamiltonian path Pwgyh exists in RFR. An error-free Hamiltonian path Puv=(u,w,wg,Pwgyh,yh,y,Puy(y,v),v) can therefore be found(see Figure 7(a)).

    Figure 7.  Illustrations of Case 1.1 and Case 1.2 of Theorem 4.1.

    Case 1.1.2. (u,v) is a normal vertex-pair in LFL.

    Since |FL|2n5, by induction hypothesis, a Hamiltonian path Puv exists in LFL. By luv+12(2n3)=2n1fLv2(2n3)3, we can choose an edge abE(Puv) such that ah,bh,aah,bbhF. By induction hypothesis, a Hamiltonian path Pahbh exists in RFR. An error-free Hamiltonian path P1uv=(u,Puv(u,a),a,ah,Pahbh,bh,b,Puv(b,v),v) can therefore be found(see Figure 7(b)).

    Case 1.2. uV(LFL) and vV(RFR).

    According to the definition of AQn, |EC|=2n. Since |EC|2|F|=2n2(2n3)46(n6), there is an error-free edge abEC such that a,b{u,v}, a,bF and (u,a) is a normal vertex-pair in LFL. By induction hypothesis, a Hamiltonian path Pua in LFL and a Hamiltonian path Pbv in RFR exist. An error-free Hamiltonian path Puv=(u,Pua,a,b,Pbv,v) can therefore be found(see Figure 7(c)).

    Case 2. |FL|=2n4. Then |FR|+|FC|=1.

    Case 2.1. u,vV(LFL).

    By Lemma 3.3, we can choose an element fFL such that (u,v) is a normal vertex-pair in L(FL{f}). Let FL1=FL{f}. Then |FL1|=2n5. By induction hypothesis, a Hamiltonian path Puv exists in LFL1.

    Case 2.1.1. fV(Puv)E(Puv).

    If fE(L)FL, say f=ab; if fV(L)FL, say NPuv(f)={a,b}; let Puv=(u,Puv(u,a),a,f,b,Puv(b,v),v). Suppose that |{ah,bh,aah,bbh}F||{ac,bc,aac,bbc}F|.

    Case 2.1.1.1. |{ah,bh,aah,bbh}F|=0.

    Since |FR|12n6, by Lemma 3.1, a Hamiltonian path Pahbh exists in RFR. An error-free Hamiltonian path P1uv=(u,Puv(u,a),a,ah,Pahbh,bh,b,Puv(b,v),v) can therefore be found(see Figure 8(a)).

    Figure 8.  Illustrations of Case 2.1 of Theorem 4.1.

    Case 2.1.1.2. |{ah,bh,aah,bbh}F|=1. Then |{ac,bc,aac,bbc}F|=1.

    Notice that |FR|+|FC|=1, we have {ah,bh,aah,bbh}F={ac,bc,aac,bbc}F, i.e., {ah,bh,aah,bbh}={ac,bc,aac,bbc}. Then by Proposition 2.1, a=bcn1, ah=bc and ac=bh. Suppose that ahF, then bhF. Let a1b1E(Puv) with a1,b1{a,b} and FR1=FR+{bh}. Then |FR1|22n6. By Lemma 3.1, a Hamiltonian path Pah1bh1 exists in RFR1. An error-free Hamiltonian path P1uv=(u,Puv(u,a),a,bh,b,Puv(b,a1),a1,ah1,Pah1bh1,bh1,b1,Puv(b1,v),v) can therefore be found(see Figure 8(b)).

    Case 2.1.2. fV(Puv)E(Puv).

    Then an edge a2b2 can be chosen from Puv with ah2,bh2,a2ah2,b2bh2F. Since |FR|12n6. By Lemma 3.1, a Hamiltonian path Pah2bh2 exists in RFR. An error-free Hamiltonian path P1uv=(u,Puv(u,a2),a2,ah2,Pah2bh2,bh2,b2,Puv(b2,v),v) can therefore be found(see Figure 8(c)).

    Case 2.2. uV(LFL) and vV(RFR).

    Case 2.2.1. |FLv|1. There is a vertex xFLv. Let FL1=FL{x}, then |FL1|=|FL|1=2n5.

    Case 2.2.1.1. (u,x) is a normal vertex-pair in LFL1.

    By induction hypothesis, a Hamiltonian path Pux exists in LFL1. Let NPux(x)=x1. Since |FR|+|FC|=1, there is a vertex xg1{xh1,xc1} such that xg1,x1xg1F.

    (1) xg1=v. Choose an edge abE(Pux) such that ah,bh,aah,bbhF and a,b{x,x1}. Let FR1=FR+{v}. Then |FR1|22n6. By Lemma 3.1, a Hamiltonian path Pahbh exists in RFR1. An error-free Hamiltonian Puv=(u,Pux(u,a),a,ah,Pahbh,bh,b,Pux(b,x1),x1,v) can therefore be found(see Figure 9(a)).

    Figure 9.  Illustrations of Case 2.2.1.1 of Theorem 4.1.

    (2) xg1v. Since |FR|12n6. By Lemma 3.1, a Hamiltonian path Pxg1v exists in RFR. An error-free Hamiltonian path Puv=(u,Pux(u,x1),x1,xg1,Pxg1v,v) can therefore be found(see Figure 9(b)).

    Case 2.2.1.2. (u,x) is a w-weak vertex-pair in LFL1. Then NLFL1(w)={u,x}, i.e., NLFL(w)=u.

    By Corollary 2.1., (u,w) is a normal vertex-pair in LFL1. Since |FL1|=2n5, by induction hypothesis, a Hamiltonian path Puw exists in LFL1. By NLFL1(w)={u,x}, we have NPuw(w)={x}. Let NPuw(x)={x1} with x1w.

    (1) |{wh,wc}F|=0.

    (1.1) v{wh,wc}, assume that v=wh. If x1=wcn1, then by Proposition 2.1, xh1=wc,xc1=wh. We can choose an edge abE(Puw) such that ah,bh,aah,bbhF and a,b{w,x,x1}, then v,wc{ah,bh}. Let FR1=FR+{v,wc}. Then |FR1|32n6. By Lemma 3.1, a Hamiltonian path Pahbh exists in RFR1. An error-free Hamiltonian path Puv=(u,Puw(u,a),a,ah,Pahbh,bh,b,Puw(b,x1),x1,wc,w,v) can therefore be found(see Figure 10(a)). If x1wcn1, then by Proposition 2.1, xh1wc,xc1wh. There exists an error-free vertex xg1{xc1,xh1} such that xg1,x1xg1F. We have xg1{wc,v}. Let FR1=FR+{v}. Then |FR1|22n6. By Lemma 3.1, a Hamiltonian path Pxg1wc exists in RFR1. An error-free Hamiltonian path Puv=(u,Puw(u,x1),x1,xg1,Pxg1wc,wc,w,v) can therefore be found(see Figure 10(b)).

    Figure 10.  Illustrations of Case 2.2.1.2 of Theorem 4.1.

    (1.2) v{wh,wc}.

    For x1=wcn1. By Proposition 2.1, xh1=wc,xc1=wh, i.e., v{xh1,xc1}. Let FR1=FR+{wc}. Then |FR1|22n6. By Lemma 3.1, a Hamiltonian path Pwhv exists in RFR1. An error-free Hamiltonian path Puv=(u,Puw(u,x1),x1,wc,w,wh,Pwhv,v) connecting vertices u and v can therefore be found (see Figure 11(a)).

    Figure 11.  Illustrations of Case 2.2.1.2 of Theorem 4.1.

    For x1wcn1. By Proposition 2.1, xh1wc,xc1wh. There exists a correct vertex xg1{xc1,xh1} such that xg1,x1xg1F. If xg1=v, we can choose an edge abE(Puw) with a,b{w,x,x1}, ah,aah,bh,bbhF and awcn1,bwcn1. Let FR1=FR+{v}. Then |FR1|2. By Lemma 3.4, two disjoint paths Pahwh,Pwcbh with V(Pahwh)V(Pwcbh)=V(RFR1) exist in RFR1. An error-free Hamiltonian path Puv=(u,Puw(u,a),a,ah,Pahwh,wh,w,wc,Pwcbh,bh,b,Puw(b,x1),x1,v) can therefore be found(see Figure 11(b)). If xg1v. Since |FR|1, by Lemma 3.4, two disjoint paths Pxg1wh,Pwcv with V(Pxg1wh)V(Pwcv)=V(RFR) exist in RFR. An error-free Hamiltonian path Puv=(u,Puw(u,x1),x1,xg1,Pxg1wh,wh,w,wc,Pwcv,v) can therefore be found(see Figure 11(c)).

    (2) |{wh,wc}F|=1. Assume that wcF. Let NPuw(u)={u1}.

    For x1=wcn1 or u1=wcn1. Assume that x1=wcn1, then by Proposition 2.1, xh1=wc,xc1=wh i.e., xh1F. Since |FC|+|FR|=1, there exists a correct vertex ug1{uc1,uh1} such that ug1,u1ug1F and ug1v. Let FR1=FR+{wh}. Then |FR1|22n6. By Lemma 3.1, a Hamiltonian path Pug1v exists in RFR1. An error-free Hamiltonian path Puv=(u,w,wh,x1,Puw(x1,u1),u1,ug1,Pug1v,v) can therefore be found(see Figure 12(a)).

    Figure 12.  Illustrations of Case 2.2.1.2 of Theorem 4.1.

    For x1wcn1 and u1wcn1. By Proposition 2.1, xh1wc,xc1wh, uh1wc,uc1wh. If v{xh1,uh1}, assume that v=xh1. Let FR1=FR+{v}. Then |FR1|22n6. By Lemma 3.1, a Hamiltonian path Pwhuh1 exists in RFR1. An error-free Hamiltonian path Puv=(u,w,wh,Pwhuh1,uh1,u1,Puw(u1,x1),x1,v) can therefore be found(see Figure 12(b)). If v{xh1,uh1}, since |FR|1, by Lemma 3.4, two disjoint paths Pwhxh1,Puh1v with V(Pwhxh1)V(Puh1v)=V(RFR) exist in RFR. An error-free Hamiltonian path Puv=(u,w,wh,Pwhxh1,xh1,x1,Puw(x1,u1),u1,uh1,Puh1v,v) can therefore be found(see Figure 12(c)).

    Case 2.2.2. |FLv|=0. A faulty edge f can be chosen from FL such that fEL(vh)EL(vc). Otherwise, FLEL(vh)EL(vc). Consider the following two cases.

    Case 2.2.2.1. There is a faulty edge fFL such that fE(vh)E(vc). Let FL1=FLf. Then |FL1|=2n5. By Lemma 3.1, a Hamiltonian cycle C containing vertex u exists in LFL1.

    (1) fE(C). Let aNC(u) with a,aahF and C=(u,Pua,a,u).

    For ahv, since |FR|1, by Lemma 3.1, a Hamiltonian path Pahv exists in RFR. An error-free Hamiltonian path Puv=(u,Pua,a,ah,Pahv,v) can therefore be found(see Figure 13(a)).

    Figure 13.  Illustrations of Case 2.2.2.1 of Theorem 4.1.

    For ah=v, let FR1=FR+{v}. Then |FR1|22n6. Choose an edge a1b1E(C) such that ah1,bh1,a1ah1.b1bh1F and a1,b1{u,a}. By Lemma 3.1, a Hamiltonian path Pah1bh1 exists in RFR1. An error-free Hamiltonian path Puv=(u,Pua(u,a1),a1,ah1,Pah1bh1,bh1,b1,Pua(b1,a),a,v) can therefore be found(see Figure 13(b)).

    (2) fE(C). Let f=ab. Consider the following two cases.

    (2.1) fEC(u). Let f=ub and C=(u,Pub,b,u). Since |FR|+|FC|=1, there is a correct vertex bg{bh,bc} such that bbgF. Since fE(vh)E(vc), bgv. Then by |FR|1 and Lemma 3.1, a Hamiltonian path Pbgv exists in RFR. An error-free Hamiltonian path Puv=(u,Pub,b,bg,Pbgv,v) can therefore be found(see Figure 13(c)).

    (2.2) fEC(u). Let f=ab and C=(u,Pua,a,b,Pbu1,u1,u). Suppose that |{uh1,u1uh1,ah,aah,bh,bbh}F||{uc1,u1uc1,ac,aac,bc,bbc}F|.

    (2.2.1) |{uh1,u1uh1,ah,aah,bh,bbh}F|=0.

    For uh1v, by Lemma 3.4, two disjoint paths Puh1v, Pahbh with V(Puh1v)V(Pahbh)=V(RFR) exist in RFR. An error-free Hamiltonian path Puv=(u,Pua,a,ah,Pahbh,bh,b,Pbu1,u1,uh1,Puh1v,v) can therefore be found(see Figure 14(a)).

    Figure 14.  Illustrations of Case 2.2.2.1 of Theorem 4.1.

    For uh1=v, let FR1=FR+{v}. Then |FR1|22n6. By Lemma 3.1, a Hamiltonian path Pahbh exists in RFR1. An error-free Hamiltonian path Puv=(u,Pua,a,ah,Pahbh,bh,b,Pbu1,u1,v) can therefore be found(see Figure 14(b)).

    (2.2.2) |{uh1,u1uh1,ah,aah,bh,bbh}F|=1. Then |{uc1,u1uc1,ac,aac,bc,bbc}F|=1. Notice that |FR|+|FC|=1, we have {uh1,u1uh1,ah,aah,bh,bbh}F={uc1,u1uc1,ac,aac,bc,bbc}F. Then by Proposition 2.1, a=bcn1 or a=ucn11 or b=ucn11.

    For a=bcn1, by Proposition 2.1, ah=bc and ac=bh. Suppose that ahF. Then bhF and |{uh1,u1uh1,uc1,u1uc1}F|=0. It follows that a vertex ug1 can be chosen from {uh1,uc1} such that ug1v. Let FR1=FR+{bh}. Then |FR1|22n6. By Lemma 3.1, a Hamiltonian path Pug1v exists in RFR1. An error-free Hamiltonian path Puv=(u,Pua,a,bh,b,Pbu1,u1,ug1,Pug1v,v) can therefore be found(see Figure 15(a)).

    Figure 15.  Illustrations of Case 2.2.2.1 of Theorem 4.1.

    For a=ucn11, by Proposition 2.1, ah=uc1 and ac=uh1. Suppose that ahF. Then uh1F and |{bh,bbh,bc,bbc}F|=0. Let FR1=FR+{uh1}. Then |FR1|22n6. Notice that f=abE(vh)E(vc), then v{bh,bc}. By Lemma 3.1, a Hamiltonian path Pbhv exists in RFR1. An error-free Hamiltonian path Puv=(u,Pua,a,uh1,u1,Pu1b,b,bh,Pbhv,v) can therefore be found(see Figure 15(b)).

    For b=ucn11, by Proposition 2.1, bh=uc1 and bc=uh1. Assume that uh1F. Then bhF and |{ah,aah,ac,aac}F|=0. Let u2=NC(u) with u2u1. Then uh2,u2uh2,uc2,u2uc2F. Notice that f=abE(vh)E(vc), then v{ah,ac}. If u2=acn1, since v{ah,ac}, then for any vertex ug2{uh2,uc2} with ug2v. If u2acn1, then there is a vertex ug2{uh2,uc2} such that ug2v. Since |FR|1, by Lemma 3.4, two disjoint paths Pahbh,Pug2v with V(Pahbh)V(Pug2v)=V(RFR) exist in RFR. An error-free Hamiltonian path Puv=(u,Pub,b,bh,Pbhah,ah,a,Pua(a,u2),u2,ug2,Pug2v,v) can therefore be found(see Figure 15(c)). If u2=a, then we use ac instead of ug2.

    Case 2.2.2.2. FLNL(vh)EL(vc). Suppose that |FLEL(vh)||FLEL(vc)|. Let e1,e2FLEL(vh) and FL1=FL{e1,e2}+{vh}. Then |FL1|=2n5. Since |NL(vh)|=2n3 and |FL|=2n4, there is a correct vertex y such that yNLFL(vh).

    (1) u=vh. Choose a vertex x from V(L)FL{u,vc,y} with xh,xxhF and xhv. Since |FLEL(vh)||FLEL(vc)| and FL1=FL{e1,e2}+{vh}, (x,y) is a normal vertex-pair in LFL1. By induction hypothesis, a Hamiltonian path Pxy exists in LFL1. Since |FR|1, by Lemma 3.1, a Hamiltonian path Pxhv exists in RFR. An error-free Hamiltonian path Puv=(u,y,Pyx,x,xh,Pxhv,v) can therefore be found(see Figure 16(a)).

    Figure 16.  Illustrations of Case 2.2.2.2 of Theorem 4.1.

    (2) uvh.

    (2.1) y=u. Then uNLFL(vh). Notice that FLNL(vh)EL(vc) and |FR|+|FC|=1. Since (u,v) is a normal vertex pair in AQnF, we have that vh(vh)c,(vh)cF. Choose a vertex x from V(L)FL{vh,vc,y} with xc,xxcF and xcv. Since |FLEL(vh)||FLEL(vc)| and FL1=FL{e1,e2}+{vh}, (u,x) is a normal vertex-pair in LFL1. By induction hypothesis, a Hamiltonian path Pux exists in LFL1.

    (2.1.1) vhvF. Let FR1=FR+{v}. Then |FR1|22n6. By Lemma 3.1, a Hamiltonian path Pxc(vh)c exists in RFR1. An error-free Hamiltonian path Puv=(u,Pux,x,xc,Pxc(vh)c,(vh)c,vh,v) can therefore be found(see Figure 16(b)).

    (2.1.2) vhvF. Let u1NPux(u). Since |FR|+|FC|=1, uc1,u1uc1F.

    If uc1=v, let FR1=FR+{v}. Then |FR1|22n6. By Lemma 3.1, a Hamiltonian path P(vh)cxc exists in RFR1. An error-free Hamiltonian path Puv=(u,vh,(vh)c,P(vh)cxc,xc,x,Pux(x,u1),u1,v) connecting vertices u and v can therefore be found(see Figure 17(a)).

    Figure 17.  Illustrations of Case 2.2.2.2 of Theorem 4.1.

    If uc1v, by |FR|1 and Lemma 3.4, two disjoint paths P(vh)cxc, Puc1v with V(P(vh)cxc)V(Puc1v)=V(RFR) exist in RFR. An error-free Hamiltonian path Puv=(u,vh,(vh)c,P(vh)cxc,xc,x,Pux(x,u1),u1,uc1,Puc1v,v) can therefore be found(see Figure 17(b)).

    (2.2) yu. Since |FLEL(vh)||FLEL(vc)| and FL1=FL{e1,e2}+{vh}, (u,y) is a normal vertex-pair in LFL1. By induction hypothesis, a Hamiltonian path Puy exists in LFL1.

    If vhvF, then (vh)c,vh(vh)cF. Since |FR|1, by Lemma 3.1, a Hamiltonian path P(vh)cv exists in RFR. An error-free Hamiltonian path Puv=(u,Puy,y,vh,(vh)c,P(vh)cv,v) can therefore be found(see Figure 18(a)).

    Figure 18.  Illustrations of Case 2.2.2.2 of Theorem 4.1.

    If vhvF, then choose an edge abE(Puy) with ah,bh,aah,bbhF and v{ah,bh}. Let FR1=FR+{v}. Then |FR1|22n6. By Lemma 3.1, a Hamiltonian path Pahbh exists in RFR1. An error-free Hamiltonian path Puv=(u,Puy(u,a),a,ah,Pahbh,bh,b,Puy(b,y),y,vh,v) can therefore be found(see Figure 18(b)).

    Case 2.3. u,vV(RFR).

    Notice that uh=(uc)cn1 and vh=(vc)cn1. By Proposition 2.2, |NL(uh)NL(uc)|=2 and |NL(vh)NL(vc)|=2. Let NL(uh)NL(uc)={m1,m2}, NL(vh)NL(vc)={m3,m4}, and FL1={m1,m2,m3,m4,uhuc,vhvc}. Since |FL|=2n48(n6), |FLFL1|2. Then we can choose a faulty element f with fFLFL1. Then |FL{f}|=2n5. By Lemma 3.1, a Hamiltonian cycle C exists in L(FL{f}). If C contains f, let C=(a,Pab,b,f,a). If C does not contain f, let C=(a,Pab,b,a) with ab{uhuc,vhvc}. Since |FR|+|FC|=1, there is a vertex ag{ah,ac} and a vertex bg{bh,bc} with ag,bg,aag,bbgF. If |{ag,bg}{u,v}|1, then by the choice of the above error element f, abcn1, i.e., ah,ac,bh,bc are all distinct. Since |FR|+|FC|=1, we can choose an error-free set {ag,bg,aag,bbg} such that |{ag,bg}{u,v}|=1. Therefore, we only need to consider the following two cases.

    Case 2.3.1. |{ag,bg}{u,v}|=0.

    Case 2.3.1.1. agbg.

    Since |FR|1, by Lemma 3.4, two disjoint paths Puag, Pbgv with V(Puag)V(Pbgv)=V(RFR) exist in RFR. An error-free Hamiltonian path Puv=(u,Puag,ag,a,Pab,b,bg,Pbgv,v) can therefore be found(see Figure 19(a)).

    Figure 19.  Illustrations of Case 2.3.1 of Theorem 4.1.

    Case 2.3.1.2. ag=bg.

    Let FR1=FR+{ag}. Then |FR1|2. Choose an edge a1b1E(Pab) with a1,b1{a,b}, ah1,bh1{u,v} and ah1,bh1,a1ah1,b1bh1F. By Lemma 3.4, two disjoint paths Puah1, Pbh1v with V(Puah1)V(Pbh1v)=V(RFR1) exist in RFR1. An error-free Hamiltonian path Puv=(u,Puah1,ah1,a1,Pab(a1,b),b,ag,a,Pab(a,b1),b1,bh1,Pbh1v,v) can therefore be found(see Figure 19(b)).

    Case 2.3.2. |{ag,bg}{u,v}|=1.

    Case 2.3.2.1. u{ag,bg}, suppose that u=ag. Let FR1=FR+{u}. Then |FR1|22n6. By Lemma 3.1, a Hamiltonian path Pbgv exists in RFR1. An error-free Hamiltonian path Puv=(u,a,Pab,b,bg,Pbgv,v) can therefore be found(see Figure 20(a)).

    Figure 20.  Illustrations of Case 2.3.2 of Theorem 4.1.

    Case 2.3.2.2. v{ag,bg}, suppose that v=ag. Let FR1=FR+{v}. Then |FR1|22n6. By Lemma 3.1, a Hamiltonian path Pubg exists in RFR1. An error-free Hamiltonian path Puv=(u,Pubg,bg,b,Pba,a,v) can therefore be found(see Figure 20(b)).

    Case 3. |FL|=2n3. Then |FR|=|FC|=0.

    Case 3.1. u,vV(LFL). By Lemma 3.2, there exist two elements f1,f2FL with (u,v) is a normal vertex-pair in L(FL{f1,f2}). Let FL1=FL{f1,f2}. Then |FL1|=2n5. By induction hypothesis, a Hamiltonian path Puv exists in LFL1 which may or may not include f1 or f2 on it. Removing f1 and f2, path Puv is divided into three, two, or one segments relying on the situations in which f1 and f2 are on Puv or not. For the last two situations, we may arbitrarily delete one or two more edges from Puv to make it into three subpaths. Therefore, we may write the path Puv with these subpaths as (u,Puu1,u1,f1,x,Pxy,y,f2,v1,Pv1v,v).

    Case 3.1.1. The length of Pxy lxy1. By Lemma 3.4, two disjoint paths Puh1xh, Pyhvh1 with V(Puh1xh)V(Pyhvh1)=V(R) exist in R. An error-free Hamiltonian path P1uv=(u,Puu1,u1,uh1,Puh1xh,xh,x,Pxy,y,yh,Pyhvh1,vh1,v1,Pv1v,v) can therefore be found(see Figure 21(a)).

    Figure 21.  Illustrations of Case 3.1 of Theorem 4.1.

    Case 3.1.2. The length of Pxy lxy=0. Then x=y.

    Case 3.1.2.1. xucn11 and xvcn11. By Proposition 2.1, xhuc1, xcuh1 and xhvc1, xcvh1. By Lemma 3.4, two disjoint paths Puh1xh, Pxcvh1 with V(Puh1xh)V(Pxcvh1)=V(R) exist in R. An error-free Hamiltonian path P1uv=(u,Puu1,u1,uh1,Puh1xh,xh,x,xc,Pxcvh1,vh1,v1,Pv1v,v) can therefore be found(see Figure 21(b)).

    Case 3.1.2.2. x=ucn11 or x=vcn11. Assume that x=ucn11. By Proposition 2.1, xh=uc1,xc=uh1. Let FR1=FR+{uh1}. Then |FR1|=12n6. By Lemma 3.1, a Hamiltonian path Pxhvh1 exists in RFR1. An error-free Hamiltonian path P1uv=(u,Puu1,u1,uh1,x,xh,Pxhvh1,vh1,v1,Pv1v,v) can therefore be found(see Figure 21(c)).

    Case 3.2. uV(LFL), vV(R).

    Case 3.2.1. |FLv|1. There exists at least one faulty vertex xFL.

    Let FL1=FL{x}. Then |FL1|=2n4. By Lemma 3.3, there is an element f1FL1 with (u,x) is a normal vertex-pair in L(FL1{f1}). Let FL2=FL1{f1}. Then |FL2|=2n5. By induction hypothesis, a Hamiltonian path Pux exists in LFL2 which may or may not include f1 on it. Similar to Case 3.1, we may write the path Pux as (u,Puu1,u1,f1,y,Pyx1,x1,x).

    Case 3.2.1.1. The length of Pyx1 lyx11.

    (1) y=ucn11. By Proposition 2.1, yh=uc1 and yc=uh1.

    (1.1) v{yh,uh1}. We may assume that uh1=v. We have v{yh,xh1}. Let FR1=FR+{yh}. Then |FR1|=12n6. By Lemma 3.1, a Hamiltonian path Pxh1v exists in RFR1. An error-free Hamiltonian path Puv=(u,Puu1,u1,yh,y,Pyx1,x1,xh1,Pxh1v,v) can therefore be found(see Figure 22(a)).

    Figure 22.  Illustrations of Case 3.2.1.1 of Theorem 4.1.

    (1.2) v{yh,uh1}.

    (1.2.1) xh1v. By Lemma 3.4, two disjoint paths Puh1yh, Pxh1v with V(Puh1yh)V(Pxh1v)=V(R) exist in R. An error-free Hamiltonian path Puv=(u,Puu1,u1,uh1,Puh1yh,yh,y,Pyx1,x1,xh1,Pxh1v,v) can therefore be found(see Figure 22(b)).

    (1.2.2) xh1=v. Let FR1=FR+{v}. Then |FR1|=12n6. By Lemma 3.1, a Hamiltonian path Puh1yh exists in RFR1. An error-free Hamiltonian path Puv=(u,Puu1,u1,uh1,Puh1yh,yh,y,Pyx1,x1,v) can therefore be found(see Figure 22(c)).

    (2) yucn11. By Proposition 2.1, yhuc1 and ycuh1. There exists {ug1,yg}{{uh1,yh},{uc1,yc}} such that v{ug1,yg}.

    For xh1v, the proof is similar to (1.2.1) of Case 3.2.1.1.

    For xh1=v, the proof is similar to (1.2.2) of Case 3.2.1.1.

    Case 3.2.1.2. The length of Pyx1 lyx1=0. Then x1=y.

    (1) y=ucn11. By Proposition 2.1, yh=uc1 and yc=uh1.

    (1.1) v{yh,uh1}. We may assume that v=yh. Choose an edge abPux with a,b{u1,y,x}. Then v{ah,bh}. Let FR1=FR+{v,uh1}. Then |FR1|=22n6. By Lemma 3.1, a Hamiltonian path Pahbh exists in RFR1. An error-free Hamiltonian path Puv=(u,Puu1(u,a),a,ah,Pahbh,bh,b,Puu1(b,u1),u1,uh1,y,v) can therefore be found(see Figure 23(a)).

    Figure 23.  Illustrations of Case 3.2.1.2 of Theorem 4.1.

    (1.2) v{yh,uh1}. Let FR1=FR+{uh1}. Then |FR1|=12n6. By Lemma 3.1, a Hamiltonian path Pyhv exists in RFR1. An error-free Hamiltonian path Puv=(u,Puu1,u1,uh1,y,yh,Pyhv,v) can therefore be found(see Figure 23(b)).

    (2) yucn11. By Proposition 2.1, yhuc1 and ycuh1. There is a vertex ug1{uh1,uc1} such that ug1v.

    (2.1) v{yh,yc}. We may assume that v=yh. Let FR1=FR+{v}. Then |FR1|=12n6. By Lemma 3.1, a Hamiltonian path Pug1yc exists in RFR1. Let Puv=(u,Puu1,u1,ug1,Pug1yc,yc,y,v). An error-free Hamiltonian path Puv can therefore be found(see Figure 24(a)).

    Figure 24.  Illustrations of Case 3.2.1.2 of Theorem 4.1.

    (2.2) v{yh,yc}. By Lemma 3.4, two disjoint paths Pug1yc, Pyhv with V(Pug1yc)V(Pyhv)=V(R) exist in R. An error-free Hamiltonian path Puv=(u,Puu1,u1,ug1,Pug1yc,yc,y,yh,Pyhv,v) can therefore be found(see Figure 24(b)).

    Case 3.2.2. |FLv|=0.

    Case 3.2.2.1. For any vertex yV(L), |EL(y)FL|2. Since |FL|=2n39(n6), we can choose two edges f1,f2FL with f1,f2EL(vh)EL(vc) and f1,f2 do not share the same vertex. Let FL1=FL{f1,f2}. Then |FL1|=2n5. We may assume that vhu. By induction hypothesis, there exists a Hamiltonian path Puvh in LFL1 which may or may not include f1 or f2 on it. Removing f1 and f2, path Puvh is divided into three, two, or one segments relying on the situations in which f1 and f2 are on Puvh or not. For the last two situations, we may delete one or two more edges which are not incident to vertices vh,vc from Puvh to make it into three subpaths. Therefore, we may write the path Puvh with these subpaths as (u,Puu1,u1,f1,x,Pxy,y,f2,v1,Pv1vh,vh). Let FR1=FR+{v}. Then |FR1|=1. By Lemma 3.4, two disjoint paths Puh1xh and Pyhvh1 with V(Puh1xh)V(Pyhvh1)=V(RFR1) exist in RFR1. An error-free Hamiltonian path Puv=(u,Puu1,u1,uh1,Puh1xh,xh,x,Pxy,y,yh,Pyhvh1,vh1,v1,Pv1vh,vh,v) can therefore be found(see Figure 25(a)).

    Figure 25.  Illustrations of Case 3.2.2.1 and Case 3.2.2.2 of Theorem 4.1.

    Case 3.2.2.2. A vertex y exists in L with |EL(y)FL|3.

    Let e1,e2,e3EL(y)FL and FL1=FL{e1,e2,e3}+y. Then |FL1|=2n5.

    (1) y=u. There is a vertex ug{uh,uc} with ugv. Let NL(ug)={u,u1} and zV(L){u,u1,vh,vc} with (u1,z) is a normal vertex-pair in LFL1. Then zhv. By induction hypothesis, a Hamiltonian path Pu1z exists in LFL1. Let FR1=FR+{ug}. Then |FR1|=12n6. By Lemma 3.1, a Hamiltonian path Pzhv exists in RFR1. An error-free Hamiltonian path Puv=(u,ug,u1,Pu1z,z,zh,Pzhv,v) can therefore be found(see Figure 25(b)).

    (2) yu.

    (2.1) y{vh,vc}. We may assume that y=vc. Let zV(L){u,vh,vc} with (u,z) is a normal vertex-pair in LFL1. Then zhv. By induction hypothesis, a Hamiltonian path Puz exists in LFL1. Let FR1=FR+{v}. Then |FR1|=12n6. By Lemma 3.1, a Hamiltonian path Pzh(vc)h exists in RFR1. An error-free Hamiltonian path Puv=(u,Puz,z,zh,Pzh(vc)h,(vc)h,vc,v) can therefore be found(see Figure 26(a)).

    Figure 26.  Illustrations of Case 3.2.2.2 of Theorem 4.1.

    (2.2) y{vh,vc}. Let zV(L){u,y,vh,vc} with (u,z) is a normal vertex-pair in LFL1 and zycn1. By Proposition 2.1, zhyc and zcyh. By induction hypothesis, a Hamiltonian path Puz exists in LFL1. By Lemma 3.4, two disjoint paths Pzhyh and Pycv with V(Pzhyh)V(Pycv)=V(R) exist in R. An error-free Hamiltonian path Puv=(u,Puz,z,zh,Pzhyh,yh,y,yc,Pycv,v) can therefore be found(see Figure 26(b)).

    Case 3.3. u,vV(R).

    Case 3.3.1. |FLv|2. There are at least two vertices x1,x2FL. Let FL1=FL{x1,x2}. Then |FL1|=2n5.

    Case 3.3.1.1. (x1,x2) is a normal vertex-pair in LFL1. By induction hypothesis, a Hamiltonian path Px1x2 exists in LFL1. Let NPx1x2(x1)=x11 and NPx1x2(x2)=x21.

    (1) There is a vertex xg11{xh11,xc11} and a vertex xg21{xh21,xc21} such that xg11,xg21{u,v}. By Lemma 3.4, two disjoint paths Puxg11, Pxg21v with V(Puxg11)V(Pxg21v)=V(R) exist in R. An error-free Hamiltonian path Puv=(u,Puxg11,xg11,x11,Px1x2(x11,x21),x21,xg21,Pxg21v,v) can therefore be found(see Figure 27(a)).

    Figure 27.  Illustrations of Case 3.3.1.1 of Theorem 4.1.

    (2) For any vertex xg11{xh11,xc11} and vertex xg21{xh21,xc21}, {xg11,xg21}={u,v}. We assume that xg11=u and xg21=v. Let abE(Px1x2(x11,x21)) with a,b{x11,x21} and FR1=FR+{u,v}. Then |FR1|=22n6. By Lemma 3.1, a Hamiltonian path Pahbh exists in RFR1. An error-free Hamiltonian path Puv=(u,x11,Px1x2(x11,a),a,ah,Pahbh,bh,b,Px1x2(b,x21),x21,v) can therefore be found(see Figure 27(b)).

    (3) {xh11,xc11}={u,v} and u,v{xh21,xc21} or {xh21,xc21}={u,v} and u,v{xh11,xc11}. Assume that {xh11,xc11}={u,v} and u,v{xh21,xc21}. Let FR1=FR+{u}. Then |FR1|=12n6. By Lemma 3.1, a Hamiltonian path Pxh21v exists in RFR1. An error-free Hamiltonian path Puv=(u,x11,Px1x2(x11,x21),x21,xh21,Pxh21v,v) can therefore be found(see Figure 27(c)).

    Case 3.3.1.2. (x1,x2) is a w-weak vertex-pair in LFL1, i.e., FLNL(w)EL(w), |NLFL(w)|=0 and NLFL1(w)={x1,x2}. Since (u,v) is a normal vertex-pair in AQnF, |{wh,wc}{u,v}|1. By Corollary 2.1, (w,x2) is a normal vertex-pair in LFL1. By induction hypothesis, a Hamiltonian path Pwx2 exists in LFL1. Since NLFL1(w)={x1,x2}, we have NPwx2(w)=x1.

    (1) |{wh,wc}{u,v}|=1. Suppose that u{wh,wc}, say u=wh. Let NPwx2(x1)w=x11 and NPwx2(x2)=x21.

    (1.1) x11=wcn1 or x21=wcn1. Suppose that x11=wcn1. By Proposition 2.1, wh=xc11 and wc=xh11. There is a vertex xg21{xh21,xc21} such that xg21v. Let FR1=FR+{u,wc}. Then |FR1|=22n6. By Lemma 3.1, an error-free Hamiltonian path Pxg21v exists in RFR1. An error-free Hamiltonian path Puv=(u,w,wc,x11,Pwx2(x11,x21),x21,xg21,Pxg21v,v) can therefore be found(see Figure 28(a)).

    Figure 28.  Illustrations of Case 3.3.1.2 of Theorem 4.1.

    (1.2) x11wcn1 and x21wcn1. Then by Proposition 2.1, xh11wc, xc11wh and xc21wh, xh21wc.

    If v{xc21,xc11}, we may assume that xc21=v. Let FR1=FR+{u,v}. Then |FR1|=22n6. By Lemma 3.1, an error-free Hamiltonian path Pwcxc11 exists in RFR1. An error-free Hamiltonian path Puv=(u,w,wc,Pwcxc11,xc11,x11,Pwx2(x11,x21),x21,v) can therefore be found(see Figure 28(b)).

    If v{xc21,xc11}, let FR1=FR+{u}. Then |FR1|=1. By Lemma 3.4, two disjoint paths Pwcxc11, Pxc21v with V(Pwcxc11)V(Pxc21v)=V(RFR1) exist in RFR1. An error-free Hamiltonian path Puv=(u,w,wc,Pwcxc11,xc11,x11,Pwx2(x11,x21),x21,xc21,Pxc21v,v) can therefore be found(see Figure 28(c)).

    (2) |{wh,wc}{u,v}|=0.

    (2.1) x11=wcn1 or x21=wcn1. Assume that x11=wcn1. By Proposition 2.1, wh=xc11 and wc=xh11.

    If at least one vertex of {u,v}, say v, is adjacent to x21. Let FR1=FR+{wc,v}. Then |FR1|=22n6. By Lemma 3.1, an error-free Hamiltonian path Puwh exists in RFR1. An error-free Hamiltonian path Puv=(u,Puwh,wh,w,wc,x11,Pwx2(x11,x21),x21,v) can therefore be found(see Figure 29(a)).

    Figure 29.  Illustrations of Case 3.3.1.2 of Theorem 4.1.

    If both of u and v are not adjacent to x21. Let FR1=FR+wc. Then |FR1|=1. By Lemma 3.4, two disjoint paths Puwh, Pxh21v with V(Puwh)V(Pxh21v)=V(RFR1) exist in RFR1. An error-free Hamiltonian path Puv=(u,Puwh,wh,w,wc,x11,Pwx2(x11,x21),x21,xh21,Pxh21v,v) can therefore be found(see Figure 29(b)).

    (2.2) x11wcn1 and x21wcn1. Then by Proposition 2.1, xh11wc, xc11wh and xc11wh, xh11wc.

    (2.2.1) There is a vertex xg11{xh11,xc11} with xg11{u,v} and xg21{xh21,xc21} with xg21{u,v}. By Lemma 3.5, three disjoint paths Puwh, Pwcxg11, Pxg21v exist in R with V(Puwh)V(Pwcxg11)V(Pxg21v)=V(R). An error-free Hamiltonian path Puv=(u,Puwh,wh,w,wc,Pwcxg11,xg11,x11,Pwx2(x11,x21),x21,xg21,Pxg21v,v) can therefore be found(see Figure 30(a)).

    Figure 30.  Illustrations of Case 3.3.1.2 of Theorem 4.1.

    (2.2.2) {xh11,xc11}={u,v} and u,v{xh21,xc21} or {xh21,xc21}={u,v} and u,v{xh11,xc11}. Assume that {xh11,xc11}={u,v} and u,v{xh21,xc21}. Let FR1=FR+{u}. Then |FR1|=1. By Lemma 3.4, two disjoint paths Pxh21wh, Pwcv exist in RFR1 with V(Pxh21wh)V(Pwcv)=V(RFR1). An error-free Hamiltonian path Puv=(u,x11,Pwx2(x11,x21),x21,xh21,Pxh21wh,wh,w,wc,Pwcv,v) can therefore be found(see Figure 30(b)).

    (2.2.3) {xh21,xc21,xh11,xc11}={u,v}. We may assume that xh21=u and xh11=v. Let aNPwx2(x11) with ax1 and bNPwx2(a) with bx11.

    (2.2.3.1) a=wcn1. Then ah=wc and ac=wh. Let FR1=FR+{u,v,wh}. Then |FR1|=32n6. By Lemma 3.1, a Hamiltonian path Pbcwc exists in RFR1. An error-free Hamiltonian path Puv=(u,x21,Pwx2(x21,b),b,bc,Pbcwc,wc,w,wh,a,x11,v) can therefore be found(see Figure 31(a)).

    Figure 31.  Illustrations of Case 3.3.1.2 of Theorem 4.1.

    (2.2.3.2) b=wcn1. Then bh=wc and bc=wh. Let FR1=FR+{u,v,wh}. Then |FR1|=32n6. By Lemma 3.1, a Hamiltonian path Pwcac exists in RFR1. An error-free Hamiltonian path Puv=(u,x21,Pwx2(x21,b),b,wh,w,wc,Pwcac,ac,a,x11,v) can therefore be found(see Figure 31(b)).

    (2.2.3.3) awcn1 and bwcn1. Then ahwc, acwh and bhwc, bc=wh. Let FR1=FR+{u,v}. Then |FR1|=2. By Lemma 3.4, two disjoint paths Pbhwh, Pwcah exist in RFR1 with V(Pbhwh)V(Pwcah)=V(RFR1). An error-free Hamiltonian path Puv=(u,x21,Pwx2(x21,b),b,bh,Pbhwh,wh,w,wc,Pwcah,ah,a,x11,v) can therefore be found(see Figure 31(c)).

    Case 3.3.2. |FLv|1.

    Case 3.3.2.1. For any vertex x with |EL(x)FL|2. Since |FLE(L)|2n48(n6), we can choose two edges e1,e2EL(uc)EL(vh)EL(vc). Let FL1=FL{e1,e2}. Then |FL1|=2n5. By Lemma 3.1, a Hamiltonian cycle C will exist in LFL1 which may or may not include e1 or e2 on it. Removing e1 and e2, cycle C is divided into two, one or zero pieces depending on the cases in which e1 and e2 are on C or not. For the last two cases, we may choose to delete one or two more edges which are not incident to vertices uh,uc,vh,vc from C to make it into two subpaths. Therefore, we may write cycle C using these subpaths as (x,e1,x1,Px1y1,y1,e2,y,Pyx,x).

    (1) The length of Pyx lyx1. Since |FR|=0, by Lemma 3.5, three disjoint paths Puxc1, Pyc1yc, Pxcv exist in R with V(Puxc1)V(Pyc1yc)V(Pxcv)=V(R). An error-free Hamiltonian path Puv=(u,Puxc1,xc1,x1,Px1y1,y1,yc1,Pyc1yc,yc,y,Pyx,x,xc,Pxcv,v) can therefore be found(see Figure 32(a)).

    Figure 32.  Illustrations of Case 3.3.2.1 of Theorem 4.1.

    (2) The length of Pyx lyx=0. Then x=y.

    (2.1) x=uh. Let FR1=FR+{u}. Then |FR1|=1. By Lemma 3.4, two disjoint paths Pxcyc1, Pxc1v with V(Pxcyc1)V(Pxc1v)=V(RFR1) exist in RFR1. An error-free Hamiltonian path Puv=(u,x,xc,Pxcyc1,yc1,y1,Py1x1,x1,xc1,Pxc1v,v) can therefore be found(see Figure 32(b)).

    (2.2) xuh.

    (2.2.1) xxcn11 and xycn11. By Proposition 2.1, xhxc1, xcxh1 and xhyc1, xcyh1. By Lemma 3.5, three disjoint paths Puxc1, Pyc1xc and Pxhv exist in R with V(Puxc1)V(Pyc1xc)V(Pxhv)=V(R). An error-free Hamiltonian path Puv=(u,Puxc1,xc1,x1,Px1y1,y1,yc1,Pyc1xc,xc,x,xh,Pxhv,v) can therefore be found(see Figure 33(a)).

    Figure 33.  Illustrations of Case 3.3.2.1 of Theorem 4.1.

    (2.2.2) x=xcn11 or x=ycn11. Suppose that x=xcn11. By Proposition 2.1, xh=xc1 and xc=xh1. Let FR1=FR+{xc1}. Then |FR1|=1. By Lemma 3.4, two disjoint paths Puxc, Pyc1v exist in RFR1 with V(Puxc)V(Pyc1v)=V(RFR1). An error-free Hamiltonian path Puv=(u,Puxc,xc,x,xc1,x1,Px1y1,y1,yc1,Pyc1v,v) can therefore be found(see Figure 33(b)).

    Case 3.3.2.2. There exists a vertex x with |EL(x)FL|3. Let e1,e2,e3EL(x)FL and FL1=FL{e1,e2,e3}+x. Then |FL1|=2n5.

    (1) There exists no correct element incident to vertex x in LFL. Since (u,v) is a normal vertex-pair in AQnF, |NAQnF(x){u,v}|1. Choose two different vertices x1,y from V(L){x,uh,uc,vh,vc} with x1xcn1, yxcn1 and (x1,y) is a normal vertex-pair in LFL1. By induction hypothesis, a Hamiltonian path Px1y exists in LFL1. Notice that x1,yV(L){x,uh,uc,vh,vc}, then u,v{xh1,xc1,yh,yc}.

    (1.1) |NAQnF(x){u,v}|=1. Assume that uNAQnF(x) and u=xh. Let FR1=FR+{u}. Then |FR1|=1. By Lemma 3.4, two disjoint paths Pxcxc1, Pycv exist in RFR1 with V(Pxcxc1)V(Pycv)=V(RFR1). An error-free Hamiltonian path Puv=(u,x,xc,Pxcxc1,xc1,x1,Px1y,y,yc,Pycv,v) can therefore be found(see Figure 34(a)).

    Figure 34.  Illustrations of Case 3.3.2.2 of Theorem 4.1.

    (1.2) |NAQnF(x){u,v}|=0. By Lemma 3.5, three disjoint paths Puxh, Pxcxc1, Pycv exist in R with V(Puxh)V(Pxcxc1)V(Pycv)=V(R). An error-free Hamiltonian path Puv=(u,Puxh,xh,x,xc,Pxcxc1,xc1,x1,Px1y,y,yc,Pycv,v) can therefore be found(see Figure 34(b)).

    (2) There is a vertex x1 incident to vertex x in LFL. Choose a vertex yV(L){x,x1,vh,vc,uh,uc} with (x1,y) is a normal vertex-pair in LFL1, then u,v{yh,yc}. By induction hypothesis, a Hamiltonian path Px1y exists in LFL1. There is a vertex xg{xh,xc} with xg{u,v}. By Lemma 3.4, two disjoint paths Puxg, Pycv exist in R with V(Puxg)V(Pycv)=V(R). An error-free Hamiltonian path Puv=(u,Puxg,xg,x,x1,Px1y,y,yc,Pycv,v) can therefore be found(see Figure 34(c)).

    Combining the above cases, we completed the proof of the Theorem 4.1.

    This paper studied the Hamiltonian path in n-dimensional augmented cube AQn with a set F of up to 2n3 faulty elements. We have proved that for arbitrary vertex-pair (u,v) in AQnF, there exists a fault-free Hamiltonian path that joins vertices u and v with the exception of (u,v), which is a weak vertex-pair in AQnF(n4). It is worth pointing out that we also proved that if there is a weak vertex-pair in AQnF, there is at most one pair. This paper improved the current result that AQn is 2n4 fault-tolerant Hamiltonian connected. Since the degree of each vertex is 2n1 in AQn, our result is optimal and sharp under the condition of no restriction to each vertex.

    The result of the paper can be further improved. One possible research is the Hamiltonian connectivity when the correct degree of each vertex is restricted and the fault-tolerant bound of AQn may be improved; another is the issue of finding the shorter path under the current optimal fault-tolerant bound in which when |F|2n3, any correct two vertices u,v in AQnF have a path of each length from d-rank to 2nfv2 connecting them, where d is the distance of u,v and fv is the number of faulty vertices in AQn.

    The work was supported by NNSF of China (No.61170303, 61472465, 61562066) and the National Key R & D Program of China (No. 2018YFC0910500, No.2020AAA0108004).

    The authors declare that they have no competing interests.



    [1] C. M. Lee, Y. H. Teng, J. J. M. Tan, L. H. Hsu, Embedding Hamiltonian paths in augmented cubes with a required vertex in a fixed position, Comput. Math. Appl., 58 (2009), 1762–1768. doi: 10.1016/j.camwa.2009.07.079
    [2] D. Zhou, J. Fan, C. K. Lin, J. Zhou, X. Wang, Cycles embedding in exchanged crossed cube, Int. J. Found. Comput. Sci., 28 (2017), 61–76. doi: 10.1142/S0129054117500058
    [3] H. C. Hsu, L. C. Chiang, J. J. M. Tan, L. H. Hsu, Fault Hamiltonicity of augmented cubes, Parallel Comput., 31 (2005), 131–145. doi: 10.1016/j.parco.2004.10.002
    [4] H. Wang, J. Wang, J. M. Xu, Fault-tolerant panconnectivity of augmented cubes, Frontiers Math. China, 4 (2009), 697–719. doi: 10.1007/s11464-009-0042-4
    [5] J. Fan, X. Lin, X. Jia, Optimal path embedding in crossed cubes, IEEE Trans. Parallel Distrib. Syst., 16 (2005), 1190–1200. doi: 10.1109/TPDS.2005.151
    [6] J. Fan, X. Jia, X. Lin, Optimal embeddings of paths with various lengths in twisted cubes, IEEE Trans. Parallel Distrib. Syst., 18 (2007), 511–521. doi: 10.1109/TPDS.2007.1003
    [7] J. Fan, X. Lin, Y. Pan, X. Jia, Optimal fault-tolerant embedding of paths in twisted cubes, J. Parallel Distrib. Comput., 67 (2007), 205–214. doi: 10.1016/j.jpdc.2006.04.004
    [8] J. Fan, X. Jia, Embedding meshes into crossed cubes, Inf. Sci., 177 (2007), 3151–3160. doi: 10.1016/j.ins.2006.12.010
    [9] X. Wang, J. Fan, X. Jia, S. Zhang, J. Yu, Embedding meshes into twisted-cubes, Inf. Sci., 181 (2011), 3085–3099. doi: 10.1016/j.ins.2011.02.019
    [10] J. Xu, M. Ma, A survey on cycle and path embedding in some networks, Frontiers Math. China, 4 (2009), 217–252. doi: 10.1007/s11464-009-0017-5
    [11] M. Ma, G. Liu, J. M. Xu, Fault-tolerant embedding of paths in crossed cubes, Theor. Comput. Sci., 407 (2008), 110–116. doi: 10.1016/j.tcs.2008.05.002
    [12] M. Ma, G. Liu, J. M. Xu, The super connectivity of augmented cubes, Inf. Process. Lett., 106 (2008), 59–63. doi: 10.1016/j.ipl.2007.10.005
    [13] M. Xu, J. M. Xu, The forwarding indices of augmented cubes, Inf. Process. Lett., 101 (2007), 185–189. doi: 10.1016/j.ipl.2006.09.013
    [14] M. Ma, G. Liu, J. M. Xu, Panconnectivity and edge-fault-tolerant pancyclicity of augmented cubes, Parallel Comput., 33 (2007), 36–42. doi: 10.1016/j.parco.2006.11.008
    [15] P. Kulasinghe, S. Bettayeb, Embedding binary trees into crossed cubes, IEEE Trans. Comput., 44 (1995), 923–929. doi: 10.1109/12.392850
    [16] S. A. Choudum, V. Sunitha, Augmented cubes, Networks, 40 (2002), 71–84.
    [17] S. A. Choudum, V. Sunitha, Distance and short parallel paths in augmented cubes, Electron. Notes Discrete Math., 15 (2003), 64. doi: 10.1016/S1571-0653(04)00532-3
    [18] S. A. Choudum, V. Sunitha, Wide-diameter of augmented cubes, Technical Report, Department of Mathematics, Indian Institute of Technology Madras, Chennai, 2000.
    [19] S. A. Choudum, V. Sunitha, Automorphisms of augmented cubes, Technical Report, Department of Mathematics, Indian Institute of Technology Madras, Chennai, 2001.
    [20] W. W. Wang, M. J. Ma, J. M. Xu, Fault-tolerant pancyclicity of augmented cubes, Inf. Process. Lett., 103 (2007), 52–56. doi: 10.1016/j.ipl.2007.02.012
    [21] W. C. Fang, C. C. Hsu, C. M. Wang, On the fault-tolerant embeddings of complete binary trees in the mesh interconnection networks, Inf. Sci., 151 (2003), 51–70. doi: 10.1016/S0020-0255(02)00389-4
    [22] X. Xu, H. Zhang, S. Zhang, Y. Yang, Fault-tolerant panconnectivity of augmented cubes AQn, Int. J. Found. Comput. Sci., 30 (2019), 1247–1278. doi: 10.1142/S0129054119500254
    [23] H. Zhang, X. Xu, J. Guo, Y. Yang, Fault-tolerant Hamiltonian-connectivity of twisted hypercube-like networks THLNs, IEEE Access, 6 (2018), 74081–74090. doi: 10.1109/ACCESS.2018.2882520
    [24] H. Zhang, X. Xu, Q. Zhang, Y. Yang, Fault-tolerant path-embedding of twisted hypercube-like networks (THLNs), Mathematics, 7 (2019), 1066. doi: 10.3390/math7111066
    [25] N. Ascheuer, Hamiltonian Path Problems in the On-line Optimization of Flexible Manufacturing Systems, PhD thesis, Konrad-Zuse-Zentrum fur Informationstechnik Berlin, 1996.
    [26] N. C. Wang, C. P. Yan, C. P. Chu, Multicast communication in wormhole-routed symmetric networks with Hamiltonian cycle model, J. Syst. Archit., 51 (2005), 165–183. doi: 10.1016/j.sysarc.2004.11.001
    [27] X. Lin, P. K. McKinley, L. M. Li, Deadlock-free multicast wormhole routing in 2-D mesh multiprocessors, IEEE Trans. Parallel Distrib. Syst., 5 (1994), 793–804. doi: 10.1109/71.298203
  • This article has been cited by:

    1. Mingzu Zhang, Hongxi Liu, Pingping Li, Embedded Edge-Connectivity Reliability Evaluation of Augmented Hypercube Interconnection Networks, 2023, 34, 0129-0541, 1, 10.1142/S0129054122500150
    2. Mingzu Zhang, Wenhuan Ma, Tianlong Ma, Many-to-Many Disjoint Paths in Augmented Cubes With Exponential Fault Edges, 2021, 9, 2169-3536, 95382, 10.1109/ACCESS.2021.3095370
    3. Shu-Jie Zhou, Min Xu, Two-Disjoint-Cycle-Cover Pancyclicity of Augmented Cubes, 2023, 2194-668X, 10.1007/s40305-023-00474-4
    4. Basem Assiri, Muhammad Faisal Nadeem, Waqar Ali, Ali Ahmad, Fault-tolerance in biswapped multiprocessor interconnection networks, 2025, 196, 07437315, 105009, 10.1016/j.jpdc.2024.105009
  • Reader Comments
  • © 2021 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2673) PDF downloads(115) Cited by(4)

Figures and Tables

Figures(34)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog