3 Paths and Cycles in Faulty
$Q_{n}$ and $Q_{n,k}$
Now let's begin our work. Let $F$ denote the set of fault vertices
in $Q_{n,k}$, $f=|F\cap V(Q_{n,k})|$. By Lemma 1, we can partite
$Q_{n,k}$ as $Q_{n,k}=Q_{n-1,k}^{i0}\cup Q_{n-1,k}^{i1}$ or
$Q_{n,k}=Q_{n-1}^{i0}\cup Q_{n-1}^{i1}$ along different $i$.
Therefore we definite
$$f_0=|F\cap V(Q^{i0}_{n-1,k})|, f_1=|F
\cap V(Q^{i1}_{n-1,k})|$$ |
for some $1\le i\le k-1$. And
$$f_0=|F\cap V(Q^{i0}_{n-1})|, f_1=|F \cap V(Q^{i1}_{n-1})|$$ |
for some $k\le i\le n$. Similarly, in $Q_n$,
$$f=|F\cap
V(Q_{n})|, f_0=|F\cap V(Q^{i0}_{n-1})|, f_1=|F \cap
V(Q^{i1}_{n-1})|,$$ |
where $i=1,2,\cdots, n$.
If $x$ is a vertex of graph $G$, denote $N_G(x)=\{u| ux\in E(G)\}$
the neighborhood of $x$.
Since $Q_{11}, Q_{21}$ are trivial, we just discuss $n\ge 3.$
Before considering the cycle embedding in the
vertex-fault-tolerant enhanced hypercube, it is worth to point out
the similar result for hypercube as follows:
Lemma 5 Let $u,v$ be two fault-free vertices of $Q_{n}$
with $f\le n-1$ fault vertices and $H(u,v)=1$. There exists a
fault-free path $P[u,v]$ of length at least $2^n-2f-1$.
Proof We proof the theorem by introduction on $n$. When
$n=3$, it is clearly true. Assume that it holds for $n-1(n\ge 4),$
next we consider $n.$ We can partite $Q_n$ along some component
$i$ into two $(n-1)$-dimensional subcubes $Q_{n-1}^{i0}$ and
$Q_{n-1}^{i1}$.
Case 1 $f_0<f, f_1<f, f=f_0+f_1.$
Since $f_0<f$, by introduction, there exists a fault-free path
$P_0[u,v]\in Q_{n-1}^{i0}$ of length at least $2^{n-1}-2f_0-1.$
Select an edge $xy\in P[u,v]$ such that $x^i, y^i \in
Q_{n-1}^{i1}$ are fault-free vertices. Since $H(x,y)=1$, we have
$H(x^i,y^i)=1$. By introduction, there is a faut-free path
$P_1[x^i,y^i]\in Q_{n-1}^{i1}$ of length of at least
$2^{n-1}-2f_1-1.$ Then the desired path $P[u,v]$ can be
constructed as $(P_0[u,v]-xy)\cup xx^i\cup P_1[x^i,y^i]\cup y^iy$,
which is of length at least
$$(2^n-2f_0-1)-1+2+(2^n-2f_1-1)=2^{n}-2f-1,$$ |
see Figure 1 (a).
Case 2 $f_0=f$ (or, $f_1=f$).
Let $F_v$ be a fault vertex in $Q^{i0}_{n-1}$. Now we can suppose
$F_v$ as a fault-free vertex temporarily, by hypothesis, there
exists a fault-free path $P_0[u,v]\in Q^{i0}_{n-1}$ of length at
least $2^{n-1}-2(f-1)-1,$ which contains no any other $f-1$ faulty
vertices. Now we consider whether the vertex $F_v$ is in the path
$P_0[u,v]$ or not. Suppose $F_v\in P_0[u,v]$ (otherwise, using the
method similarly as Case 1 above, it is easy to discuss), let
edges $xF_v, F_vy\in P_0[u,v],$ then $H(x,y)=2$, and
$H(x^i,y^i)=2$ obviously. In $Q^{i1}_{n-1}$, using Lemma 3, there
exists a fault-free path $P_1[x^i,y^i]\in Q^{i1}_{n-1}$ of length
$2^{n-1}-2.$ Therefore, the desired path $P[u,v]$ can be
constructed as $(P_0[u,v]-xy)\cup xx^i\cup P_1[x^i,y^i]\cup y^iy$
connecting $u,v$ which is of length at least
$$(2^{n-1}-2(f-1)-1)-2+2+(2^{n-1}-2)=2^{n}-2f-1,$$ |
see Figure 1
(b).
The proof of the lemma is completed.
Theorem 1 Let $u,v$ be two fault-free vertices of
$Q_{n,k}$ with $f\le n-1$ fault vertices and $H(u,v)=1$. There
exists a fault-free path $P[u,v]$ of length at least $2^n-2f-1$.
Proof We proof the theorem by introduction on $n$. When
$n=3$, it is clearly true. Assume that it holds for $n-1(n\ge 4),$
next we consider $n.$ Without loss of generality, suppose $u,v\in
Q_{n-1,k}^{i0}$(or $u,v\in Q_{n-1}^{i0}$), that is $u,v\in E_0.$
Case 1 $f_0<f, f_1<f, f=f_0+f_1.$
We can either execute an $i(1\leq i\le k-1)$-partition on
$Q_{n,k}$ to obtain two $(n-1)$-dimensional enhanced hypercubes
$Q_{n-1,k}^{i0}$ and $Q_{n-1,k}^{i1}$ or execute an $i(k\le i\le
n)$-partition on $Q_{n,k}$ to obtain two $(n-1)$-dimensional
hypercubes $Q_{n-1}^{i0}$ and $Q_{n-1}^{i1}$ by Lemma 1. We
consider the following subcases:
Case 1.1 $Q_{n,k}=Q_{n-1,k}^{i0}\cup Q_{n-1,k}^{i1}.$
Since $f_0<f$, by introduction, there exists a fault-free path
$P_0[u,v]\in Q_{n-1,k}^{i0}$ with length of at least
$2^{n-1}-2f_0-1.$ Select an edge $xy\in P[u,v]$ such that $x^i,
y^i \in Q_{n-1,k}^{i1}$ are fault-free vertices. Since $H(x,y)=1$,
we have $H(x^i,y^i)=1$. By introduction, there is a faut-free
path $P_1[x^i,y^i]\in Q_{n-1,k}^{i1}$ of length of at least
$2^{n-1}-2f_1-1.$ Then the desired path $P[u,v]$ can be
constructed as $(P_0[u,v]-xy)\cup xx^i\cup P_1[x^i,y^i]\cup y^iy$,
which is of length at least
$$(2^{n-1}-2f_0-1)-1+2+(2^{n-1}-2f_1-1)=2^{n}-2f-1.$$ |
Case 1.2 $Q_{n,k}=Q_{n-1}^{i0}\cup Q_{n-1}^{i1}.$
Since $f_0<f\leq n-1\leq 2n-4$ for $n\geq 3$, by Lemma 4, there
exists a fault-free path $P_0[u,v]\in Q_{n-1}^{i0}$ with length of
at least $2^{n-1}-2f_0-1.$ Select an edge $xy\in P[u,v]$ such that
$x^i, y^i \in Q_{n-1}^{i1}$ are fault-free vertices. Since
$H(x,y)=1$, we have $H(x^i,y^i)=1$. By Lemma 5, there is a
faut-free path $P_1[x^i,y^i])\in Q_{n-1,k}^{i1}$ of length of at
least $2^{n-1}-2f_1-1.$ Then the desired path $P[u,v]$ can be
constructed as $(P_0[u,v]-xy)\cup xx^i\cup P_1[x^i,y^i]\cup y^iy$,
which is of length at least
$$(2^{n-1}-2f_0-1)-1+2+(2^{n-1}-2f_1-1)=2^{n}-2f-1.$$ |
Case 2 $f_0=f$ (or, $f_1=f$).
Similarly as Case 1, we also consider the partition of enhanced
hypercube $Q_{n,k}$, and have the following subcases:
Case 2.1 $Q_{n,k}=Q_{n-1,k}^{i0}\cup Q_{n-1,k}^{i1}.$
Let $F_v$ be a faulty vertex in $Q^{i0}_{n-1,k}$. Now we can
suppose $F_v$ as a fault-free vertex temporarily, by hypothesis,
there is a path $P_0[u,v]\in Q^{i0}_{n-1}$ of length at least
$2^{n-1}-2(f_0-1)-1,$ which contains no any other $f-1$ faulty
vertices. Suppose $F_v\in P_0[u,v]$ (otherwise, it is easy to
discuss), let edges $xF_v, F_vy\in P_0[u,v],$ then $H(x,y)=2.$ In
$Q^{i1}_{n-1}$, $f_1=0$, by Lemma 2, we have $Q^{i0}_{n-1}-E_c
\cong Q_{n-1}$. Then using Lemma 3, there exists a fault-free path
$P_1[x^i,y^i]\in Q^{i1}_{n-1}$ of length $2^{n-1}-2.$ Therefore,
the desired path $P[u,v]$ can be constructed as $(P_0[u,v]-xy)\cup
xx_i\cup P_1[x^i,y^i]\cup y^iy$ connecting $u,v$ which is of
length at least
$$(2^{n-1}-2(f_0-1)-1)-2+2+(2^{n-1}-2)=2^{n}-2f-1.$$ |
Case 2.2 $Q_{n,k}=Q_{n-1}^{i0}\cup Q_{n-1}^{i1}.$
Since $f_0=f\leq n-1\leq 2n-4$ for $n\geq 3$, by Lemma 4, there
exists a fault-free path $P_0[u,v]\in Q_{n-1}^{i0}$ with length of
at least $2^{n-1}-2f_0-1.$ Select an edge $xy\in P[u,v]$ such that
$x^i, y^i \in Q_{n-1}^{i1}$ are fault-free vertices. Since
$H(x,y)=1$, we have $H(x^i,y^i)=1$. By Lemma 3, there is a
faut-free path $P_1[x^i,y^i]\in Q_{n-1}^{i1}$ of length of at
least $2^{n-1}-1.$ Then the desired path $P[u,v]$ can be
constructed as $(P_0[u,v]-xy)\cup xx^i\cup P_1[x^i,y^i]\cup y^iy$,
which is of length at least
$$(2^{n-1}-2f_0-1)-1+2+(2^{n-1}-1)=2^{n}-2f-1.$$ |
The proof of the theorem is completed.
Lemma 6 Let $u,v$ be two fault-free vertices of $Q_{n}$
with $f\le 2$ fault vertices and $H(u,v)=2$. There exists a
fault-free path $P[u,v]$ of length at least $2^n-2f-2$ connecting
$u$ and $v.$
Proof We can partite $Q_n$ along some dimension
$i=1,2,\cdots ,n$ into two $(n-1)$-dimensional subcubes, that is
$Q_n=Q_{n-1}^{i0}\cup Q_{n-1}^{i1}$. We proof the lemma by
introduction on $n$. By induction. The lemma holds for $n\ge 3$.
Suppose it is true for integer $n-1$, the situation of $n$ can be
discussed as follows. Without loss of generality, let $u,v\in
Q^{i0}_{n-1}.$ Considering the distribution of faulty vertices, we
have the following cases:
Case 1 $f=0.$ By Lemma 3, the lemma is true obviously.
Case 2 $f=1.$
The faulty vertex is in $Q^{i0}_{n-1}.$ By introduction
hypothesis,there is a fault-free path $P_0[u,v]\in Q^{i0}_{n-1}$
of length $2^{n-1}-2f-1$ connecting $u,v.$ Select an edge $xy\in
P_0[u,v]$ such that $x^i, y^i \in Q^{i1}_{n-1}$ are both
fault-free vertices. Lemma 3 indicates there exists a fault-free
path $P_1[x^i,y^i]\in Q^{i1}_{n-1}$ between $x^i$ and $y^i$ of
length at least $2^{n-1}-1.$ Therefore, the desired fault-free
path from $u$ to $v$ can be constructed as $(P_0[u,v]/xy)\cup
xx^i\cup P_1[x^i,y^i]\cup y^iy$ of length
$$(2^{n-1}-2f-2)-1+2+(2^{n-1}-1)=2^{n}-2f-2.$$ |
The faulty vertex is in $Q^{i1}_{n-1}.$ By Lemma 3, there is a
fault-free path $P_0[u,v]\in Q^{i0}_{n-1}$ of length at least
$2^{n-1}-2.$ Choose an edge $xy\in P_0[u,v],$ using Lemma 5, there
exists a fault-free path $P_1[x^i,y^i]\in Q^{i1}_{n-1}$ between
$x^i$ and $y^i$ of length at least $2^{n-1}-2f-1.$ Then the
desired path $P[u,v]$ can be constructed as $(P_0[u,v]/xy)\cup
xx^i\cup P_1[x^i,y^i]\cup y^iy$, which is a path of joining $x, y$
of length at least
$$(2^{n-1}-2)-1+2+(2^{n-1}-2f-1)=2^{n}-2f-2.$$ |
Caes 3 $f=2.$
Case 3.1.1 $f_0=2$. By hypothesis and Lemma 3, we can
easily construct the desired path. We omit it here.
Case 3.1.2 $f_1=2$. The desired path $P[u,v]$ can be
obtained using Lemma 3 and Lemma 5. We omit it here.
Case 3.1.3 $f_0=1, f_1=1$. The induction assumption and
Lemma 5 guarantee the required path $P[u,v]$. We omit it here.
By considering the above cases, the proof is competed.
Theorem 2 Let $u,v$ be two fault-free vertices of
$Q_{n,k}$ with $f\le 2$ fault vertices and $H(u,v)=2$. There
exists a fault-free path $P[u,v]$ of length at least $2^n-2f-2$
connecting $u$ and $v.$
Proof By induction. The theorem holds for $n\le 3$. It is
easy to clarify the theorem holds under the given conditions. Now
we just give a simple example in $Q_{3,1}$ with two faulty
vertices. Without loss of generality, we assume the two faulty
vertices are $000$ and $001$, and $u=100$, $v=111$,
$H(100,111)=2$, we can easily find a fault-free path
$P[u,v]=(100,110,111)$, which is of length $2$. Suppose it is true
for integer $n-1$, the situation of $n$ can be discussed as
follows. Without loss of generality, let $u,v\in Q^{i0}_{n-1,k}$
or $u,v\in Q^{i0}_{n-1}.$
According to the distribution of faulty vertices, we have the
following cases:
Case 1 $f=0.$ Lemma 2 indicates $Q_{n,k}-E_c\cong Q_n$.
Then the theorem holds because of Lemma 3.
Caes 2 $f=1.$
Case 2.1 $Q_{n,k}=Q_{n-1,k}^{i0}\cup Q_{n-1,k}^{i1}.$
Case 2.1.1 The faulty vertex is in $Q^{i0}_{n-1,k}.$ By
the assumption, there is a fault-free path $P_0[u,v]\in
Q^{i0}_{n-1,k}$ of length at least $2^{n-1}-2f-2.$ Choose an edge
$xy\in P_0[u,v],$ using Lemma 2 and Lemma 3, there exists a
fault-free path $P_1[x^i,y^i]\in Q^{i1}_{n-1,k}$ between $x^i$
and $y^i$ of length at least $2^{n-1}-1.$ Then the desired path
$P[u,v]$ can be constructed as $(P_0[u,v]/xy)\cup xx^i\cup
P_1[x^i,y^i]\cup y^iy$, which is a path of joining $x, y$ of
length at least
$$(2^{n-1}-2f-2)-1+2+(2^{n-1}-1)=2^{n}-2f-2.$$ |
Case 2.1.2 The faulty vertex is in $Q^{i1}_{n-1,k}.$
Lemma 2 and Lemma 3 guarantee a fault-free path $P_0[u,v]\in
Q^{i0}_{n-1,k}$ of length $2^{n-1}-2$ connecting $u,v.$ Select an
edge $xy\in P_0[u,v]$ such that $x^i, y^i \in Q^{i1}_{n-1,k}$ are
both fault-free vertices. Theorem 1 indicates there exists a
fault-free path $P_1[x^i,y^i]\in Q^{i1}_{n-1,k}$ between $x^i$ and
$y^i$ of length at least $2^{n-1}-2f-1.$ Therefore, the desired
fault-free path from $u$ to $v$ can be constructed as
$(P_0[u,v]/xy)\cup xx^i\cup P_1[x^i,y^i]\cup y^iy$ of length
$$(2^{n-1}-2)-1+2+(2^{n-1}-2f-1)=2^{n}-2f-2.$$ |
Case 2.2 $Q_{n,k}=Q_{n-1}^{i0}\cup Q_{n-1}^{i1}.$
Case 2.2.1 The faulty vertex is in $Q^{i0}_{n-1}.$ Lemma
6 indicates that there is a fault-free path $P_0[u,v]\in
Q^{i0}_{n-1}$ of length at least $2^{n-1}-2f-2.$ Select an edge
$xy\in P_0[u,v],$ using Lemma 3, there exists a fault-free path
$P_1[x^i,y^i]\in Q^{i1}_{n-1}$ between $x^i$ and $y^i$ of length
at least $2^{n-1}-1.$ Therefore the desired path $P[u,v]$ can be
constructed as $(P_0[u,v]/xy)\cup xx^i\cup P_1[x^i,y^i]\cup y^iy$,
which is a path of joining $x, y$ of length at least
$$(2^{n-1}-2f-2)-1+2+(2^{n-1}-1)=2^{n}-2f-2.$$ |
Case 2.2.2 The faulty vertex is in $Q^{i1}_{n-1}.$ Lemma
3 guarantees a fault-free path $P_0[u,v]\in Q^{i0}_{n-1}$ of
length $2^{n-1}-2$ connecting $u,v.$ Choose an edge $xy\in
P_0[u,v]$ such that $x^i, y^i \in Q^{i1}_{n-1}$ are both
fault-free vertices. Lemma 5 indicates there exists a fault-free
path $P_1[x^i,y^i]\in Q^{i1}_{n-1}$ between $x^i$ and $y^i$ of
length at least $2^{n-1}-2f-1.$ So the desired fault-free path
from $u$ to $v$ can be constructed as $(P_0[u,v]/xy)\cup xx^i\cup
P_1[x^i,y^i]\cup y^iy$ of length
$$(2^{n-1}-2)-1+2+(2^{n-1}-2f-1)=2^{n}-2f-2.$$ |
Caes 3 $f=2.$
Case 3.1 $Q_{n,k}=Q_{n-1,k}^{i0}\cup Q_{n-1,k}^{i1}.$
Case 3.1.1 $f_0=2$. By introduction hypothesis, there
exists a fault-free path $P_0[u,v]\in Q^{i0}_{n-1,k}$ of length
$2^{n-1}-2f-2.$ Select an edge $xy\in P_0[u,v],$ then there is a
path $P_1[x^i, y^i]\in Q^{i1}_{n-1,k}$ of length of $2^{n-1}-1$,
by Lemma 2 and Lemma 3. Hence, $(P_0[u,v]-xy)\cup xx^i\cup
P_1[x^i,y^i]\cup yy^i$, of length at least
$$(2^{n-1}-2f-2)-1+2+(2^{n-1}-1)=2^{n}-2f-2$$ |
is the desired
fault-free path joining $u,v$ (see Figure 2 (a)).
Case 3.1.2 $f_1=2$. Lemma 2 and Lemma 3 indicate there is
a path $P_0[u,v]\in Q^{i0}_{n-1,k}$ with length of $2^{n-1}-2$.
Select $xy\in P_0[u,v]$ such that $x^i,y^i \in Q^{i1}_{n-1,k}$ are
fault-free vertices. By Theorem 1, there exists path
$P_1[x^i,y^i]\in Q^{i1}_{n-1,k}$ of length $2^{n-1}-2f-1.$ Then
$(P_0[u,v]/xy)\cup xx^i\cup P_1[x^i,y^i]\cup y^iy$ of length at
least
$$(2^{n-1}-2)-1+2+(2^{n-1}-2f-1)=2^{n}-2f-2$$ |
is the
required path(see Figure 2 (b)).
Case 3.1.3 $f_0=1, f_1=1$. With assumption, there is a
fault-free path $P_0[u,v]\in Q^{i0}_{n-1,k}$ of length
$2^{n-1}-2f_0-2.$ Let $x,y\in P_0[u,v]$ and $x^i,y^i\in
Q^{i1}_{n-1,k}$ are both fault-free vertices. Theorem 1 guarantees
a fault-free path $P_1[x^i,y^i]\in Q^{i1}_{n-1,k}$ of length
$2^{n-1}-2f_1-1.$ So the desired path can be constructed as
$(P_0[u,v]/xy)\cup xx^i\cup P_1[x^i,y^i]\cup y^iy$ which is of
length at least
$$(2^{n-1}-2f_0-2)-1+2+(2^{n-1}-2f_1-1)=2^{n}-2f-2$$ |
joins $u,v$
(see Figure 2 (c)).
Case 3.2 $Q_{n,k}=Q_{n-1}^{i0}\cup Q_{n-1}^{i1}.$
Case 3.2.1 $f_0=2$. According to Lemma 6 and Lemma 3, we
can easily construct the desired path $P[u,v]$ of length at least
$2^{n}-2f-2$ similarly as Case 3.1.1 above. We omit it here.
Case 3.2.2 $f_1=2$. Using the similar methods as Case
3.1.2 above, by Lemma 3 and Lemma 5, the desired path connecting
$u,v$ can be constructed. We omit it here.
Case 3.2.3 $f_0=1, f_1=1$. By Lemma 6 and Lemma 5,
similarly as Case 3.1.3 above, there exists a fault-free path
$P[u,v]$ of length at least $2^{n}-2f-2$. We omit it here.
By considering the above cases, the proof is competed.
Lemma 7 Let $u,v\in Q_{n}$ with $f\le 2$ fault vertices
and $H(u,v)=3$. There exists a fault-free path $P[u,v]$ of length
at least $2^n-2f-1$ between $u$ and $v.$
Proof We use introduction on $n$ to proof this lemma
similarly as the proof of Lemma 6, and the desired path $P[u,v]$
can be obtained, we omit it here.
Theorem 3 Let $u,v\in Q_{n,k}$ with $f\le 2$ fault
vertices and $H(u,v)=3$. There exists a fault-free path $P[u,v]$
of length at least $2^n-2f-1$ between $u$ and $v.$
Proof We proof the theorem by introduction on $n$.
Case 1 $f=0$. Lemma 2 and Lemma 3 guarantee the theorem
true.
Case 2 $f=1.$
By induction, it is true for $n=3$. Assumption it holds for $n-1$
for $n\ge 4$, we consider $n$ as follows. Without loss of
generality, let $u,v\in Q^{i0}_{n-1,k}$ or $u,v\in Q^{i0}_{n-1}$.
Case 2.1 $Q_{n,k}=Q_{n-1,k}^{i0}\cup Q_{n-1,k}^{i1}.$
Case 2.1.1 $Q^{i0}_{n-1,k}$ contains the faulty vertex.
By the introduction hypothesis, there is a fault-free path
$P_0[u,v]\in Q^{i0}_{n-1,k}$ of length $2^{n-1}-2f-1.$ Let $xy\in
P_0[u,v],$ with Lemma 2 and Lemma 3, there is a path
$P_1[x^i,y^i]\in Q^{i1}_{n-1,k}$ of length $2^{n-1}-1.$
Furthermore a path between $u$ and $v$ can be constructed as
$(P_0[u,v]/xy)\cup xx^i\cup P_1[x^i,y^i]\cup y^iy,$ which is of
length at least
$$(2^{n-1}-2f-1)-1+2+(2^{n-1}-1)=2^{n}-2f-1.$$ |
Case 2.1.2 $Q^{i1}_{n-1,k}$ contains the faulty vertex.
By Lemma 2 and Lemma 3, there exists a fault-free path $P_0[u,v]$
in $Q^{i0}_{n-1,k}$ of length $2^{n-1}-1.$ Select an edge $xy\in
P_0[u,v]$ such that $x^i, y^i \in Q^{i1}_{n-1,k}$ are both
fault-free vertices. With Theorem 1, there is a path
$P_1[x^i,y^i]\in Q^{i1}_{n-1,k}$ which is of length $2^{n-1}-2f-1$
joining $x^i,y^i.$ Then the desired path $P[u,v]$ can be
constructed as $(P_0[u,v]-xy)\cup xx^i\cup P_1[x^i,y^i]\cup y^iy$
which is of length at least
$$(2^{n-1}-1)-1+2+(2^{n-1}-2f-1)=2^{n}-2f-1.$$ |
Case 2.2 $Q_{n,k}=Q_{n-1}^{i0}\cup Q_{n-1}^{i1}.$
Case 2.2.1 $Q^{i0}_{n-1}$ contains the faulty vertex.
Lemma 7 indicates there exists a fault-free path $P_0[u,v]$ of
length at least $2^{n-1}-2f-1$. Choose an edge $xy\in P_0[u,v]$
such that $x^i, y^i \in Q^{i1}_{n-1}$ are both fault-free
vertices. Using Lemma 3, there is a fault-free path $P_1[x^i,y^i]$
of length $2^{n-1}-1$. Therefore, the desired path $P[u,v]$ can be
constructed as $(P_0[u,v]-xy)\cup xx^i\cup P_1[x^i,y^i]\cup y^iy$
which is of length at least
$$(2^{n-1}-2f-1)-1+2+(2^{n-1}-1)=2^{n}-2f-1.$$ |
Case 2.2.2 $Q^{i1}_{n-1}$ contains the faulty vertex.
Lemma 3 guarantees a path $P_0[u,v]$ in $Q^{i0}_{n-1}$ of length
$2^{n-1}-1.$ Let $xy\in P_0[u,v],$ with Lemma 5, there is a path
$P_1[x^i,y^i]\in Q^{i1}_{n-1}$ of length $2^{n-1}-2f-1.$
Furthermore a path between $u$ and $v$ can be constructed as
$(P_0[u,v]/xy)\cup xx^i\cup P_1[x^i,y^i]\cup y^iy,$ which is of
length at least
$$(2^{n-1}-1)-1+2+(2^{n-1}-2f-1)=2^{n}-2f-1.$$ |
Case 3 $f=2.$
Case 3.1 $Q_{n,k}=Q_{n-1,k}^{i0}\cup Q_{n-1,k}^{i1}.$
Case 3.1.1 $f_0=2$. By induction hypothesis, there exists
a fault-free path $P_0[u,v]$ in $Q^{i0}_{n-1,k}$ of length at
least $2^{n-1}-2f-1.$ Set edge $xy\in P_0[u,v]$, Lemma 2 and Lemma
3 imply a fault-free path $P_1[x^i,y^i]\in Q^{i1}_{n-1,k}$ of
length $2^{n-1}-1.$ So the path $(P_0[u,v]/xy)\cup xx^i\cup
P_1[x^i,y^i]\cup y^iy$ of length at least
$$(2^{n-1}-2f-1)-1+2+(2^{n-1}-1)=2^{n}-2f-1$$ |
is the desired path.
Case 3.1.2 $f_0=1$ and $f_1=1$. We can find a fault-free
path $P_0[u,v]\in Q^{i0}_{n-1,k}$ with length of $2^{n-1}-2f_0-1$
by introduction hypothesis. Choose an edge $xy\in P_0[u,v]$ such
that $x^i,y^i \in Q^{i1}_{n-1,k}$ are both fault-free vertices.
Then Theorem 1 means a fault-free path $P_1[x^i,y^i]\in
Q^{i1}_{n-1,k}$ of length at least $2^{n-1}-2f_1-1.$ Hence
$(P_0[u,v]-xy)\cup xx^i\cup P_1[y,y^i]\cup y^iy$ is a fault-free
path of length at least
$$(2^{n-1}-2f_0-1)-1+2+(2^{n-1}-2f_1-1)=2^{n}-2f-1$$ |
connecting
the vertices $u,v.$
Case 3.1.3 $f_1=2$. Lemma 2 and Lemma 3 proposed a
fault-free path $P_0[u,v]\in Q^{i0}_{n-1,k}$ of length
$2^{n-1}-1.$ Choose an edge $xy\in P_0[u,v]$ such that $x^i,y^i
\in Q^{i1}_{n-1,k}$ are both fault-free vertices. Using Theorem 1,
a fault-free path $P_1[x^i,y^i]\in Q^{i1}_{n-1,k}$ of length
$2^{n-1}-2f-1$ can be found. Then $(P_0[u,v]/xy)\cup xx^i\cup
P_1[x^i,y^i]\cup y^iy$ is required, which is of length at least
$$(2^{n-1}-1)-1+2+(2^{n-1}-2f-1)=2^{n}-2f-1.$$ |
Case 3.2 $Q_{n,k}=Q_{n-1}^{i0}\cup Q_{n-1}^{i1}.$
Case 3.2.1 $f_0=2$. Using the similar methods as Case
3.1.1 above, by Lemma 7 and Lemma 3, the desired path connecting
$u,v$ can be constructed. We omit it here.
Case 3.2.2 $f_0=1$ and $f_1=1$. By Lemma 7 and Lemma 5,
similarly as Case 3.1.2 aobve, there exists a fault-free path
$P[u,v]$ of length at least $2^{n}-2f-1$. We omit it here.
Case 3.2.3 $f_1=2$. According to Lemma 3 and Lemma 5, we
can easily construct the desired path $P[u,v]$ of length at least
$2^{n}-2f-1$ similarly as Case 3.1.3 above. We omit it here.
By considering the above cases, the proof is competed.
Corollary There exists a fault-free cycle of length at
least $2^n-2f$ in $Q_{n,k}\ (n\ge 4)$ with $f$ fault vertices for
$1\le f\le 2n-4.$
Proof We proof the theorem by induction on $n.$ When
$n=4,$ the theorem is true. Suppose theorem holds for integer
$n-1$, Now we consider the situation of $n.$
When $1\le f\le n-2.$
Case 1 $f_0=n-2, f_1=0.$
Case 1.1 $Q_{n,k}=Q_{n-1,k}^{i0}\cup Q_{n-1,k}^{i1}.$
All faulty vertices are in $Q^{i0}_{n-1,k}$, select an edge $uv\in
Q^{i0}_{n-1,k},$ using Theorem 1, there exists a fault-free path
$P_0[u,v]\in Q^{i0}_{n-1,k}$ of length $2^{n-1}-2f_0-1.$ Since
$f_1=0$, by Lemma 2, $Q^{i1}_{n-1,k}-E_c\cong Q_{n-1}$, then by
Lemma 3, there is a path $P_1[u^i,v^i]\in Q^{i1}_{n-1,k}$ of
length $2^{n-1}-1.$ Therefore, the desired cycle can be
constructed as $P_0[u,v]\cup vv^i\cup P_1[v^i,u^i]\cup u^iu$,
which is of length
$$(2^{n-1}-2f_0-1)+2+(2^{n-1}-1)=2^{n}-2f.$$ |
Case 1.2 $Q_{n,k}=Q_{n-1}^{i0}\cup Q_{n-1}^{i1}.$
Since $f_0=n-2\leq 2n-4$ for $n\geq 3$, by Lemma 4, there exists a
fault-free cycle $C_0$ of length at least $2^{n-1}-2f_0$ in
$Q_{n-1,k}^{i0}$. We can select an edge $uv$ on cycle $C_0$ such
that the vertices $u^i,v^i$ are all fault-free vertices. Then in
$Q_{n-1}^{i1}$ by Lemma 3, there exists a fault-free path
$P_1[u^i,v^i]$ of length at least $2^{n-1}-1.$ Therefore, the
desired cycle can be constructed as $(C_0[u,v]-uv)\cup vv^i\cup
P_1[v^i,u^i]\cup u^iu$, which is of length
$$(2^{n-1}-2f_0-1)+2+(2^{n-1}-1)=2^{n}-2f.$$ |
Case 2 $1\le f_0\le n-3, f_1\ge 1.$
Case 2.1 $Q_{n,k}=Q_{n-1,k}^{i0}\cup Q_{n-1,k}^{i1}.$
Select an edge $uv\in Q^{i0}_{n-1,k}$ such that $u,v,u^i,v^i$ are
all fault-free vertices. With Theorem 1, there exist fault-free
paths $P_0[u,v]\in Q^{i0}_{n-1,k}$ and $P_1(u^1,v^1)\in
Q^{i1}_{n-1,k}$ of length at least $2^{n-1}-2f_0-1$ and
$2^{n-1}-2f_1-1$ respectively. Then the desired cycle can be
constructed as $P_0[u,v]\cup vv^i\cup P_1[v^i,u^i]\cup u^iu$,
which is of length
$$(2^{n-1}-2f_0-1)+2+(2^{n-1}-2f_1-1)=2^{n}-2f.$$ |
Case 2.2 $Q_{n,k}=Q_{n-1}^{i0}\cup Q_{n-1}^{i1}.$
Since $f_0\le n-3\le 2n-4$ for $n\ge 4$, by Lemma 4, there exists
a fault-free cycle $C_0$ of length at least $2^{n-1}-2f_0$ in
$Q_{n-1}^{i0}$. We can select an edge $uv\in C_0$ such that the
vertices $u^i,v^i\in Q_{n-1}^{i1}$ are both fault-free vertices.
In $Q_{n-1}^{i1}$, by Lemma 5, there exists a fault-free path
$P_1[u^i,v^i]$ of length at least $2^{n-1}-2f_1-1$. Therefore, the
desired cycle can be constructed as $(C_0[u,v]-uv)\cup vv^i\cup
P_1[v^i,u^i]\cup u^iu$, which is of length
$$(2^{n-1}-2f_0-1)+2+(2^{n-1}-2f_1-1)=2^{n}-2f.$$ |
When $n-1\le f\le 2n-4$. Without loss of generality, let
$Q_{n,k}=Q^{i0}_{n-1}\cup Q^{i1}_{n-1}$ or
$Q_{n,k}=Q^{i0}_{n-1,k}\cup Q^{i1}_{n-1,k}$ such that $f_0\ge 1,
f_1\ge 1.$
Case 3 $f_0=2n-5, f_1=1$. As the partition of $Q_{n,k}$,
we consider the following subcases:
Case 3.1 $Q_{n,k}=Q_{n-1,k}^{i0}\cup Q_{n-1,k}^{i1}.$
Let $F_v\in Q^{i0}_{n-1,k}$ be a faulty vertex. We can suppose
$F_v$ as a fault-free vertex temporarily, the $f_0=(2n-5)-1=2n-6$.
By introduction hypothesis, there exists a cycle $C_0\in
Q^{i0}_{n-1,k}$ of length at least $2^{n-1}-2(f_0-1)$ that
contains no any other $f_0-1$ faulty vertices. Considering whether
the cycle $C_0$ contains the faulty vertex $F_v$ or not, we have
the following subcases:
Case 3.1.1 $F_v\notin C_0.$ Select a section of $C_0$,
say $L(u,v)=uwv\in C_0,$ such that $u^i,v^i$ are fault-free and
$H(u^i,v^i)=2.$ Then Theorem 2 guarantees a fault-free path
$P_1[u^i,v^i]\in Q^{i1}_{n-1,k}$ of length at least
$2^{n-1}-2f_1-2.$ Therefore, the desired cycle can be constructed
as $(C_0-L(u,v))\cup vv^i\cup P_1[v^i,u^i]\cup u^iu$, which is of
length
$$(2^{n-1}-2(f_0-1))-2+2+(2^{n-1}-2f_1-2)=2^{n}-2f,$$ |
see
Figure 3 (a).
Case 3.1.2 $F_v\in C_0.$ Suppose that $L(s,v)=suF_vv$ is
a section of $C_0.$ When $u^i, v^i$ are fault-free vertices, the
discussion is similar to above. However, if $u^i\in
Q^{i1}_{n-1,k}$ is fault vertex, select another neighbor $s$ of
$u$ on cycle $C_0,$ this implies $s^i$ is a fault-free vertex in
$Q^{i1}_{n-1,k},$ then $H(s^i, v^i)=1$ or $3$. Theorem 1 and
Theorem 3 indicate a fault-free path $P_1[s^i,v^i]\in
Q^{i1}_{n-1,k}$ of length $2^{n-1}-2f_1-1.$ Then the desired cycle
can be constructed as $(C_0-L(s,v))\cup vv^i\cup P_1[v^i,s^i]\cup
s^is$ which is of length
$$(2^{n-1}-2(f_0-1))-3+2+(2^{n-1}-2f_1-1)=2^{n}-2f,$$ |
see Figure 3
(b).
Case 3.2 $Q_{n,k}=Q_{n-1}^{i0}\cup Q_{n-1}^{i1}$
Let $F_v\in Q^{i0}_{n-1}$ be a faulty vertex. We can suppose $F_v$
as a fault-free vertex simultaneously, the $f_0=(2n-5)-1=2n-6$. By
Lemma 4, there exists a fault-free cycle $C_0\in Q^{i0}_{n-1}$ of
length at least $2^{n-1}-2(f_0-1)$ that contains no any other
$f_0-1$ faulty vertices. Considering whether the cycle $C_0$
contains the faulty vertex $F_v$ or not, we have the following
subcases:
Case 3.2.1 $F_v\notin C_0.$
Using Lemma 6, with the similar methods of Case 3.1.1 above, we
can construct the desired fault-free cycle of length $2^n-2f$. We
omit it here.
Case 3.2.2 $F_v\in C_0.$
Using Lemma 5 and Lemma 7, with the similar methods of Case 3.1.2
above, we can construct the desired fault-free cycle of length
$2^n-2f$. We omit it here.
Case 4 $n\le f_0\le 2n-6, 1\le f_1\le n-2$
Case 4.1 $Q_{n,k}=Q_{n-1,k}^{i0}\cup Q_{n-1,k}^{i1}$
By assumption, there exists a fault-free cycle $C_0\in
Q^{i0}_{n-1,k}$ of length at least $2^{n-1}-2f_0.$ Select an edge
$uv\in C_0$ such that $u^i,v^i$ are both fault-free vertices in
$Q_{n-1,k}^{i1}$. With Theorem 1, there exists a fault-free path
$P_1[u^i,v^i]\in Q^{i1}_{n-1,k}$ of length $2^{n-1}-2f_1-1.$ So
the desired cycle can be constructed as $(C_0-uv)\cup uu^i\cup
P_1[u^i,v^i]\cup v^iv$ which is of length
$$(2^{n-1}-2f_0)-1+2+(2^{n-1}-2f_1-1)=2^{n}-2f,$$ |
see Figure 4
(a).
Case 4.2 $Q_{n,k}=Q_{n-1}^{i0}\cup Q_{n-1}^{i1}.$
Using Lemma 4, there is a fault-free cycle $C_0$ of length at
least $2^{n-1}-2f_0$ in $Q_{n-1}^{i0}$. Select an edge $uv$ such
that $u^i,v^i$ are both fault-free vertices in $Q_{n-1}^{i1}$.
Lemma 5 indicates a fault-free path $P_1[u^i,v^i]$ of length at
least $2^{n-1}-2f_1-1$ in $Q_{n-1}^{i1}$. So the desired cycle can
be constructed as $(C_0-uv)\cup uu^i\cup P_1[u^i,v^i]\cup v^iv$
which is of length
$$(2^{n-1}-2f_0)-1+2+(2^{n-1}-2f_1-1)=2^{n}-2f.$$ |
Case 5 $1\le f_0\le n-2, 1\le f_1\le n-1.$
Case 5.1 $Q_{n,k}=Q_{n-1,k}^{i0}\cup Q_{n-1,k}^{i1}.$
Let $F_v\in Q^{i1}_{n-1,k}$ be a faulty vertex. We can suppose
$F_v$ as a fault-free vertex temporarily, the $f_1=(n-1)-1=n-2$.
Using Theorem 1, there exists a cycle $C_1\in Q^{i1}_{n-1,k}$ of
length at least $2^{n-1}-2(f_1-1)$ that contains no any other
$f_1-1$ faulty vertices. Considering whether the cycle $C_1$
contains the faulty vertex $F_v$ or not, we have the following
subcases:
Case 5.1.1 $F_v\notin C_1.$ Select a section of $C_1$,
say $L(u,v)=uwv\in C_1,$ such that $u^i,v^i$ are fault-free and
$H(u^i,v^i)=2.$ Then Theorem 2 guarantees a fault-free path
$P_0[u^i,v^i]\in Q^{i0}_{n-1,k}$ of length at least
$2^{n-1}-2f_0-2.$ Therefore, the desired cycle can be constructed
as $(C_1-L(u,v))\cup vv^i\cup P_0[v^i,u^i]\cup u^iu$, which is of
length
$$(2^{n-1}-2(f_1-1))-2+2+(2^{n-1}-2f_0-2)=2^{n}-2f,$$ |
see
Figure 4 (b).
Case 5.1.2 $F_v\in C_1.$ Suppose that $L(s,v)=suF_vv$ is
a section of $C_1.$ When $u^i,v^i$ are fault-free vertices, the
discussion is similar to above. However, if $u^i\in
Q^{i0}_{n-1,k}$ is fault vertex, select another neighbor $s$ of
$u$ on cycle $C_1,$ this implies $s^i$ is a fault-free vertex in
$Q^{i0}_{n-1,k},$ then $H(s^i, v^i)=1$ or $3$. Theorem 1 and
Theorem 3 indicate a fault-free path $P_0[s^i,v^i]\in
Q^{i0}_{n-1,k}$ of length $2^{n-1}-2f_0-1.$ Then the desired cycle
can be constructed as $(C_1-L(s,v))\cup vv^i\cup P_0[v^i,s^i]\cup
s^is$ which is of length
$$(2^{n-1}-2(f_1-1))-3+2+(2^{n-1}-2f_0-1)=2^{n}-2f,$$ |
see Figure
4 (c).
Case 5.2 $Q_{n,k}=Q_{n-1}^{i0}\cup Q_{n-1}^{i1}.$
Let $F_v\in Q^{i1}_{n-1}$ be a faulty vertex. We can suppose $F_v$
as a fault-free vertex temporarily, the $f_1=(n-1)-1=n-2$. Lemma 4
indicates that there exists a fault-free cycle $C_1\in
Q^{i1}_{n-1}$ of length at least $2^{n-1}-2(f_1-1)$ that contains
no any other $f_1-1$ faulty vertices. Considering whether the
cycle $C_1$ contains the faulty vertex $F_v$ or not, we have the
following subcases:
Case 5.2.1 $F_v\notin C_1$
Using Lemma 6, with the similar methods of Case 5.1.1 above, we
can construct the desired fault-free cycle of length $2^n-2f$. We
omit it here.
Case 5.2.2 $F_v\in C_1$
According to Lemma 5 and Lemma 7, we can easily construct the
desired cycle of length at least $2^{n}-2f$ similarly as Case
5.1.2 above. We omit it here.
By considering the above cases, the proof is competed.