• 沒有找到結果。

On the Super Spanning Properties of Binary Wrapped Buttefly Graphs

N/A
N/A
Protected

Academic year: 2021

Share "On the Super Spanning Properties of Binary Wrapped Buttefly Graphs"

Copied!
18
0
0

加載中.... (立即查看全文)

全文

(1)

On the Super Spanning Properties of Binary Wrapped

Butterfly Graphs

Tz-Liang Kueng

Tyne Liang

Jimmy J.M. Tan

Department of Computer Science

National Chiao Tung University

{tlkueng, tliang, jmtan}@cs.nctu.edu.tw

Lih-Hsing Hsu

Department of Computer Science and

Information Engineering, Providence University

lhhsu@pu.edu.tw

Abstract

A k-container Ck(u, v) of a graph G is a set of k

internally vertex-disjoint paths joining vertices u and

v. It becomes a k∗-container if every vertex of G is

passed by a certain path of Ck(u, v). A graph G is

said to be k∗-connected if there exists a k-container

between any two vertices of G. A graph G with connectivity κ is super spanning connected if it is i∗-connected for every 1 ≤ i ≤ κ. A bipartite graph

G is k∗-laceable if there exists a k-container between

any two vertices u and v from different partite sets of G. A bipartite graph G with connectivity κ is super spanning laceable if it is i∗-laceable for all

1 ≤ i ≤ κ. In this paper, we show the n-dimensional binary wrapped butterfly graph is super spanning connected (resp. super spanning laceable) if n is odd (resp. even).

Keywords: Container; Butterfly graph;

Hamil-tonian connected; Hamiltonian laceable; Super

spanning connected; Super spanning laceable

1

Introduction

A multiprocessor/communication interconnection network is usually represented by a graph, in which the vertices correspond to processors and the edges correspond to connections or communication links. Hence, we use the terms, graphs and networks, inter-changeably. Among various kinds of network topolo-gies, the wrapped butterfly network is very suitable for VLSI implementation and parallel computing and thus its topological properties have been widely dis-cussed in [1, 4–7, 11, 12, 14]. For example, embedding of rings, linear arrays, and binary trees into a butter-fly network was addressed in literature [5, 6, 12, 14].

Corresponding author.

This work was supported in part by the National Science

Council of the Republic of China under Contract NSC 96-2221-E-009-137-MY3.

Throughout this paper, we concentrate on

loop-less undirected graphs. For the graph

defi-nitions and notations we follow the ones

de-fined in [2]. A graph G consists of a finite

nonempty set V (G) and a subset E(G) of {(u, v) | (u, v) is an unordered pair of V (G)}. The set V (G) is called the vertex set of G and E(G) is called the edge set. Two vertices u and v of G are adjacent if (u, v) ∈ E(G). A graph H is a subgraph of G if V (H) ⊆ V (G) and E(H) ⊆ E(G). Let S be a nonempty subset of V (G). The subgraph induced by S is the subgraph of G with its vertex set S and with its edge set which consists of those edges joining any two vertices in S. We use G − S to denote the sub-graph of G induced by V (G) − S. Analogously, the subgraph generated by a nonempty subset F ⊆ E(G) is the subgraph of G with its edge set F and with its vertex set consisting of those vertices of G incident with at least one edge of F . We use G − F to denote the subgraph of G with vertex set V (G) and edge set E(G) − F .

A path P of length k joining vertex x to vertex y in a graph G is a sequence of distinct vertices

hv1, v2, . . . , vk+1i such that x = v1, y = vk+1, and

(vi, vi+1) ∈ E(G) for every 1 ≤ i ≤ k. For

con-venience, we write P as hv1, . . . , vi, Q, vj, . . . , vk+1i

where Q = hvi, vi+1, . . . , vji. Note that we allow Q

to be a path of length zero. For i ≥ 1, the i-th vertex of P is denoted by P (i); i.e., P (i) = vi. Moreover,

we use P−1 to denote the path hv

k+1, vk, . . . , v1i. Let V (P ) = {v1, v2, . . . , vk+1} and I(P ) = V (P ) −

{v1, vk+1}. A set of k paths P1, . . . , Pk are internally

vertex-disjoint (or disjoint for short) if I(Pi)∩I(Pj) =

φ for any i 6= j. A cycle is a path with at least three vertices such that the last vertex is adjacent to the first one. For clarity, a cycle of length k is represented by hv1, v2, . . . , vk, v1i. A path of a graph G is a hamil-tonian path if it spans G. A graph G is hamilhamil-tonian connected if there exists a hamiltonian path joining any two distinct vertices of G. Similarly, a hamilto-nian cycle of a graph G is a cycle that traverses every

(2)

vertex of G exactly once. A graph is hamiltonian if it has a hamiltonian cycle.

The degree of a vertex u in G is the number of edges incident to u. A graph G is k-regular if all its vertices have the same degree k. The connectivity of a graph G, denoted by κ(G), is the minimum num-ber of vertices whose removal leaves the remaining graph disconnected or trivial. A k-container Ck(u, v)

of G between vertices u and v is a set of k internally vertex-disjoint paths joining u and v. Suppose that κ(G) = k. It follows from Menger’s theorem [9] that there exists a k-container of G between any two dis-tinct vertices. In this paper, a k-container Ck(u, v) is

a k∗-container if it contains all vertices of G. A graph

G is k∗-connected if there exists a k-container

be-tween any two distinct vertices. In particular, G is 1∗

-connected if and only if it is hamiltonian--connected. Moreover, G is 2∗-connected if it is hamiltonian. The

spanning connectivity of a graph G, κ∗(G), is defined

as the largest integer m such that G is i∗-connected

for all 1 ≤ i ≤ m. A graph G is super spanning

connected if κ∗(G) = κ(G). Recently, a number of

networks had been shown to be super spanning con-nected [8, 13].

A graph G is bipartite if its vertex set can be parti-tioned into two disjoint subsets V0 and V1 such that every edge joins a vertex of V0 and a vertex of V1. A bipartite graph is k∗-laceable if there exists a k

-container between any two vertices from different par-tite sets. Note that a 1-laceable graph is also known

as a hamiltonian-laceable graph [10] and a bipartite graph is 2-laceable if and only if it is hamiltonian.

Similarly, the spanning laceability of a hamiltonian laceable graph G, κ∗

L(G), is the largest integer m such

that G is i∗-laceable for every 1 ≤ i ≤ m. A bipartite

graph G is super spanning laceable if κ∗

L(G) = κ(G).

Likewise, a number of networks had been shown to be super spanning laceable [3, 8].

Let Zn= {0, 1, . . . , n−1} denote the set of integers

modulo n. The n-dimensional binary wrapped butter-fly network (or butterbutter-fly network for short) BF (n) is a graph with Zn × Zn2 as vertex set. Each vertex is labeled by a two-tuple h`, a0. . . an−1i with a level

` ∈ Zn and an n-digit binary string a0. . . an−1

Zn

2. A level-` vertex h`, a0. . . a`. . . an−1i is

adja-cent to two vertices, h(` + 1)mod n, a0. . . a`. . . an−1i and h(` − 1)mod n, a0. . . a`−1. . . an−1i, by straight edges, and is adjacent to another two vertices,

h(` + 1)mod n, a0. . . a`−1a`a`+1. . . an−1i and h(` −

1)mod n, a0. . . a`−2a`−1a`. . . an−1i, by cross edges.

More formally, the edges of BF (n) can be defined in terms of four generators g, g−1, f , and f−1 as

follows: g(h`, a0. . . an−1i) = h(` + 1)mod n, a0. . . an−1i, g−1(h`, a 0. . . an−1i) = h(` − 1)mod n, a0. . . an−1i, f (h`, a0. . . a`. . . an−1i) = h(` + 1)mod n, a0. . . a`. . . an−1i, and f−1(h`, a 0. . . a`−1. . . an−1i = h(` − 1)mod n, a0. . . a`−1. . . an−1i

where a`≡ a`+ 1 (mod 2). Throughout this paper,

a level-` edge of BF (n) is an edge that joins a level-` vertex and a level-(` + 1)mod n vertex. To avoid the degenerate case, we assume n ≥ 3 throughout this paper. So BF (n) is 4-regular. Moreover, BF (n) is bipartite if and only if n is even. Figure 1(a) depicts the structure of BF (3) and Figure 1(b) is the iso-morphic structure of BF (3) with level-0 replication for easy visualization.

According to [14], BF (n) is 1∗-connected and 2

-connected (resp. 1-laceable and 2-laceable) if n is

odd (resp. even). In this paper, we show that BF (n) is 3-connected and 4-connected (resp. 3-laceable

and 4-laceable) if n is odd (resp. even). The rest

of the paper is organized as follows. Section 2 in-troduces the nearly recursive construction of BF (n), which was proposed by Wong [14]. Section 3 provides the useful lemmas to prove the main results. Since the proof of the main theorem is rather long, it is broken into several lemmas in Section 4 and Section 5. For the sake of clarity, the detailed proofs of sev-eral lemmas are described in Appendix. Finally, the future work is discussed in Section 6.

2

Nearly recursive

construc-tion of BF (n)

Let n ≥ 3. For any ` ∈ Zn and i ∈ Z2, we use

BFi

`(n) to denote the subgraph of BF (n) induced

by {hh, a0. . . an−1i | h ∈ Zn, a` = i}. Obviously, BFi `1(n) is isomorphic to BF j `2(n) for any i, j ∈ Z2 and `1, `2 ∈ Zn. Moreover, {BF`i(n) | i ∈ Z2}

forms a partition of BF (n). With such observation, Wong [14] proposed a stretching operation to obtain

BFi

`(n) from BF (n − 1). More precisely, the

stretch-ing operation can be described as follows. Assume

that ` ∈ Zn and i ∈ Z2. Let =n be the set of all

subgraphs of BF (n) and let G ∈ =n. We define the

following subsets of V (BF (n+1)) and E(BF (n+1)):

V1 = {vhi | 0 ≤ h < `, vh∈ V (G)}, V2 = {vh+1i | ` < h ≤ n − 1, vh∈ V (G)}, V3 = {v`i| v`is incident with

a level-(` − 1)mod nedge in G}, V4 = {v`+1i | v`is incident with

a level-` edge in G},

E1 = {(vhi, vih+1) | 0 ≤ h < `, (vh, uh+1) ∈ E(G)}, E2 = {(vh+1i , vh+2i ) | ` ≤ h ≤ n − 1, (vh, uh+1) ∈ E(G)},

and

E3 = {(v`i, vi`+1) | v`is incident with at least one

level-(` − 1)mod nedge and at least one

(3)

000 100 010 110 001 101 011 111 0 1 2 0 (b) (a) 000 001 010 011 100 101 110 111 0 2 1 <0,011>

Figure 1: (a) The structure of BF (3); (b) BF (3) with level-0 replicated to ease visualization.

where vh = hh, a0. . . a`−1a`. . . an−1i, uh = hh, b0. . . b`−1b`. . . bn−1i, vhi = hh, a0. . . a`−1ia`. . . an−1i, and ui h = hh, b0. . . b`−1ib`. . . bn−1i.

Then we define the function γi

` :

S

n≥3=n

S

n≥4=n by assigning γ`i(G) as the graph with the

vertex set V1∪V2∪V3∪V4and the edge set E1∪E2∪E3. One may find that γi

` is well-defined and one-to-one.

Furthermore, γi

`(G) ∈ =n+1if G ∈ =n. In particular, γi

`(BF (n)) = BF`i(n + 1). Moreover, γ`i(P ) is a path

in BF (n + 1) if P is a path in BF (n).

In fact, BF (n) can be further partitioned.

As-sume that 1 ≤ m ≤ n, i1, . . . , im ∈ Z2, and

`1, . . . , `m ∈ Zn such that `1 < . . . < `m.

We use BFi1,...,im

`1,...,`m(n) to denote the subgraph of

BF (n) induced by {hh, a0. . . an−1i | h ∈ Zn, a`j =

ij for 1 ≤ j ≤ m}. So, {BF`i11,...,`,...,imm(n) | i1, . . . , im

Z2, `1, . . . , `m ∈ Zn, `1 < . . . < `m} forms a

par-tition of BF (n). To avoid the complicated case

caused by modular arithmetic, we restrict our atten-tion on 1 ≤ m ≤ n − 1, 0 ≤ `1 < . . . < `m, and

`j < n − m + j − 1 for each 1 ≤ j ≤ m. Then the

following lemmas can be easily derived.

Lemma 1. Suppose that i1, . . . , im ∈ Z2 and

`1, . . . , `m are integers such that 0 ≤ `1 < . . . < `m

and `j < n − m + j − 1 for each 1 ≤ j ≤ m. Then

BFi1,...,im `1,...,`m(n) =      γim `m◦ . . . ◦ γ i3 `3(BF i1,i2 `1,`2(3)) if m = n − 1, γim `m◦ . . . ◦ γ i2 `2(BF i1 `1(3)) if m = n − 2, γim `m◦ . . . ◦ γ i1 `1(BF (n − m)) otherwise. In the next lemma, we let

v = h`, a0. . . an−1i,

vij` = h`, a0. . . a`−1ija`. . . an−1i,

vij`+1 = h` + 1, a0. . . a`−1ija`. . . an−1i, and vij`+2 = h` + 2, a0. . . a`−1ija`. . . an−1i.

Lemma 2. Let n ≥ 3. Assume that 0 ≤ ` ≤ n − 1, Γ ∈ =n, and G is a connected spanning subgraph of

Γ. For any i, j ∈ Z2, let

F0 = {v | v is not incident with any

level-(` − 1)mod n edge in G},

F1 = {v | v is not incident with any

level-` edge in G}, F0 = [ v∈F0 {v`ij, v`+1ij }, F1 = [ v∈F1 {v`+1ij , v`+2ij }, X0 = [ v∈F0 {(v`ij, v`+1ij )}, X1 = [ v∈F1 {(v`+1ij , vij`+2)}, M0 = [ v∈G−(F0∪F1) n (v`ij, v`+1ij ) o , and M1 = [ v∈G−(F0∪F1) {(vij`+1, v`+2ij )}.

Then F0∩ F1= φ and F0∩ F1= φ. Thus, F0∪ F1=

V (γ`+1j ◦ γi

`(Γ)) − V (γ`+1j ◦ γi`(G)) can be represented

asSmk=1{uk, g(uk) | uk∈ V (γ`+1j ◦ γi`(Γ))} with some

m ≥ 1 such that {uk | 1 ≤ k ≤ m} ∩ {g(uk) | 1 ≤ k ≤

m} = φ. Moreover, M0∪ M1⊆ E(γ`+1j ◦ γ`i(G)) and

X0∪ X1=

Sm

k=1{(uk, g(uk)) | uk ∈ V (γ`+1j ◦ γ`i(Γ))}

is a set of edges with no shared endpoints.

Lemma 3. Assume n ≥ 3 and k ≥ 1. Suppose

that {P1, . . . , Pk} is a k-container of BF (n) between

two vertices x and y with the following conditions:

(i) V (BF (n)) −Ski=1V (Pi) =

Sm

i=1{ui, g(ui) | ui

V (BF (n))} with some m ≥ 1 such that {ui | 1 ≤

i ≤ m} ∩ {g(ui) | 1 ≤ i ≤ m} = φ, and (ii)

Sm

i=1{(f (ui), g−1◦ f (ui)) ⊆

Sk

i=1E(Pi). Then there

exists a k∗-container of BF (n) between x and y.

Proof. Let A = Smi=1 {(ui, g(ui))} ∪

Sm

i=1

{(ui, f (ui))} ∪

Sm

i=1{(g(ui), f−1 ◦ g(ui))} and

(4)

³Sk

i=1E(Pi)

´

= φ. Then ³³Ski=1E(Pi)

´ ∪ A

´ − B forms a k∗-container of BF (n) between x and y.

Let G be a subgraph of BF (n) and let C be a cycle of G. Then C is an `-scheduled cycle with respect to G if every level-` vertex of G is incident with a level-(`−

1)mod nedge and a level-` edge in C. Furthermore, C

is a totally scheduled cycle of G if it is an `-scheduled cycle of G for all ` ∈ Zn. Obviously, γ`i(C) with

i ∈ {0, 1} is a totally scheduled cycle of γi

`(G) if C is

a totally scheduled cycle of G.

Theorem 1. [14] Assume n ≥ 3. Then BF (n) is

1-connected if n is odd, and BF (n) is 1-laceable

otherwise.

Theorem 2. [14] Assume n ≥ 3. Every BF (n) has a totally scheduled hamiltonian cycle. Thus, BF (n)

is 2∗-connected

By stretching operation, we have the following lemma and corollary.

Lemma 4. Let n ≥ 3. Assume that 0 ≤ ` ≤ n − 2

and i, j ∈ Z2. Then there exists a totally scheduled

hamiltonian cycle of BF`,`+1i,j (n).

Corollary 1. Assume that n ≥ 4 and i, j, p, q ∈ Z2. Then there exists a totally scheduled hamiltonian

cy-cle of BF0,1,2,3i,j,p,q(n), including all straight edges of level

0, level 1, level 2, and level 3 in BF0,1,2,3i,j,p,q(n).

3

Basic properties of BF (n)

A path P of BF (n) is `-scheduled if every level-` ver-tex of I(P ) is incident with a level-(` − 1)mod n edge and a level-` edge on P . A path P of BF (n) is weakly `-scheduled if at least one level-` vertex of I(P ) is in-cident with a level-(` − 1)mod nedge and a level-` edge on P .

Lemma 5. Let n ≥ 3. Assume i, j ∈ Z2 and

0 ≤ ` ≤ n − 3. Suppose that s is any level-(` + 1)

ver-tex of BF`,`+1i,j (n) and d is any level-(` + 2) vertex of

BF`,`+1i,j (n). When n = 3, there exists a 0-scheduled

hamiltonian path P3 of BF0,1i,j(3) joining s to d with

P3(2) = g−1(s). When n ≥ 4, there exists an

`-scheduled hamiltonian path Pn of BF`,`+1i,j (n) joining

s to d such that Pn is weakly (` + 2)-scheduled with

Pn(2) = g−1(s). In particular, Pn(n × 2n−2− 2) = g−2(d) and P

n(n × 2n−2− 1) = g−1(d) for n ≥ 3 if d 6= g(s).

Proof. Omitted.

In terms of the symmetry of BF (n), we have the following corollary.

Corollary 2. Let n ≥ 3. Assume i, j ∈ Z2 and

0 ≤ ` ≤ n − 3. Suppose that s is any level-(` + 1)

vertex of BF`,`+1i,j (n) and d is any level-` vertex of

BF`,`+1i,j (n). When n = 3, there exists a 2-scheduled

hamiltonian path P3of BF`,`+1i,j (n) joining s to d with

H(2) = g(s). When n ≥ 4, there exists an (` +

2)-scheduled hamiltonian path Pn of BF`,`+1i,j (n) joining

s to d such that Pnis weakly `-scheduled with Pn(2) =

g(s). In particular, Pn(n × 2n−2− 2) = g2(d) and

Pn(n × 2n−2− 1) = g(d) for n ≥ 3 if d 6= g−1(s).

Lemma 6. Assume that n ≥ 3. For any x ∈ Zn

2,

let Fx = {hh, xi | h ∈ Zn}. Then there is a totally

scheduled hamiltonian cycle in BF (n) − Fx.

Proof. Without loss of generality, we assume x =

0n. Then we prove this lemma by induction on n.

The induction basis is a totally scheduled hamiltonian cycle of BF (3) − {h0, 000i, h1, 000i, h2, 000i}, listed in Table 1.

Now we suppose that the statement holds for BF (n − 1) with n ≥ 4 and partition BF (n) into

{BF0

0(n), BF01(n)}. Thus, Fx ⊂ V (BF00(n)). Let F0

x = {hh, 0n−1i | h ∈ Zn−1}. By induction

hypoth-esis, there exists a totally scheduled hamiltonian cy-cle C0 of BF (n − 1) − F0

x. By Theorem 2, there

exists a totally scheduled cycle C1 of BF (n − 1).

Since BF0

0(n) − Fx = γ00(BF (n − 1) − Fx0) and

BF1

0(n) = γ01(BF (n − 1)), then γ00(C0) and γ01(C1) are totally scheduled hamiltonian cycles of BF0

0(n) − Fx and BF01(n), respectively. Let C be the sub-graph of BF (n) generated by E(γ0

0(C0)) ∪ E(γ01(C1))

∪ { (h0, 01n−1i, h1, 1ni), (h0, 1ni, h1, 01n−1i)} − {

(h0, 01n−1i, h1, 01n−1i), (h0, 1ni, h1, 1ni)}. Then C is

a totally scheduled hamiltonian cycle of BF (n) − Fx.

Lemma 7. Assume i, j ∈ Z2, n is an odd

in-teger greater than or equal to 3, and x ∈ Zn−2

2 .

Let uh = hh, ijxi for any h ∈ Zn. Then the

following statements are true: (i) There exists a

hamiltonian cycle in BF0,1i,j(n) − {u1}; (ii) there

ex-ists a 0-scheduled hamiltonian cycle in BF0,1i,j(n) −

{u0, u1, un−1}; (iii) there exists a 0-scheduled

hamil-tonian cycle in BF0,1i,j(n) − {u0, u1, u2}.

Proof. By Lemma 6, there is a totally scheduled hamiltonian cycle Cf in BF (n) − {uh | h ∈ Zn}.

With regard to each statement, we construct a cycle as follows:

Let C1 be the subgraph of BF0,1i,j(n)

gener-ated by (E(Cf) ∪ {(u2t, u(2t+1)mod n) | 1 ≤ t ≤

bn

2c} ∪ {(u2t, f (u2t)) | 1 t bn2c} ∪

{(u(2t+1)mod n, f−1(u(2t+1)mod n)) | 1 ≤ t ≤ bn2c}) −

{(f (u2t), f−1(u

(2t+1)mod n)) | 1 ≤ t ≤ bn2c}. Then C1

is a hamiltonian cycle in BF0,1i,j(n) − {u1}.

Let C2 be the subgraph of BF0,1i,j(n) generated

by (E(Cf) ∪ {(u2t, u2t+1) | 1 ≤ t ≤ bn2c − 1} ∪ {(u2t, f (u2t)) | 1 ≤ t ≤ bn 2c − 1} ∪ {(u2t+1, f−1(u2t+1)) | 1 ≤ t ≤ bn2c − 1}) − {(f (u2t), f−1(u2t+1)) | 1 ≤ t ≤ bn 2c − 1}. Then C2

forms a 0-scheduled hamiltonian cycle in BF0,1i,j(n) − {u0, u1, un−1}.

Let C3 be the subgraph of BF0,1i,j(n) generated

(5)

Table 1: A totally scheduled hamiltonian cycle of BF (3) − {h0, 000i, h1, 000i, h2, 000i} as induction basis. hh0, 100i, h1, 100i, h2, 110i, h0, 111i, h1, 011i, h2, 011i, h0, 011i, h1, 111i, h2, 101i, h0, 101i, h1, 001i,

h2, 001i, h0, 001i, h1, 101i, h2, 111i, h0, 110i, h1, 010i, h2, 010i, h0, 010i, h1, 110i, h2, 100i, h0, 100ii

{(u2t−1, f (u2t−1)) | 2 ≤ t ≤ bn2c} ∪ {(u2t, f−1(u2t)) |

2 ≤ t ≤ bn2c}) − {(f (u2t−1), f−1(u2t)) | 2 ≤ t ≤

bn

2c}. Then C3 is a 0-scheduled hamiltonian cycle in

BF0,1i,j(n) − {u0, u1, u2}.

Lemma 8. Assume that n is an odd integer greater than or equal to 3. Let s and d be two distinct level-0 vertices of BF (n). Then there exists a hamiltonian path of BF (n) joining s to d such that s is incident with a (n−1) edge and d is incident with a level-0 edge.

Proof. Without loss of generality, we assume s =

h0, 0ni and d = h0, ijxi with some i, j ∈ Z

2 and

x ∈ Zn−2

2 . Then we construct the desired

hamilto-nian path of BF (n) by induction on n. The induction bases depend upon the hamiltonian paths of BF (3) joining h0, 000i to the other level-0 vertices, enumer-ated in Table 2. Then we suppose that the statement holds for BF (n − 2) with n ≥ 5 and partition BF (n) into {BF0,1p,q(n) | p, q ∈ Z2}.

Case 1: Suppose that x = 0n−2. Let t =

h0, yi be a level-0 vertex of BF (n − 2) other than

s0 = h0, 0n−2i. By induction hypothesis, there

is a hamiltonian path Q of BF (n − 2) joining s0

to t such that s0 is incident with a level-(n − 3)

edge and t is incident with a level-0 edge.

Fur-thermore, let upqh = hh, pq0n−2i and tpq

h = hh, pqyi

for any p, q ∈ Z2 and h ∈ {0, 1, 2}. Since

BF0,10,0(n) = γ0

1◦ γ00(BF (n − 2)), γ10◦ γ00(Q) is a path of BF0,10,0(n) joining s = u000 to t002 . By Corollary

2, there is a 2-scheduled hamiltonian path Hij =

htij1, Pij, uij2, uij1, uij0i of BF0,1i,j(n) joining tij1 to uij0. By Lemma 4, there is a totally scheduled hamiltonian cycle Cpq = htpq 0 , tpq1 , tpq2 , Dpq, upq0 , upq1 , upq2 , Rpq, tpq0 i of BF0,1p,q(n) for pq ∈ Z2 2− {00, ij}. Subcase 1.1: If ij = 10, d = u10 0 . Then J = h s, γ0 1◦ γ00(Q), t002 , t001 , t000 , t101 , P10, u102 , u111 , u010 , D−101, t01 2 , t011 , t010 , R−101, u012 , u011 , u110 , D−111, t112 , t111 , t110 , R−111, u11 2 , u101 ,d i is a path of BF (n) joining s to d. See Figure 2(a) for illustration.

Subcase 1.2: If ij = 01, d = u01 0 . Then J = h s, γ0 1◦ γ00(Q), t002 , t011 , P01, u012 , u011 , u110 , D11−1, t112 , t111 , t11 0 , R11−1, u112 , u101 , u100 , D−110, t102 , t101 , t100 , R−110, u102 , u11

1 , d i joins s to d. See Figure 2(b). Subcase 1.3: If ij = 11, d = u11 0 . Then J = h s, γ0 1◦ γ00(Q), t002 , t011 , t012 , D01, u010 , u011 , u012 , R01, t010 , t11 1 , P11, u112 , u101 , u100 , D10−1, t102 , t101 , t100 , R−110, u100 , u11

1 , di joins s to d. See Figure 2(c).

Case 2: Suppose that x 6= 0n−2. By induction

hy-pothesis, there is a hamiltonian path Q of BF (n − 2) joining s0 = h0, 0n−2i to d0 = h0, xi such that s0is

in-cident with a level-(n−3) edge and d0is incident with

a level-0 edge. Furthermore, let spqh = hh, pq0n−2i

and dpqh = hh, pqxi for any p, q ∈ Z2, h ∈ {0, 1, 2}. Obviously, γ0

1 ◦ γ00(Q) joins s000 = s to d002 . By Lemma 4, there is a totally scheduled hamiltonian cycle Cpq = hdpq

0 , dpq1 , dpq2 , Rpq, dpq0 i of BF0,1p,q(n) for any p, q ∈ Z2. By Corollary 2, there is a hamiltonian path Tij = hsij 1, Wij, dij2, dij1, di of BF0,1i,j(n) joining sij1 to d. Subcase 2.1: If ij = 00, d = d00 0 . Then J = hs, γ0 1◦ γ00(Q), d002 , d001 , d100 , R−110, d102 , d111 , d010 , R−101, d012 , d01

1 , d110 , R−111, d112 , d101 , di joins s to d. See Figure 3(a).

Subcase 2.2: If ij = 10, d = d10

0 . By Lemma 5,

there is a hamiltonian path L11 = h d11

1 , D11, s110 , s11 1 , s112 i of BF0,11,1(n) joining d111 to s112 . Then J = hs, γ0 1◦ γ00(Q), d002 , d011 , d012 , R01, d010 , d111 , D11, s110 , s11

1 , s112 , s101 , W10, d102 , d101 , di joins s to d. See Figure 3(b).

Subcase 2.3: If ij = 01, d = d01

0 . By Corollary

2, there is a hamiltonian path S11 = h d11

1 , U11, s112 , s11 1 , s110 i of BF0,11,1(n). Then J = hs, γ10◦ γ00(Q), d002 , d00 1 , d000 , d101 , d100 , R10−1, d102 , d111 , U11, s112 , s111 , s110 , s01

1 , W01, d012 , d011 , di joins s to d. See Figure 3(c) for illustration.

Subcase 2.4: If ij = 11, d = d11

0 . By Corollary

2, there is a hamiltonian path S01 = h d01

1 , U01, s012 , s01 1 , s010 i of BF0,10,1(n). Then J = hs, γ10◦ γ00(Q), d002 , d01 1 , U01, s012 , s011 , s010 , s111 , W11, d112 , d101 , d100 , R−110, d10

2 , d111 , di joins s to d. See Figure 3(d).

Note that J is a 1-container of BF (n) joining s to

d. By Lemma 2, V (BF (n)) − V (J) = V (BF0,10,0(n)) −

V (γ0

1◦γ00(Q)) =

Sm

i=1{ui, g(ui)} for some m ≥ 1 with

{ui| 1 ≤ i ≤ m} ∩ {g(ui) | 1 ≤ i ≤ m} = φ.

Further-more,Smi=1{(f (ui), g−1◦f (ui))} ⊆ E(J). By Lemma

3, there exists a 1-container of BF (n) joining s to d. Thus, the requirements are all satisfied.

4

3

-containers of BF (n)

Based on the symmetry of BF (n), only the containers between two vertices at the same level and the con-tainers between two vertices of odd level differences are concerned.

Assume that ` ∈ Zn for n ≥ 3. A

sub-graph G of BF (n) is `-designed if G spans BF (n) and every level-` vertex of G is incident with at least one level-(` − 1)mod n edge and at least one level-` edge. Obviously, γ`+1j ◦ γi

`(G) spans γ`+1j γi

`(BF (n)) = BF`,`+1i,j (n + 2) if G is `-designed. Let

s = h`, a0a1. . . an−1i and d = h`, b0b1. . . bn−1i be two

distinct level-` vertices of BF (n). Since BF (n) is vertex-transitive, we define the automorphism µs,d=

µn−1◦ . . . ◦ µ1◦ µ0 over V (BF (n)) where for 0 ≤ i ≤

(6)

Table 2: Hamiltonian paths of BF (3) as the induction bases.

d A hamiltonian path of BF (3) from h0, 000i to d with the desired property

h0, 100i hh0, 000i, h2, 001i, h1, 001i, h0, 101i, h2, 101i, h1, 111i, h0, 011i, h2, 011i, h1, 011i, h0, 111i, h2, 111i, h1, 101i, h0, 001i, h2, 000i, h1, 010i, h0, 110i, h2, 110i, h1, 100i, h2, 100i, h1, 110i, h0, 010i, h2, 010i, h1, 000i, h0, 100ii h0, 010i hh0, 000i, h2, 001i, h1, 001i, h0, 101i, h2, 101i, h1, 111i, h0, 011i, h2, 011i, h1, 011i, h0, 111i, h2, 111i, h1, 101i,

h0, 001i, h2, 000i, h1, 000i, h2, 010i, h1, 010i, h0, 110i, h2, 110i, h1, 100i, h0, 100i, h2, 100i, h1, 110i, h0, 010ii h0, 110i hh0, 000i, h2, 001i, h1, 001i, h0, 101i, h2, 101i, h1, 111i, h0, 011i, h2, 011i, h1, 011i, h0, 111i, h2, 111i, h1, 101i,

h0, 001i, h2, 000i, h1, 000i, h0, 100i, h2, 100i, h1, 100i, h2, 110i, h1, 110i, h0, 010i, h2, 010i, h1, 010i, h0, 110ii h0, 001i hh0, 000i, h2, 001i, h1, 001i, h0, 101i, h2, 100i, h1, 110i, h0, 010i, h2, 010i, h1, 000i, h2, 000i, h1, 010i, h0, 110i,

h2, 110i, h1, 100i, h0, 100i, h2, 101i, h1, 111i, h0, 011i, h2, 011i, h1, 011i, h0, 111i, h2, 111i, h1, 101i, h0, 001ii h0, 101i hh0, 000i, h2, 001i, h1, 001i, h0, 001i, h2, 000i, h1, 000i, h2, 010i, h1, 010i, h0, 110i, h2, 110i, h1, 100i, h0, 100i,

h2, 100i, h1, 110i, h0, 010i, h2, 011i, h0, 011i, h1, 011i, h0, 111i, h2, 111i, h1, 111i, h2, 101i, h1, 101i, h0, 101ii h0, 011i hh0, 000i, h2, 001i, h0, 001i, h1, 101i, h2, 101i, h0, 100i, h1, 100i, h2, 110i, h0, 110i, h1, 010i, h2, 000i, h1, 000i,

h2, 010i, h0, 010i, h1, 110i, h2, 100i, h0, 101i, h1, 001i, h2, 011i, h1, 011i, h0, 111i, h2, 111i, h1, 111i, h0, 011ii h0, 111i hh0, 000i, h2, 001i, h0, 001i, h1, 101i, h2, 111i, h1, 111i, h2, 101i, h0, 100i, h1, 100i, h2, 110i, h0, 110i, h1, 010i,

h2, 000i, h1, 000i, h2, 010i, h0, 010i, h1, 110i, h2, 100i, h0, 101i, h1, 001i, h2, 011i, h0, 011i, h1, 011i, h0, 111ii

0 0 o (Q) 1 0 (a) Subcase 1.1 (c) Subcase 1.3 (b) Subcase 1.2 s d d P01 d P11 u1 00 u2 00 t0 00 t1 00 t2 00 u1 10 u2 10 P10 t1 10 u0 01 u1 01 u2 01 R01 D01 t0 01 t1 01 t2 01 BF0,0 0,1(n) BF0,11,0(n) BF0,10,1(n) BF0,11,1(n) BF0,0 0,1(n) BF0,11,0(n) BF 0,1 0,1(n) BF 1,1 0,1(n) u0 11 u1 11 u2 11 R11 D11 t0 11 t1 11 t2 11 u0 11 u1 11 u2 11 R11 D11 t0 11 t1 11 t2 11 u0 10 u1 10 u2 10 R10 D10 t0 10 t1 10 t2 10 u2 01 u1 01 t1 01 BF0,0 0,1(n) BF 1,0 0,1(n) BF 0,1 0,1(n) BF 1,1 0,1(n) 0 0 o (Q) 1 0 s u1 00 u2 00 t0 00 t1 00 t2 00 0 0 o (Q) 1 0 s u1 00 u2 00 t0 00 t1 00 t2 00 u0 10 u1 10 u2 10 R10 D10 t0 10 t1 10 t2 10 u0 01 u1 01 u2 01 R01 D01 t0 01 t1 01 t2 01 u1 11 u2 11 t1 11

Figure 2: Illustrations for Case 1 of Lemma 8.

(b) Subcase 2.2 (c) Subcase 2.3 (d) Subcase 2.4 (a) Subcase 2.1 s d d1 00 d2 00 s1 00 s2 00 R10 BF0,0 0,1(n) BF0,11,0(n) BF 0,1 0,1(n) BF 1,1 0,1(n) d2 10 d1 10 d0 10 d0 01 d1 01 d2 01 R01 d0 11 d1 11 d2 11 s s1 00 s2 00 d1 00 d2 00 d0 00 BF0,0 0,1(n) BF 1,0 0,1(n) BF 0,1 0,1(n) BF 1,1 0,1(n) W10 D11 d d1 10 d2 10 s1 10 d0 01 d1 01 d2 01 R01 R11 d1 11 s1 11 s2 11 s0 11 s d1 00 d2 00 s1 00 s2 00 d0 00 BF0,0 0,1(n) BF0,11,0(n) BF 0,1 0,1(n) BF 1,1 0,1(n) R10 d2 10 d1 10 d0 10 d W01 d1 01 d2 01 s1 01 U11 s1 11 s2 11 s0 11 d1 11 BF0,0 0,1(n) BF0,11,0(n) BF0,10,1(n) BF0,11,1(n) s s1 00 s2 00 d1 00 d2 00 d0 00 R10 d2 10 d1 10 d0 10 U01 s1 01 s2 01 s0 01 d1 01 W11 d d1 11 d2 11 s1 11 0 0 o (Q) 1 0 0 0 o (Q) 1 0 0 0 o (Q) 1 0 0 0 o (Q) 1 0

(7)

otherwise. For any path joining s to d, say P = hs =

v0, v1, ..., vk = di with some k ≥ 1, we further define

µs,d(P ) = hd = µs,d(v0), µs,d(v1), ..., µs,d(vk) = si.

For the sake of clarity, the proofs of the following lemmas are described in Appendix.

Lemma 9. Assume that n is an odd integer greater

than or equal to 3 and also that ` ∈ Zn. Let s and d

be two distinct vertices at level ` of BF (n). Then

there exists a 3∗-container {P

1, P2, P3} of BF (n)

joining s to d such that the following requirements

are all satisfied: (i) both P2 and P3 begin with

level-` edges, (ii) only one path of {P1, P2, P3} ends up

with a level-` edge, (iii) at least one of P2 and P3 is

weakly `-scheduled, (iv) there are two vertices v1, v2

of I(P2) ∪ I(P3) so that µs,d(v1) = v2 and each

of {v1, v2} is incident with a level-(` − 1)mod n edge

and a level-` edge, and (v) the subgraph generated by

E(P1) ∪ E(P2) ∪ E(P3) is `-designed.

Lemma 10. For n ≥ 3, assume that `s and `d are

two integers of Zn such that `d− `s = 1. Let s be

any level-`s vertex of BF (n) and d be any level-`d

vertex of BF (n). Then there exists a 3∗-container

{P1, P2, P3} of BF (n) joining s to d such that the

following requirements are satisfied: (i) only P1 ends

up with a level-`dedge, (ii) (s, g(s)) ∈ E(P2)∪E(P3),

(iii) at least one of P2and P3is weakly `d-scheduled,

and (iv) the subgraph generated by E(P1) ∪ E(P2) ∪

E(P3) is `d-designed.

Lemma 11. Let s be any level-0 vertex of BF (4) and d be any level-3 vertex of BF (4). Then there exists

a 3∗-container {P

1, P2, P3} of BF (4) joining s to d

such that the following requirements are satisfied: (i)

only P1 ends up with a level-3 edge, (ii) P2 or P3 is

weakly 3-scheduled, and (iii) the subgraph generated

by E(P1) ∪ E(P2) ∪ E(P3) is 3-designed.

Lemma 12. For n ≥ 5, assume that `s and `d are

two integers of Zn such that `d − `s is odd between

3 and n − 1. Let s be any level-`s vertex of BF (n)

and d be any level-`d vertex of BF (n). Then there

exists a 3∗-container {P

1, P2, P3} of BF (n) joining s

to d such that the following requirements are satisfied:

(i) only P1 ends up with a level-`d edge, (ii) at least

one of P2 and P3 is weakly `d-scheduled, and (iii)

the subgraph generated by E(P1) ∪ E(P2) ∪ E(P3) is

`d-designed.

By Lemma 9, Lemma 10, Lemma 11, and Lemma 12, we derive the following result.

Theorem 3. Let n ≥ 3. Then BF (n) is 3∗

-connected if n is odd and is 3∗-laceable otherwise.

5

4

-containers of BF (n)

By Lemma 9 and the automorphism µs,d defined

above, we have the following corollary.

Corollary 3. Assume that n is an odd integer greater

than or equal to 3 and also that ` ∈ Zn. Let s and d

be two distinct level-` vertices of BF (n). By Lemma

9, there is a 3∗-containers {P

1, P2, P3} where P1

be-gins with a level-(` − 1)mod n edge. Then Ω = {Q1 =

(µs,d(P1))−1, Q2= (µs,d(P2))−1, Q3 = (µs,d(P3))−1}

is also a 3∗-container of BF (n) joining s to d with

the following conditions: (i) only one path of Ω begins

with a level-` edge, (ii) only Q1 ends up with a

level-(` − 1)mod nedge, (iii) at least one path of {Q2, Q3} is weakly `-scheduled, (iv) there are two level-` vertices

v1, v2 of (I(P2) ∪ I(P3)) ∩ (I(Q2) ∪ I(Q3)) such that

µs,d(v1) = v2 and each of v1 and v2 is incident with

a level-(` − 1)mod n edge and a level-` edge, and (v)

the subgraph generated by E(Q1) ∪ E(Q2) ∪ E(Q3) is

`-designed.

With Lemma 9 and Corollary 3, we have the follow-ing proposition. The proof is described in Appendix. Proposition 1. Assume that n is an odd integer

greater than or equal to 3 and also that ` ∈ Zn. Let s

and d be two distinct level-` vertices of BF (n). Then

there is a 3∗-container of BF (n) between s and d such

that each of {s, d} is incident with only one level-` edge.

Lemma 13. Assume that n is an odd integer greater than or equal to 3. Let s and d be two distinct vertices

at the same level of BF (n). Then there exists a 4∗

-container of BF (n) between s and d.

Proof. Without loss of generality, we assume that

s = h0, 0ni and d = h0, ijxi with some i, j ∈ Z

2 and x ∈ Zn−2

2 . The desired 4∗-containers of BF (3) are enumerated in Table 3. When n ≥ 5, BF (n) is partitioned into {BF0,1p,q(n) | p, q ∈ Z2}.

Case 1: Suppose that x 6= 0n−2. Let spq

h =

hh, pq0n−2i for any p, q ∈ Z

2and h ∈ {0, 1, 2}. Then we have to consider the following subcases.

Subcase 1.1: Assume that ij = 00. By Propo-sition 1, we build a 3-container {P

1, P2, P3} of

BF (n − 2) joining s0 = h0, 0n−2i to d0 = h0, xi.

Let Γ be the subgraph of BF (n − 2) generated

by E(P1) ∪ E(P2) ∪ E(P3). Since BF0,10,0(n) =

γ0

1 ◦ γ00(BF (n − 2)), γ10 ◦ γ00(Γ) consists of three disjoint paths {J1, J2, J3} of BF0,10,0(n) joining s to

d. By Lemma 4, there is a totally scheduled

hamiltonian cycle C01 = hs01

0 , s011 , s012 , R01, s010 i of BF0,10,1(n). By Lemma 7, there is a hamiltonian cy-cle C10= hd10

0 , d101 , d102 , T10, d100 i of BF0,11,0(n) − {s101 }.

By Lemma 5, there is a hamiltonian path P11 =

hs11

2 , s111 , s110 , W11, d111 i of BF0,11,1(n). Then, let J4 =

hs, s10

1 , s112 , s111 , s010 , R−101, s012 , s011 , s110 , W11, d111 , d10

2 , T10, d100 , d101 , di, and thus {J1, J2, J3, J4} is a 4-container of BF (n) joining s to d. See Figure 4(a) for illustration. By Lemma 2, V (BF (n)) − S4i=1V (Ji) = V (BF0,10,0(n)) − V (γ0 1 ◦ γ00(Γ)) = Sm j=1{uj, g(uj)} for

some m ≥ 1 with {uj| 1 ≤ j ≤ m} ∩ {g(uj) | 1 ≤ j ≤

m} = φ. Moreover, Smj=1{(f (uj), g−1 ◦ f (uj))} ⊆

S4

i=1E(Ji). Thus, by Lemma 3, there is a 4

(8)

Table 3: 4-containers of BF (3) joining h0, 000i to the other level-0 vertices.

d 4∗-container {J1, J2, J3, J4} joining h0, 000i to d.

h0, 100i J1 = hh0, 000i, h1, 000i, h0, 100ii J2 = hh0, 000i, h1, 100i, h0, 100ii

J3 = hh0, 000i, h2, 000i, h1, 010i, h2, 010i, h0, 010i, h1, 110i, h2, 100i, h0, 100ii

J4 = hh0, 000i, h2, 001i, h0, 001i, h1, 001i, h0, 101i, h1, 101i, h2, 111i, h0, 110i, h2, 110i, h0, 111i, h1, 011i, h2, 011i, h0, 011i, h1, 111i, h2, 101i, h0, 100ii h0, 010i J1 = hh0, 000i, h1, 000i, h2, 010i, h0, 010ii

J2 = hh0, 000i, h1, 100i, h0, 100i, h2, 100i, h1, 110i, h0, 010ii J3 = hh0, 000i, h2, 000i, h1, 010i, h0, 010ii

J4 = hh0, 000i, h2, 001i, h1, 001i, h0, 001i, h1, 101i, h0, 101i, h2, 101i, h1, 111i, h2, 111i, h0, 110i, h2, 110i, h0, 111i, h1, 011i, h0, 011i, h2, 011i, h0, 010ii h0, 110i J1 = hh0, 000i, h1, 000i, h2, 010i, h0, 010i, h2, 011i, h0, 011i, h1, 011i, h0, 111i, h2, 110i, h0, 110ii

J2 = hh0, 000i, h1, 100i, h0, 100i, h2, 100i, h1, 110i, h0, 110ii J3 = hh0, 000i, h2, 000i, h1, 010i, h0, 110ii

J4 = hh0, 000i, h2, 001i, h1, 001i, h0, 001i, h1, 101i, h0, 101i, h2, 101i, h1, 111i, h2, 111i, h0, 110ii h0, 001i J1 = hh0, 000i, h1, 000i, h2, 010i, h1, 010i, h0, 010i, h2, 011i, h1, 001i, h0, 001ii

J2 = hh0, 000i, h1, 100i, h0, 100i, h2, 100i, h0, 101i, h2, 101i, h1, 111i, h0, 011i, h1, 011i, h0, 111i, h2, 110i, h1, 110i, h0, 110i, h2, 111i, h1, 101i, h0, 001ii J3 = hh0, 000i, h2, 000i, h0, 001ii

J4 = hh0, 000i, h2, 001i, h0, 001ii

h0, 101i J1 = hh0, 000i, h1, 000i, h2, 010i, h0, 011i, h2, 011i, h1, 011i, h0, 111i, h1, 111i, h2, 101i, h0, 101ii J2 = hh0, 000i, h1, 100i, h0, 100i, h2, 100i, h0, 101ii

J3 = hh0, 000i, h2, 000i, h1, 010i, h0, 010i, h1, 110i, h2, 110i, h0, 110i, h2, 111i, h1, 101i, h0, 101ii J4 = hh0, 000i, h2, 001i, h0, 001i, h1, 001i, h0, 101ii

h0, 011i J1 = hh0, 000i, h1, 000i, h2, 010i, h0, 011ii

J2 = hh0, 000i, h1, 100i, h2, 100i, h0, 100i, h2, 101i, h0, 101i, h1, 101i, h2, 111i, h1, 111i, h0, 011ii J3 = hh0, 000i, h2, 000i, h1, 010i, h0, 010i, h1, 110i, h0, 110i, h2, 110i, h0, 111i, h1, 111i, h0, 011ii J4 = hh0, 000i, h2, 001i, h0, 001i, h1, 001i, h2, 011i, h0, 011ii

h0, 111i J1 = hh0, 000i, h1, 000i, h2, 010i, h1, 010i, h0, 110i, h1, 110i, h0, 010i, h2, 011i, h0, 011i, h1, 111i, h0, 111ii J2 = hh0, 000i, h1, 100i, h2, 110i, h0, 111ii

J3 = hh0, 000i, h2, 000i, h0, 001i, h1, 001i, h0, 101i, h2, 100i, h0, 100i, h2, 101i, h1, 101i, h2, 111i, h0, 111ii J4 = hh0, 000i, h2, 001i, h1, 011i, h0, 111ii

(a) Subcase 1.1 (c) Subcase 1.3 (b) Subcase 1.2 (d) Subcase 1.4 s d J1 T10 J2 J3 R01 W11 s d T00 U00 W00 T10 U10 W10 R01 D01 H01 BF0,0 0,1(n) BF 1,0 0,1(n) BF 0,1 0,1(n) BF 1,1 0,1(n) s110 d210 d110 d010 s201 s101 s001 d111 s011 s111 s2 11 BF0,0 0,1(n) BF 1,0 0,1(n) BF 0,1 0,1(n) BF 1,1 0,1(n) A00 d200 d100 d000 u000 u100 u200 A10 s0 10 s110 s210 u010 u110 u2 10 s001 s101 s201 d101 d001 d2 01 u001 u101 u201 R11 D11 H11 s011 s111 s211 d111 d011 d211 u011 u111 u211 BF0,0 0,1(n) BF0,11,0(n) BF0,10,1(n) BF0,11,1(n) s T00 U00 W00 A00 d200 d100 d000 u000 u100 u200 d T01 U01 W01 A01 s001 s101 s201 u001 u101 u201 R11 D11 H11 s011 s111 s2 11 d1 11 d011 d211 u011 u111 u211 R10 D10 H10 s0 10 s110 s210 d110 d010 d210 u010 u110 u210 s T00 U00 W00 A00 d200 d100 d000 u000 u100 u2 00 BF0,0 0,1(n) BF0,11,0(n) BF0,10,1(n) BF0,11,1(n) d T11 U11 W11 A11 s011 s111 s211 u0 11 u111 u211 R10 D10 H10 s0 10 s110 s210 d110 d010 d210 u010 u110 u210 R01 D01 H01 s001 s101 s2 01 d1 01 d001 d201 u001 u101 u201

(9)

Subcase 1.2: Assume that ij = 10. By Lemma 9, there is a 3-container {P1, P

2, P3} of BF (n−2)

join-ing s0= h0, 0n−2i to d0 = h0, xi such that only P1

be-gins with a level-(n−3) edge. By Corollary 3, there is another 3-container {Q

1, Q2, Q3} of BF (n − 2)

join-ing s0to d0such that only Q1ends up with a level-(n−

3) edge. Moreover, (I(P2) ∪ I(P3)) ∩ (I(Q2) ∪ I(Q3)) contains a level-0 vertex u incident with a level-0 edge and a level-(n − 3) edge. We set u = h0, yi with some

y ∈ Zn−2

2 − {0n−2, x}. Further, we set upqh = hh, pqyi

and dpqh = hh, pqxi for any p, q ∈ Z2and h ∈ {0, 1, 2}.

Let Γ1 be the subgraph of BF (n − 2) generated by

E(Q1) ∪ E(Q2) ∪ E(Q3). By Corollary 3, Γ1 is

0-designed with respect to BF (n−2). Thus, γ0

1◦γ00(Γ1) spans BF0,10,0(n) and consists of three disjoint paths

{D00

1 , D200, D300} joining s to d002 . Accordingly, we

have D00

1 = hs, T00, d000 , d001 , d002 i where T00 joins s to d00

0 . Moreover, D002 and D003 form a cycle which can be written as hs, W00, u00

0 , u001 , u002 , U00, d002 , A00, si. Suppose that Γ2is the subgraph of BF (n − 2) gen-erated by E(P1) ∪ E(P2) ∪ E(P3). By Lemma 9, Γ2 is 0-designed with respect to BF (n − 2). Hence, γ1j◦ γi

0(Γ2) spans BF0,1i,j(n) and consists of three dis-joint paths {Dij1, Dij2, Dij3} between sij2 and d. Ac-cordingly, we write Dij1 = hsij2, sij1, sij0, Tij, di where Tij joins sij0 to d. Moreover, Dij2 and Dij3 form a cycle which can be written as h sij2, Wij, uij0, uij1, uij2, Uij, d, Aij, sij2 i. By Lemma 4, there is a to-tally scheduled hamiltonian cycle Cpq = h spq

0 , s pq 1 , spq2 , Rpq, upq0 , u pq 1 , u pq 2 , Dpq, dpq0 , d pq 1 , d pq 2 , Hpq, spq0 i of BF0,1p,q(n) for pq ∈ Z2

2− {00, ij}. Then we

cre-ate a 4-container {J1, J 2, J3, J4} of BF (n), in which J1= hs, T00, d000 , d001 , di, J2= hs, A−100, d002 , U00−1, u002 , u00 1 , u100 , W10−1, s102 , A−110, di, J3= hs, W00, u000 , u101 , u11 2 , D11, d110 , d111 , d112 , H11, s110 , s111 , s112 , R11, u110 , u01 1 , u012 , D01, d010 , d011 , d012 , H01, s010 , s011 , s012 , R01, u01

0 , u111 , u102 , U10, di, and J4= hs, s101 , s100 , T10, di. See Figure 4(b).

Subcase 1.3: Assume that ij = 01.

Sim-ilar to Subcase 1.2, we create a 4-container

{J1, J2, J3, J4} of BF (n), in which J1= hs, T00, d000 , d00 1 , d100 , D−110, u102 , u101 , u100 , R−110, s102 , s111 , s112 , R11, u11 0 , u111 , u112 , D11, d110 , d111 , di, J2 = hs, A−100, d002 , U00−1, u00 2 , u011 , u010 , W01−1, s012 , A−101, di, J3= hs, W00, u00

0 , u001 , u012 , U01, di, and J4 = hs, s101 , s100 , H10−1, d10

2 , d101 , d112 , H11, s110 , s011 , s010 , T01, di. See Figure 4(c).

Subcase 1.4: Assume that ij = 11.

Sim-ilar to Subcase 1.2, we create a 4-container

{J1, J2, J3, J4} of BF (n), in which J1= hs, T00, d000 , d00 1 , d012 , H01, s010 , s011 , s012 , R01, u010 , u011 , u110 , W11−1, s11 2 , A−111, di, J2 = hs, A−100, d002 , U00−1, u002 , u001 , u012 , D01, d01 0 , d011 , di, J3 = hs, W00, u000 , u101 , u100 , R−110, s10 2 , s111 , s110 , T11, di, and J4= hs, s110, s100 , H10−1, d102 , d10

1 , d100 , D10−1, u102 , u111 , u112 , U11, di. See Figure 4(d).

Case 2: Suppose that x = 0n−2. Let tpq

h =

hh, pq0n−31i, upq

h = hh, pq0n−2i, and wpq =

hn − 1, pq0n−31i for any p, q ∈ Z2 and h ∈

{0, 1, 2}. Obviously, s = u00

0 , d = uij0, and

{(s, w00), (d, wij)} ⊂ E(BF (n)). Suppose that

C00

0 = hs, u001 , u002 , D00, si is a cycle of length n,

in which D00 = hu00

2 , g(u002 ), . . . , gn−3(u002 )i. By

Lemma 6, there is a totally scheduled hamiltonian cy-cle C00

1 = hw00, t000 , t001 , t002 , R00, w00i of BF0,10,0(n) −

V (C00

0 ). By Lemma 7, there is a hamiltonian

cy-cle hd, uij1, uij2, Rij, di of BF0,1i,j(n)−{wij, uij0, uij1} and for pq ∈ Z2

2− {00, ij}, there is a hamiltonian cycle

Opq= htpq 0 , t pq 1 , t pq 2 , Tpq, tpq0 i of BF p,q 0,1(n) − {u pq 1 }. By

Lemma 4, there is a totally scheduled hamiltonian cy-cle hupq0 , upq1 , upq2 , Apq, upq0 i of BF0,1p,q(n) for any p, q.

Subcase 2.1: Assume that ij = 10. We create a 4-container {J

1, J2, J3, J4} of BF (n), in which J1=

hs, u10

1 , di, J2 = hs, u001 , di, J3 = hs, D00−1, u002 , u011 , u11

0 , A11, u112 , u111 , u102 , R10, di, and J4 = hs, w00,

R−1

00, t002 , t011 , t010 , T01−1, t201, t001 , t000 , t101 , t100 , w10, di. See Figure 5(a).

Subcase 2.2: Assume that ij = 01. Let

Q11

0 = hu110 , u111 , u112 , D11, u110 i be a cycle of length

n, in which D11 = hu112 , g(u112 ), . . . , gn−3(u112 )i. By

Lemma 6, there is a totally scheduled hamiltonian cycle Q11

1 = ht110 , t111 , t211, U11, t110 i of BF0,11,1(n) −

V (Q11

0 ). Then we build a 4∗-container {J1, J2, J3, J4} of BF (n), in which J1= hs, u101 , u112 , D11, u110 , u111 , di, J2 = hs, u001 , u012 , R01, di, J3 = hs, D00−1, u002 , u011 , di, and J4= hs, w00, R−1

00, t002 , t001 , t000 , t101 , t100 , T10−1, t102 , t11

1 , t112 , U11, t110 , t011 , t010 , w01, di. See Figure 5(b). Subcase 2.3: Assume that ij = 11. We create a 4-container {J1, J 2, J3, J4} of BF (n), in which J1= hs, u10 1 , u112 , R11, di, J2= hs, u001 , u012 , A01, u010 , u111 , di, J3 = hs, D−100, u002 , u011 , di, and J4 = hs, w00, R−100, t00 2 , t001 , t000 , t101 , t100 , T10−1, t102 , t111 , t110 , w11, di. See Figure 5(c).

Lemma 14. For n ≥ 3, assume that `s and `d are

integers of Zn such that 1 ≤ `d− `s ≤ n − 1. Let s

be any level-`s vertex of BF (n) and d be any

level-`d vertex of BF (n). Then there is a 4∗-container

Ω of BF (n) joining s to d such that the following requirements are satisfied: (i) at least one path of Ω,

ending with a level-(`d − 1)mod n edge, is weakly `d

-scheduled, and (ii) at least one path of Ω, ending up

with a level-`d edge, is weakly `d-scheduled.

Proof. Without loss of generality, we assume `s= 0

such that s = h0, 0ni and d = h`

d, x1ijx2i with

some 1 ≤ `d ≤ n − 1, i, j ∈ Z2, x1 ∈ Z`2d, and

x2 ∈ Zn−2−`2 d. We prove this lemma by induction

on n. Note that we only construct the desired

con-tainer for 1 ≤ `d ≤ bn/2c. By symmetry of BF (n),

the required container for bn/2c + 1 ≤ `d ≤ n − 1

can be easily derived. Moreover, only odd `d will be

concerned when n is even. The induction bases, de-pending on n ∈ {3, 4}, can be checked by a computer program. As the induction hypothesis, we suppose the statement holds for BF (n − 2) with n ≥ 5. Then we partition BF (n) into {BF`p,q

d,`d+1(n) | p, q ∈ Z2}.

By the induction hypothesis, there is a 4-container

{P0

1, P20, P30, P40} of BF (n − 2) joining s0 = h0, 0n−2i

to d0 = h`

d, x1x2i such that (1) P10 is weakly `d

數據

Figure 1: (a) The structure of BF (3); (b) BF (3) with level-0 replicated to ease visualization.
Table 2: Hamiltonian paths of BF (3) as the induction bases.
Figure 4: Illustrations for Case 1 of Lemma 13.
Figure 5: Illustrations for Case 2 of Lemma 13.
+6

參考文獻

相關文件

In this paper, we extend this class of merit functions to the second-order cone complementarity problem (SOCCP) and show analogous properties as in NCP and SDCP cases.. In addition,

提升 提升 提升 提升表達能力 表達能力 表達能力 表達能力: : : : Super Super Super Super Duper Story Maker Duper Story Maker Duper Story Maker Duper Story

Lecture by baluteshih Credit by zolution... Minimum

Both problems are special cases of the optimum communication spanning tree problem, and are reduced to the minimum routing cost spanning tree (MRCT) prob- lem when all the

this: a Sub-type reference variable pointing to the object itself super: a Base-type reference variable pointing to the object itself. same reference value, different type

even if bound changes on non-binary variables are present, such a subset can be used like the conflict detecting clause in SAT to represent the conflict in the conflict graph..

Given a graph and a set of p sources, the problem of finding the minimum routing cost spanning tree (MRCT) is NP-hard for any constant p &gt; 1 [9].. When p = 1, i.e., there is only

There is no general formula for counting the number of transitive binary relations on A... The poset A in the above example is not