• 沒有找到結果。

Brother trees: A family of optimal 1(p)-hamiltonian and 1-edge hamiltonian graphs

N/A
N/A
Protected

Academic year: 2021

Share "Brother trees: A family of optimal 1(p)-hamiltonian and 1-edge hamiltonian graphs"

Copied!
7
0
0

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

全文

(1)

Brother trees: A family of optimal 1

p

-hamiltonian

and 1-edge hamiltonian graphs

Shin-Shin Kao

a,

, Lih-Hsing Hsu

b

aDepartment of Applied Mathematics, Chung-Yuan Christian University, Chong-Li City 320, Taiwan, R.O.C. bDepartment of Computer and Information Science, National Chiao Tung University, Hsinchu 300, Taiwan, R.O.C.

Received 23 March 2002; received in revised form 2 December 2002 Communicated by F.Y.L. Chin

Abstract

In this paper we propose a family of cubic bipartite planar graphs, brother trees, denoted by BT(n) with n 2. Any BT(n) is hamiltonian. It remains hamiltonian if any edge is deleted. Moreover, it remains hamiltonian when a pair of nodes (one from each partite set) is deleted. These properties are optimal. Furthermore, the number of nodes in BT(n) is 6· 2n− 4 and the diameter is 2n+ 1.

2003 Elsevier Science B.V. All rights reserved.

Keywords: Hamiltonian; Diameter; Complete binary tree; Interconnection networks

1. Introduction

An interconnection network connects the proces-sors of the parallel computer. Its architecture can be represented as a graph in which the nodes correspond to the processors and the edges to the communica-tion links. Hence we use graphs and networks inter-changeably. There are many mutually conflicting re-quirements in designing the topology of computer net-works. It is almost impossible to design a network optimum from all aspects. One has to design a suit-able network satisfying the requirements. Diameter is one of the major requirements in designing the topol-ogy of network. Usually a network with smaller

di-* Corresponding author.

E-mail address: [email protected] (S.-S. Kao).

ameter is more preferable. The hamiltonian proper-ties is another requirement. For example, “Token

Pass-ing” approach is used in some distributed operation

systems. Interconnection network requires the pres-ence of hamiltonian cycles in the structure to meet this approach. Fault tolerance is also desirable in mas-sive parallel systems that have a relatively high prob-ability of failure. A number of fault tolerant designs for specific multiprocessor architectures have been proposed based on graph theoretic models in which the processor-to-processor interconnection structure is represented by a graph.

For the graph definition and notation, we follow [1]. G= (V, E) is a graph if V is a finite set and E is a subset of{(a, b) | (a, b) is an unordered pair of V }. We say that V is the node set and E is the edge set of G. Two nodes, a and b, are adjacent if (a, b)∈ E. A path is a sequence of consecutive adjacent nodes. A path

0020-0190/03/$ – see front matter 2003 Elsevier Science B.V. All rights reserved. doi:10.1016/S0020-0190(02)00509-4

(2)

except for the first node and last node and if they span V . A graph is hamiltonian if it contains a hamiltonian cycle. A graph G= (V, E) is 1-edge hamiltonian if G− e is hamiltonian for any e ∈ E. Obviously, any 1-edge hamiltonian graph is hamiltonian. A 1-edge hamiltonian graph G is optimal if it contains the least number of edges among all 1-edge hamiltonian graphs with the same number of nodes as G. A graph G= (V , E) is 1-node hamiltonian if G− v is hamiltonian for any v ∈ V . A 1-node hamiltonian graph G is

optimal if it contains the least number of edges among

all 1-node hamiltonian graphs with the same number of nodes as G. A graph G= (V, E) is 1-hamiltonian if it is 1-edge hamiltonian and 1-node hamiltonian. A 1-hamiltonian graph G is optimal if it contains the least number of edges among all 1-hamiltonian graphs with the same number of nodes as G. This study of optimal 1-hamiltonian graphs is motivated by optimal fault tolerant token ring design in computer networks. A number of optimal 1-hamiltonian graphs have been proposed [2,5,7]. Obviously, degG(x) 3 for any node x in a 1-edge hamiltonian, 1-node hamiltonian, or 1-hamiltonian graph G. It has been proven that any 1-hamiltonian regular graph is optimal if and only if it is 3-regular.

Note that any cycle of a bipartite graph contains the same number of nodes in each partite set. Thus, the deletion of a node from a hamiltonian bipartite graph results in a non-hamiltonian graph. However, the fault tolerant hamiltonian property is not the only factor in designing the topology of networks. For example, the hypercube Qn is a hamiltonian bipartite graph

for n 2. Hence, it is not 1-hamiltonian. When fault occurs, we are interested in the longest cycle in the faulty hypercube [6].

Let G be a bipartite graph with bipartition W and B. We use F(G) to denote {{c, d} | c ∈ W, d ∈ B}. A hamiltonian bipartite graph is 1p-hamiltonian if G − F remains hamiltonian for any F ∈ F(G).

gular torus is (p ), where p is the number of nodes. In this paper, we propose a family of graphs, called brother trees, denoted by BT(n). The graph BT(n) is planar, bipartite, 3-regular, 1-edge hamiltonian and 1p-hamiltonian. The diameter of the brother tree is (log p), where p is the number of nodes.

2. Definitions and notation

To define brother trees, first we define brother cells. Assume that k is an integer with k 2. The kth brother

cell BC(k) is the five tuple (Gk, wk, xk, yk, zk), where Gk = (V, E) is a bipartite graph with bipartition W

(white) and B (black) and contains four distinct nodes wk, xk, yk and zk. wk is the white terminal; xk the

white root; ykthe black terminal and zkthe black root.

We can recursively define BC(k) as follows:

(1) BC(2) is the 5-tuple (G2, w2, x2, y2, z2) where V (G2) = {w2, x2, y2, z2, s, t}, and E(G2) = {(w2, s), (s, x2), (x2, y2), (y2, t), (t, z2), (w2, z2), (s, t)}.

(2) The kth brother cell BC(k) with k 3 is com-posed of two disjoint copies of (k− 1)th brother cells

BC1(k− 1) =G1k−1, wk1−1, xk1−1, yk1−1, z1k−1,

BC2(k− 1) =G2k−1, wk2−1, xk2−1, yk2−1, z2k−1, a white root xk, and a black root zk. To be specific, V (Gk)= V  G1k−1∪ VG2k−1∪ {xk, zk}, E(Gk)= E  G1k−1∪ EG2k−1 ∪zk, xk1−1  ,zk, xk2−1  ,xk, z1k−1  ,  xk, z2k−1  ,yk1−1, w2k−1, wk= w1k−1, and yk= yk2−1.

(3)

Fig. 1. (a) BC(2), (b) BC(3) and (c) BC(4).

Fig. 2. (a) BT(1), (b) BT(3).

BC(2), BC(3), and BC(4) are shown in Fig. 1.

We note that BC1(k− 1) and BC2(k− 1) are iso-morphic for k  3. This property is referred to as the symmetrical property of BC(k). For this reason, we define the degenerate case, BC(1), as the 5-tuple (G1, w1, x1, y1, z1) as V (G1)= {w1, y1}, E(G1)= {(w1, y1)} such that x1= w1and y1= z1.

We can also define the brother cell BC(k) from the complete binary tree B(k), where V (B(k))= {1, 2, . . . , 2k − 1} and E(B(k)) = {(i, j) | j/2 = i}. Assume that k is a positive integer with k 2. The kth brother cell BC(k)= (Gk, wk, xk, yk, zk) can be

constructed by combining two B(k)’s, the upper tree B(k)u and the lower tree B(k)l, and adding edges

between their leaf nodes.

Let n be a positive integer with n 1. The brother

tree, BT(n), is composed of an (n+ 1)th brother

cell BC(n+ 1) = (G1n+1, w1n+1, xn1+1, yn1+1, z1n+1) and an nth brother cell BC(n)= (G2n, w2n, xn2, yn2, z2n) with V (G1n+1)∩ V (G2n)= ∅. To be specific, V (BT(n)) = V (G1n+1)∪V (G2n) and E(BT(n))= E(G1n+1)∪E(G2n)

∪ {(z1

n+1, xn2), (yn1+1, w2n), (xn1+1, z2n), (w1n+1, yn2)}.

BT(1) and BT(3) are shown in Fig. 2. Obviously, BT(n) is a 3-regular bipartite planar graph with 6·2n

4 nodes. Because the (n+ 1)th brother cell is com-posed of two disjoint nth brother cells and two termi-nals, the nth brother tree BT(n) is composed of three disjoint nth brother cells, BC1(n), BC2(n), BC3(n) and two terminals, {xn1+1, z1n+1}. Moreover, BC1(n),

BC2(n) and BC3(n) are arranged in a cyclic order in

BT(n). Thus any two nodes of BT(n) are in the union

of two in the node set of BC1(n), BC2(n), BC3(n) and {x1

n+1, zn1+1}. For this reason, we can assume without

loss of generality that any two nodes of BT(n) are in G1n+1and any edge of BT(n) is in G1n+1. This property is referred to as the symmetrical property of BT(n).

3. Diameter

Theorem 3.1. D(BT(n))= 2n + 1 for any positive

(4)

B(n+ 1)uand B(n+ 1)l. Thus,

(1) both u and v are in V (B(n+ 1)u), or both u and v are in V (B(n+ 1)l), or

(2) u∈ V (B(n + 1)u) and v∈ V (B(n + 1)l).

Now, we introduce some notations before our proof. Let V (B(n+1)u)= {1, 2, . . ., 2n+1−1} and V (B(n+

1)l)= {1, 2, . . . , (2n+1− 1)}. Now, join B(n + 1)u

and B(n + 1)l with the edge set {(2n + i, (2n + i)), ((2n + i), 2n + i + 1) | 0  i  2n − 2} ∪ {(2n+1 − 1, (2n+1 − 1))} to obtain the brother cell (G1n+1, w1n+1, xn1+1, yn1+1, z1n+1), where xn+1= 1 and zn+1 = 1 if n is even and xn+1= 1 and zn+1= 1 if

otherwise. Moreover, wn+1= 2nand yn+1= (2n+1−

1).

Case 1: By symmetry, we may assume that both u

and v are in V (B(n+ 1)u). Suppose that u is labeled i and v is labeled j . Obviously, max{log2(i + 1),

log2(j+ 1)}  n + 1. Since dB(n+1)(i, 1)= log2(i+

1) − 1, there exists a path P1 of length log2(i +

1) − 1 joining u to the root of B(n + 1)u. Similarly,

there exists a path P2 of length log2(j + 1) − 1

joining v to 1. Thus,u, P1, 1, P2−1, v forms a path

joining u to v in B(n+ 1)u. Thus, dBT(n)(u, v) log2(i+ 1) + log2(j+ 1) − 2  2n + 1.

Case 2: We may assume that u is labeled i and v

is labeled j. Without loss of generality, we assume that i j. There then exists a path P1from i to some

leaf node h of B(n+ 1)u of length n− (log2(i+

1) − 1). Let h be a neighborhood of h of BT(n) in B(n+ 1)l. Obviously, there exists a path of length n

from h to the root 1 of B(n+ 1)l. Moreover, there

exists a path P3 of lengthlog2(j+ 1) − 1 joining v to 1. Obviously,u, P1, h, h, P2, 1, P3−1, v forms

a path joining u to v in G1n+1. Thus, dBT(n)(u, v) 2n+ 1 − log2(i+ 1) + log2(j+ 1). Since, i  j, dBT(n)(u, v) 2n + 1.

The theorem is proven. ✷

(3) There exists a hamiltonian path Pn3of Gnjoining xnto yn.

(4) There exists a hamiltonian path P4

n of Gnjoining xnto zn.

(5) There exist two disjoint paths Pn5and Pn6such that

(i) they span Gn, (ii) Pn5 joins wn and xn, and

(iii) Pn6joins ynand zn.

(6) There exist two disjoint paths Pn7and Pn8such that

(i) they span Gn, (ii) Pn7 joins wn and zn, and

(iii) Pn8joins xnand yn.

Proof. We prove this lemma by induction. It is easy to check that the lemma holds in BC(2). Assume that the lemma holds for BC(n). By definition, BC(n+ 1) is composed of two disjoint copies of nth brother cells

BC1(n) and BC2(n), a white root xn+1, and a black

root zn+1. By induction,{Pni,1}8i=1exists satisfying the

lemma for BC1(n) and{Pni,2}8i=1 exists satisfying the

lemma for BC2(n). We then set Pn1+1=wn+1= wn1, P 5,1 n , x 1 n, zn+1, xn2, (P 5,2 n )−1, w 2 n, yn1, Pn6,1, z1n, xn+1, zn2, (P 6,2 n )−1, y 2 n= yn+1  ; Pn2+1=wn+1= wn1, Pn2,1, zn1, xn+1, z2n, (Pn4,2)−1, xn2, zn+1  ; Pn3+1=xn+1, zn2, (Pn7,2)−1, wn2, yn1, (Pn3,1)−1, xn1, zn+1, xn2, Pn8,2, yn2= yn+1  ; Pn4+1=xn+1, zn2, (Pn2,2)−1, wn2, yn1, (Pn3,1)−1, xn1, zn+1  ; Pn5+1=wn+1= wn1, Pn1,1, yn1, w2n, Pn7,2, z2n, xn+1  ; Pn6+1=yn+1= yn2, (Pn8,2)−1, xn2, zn+1  ; Pn7+1=wn+1= wn1, Pn5,1, xn1, zn+1  ; Pn8+1=xn+1, zn1, (Pn6,1)−1, yn1, wn2, Pn1,2, yn2= yn+1  . The lemma is proven. ✷

(5)

Lemma 4.2. Assume that BC(n)= (Gn, wn, xn, yn, zn) for some integer n 2. Let e be any edge of BC(n).

Then at least one of the following properties holds.

(1) There exists a hamiltonian path Q1n(e) of Gn− e

joining wnto yn.

(2) There exists a hamiltonian path Q2n(e) of Gn− e

joining wnto zn.

(3) There exists a hamiltonian path Q3n(e) of Gn− e

joining xnto yn.

(4) There exists a hamiltonian path Q4n(e) of Gn− e

joining xnto zn.

(5) There exist two disjoint paths Q5n(e) and Q6n(e)

such that (i) they span Gn− e, (ii) Q5n(e) joins wn

and xn, and (iii) Q6n(e) joins ynand zn.

(6) There exist two disjoint paths Q7n(e) and Q8n(e)

such that (i) they span Gn− e, (ii) Q7n(e) joins wn

and zn, and (iii) Q8n(e) joins xnand yn.

Proof. We prove this lemma by induction. It is easy to check that the lemma holds for BC(2). Assume that the lemma holds for BC(n). By definition, BC(n+ 1) is composed of two disjoint copies of nth brother cells

BC1(n) and BC2(n), a white root xn+1, and a black

root zn+1. Let e be any edge of BC(n+ 1). Using the

symmetrical property of BC(n+ 1), we may assume that e is (zn+1, xn1), (z1n, xn+1), (yn1, w2n), or an edge in

BC1(n). By induction, there exists{Pni,1}8i=1satisfying

the lemma for BC1(n) if e /∈ E(BC1(n)) and there exists {Pni,2}8i=1 satisfying the lemma for BC

2 (n) if e /∈ E(BC2(n)).

Case 1: e= (zn+1, xn1). We set Q7n+1(e) aswn+1= w1n, Pn1,1, yn1, w2n, P 5,2 n , xn2, zn+1 and Q8n+1(e) as xn+1, z2n, (P 6,2 n )−1, yn2= yn+1 .

Case 2: e= (z1n, xn+1). We set Q5n+1(e) aswn+1= w1n, Pn1,1, yn1, w2n, P 7,2 n , z2n, xn+1 and Q6n+1(e) as yn+1= yn2, (P 8,2 n )−1, xn2, zn+1 .

Case 3: e= (yn1, w2n). We set Qn3+1(e) asxn+1, z1n, (Pn4,1)−1, xn1, zn+1, xn2, P

3,2

n , yn2= yn+1 .

Case 4: e is in BC1(n). By induction hypothesis, one of the six properties of the lemma holds for

BC1(n). In the following, we find the corresponding paths that satisfy the lemma for BC(n+ 1).

(1) Q7n+1(e)=wn+1= w1n, Q1,1n (e), yn1, wn2, Pn5,2, xn2, zn+1  ; and Q8n+1(e)=xn+1, z2n,  Pn6,2−1, yn2= yn+1  ; (2) Q2n+1(e)=wn+1= w1n, Q2,1n (e), z1n, xn+1, zn2,  Pn4,2−1, xn2, zn+1  ; (3) Q4n+1(e)=xn+1, z2n,  Pn2,2−1, w2n, yn1,  Q3,1n (e)−1, xn1, zn+1  ; (4) Q3n+1(e)=xn+1, z1n,  Qn4,1(e)−1, x1n, zn+1, xn2, Pn3,2, yn2= yn+1  ; (5) Q7n+1(e)=wn+1= w1n, Q5,1n (e), xn1, zn+1  ; and Q8n+1(e)=xn+1, z1n,  Qn6,1(e)−1, y1n, w2n, Pn1,2, yn2= yn+1  ; and (6) Q2n+1(e)=wn+1= w1n, Q7,1n (e), z1n, xn+1, zn2,  Pn2,2−1, w2n, yn1,Q8,1n (e)−1, xn1, zn+1  . The lemma is proven. ✷

Theorem 4.1. The brother tree BT(n) is 1-edge

hamiltonian for any positive integer n with n 1.

Proof. Note that BT(1) is isomorphic to the hyper-cube Q3. Since Q3 is hamiltonian and edge

sym-metric, BT(1) is 1-edge hamiltonian. Now we con-sider n 2. By definition, BT(n) is composed of an (n+ 1)th brother cell, denoted by BC1(n+ 1) = (G1n+1, wn1+1, xn1+1, yn1+1, z1n+1) and an nth brother cell, denoted by BC2(n)= (G2n, w2n, xn2, yn2, z2n). Let e be any edge of BT(n). By the symmetrical property of

BT(n), we assume that e is an edge in G1n+1. Using Lemma 4.1,{Pni,2}8i=1 exists satisfying the lemma for

BC2(n). Using Lemma 4.2, one of the six properties of Lemma 4.2 holds for BC1(n+ 1). In the follow-ing, we find the corresponding hamiltonian cycle He

of BT(n)− e. (1) He=  wn1+1, Q1,1n+1(e), yn1+1, wn2, Pn1,2, yn2, w1n+1; (2) He=  wn1+1, Q2,1n+1(e), z1n+1, xn2, Pn3,2, y2n, w1n+1; (3) He=  xn1+1, Q3,1n+1(e), yn1+1, w2n, Pn2,2, z2n, x1n+1; (4) He=  xn1+1, Q4,1n+1(e), z1n+1, xn2, Pn4,2, z2n, xn1+1;

(6)

Fig. 3. Illustration of case (6) of Theorem 4.1, where e= (a, x14) is the faulty edge. Q7,14 is the path joining w41to z14, Q8,14 is the path joining x14to y41, P35,2is the path joining w32to x32, P36,2is the path joining y23to z23.

(5) He=  w1n+1, Q5,1n+1(e), x1n+1, zn2, (Pn7,2)−1, wn2, yn1+1, Q6,1n+1(e), z1n+1, xn2, Pn8,2, yn2, w1n+1; (6) He=  w1n+1, Q7,1n+1(e), z1n+1, xn2, (Pn5,2)−1, w2n, yn1+1,Q8,1n+1(e)−1, xn1+1, z2n, (Pn6,2)−1, yn2, w1n+1.

The theorem is proven. An illustration is shown in Fig. 3. ✷

5. 1p-hamiltonian

Lemma 5.1. Assume that n is an integer with n 2.

Let BC(n)= (Gn, wn, xn, yn, zn). Suppose that c is

any node of Gn. There then exists a hamiltonian path Rn(c) of Gn− c such that Rn(c) joins ynto zn if c is

a white node, and Rn(c) joins wnto xnif c is a black

node.

Proof. We prove this lemma by induction. It is easy to check that the lemma holds for BC(2). Assume that the lemma holds for BC(n). By definition, BC(n+ 1) is composed of two disjoint copies of nth brother cells BC1(n) = (G1n, w1n, xn1, yn1, z1n) and BC2(n) = (G2n, wn2, xn2, yn2, z2n), a white root xn+1, and a black

root zn+1. We only prove the case that c is a black

node. Using the symmetrical property of BC(n+ 1),

we may assume that c is a node in BC1(n) or c= zn+1.

Using Lemma 4.1, there exists {Pni,1}8i=1 for BC1(n)

if c /∈ V (BC1(n)) and {Pni,2}8i=1 for BC 2

(n) if c /V (BC2(n)).

Suppose that c is in BC1(n). By induction, there exists a hamiltonian path R1n(c) of G1n− c that joins w1

n to xn1. Then, we set Rn+1(c) as wn+1 = wn1, R1n(c), xn1, zn+1, xn2, Pn4,2, z2n, xn+1 .

Suppose that c= zn+1. We set Rn+1(c) aswn+1= wn1, Pn1,1, yn1, w2n, P

2,2

n , z2n, xn+1 .

The lemma is proven. ✷

Lemma 5.2. Assume that n is an integer with n 2.

Let BC(n)= (Gn, wn, xn, yn, zn). Let c be a white

node of Gnand d be a black node of Gn. Then at least

one of the following properties holds.

(1) There exists a hamiltonian path Sn1(c, d) of Gn{c, d} joining wnto yn.

(2) There exists a hamiltonian path Sn2(c, d) of Gn{c, d} joining wnto zn.

(3) There exists a hamiltonian path Sn3(c, d) of Gn{c, d} joining xnto yn.

(4) There exists a hamiltonian path Sn4(c, d) of Gn{c, d} joining xnto zn.

(5) There exist two disjoint paths Sn5(c, d) and Sn6(c, d)

such that (i) they span Gn− {c, d}, (ii) Sn5(c, d)

(7)

(6) There exist two disjoint paths S7n(c, d) and Sn8(c, d)

such that (i) they span Gn− {c, d}, (ii) Sn7(c, d)

joins wnand zn, and (iii) Sn8(c, d) joins xnand yn. Proof. We prove this lemma by induction. It is easy to check that the lemma holds for BC(2). Assume that the lemma holds for BC(n). By definition, BC(n+ 1) is composed of two disjoint copies of nth brother cells BC1(n) and BC2(n), a white root xn+1, and a

black root zn+1. Using the symmetrical property of

BC(n+ 1), we may assume that one of the following

cases holds: (1) c= xn+1and d= zn+1, (2) c= xn+1and d∈ V (BC1(n)), (3) c∈ V (BC1(n)) and d= zn+1, (4) c∈ V (BC1(n)), d∈ V (BC2(n)) or (5) {c, d} ⊂ V (BC1(n)).

In the following, we find the corresponding path(s) for each case.

Case 1: We set Sn1+1(c, d) aswn+1= wn1, P 1,1 n , yn1, w2n, Pn1,2, yn2 .

Case 2: With Lemma 5.1, we set Sn1+1(c, d) as wn+1= w1n, R1n(d), xn1, zn+1, xn2, P

3,2 n , yn2 .

Case 3: With Lemma 5.1, we set Sn3+1(c, d) as xn+1, z1n, (R1n(c))−1, yn1, w2n, P

1,2 n , yn2 .

Case 4: With Lemma 5.1, we set Sn4+1(c, d) as xn+1, z1n, (R1n(c))−1, yn1, w2n, Rn2(d), x2n, zn+1 .

Case 5: By induction hypothesis, one of the six

properties of the lemma holds for BC1(n). Note that the endpoints of Sni(c, d) are the same as the endpoints of Qin(e) stated in Lemma 4.2. With a similar argument for the case (4) in Lemma 4.2, we can prove that the lemma is true for this case.

Hence, the lemma is proven. ✷

Theorem 5.1. The brother tree BT(n) is 1p

-hamilto-nian for any positive integer n with n 1.

Proof. This theorem can be obtained with a similar argument of Theorem 4.1. ✷

6. Conclusion

In this paper, we propose a family of bipartite graphs called brother trees, denoted by BT(n). BT(n)

is a planar, bipartite, 3-regular graph, and the number of nodes in BT(n) is 6· 2n− 4. Moreover, we prove that BT(n) is optimal 1-edge hamiltonian and 1p

-hamiltonian, and the diameter of BT(n) is 2n+ 1. Let G be a graph with p nodes and with maximal degree d . The famous Moore bound [2] states that the diameter D(G) is at least log(d−1)p− 2/d. Thus the diameter of BT(n) is about 2 times the Moore bound. It is interesting to find other optimal 1-edge hamiltonian and 1p-hamiltonian bipartite graphs with

smaller diameters.

We also note that the complete binary tree is one of the most important architectures for interconnection networks [4]. A lot of complete binary tree variations have been proposed. Because the brother tree is com-posed of several complete binary trees, we believe that the brother tree is another candidate for interconnec-tion networks.

Acknowledgements

The authors are very grateful to the anonymous referees for their thorough review of this paper and their concrete and helpful suggestions.

References

[1] F. Harary, Graph Theory, Addison-Wesley, Reading, MA, 1972. [2] C.N. Hung, L.H. Hsu, T.Y. Sung, Christmas tree: A versatile 1-fault tolerant design for token rings, Inform. Process. Lett. 72 (1999) 55–63.

[3] H.J. Cho, L.Y. Hsu, Ring embedding in faulty honeycomb rectangular torus, Inform. Process. Lett. 84 (5) (2002) 277–284. [4] F.T. Leighton, Introduction to Parallel Algorithms and Archi-tectures: Arrays· Trees · Hypercubes, Morgan Kaufmann, San Mateo, CA, 1992.

[5] K. Mukhopadhyaya, B.P. Sinha, Hamiltonian graphs with min-imum number of edges for fault-tolerant topologies, Inform. Process. Lett. 44 (1992) 95–99.

[6] Y.C. Tseng, Embedding a ring in a hypercube with both faulty links and faulty nodes, Inform. Process. Lett. 59 (1996) 217– 222.

[7] J.J. Wang, C.N. Hung, L.H. Hsu, Optimal 1-hamiltonian graphs, Inform. Process. Lett. 65 (1998) 157–161.

數據

Fig. 3. Illustration of case (6) of Theorem 4.1, where e = (a, x 1 4 ) is the faulty edge

參考文獻

相關文件

 Calculating the expected total edge number for one left path started at one problem with m’ edges.  Evaluating the total edge number for all right sub-problems #

 From a source vertex, systematically follow the edges of a graph to visit all reachable vertices of the graph.  Useful to discover the structure of

• If a graph contains a triangle, any independent set can contain at most one node of the triangle.. • We consider graphs whose nodes can be partitioned into m

• As the binary quadratic programming program is NP-hard in general, identifying polynomially solvable subclasses of binary quadratic programming problems not only offers the-

Assume that the partial multiplicities of purely imaginary and unimodular eigenvalues (if any) of the associated Hamiltonian and symplectic pencil, respectively, are all even and

Define instead the imaginary.. potential, magnetic field, lattice…) Dirac-BdG Hamiltonian:. with small, and matrix

From all the above, φ is zero only on the nonnegative sides of the a, b-axes. Hence, φ is an NCP function.. Graph of g functions given in Example 3.9.. Graphs of generated NCP

Miroslav Fiedler, Praha, Algebraic connectivity of graphs, Czechoslovak Mathematical Journal 23 (98) 1973,