• 沒有找到結果。

Fault Hamiltonicity and fault Hamiltonian connectivity of the (n, k)-star graphs

N/A
N/A
Protected

Academic year: 2021

Share "Fault Hamiltonicity and fault Hamiltonian connectivity of the (n, k)-star graphs"

Copied!
13
0
0

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

全文

(1)

Fault Hamiltonicity and Fault Hamiltonian Connectivity of

the (n, k)-Star Graphs

Hong-Chun Hsu, Yi-Lin Hsieh, Jimmy J. M. Tan, Lih-Hsing Hsu

Department of Computer and Information Science, National Chiao Tung University, Hsinchu, Taiwan 300, Republic of China

In this paper, we consider the fault Hamiltonicity, and the fault Hamiltonian connectivity of the (n, k)-star graph

Sn,k. Assume that F僒 V(Sn,k)僔 E(Sn,k). For nⴚ k ≥ 2, we prove that Sn,kⴚ F is Hamiltonian if 円F円 ≤ n ⴚ 3 and Sn,k ⴚ F is Hamiltonian connected if 円F円 ≤ n ⴚ 4. For n ⴚ k ⴝ 1,

Sn,nⴚ1 is isomorphic to the n-star graph Sn which is known to be Hamiltonian if and only if n> 2 and Hamil-tonian connected if and only if nⴝ 2. Moreover, all the bounds are tight.© 2003 Wiley Periodicals, Inc.

Keywords: Hamiltonian cycle; Hamiltonian connected; (n, k)-star graph

1. INTRODUCTION

The architecture of an interconnection network is usually represented by a graph. There are many mutually conflicting requirements in designing the topology of interconnection networks. It is almost impossible to design a network which is optimum from all aspects. One has to design a suitable network depending on the requirements of its properties. The Hamiltonian property is one of the major requirements in designing the topology of a network. Fault tolerance is also desirable in massive parallel systems.

In this paper, a network is represented as a loopless undirected graph. For graph definitions and notations, we follow [2]. G⫽ (V, E) is a graph if V is a finite set and E is a subset of {(u, v)兩(u, v) is an unordered pair of V}. We say that V is the vertex set and E is the edge set. Two vertices u and v are adjacent if (u, v) 僆 E. A path is represented by具v0, v1, v2, . . . , vk典. The length of a path P is the number of edges in P. We also write the path具v0, v1,

v2, . . . , vk典 as 具v0, P1, vi, vi⫹1, . . . , vj, P2, vt, . . . , vk典, where P1is the path具v0, v1, . . . , vi典 and P2is the path具vj,

vj⫹1, . . . , vt典. Hence, it is possible to write a path as 具v0,

v1, P, v1, v2, . . . , vk典 if the length of P is 0. We use d(u,

v) to denote the distance between u and v, that is, the length

of the shortest path joining u and v. A path is a Hamiltonian

path if its vertices are distinct and span V. A cycle is a path

with at least three vertices such that the first vertex is the same as the last vertex. A cycle is a Hamiltonian cycle if it traverses every vertex of G exactly once. A graph is

Ham-iltonian if it has a HamHam-iltonian cycle.

In [4], the performance of the Hamiltonian property in faulty networks is discussed. A Hamiltonian graph G is

k-vertex-fault Hamiltonian if G ⫺ F remains Hamiltonian

for every F傺 V(G) with 兩F兩 ⱕ k. The vertex fault-tolerant

Hamiltonicityv(G) is defined to be the maximum integer

k such that G is k-vertex-fault Hamiltonian if G is

Hamil-tonian and is undefined otherwise. Obviously, Ᏼv(G)

␦(G) ⫺ 2, where ␦(G) ⫽ min{deg(v)兩v 僆 V(G)} if

v(G) is defined. Similarly, a Hamiltonian graph G is

k-edge-fault Hamiltonian if G ⫺ F remains Hamiltonian

for every F傺 E(G), with 兩F兩 ⱕ k. The edge fault-tolerant

Hamiltonicitye(G) is defined to be the maximum integer

k such that G is k-edge-fault Hamiltonian if G is

Hamilto-nian and is undefined otherwise. Again, Ᏼe(G)␦(G) ⫺ 2 if Ᏼe(G) is defined. Huang et al. [5] defined a more general parameter: fault-tolerant Hamiltonicity. A Hamilto-nian graph G is k-fault HamiltoHamilto-nian if G ⫺ F remains Hamiltonian for every F 傺 V(G) 艛 E(G) with 兩F兩 ⱕ k. The fault-tolerant Hamiltonicityf(G) is defined to be the maximum integer k such that G is k-fault Hamiltonian if G is Hamiltonian and is undefined otehrwise. Clearly,Ᏼf(G)␦(G) ⫺ 2 if Ᏼf(G) is defined. Huang et al. [5] also introduced the term fault-tolerant Hamiltonian connected. A graph G is Hamiltonian connected if there exists a Hamil-tonian path joining any two vertices of G. All HamilHamil-tonian connected graphs except the complete graphs K1and K2are Hamiltonian. A graph G is k-fault Hamiltonian connected if

G⫺ F remains Hamiltonian connected for every F 傺 V(G)

艛 E(G) with 兩F兩 ⱕ k. The fault-tolerant Hamiltonian

connectivityf(G) is defined to be the maximum integer k such that G is k-fault Hamiltonian connected if G is Ham-iltonian connected and is undefined otherwise. It can be checked thatᏴf(G)␦(G) ⫺ 3 only if Ᏼf(G) is defined and兩V(G)兩 ⱖ 4.

In this paper, we consider the fault-tolerant Hamiltonic-Received February 2002; accepted July 2003

Correspondence to: L. H. Hsu; e-mail: [email protected]

(2)

ity of the (n, k)-star graph. The (n, k)-star graph is an attractive alternative to the n-star graph [1]. However, the growth of vertices is n! for an n-star graph. To remedy this drawback, the (n, k)-star graph was proposed by [3]. The (n, k)-star graph is a generalization of the n-star graph. It has two parameters n and k. When k ⫽ n ⫺ 1, an (n, n ⫺ 1)-star graph is isomorphic to an n-star graph, and when

k ⫽ 1, an (n, 1)-star graph is isomorphic to a complete

graph Kn. Then, all the parallel algorithms of the n-star graphs and the complete graphs Kncan be applied to the (n,

k)-star graphs.

Throughout this paper, we assume that n and k are positive integers with n⬎ k. We use 具n典 to denote the set {1, 2, . . . , n}. The (n, k)-star graph, denoted by Sn,k, is a graph with the vertex set V(Sn,k)⫽ {u1u2. . . uk兩ui僆 具n典 and ui⫽ ujfor i⫽ j}. Adjacency is defined as follows: A vertex u1u2. . . ui. . . uk is adjacent to (1) the vertex

uiu2u3. . . u1. . . uk, where 2 ⱕ i ⱕ k (i.e., we swap ui with u1), and (2) the vertex xu2u3. . . uk, where x僆 具n典 ⫺ {ui兩1 ⱕ i ⱕ k}. The (4, 2)-star graph is shown in Figure 1. The edges of type (1) are referred to as i-edges, and the edges of type (2) are referred to as 1-edges. By definition,

S(n, k) is an (n ⫺ 1)-regular graph with n!/(n ⫺ k)!

vertices. Moreover, it is vertex-transitive.

In the following section, we discuss some properties of complete graphs Kn. In Section 3, we discuss some prop-erties of the (n, k)-star graphs. In the final section, we prove that (1)Ᏼf(Sn,k)⫽ n ⫺ 3 and Ᏼf(Sn,k)⫽ n ⫺ 4 if n ⫺ k ⱖ 2; (2) Ᏼf(S2,1) is undefined andᏴf(S2,1) ⫽ 0; and (3) Ᏼf(Sn,n⫺1) ⫽ 0 and Ᏼf(Sn,n⫺1) is undefined if n ⬎ 2. 2. SOME PROPERTIES OF COMPLETE GRAPHS

Let G⫽ (V, E) be a graph. We use E៮ to denote the edge set of the complement of G. The following theorem was proved by Ore [7]:

Theorem 1 [7]. Assume that G⫽ (V, E) is a graph with nⱖ 4 vertices. Then, G is Hamiltonian if 兩E៮兩 ⱕ n ⫺ 3 and is Hamiltonian connected if兩E៮兩 ⱕ n ⫺ 4.

Let G⫽ (V, E) be a graph with n vertices where n ⱖ 4 and兩E៮兩 ⱕ n ⫺ 4. By Theorem 1, there is a Hamiltonian path joining any two different vertices. Actually, there are two Hamiltonian paths of different types joining any two different vertices. Therefore, we have a more profound result.

Theorem 2. Assume that G ⫽ (V, E) is a graph with V

⫽ 具n典, n ⱖ 4, and 兩E៮兩 ⱕ n ⫺ 4. Then, there are two

Hamiltonian paths of G joining any two different vertices i and j in V, say P1⫽ 具i ⫽ i1, i2, . . . , in⫺1, in⫽ j典 and P2⫽ 具i ⫽ i⬘1, i⬘2, . . . , in⫺1, in⫽ j典, such that i2⫽ i⬘2and in⫺1⫽ i⬘n⫺1. Proof. We prove this theorem by induction on n. The theorem is true for n⫽ 4 because G is the complete graph

K4. Assume that the theorem holds for every integer m with

n⬎ m ⱖ 4. Let i and j be any two vertices of G. We want

to find two Hamiltonian paths of G joining i and j, say P1 ⫽ 具i ⫽ i1, i2, . . . , in⫺1, in ⫽ j典 and P2 ⫽ 具i ⫽ i⬘1,

i⬘2, . . . , in⫺1, in⫽ j典, such that i2⫽ i⬘2and in⫺1⫽ i⬘n⫺1. Let X be a subset of具n典. We use GXto denote the subgraph of G induced by X and EX to denote the set {(i, j)兩(i, j) 僆 E៮, i, j 僆 X}.

CASE1. 兩{ x 僆 具n ⫺ 1典兩(n, x) 僆 E៮}兩 ⫽ 0. Hence, 兩E៮具n⫺1典

ⱕ n ⫺ 4 and (n, l ) 僆 E for any l 僆 具n ⫺ 1典.

Suppose that i⫽ n or j ⫽ n. Without loss of generality, we assume that i⫽ n. Since 兩E៮具n⫺1典兩 ⫽ n ⫺ 4 ⫽ (n ⫺ 1) ⫺ 3, by Theorem 1, there is a Hamiltonian cycle of G具n⫺1典, say 具j ⫽ a1, a2, a3, . . . an⫺1, a1 ⫽ j典. Then, P1 ⫽ 具i ⫽ n, a2, a3, . . . , an⫺1, a1⫽ j典 and P2⫽ 具i ⫽ n, an⫺1,

an⫺2, . . . , a2, a1⫽ j典 form two Hamiltonian paths of G, satisfying our requirements. See Figure 2(a) for an example. For illustrative purpose, we draw P1 and P2 as internal disjoint paths. Similar situations hold for the remaining figures.

Now, we consider that i ⫽ n and j ⫽ n. Suppose that

E具n⫺1典 ⫽ A. Then, G is the complete graph Kn and the theorem is obviously true. Suppose that E具n⫺1典 ⫽ A. We can choose any edge e in E具n⫺1典. Obviously, G具n⫺1典⫹ e is a graph with n⫺ 1 vertices. Moreover, the complement of

G具n⫺1典 ⫹ e contains at most (n ⫺ 1) ⫺ 4 edges. By

induction, there are two Hamiltonian paths of G具n⫺1典 ⫹ e joining i and j, say P⬘1⫽ 具i ⫽ a1

1 , a2 1 , . . . , an1⫺2, an1⫺1⫽ j典 and P⬘2⫽ 具i ⫽ a1 2 , a2 2 , . . . , an2⫺2, an2⫺1⫽ j典, such that a2 1⫽ a22

and an1⫺2⫽ an2⫺2. For l 僆 {1, 2}, we set Pl as 具i ⫽ a1l , a2 l , . . . , at l , n, atl⫹1, . . . , anl⫺2, anl⫺1⫽ j典, where t⫽ 2 if (ap l

, apl⫹1)⫽ e for all 1 ⱕ p ⱕ n ⫺ 1, or t is the index p such that (ap

l

, apl⫹1) ⫽ e. Obviously, P1 and P2 form two Hamiltonian paths of G, satisfying our require-ments. See Figure 2(b) for an illustration.

CASE2. 兩{ x 僆 具n ⫺ 1典兩(n, x) 僆 E៮}兩 ⱖ 1. Hence, 兩E៮具n⫺1典

ⱕ n ⫺ 5. Suppose that i ⫽ n or j ⫽ n. Without loss of generality, we assume that i⫽ n. Since 兩E៮兩 ⱕ n ⫺ 4, there are at least three different vertices r, s, and t, such that {(r, FIG. 1. (4, 2)-star graph.

(3)

n), (s, n), (t, n)}傺 E. Without loss of generality, we may

assume that r⫽ j and s ⫽ j. By induction, there exist two Hamiltonian paths P1and P2of G具n⫺1典joining r and j, say

P1 ⫽ 具a1 ⫽ r, a2, . . . , an⫺1 ⫽ j典 and P2 ⫽ 具b1 ⫽ r,

b2, . . . , bn⫺1⫽ j典, such that a2⫽ b2and an⫺2⫽ bn⫺2. Similarly, there exist two Hamiltonian paths P3and P4of

G具n⫺1典 joining s and j, say P3⫽ 具c1 ⫽ s, c2, . . . , cn⫺1 ⫽ j典 and P4⫽ 具d1⫽ s, d2, . . . , dn⫺1⫽ j典, such that c2 ⫽ d2and cn⫺2⫽ dn⫺2. Without loss of generality, we may assume that an⫺2⫽ cn⫺2. Obviously,具i, a1⫽ r, a2, . . . ,

an⫺1 ⫽ j典 and 具i, c1 ⫽ s, c2, . . . , cn⫺1 ⫽ j典 form the desired Hamiltonian paths of G.

Now, we consider that i⫽ n and j ⫽ n. Since 兩E៮具n⫺1典ⱕ n ⫺ 5, by induction, there are two Hamiltonian paths of

G具n⫺1典 joining i and j, say P1 ⫽ 具a1⫽ i, a2, . . . , an⫺1

⫽ j典 and P2⫽ 具b1⫽ i, b2, . . . , bn⫺1⫽ j典, such that a2 ⫽ b2 and an⫺2⫽ bn⫺2.

Suppose that {(i, n), ( j, n)} 傺 E. Without loss of generality, we assume that (i, n)僆 E៮. Since 兩E៮兩 ⱕ n ⫺ 4, there exists a smallest index p such that (n, ap) 僆 E. Obviously, 2ⱕ p ⱕ n ⫺ 3. Set J ⫽ {a1, a2, . . . , ap⫺1}. Thus, 兩E៮具n典⫺J兩 ⱕ 兩E៮兩 ⫺ 兩J兩 ⫽ n ⫺ 4 ⫺ ( p ⫺ 1) and

G具n典⫺Jis a graph with兩具n典 ⫺ J兩 ⫽ n ⫺ p ⫹ 1 ⱖ n ⫺ (n ⫺ 3) ⫹ 1 ⫽ 4 vertices. By induction, there are two Hamiltonian paths P3and P4of G具n典⫺Jjoining apto j, say

P3 ⫽ 具cp ⫽ ap, cp⫹1, . . . , cn ⫽ j典 and P4⫽ 具dp ⫽ ap,

dp⫹1, . . . , dn ⫽ j典, such that cp⫹1 ⫽ dp⫹1 and cn⫺1 ⫽ dn⫺1. See Figure 3(a) for an illustration. Similarly, let q be the smallest index such that (n, bq)僆 E. Set J⬘ ⫽ {b1,

b2, . . . , bq⫺1}. Again, 2 ⱕ q ⱕ n ⫺ 3, 兩E៮具n典⫺J⬘兩 ⱕ 兩E៮兩 ⫺ 兩J⬘兩 ⫽ n ⫺ 4 ⫺ (q ⫺ 1), and G具n典⫺J⬘is a graph with FIG. 2. Illustrations for Case 1.

(4)

n ⫺ q ⫹ 1 ⱖ 4 vertices. By induction, there are two

Hamiltonian paths P5and P6of G具n典⫺J⬘joining bqto j, say

P5 ⫽ 具eq⫽ bq, eq⫹1, . . . , en⫽ j典 and P6 ⫽ 具fq ⫽ bq,

fq⫹1, . . . , fn ⫽ j典, such that eq⫹1 ⫽ fq⫹1 and en⫺1 ⫽ fn⫺1. Without loss of generality, we may assume that

cn⫺1 ⫽ en⫺1. Then, we set P7 ⫽ 具a1 ⫽ i, a2, . . . , ap ⫽ cp, cp⫹1, . . . , cn⫺1, cn ⫽ j典 and P8 ⫽ 具b1 ⫽ i,

b2, . . . , bq⫽ eq, eq⫹1, . . . , en⫺1, en⫽ j典. Obviously, P7 and P8form the desired Hamiltonian paths of G. See Figure 3(b) for an illustration.

Suppose that {(i, n), ( j, n)}傺 E. We assume that 兩{ x 僆 具n典兩(n, x) 僆 E៮}兩 ⱕ 1. By Theorem 1, there exists a Hamiltonian cycle of G具n⫺1典⫺{i}, say C⫽ 具j, k, Q1, l, j典. Since the cycle C can be traversed forward and backward, we may assume that (k, n)僆 E. Then, P1⫽ 具i, n, k, Q1,

l, j典 forms a Hamiltonian path of G. Similarly, there also

exists a Hamiltonian cycle of G具n⫺1典⫺{ j}, say具i, k⬘, Q2, l⬘,

i典 with (k⬘, n) 僆 E. Then, P2⫽ 具i, l⬘, Q2, k⬘, n, j典 forms another Hamiltonian path of G. Thus, P1and P2form the desired Hamiltonian paths of G. See Figure 3(c) for an illustration.

Assume that兩{ x 僆 具n典兩(n, x) 僆 E៮}兩 ⱖ 2. Since 兩E៮兩 ⱕ

n⫺ 4, n ⱖ 6 and there exists a vertex k in 具n典 ⫺ {i, j}

such that (k, n)僆 E. Obviously, 兩E៮具n⫺1典⫺{i}兩 ⱕ n ⫺ 6 and

G具n⫺1典⫺{i} is a graph with (n ⫺ 2) vertices. By Theorem 1, there exists a Hamiltonian path具g1⫽ k, g2, . . . , gn⫺2 ⫽ j典 of G具n⫺1典⫺{i} joining k to j. Similarly, there exists a Hamiltonian path 具h1 ⫽ i, h2, . . . , hn⫺2 ⫽ k典 of

G具n⫺1典⫺{ j}joining i to k. Obviously,具i, n, k ⫽ g1, g2, . . . , gn⫺2⫽ j典 and 具h1⫽ i, h2, . . . , hn⫺2⫽ k, n, j典 form the desired Hamiltonian paths of G. See Figure 3(d) for an

illustration. ■

Lemma 1. Assume that nⱖ 4. Then, Knis (n⫺ 3)-fault

Hamiltonian and (n⫺ 4)-fault Hamiltonian connected.

Proof. Let F be any subset of V(Kn)艛 E(Kn). We use

FV to denote F 艚 V(Kn). Then, Kn⫺ F is isomorphic to

Kn⫺f ⫺ F⬘, where f ⫽ 兩FV兩 and F⬘ is a subset of edges in the subgraph of Kninduced by具n典 ⫺ FV. Obviously,兩F⬘兩 ⱕ 兩F兩 ⫺ f. Thus, if 兩F兩 ⱕ n ⫺ i, then E៮(Kn⫺f ⫺ F⬘) ⫽ 兩F⬘兩 ⱕ 兩F兩 ⫺ f ⱕ (n ⫺ f ) ⫺ i. Since n ⫺ f is the number of vertices of Kn⫺f⫺ F⬘, the lemma follows from

Theorem 1. ■

The following theorem was proved by Hung et al. [6]: Theorem 3 [6]. Let Kn⫽ (V, E) be the complete graph

with n vertices. Let F傺 (V 艛 E) be a faulty set with 兩F兩 ⱕ n⫺ 2. Then, there exists a vertex set V⬘ 債 V(Kn)⫺ F with 兩V⬘兩 ⫽ n ⫺ 兩F兩 such that there exists a Hamiltonian path of

Kn⫺ F joining every pair of vertices in V⬘.

3. BASIC PROPERTIES OF THE (N, K)-STAR GRAPHS

Let u ⫽ u1u2. . . uk be any vertex of the (n, k)-star graph. We say uiis the ith coordinate of u, denoted as (u)i,

for 1ⱕ i ⱕ k. Let v be a neighbor of u. We say that v is an

i-neighbor of u if ui ⫽ vi. By the definition of Sn,k, there is exactly one i-neighbor of u for 2ⱕ i ⱕ k and there are (n ⫺ k) 1-neighbors of u. We use i(u) to denote the unique i-neighbor of u if i⫽ 1. Hence, (k(u))k⫽ (u)1. For 1ⱕ i ⱕ n, let Sni⫺1,k⫺1 be the subgraph of Sn,kinduced by those vertices u with (u)k ⫽ i. In [3], Chiang and Chen proved that Sn,kcan be decom-posed into n subgraphs Sni⫺1,k⫺1, 1ⱕ i ⱕ n, such that each subgraph Sni⫺1,k⫺1 is isomorphic to Sn⫺1,k⫺1. Thus, the (n,

k)-star graph can be constructed recursively.

Lemma 2. Let n ⬎ k ⬎ 1 and u and v be two distinct vertices in Snl⫺1,k⫺1with d(u, v)ⱕ 2 for some 1 ⱕ l ⱕ n.

Then, (u)1⫽ (v)1.

Proof. Let u⫽ u1u2. . . uk. Suppose that d(u, v)⫽ 1. Since every edge in Snl⫺1,k⫺1is an i-edge with 1 ⱕ i ⬍ k, v is either i(u) for some 2ⱕ i ⬍ k or xu2. . . ukfor some

x僆 具n典 ⫺ {uj兩1 ⱕ j ⱕ k}. Obviously, (v)1is either uiwith 2ⱕ i ⬍ k or x. Hence, (u)1⫽ (v)1.

Suppose that d(u, v)⫽ 2. Let w ⫽ w1w2. . . wkbe the common neighbor of u and v in Snl⫺1,k⫺1. Then, u is either

i(w) or x1w2w3. . . wk for some x1 僆 具n典 ⫺ {wr兩1 ⱕ r ⱕ k}.

Assume that u is i(w). Then, v is either j(w) for some 2 ⱕ j ⫽ i ⬍ k or xw2. . . wkfor some x僆 具n典 ⫺ {wr兩1 ⱕ r ⱕ k}. Thus, (u)1⫽ wi. Moreover, (v)1⫽ wjor (v)1⫽ x with 2ⱕ i ⫽ j ⬍ k. Hence, (u)1⫽ (v)1.

Assume that u is x1w2. . . wk for some x1 僆 具n典 ⫺ {wr兩1 ⱕ r ⱕ k}. Then, v is x2w2. . . wkfor some x2僆 具n典 ⫺ {wr兩1 ⱕ r ⱕ k}, with x1⫽ x2. Thus, (u)1⫽ x1and (v)1 ⫽ x2. Hence, (u)1⫽ (v)1.

Thus, the lemma is proved. ■

For 1ⱕ i ⫽ j ⱕ n, we use Ei, jto denote the set of edges between Sni⫺1,k⫺1and Snj⫺1,k⫺1. Let (u, v) be any edge in Ei, j. We assume that u僆 Sni⫺1,k⫺1and v僆 Snj⫺1,k⫺1. Thus, (u, v) 僆 Ei, j

implies that (v, u)僆 Ej,i. However, (u, v)ⰻ Ej,iif (u, v) 僆 Ei, j

. In [3], it was proved that兩Ei, j兩 ⫽ [(n ⫺ 2)!]/[(n ⫺ k)!]. Thus,兩Ei, j兩 ⫽ 1 if k ⫽ 2. The following lemma can be easily obtained from the definition of Sn,k.

Lemma 3. Let (u, v) and (uⴕ, vⴕ) be any two distinct edges in Ei,j. Then, {u, v} 艚 {uⴕ, vⴕ} ⫽ A.

Let F be a faulty set of Sn,k. An edge (u, v) is F-fault if (u, v)僆 F, u 僆 F, or v 僆 F, and (u, v) is F-fault free if (u, v) is not F-fault. Let H ⫽ (V⬘, E⬘) be a subgraph of

Sn,k. We use F(H) to denote the set (V⬘ 艛 E⬘) 艚 F. We associate Sn,kwith the complete graph Knwith vertex set 具n典 such that vertex l of Knis associated with Snl⫺1,k⫺1for every 1ⱕ l ⱕ n. We define a faulty edge set R(F) of Kn as (i, j)僆 R(F) if some edge of Ei, j is F-fault. Obviously, 兩R(F)兩 ⱕ 兩F兩. Assume that I is any subset of 具n典. We use

SnI⫺1,k⫺1 to denote the subgraph of Sn,k induced by 艛i僆IV(Sni⫺1,k⫺1). Similarly, we use Kn

I

to denote the sub-graph of Kninduced by I.

(5)

Lemma 4. Suppose that kⱖ 2 and (n ⫺ k) ⱖ 2. Let I 債

具n典 with 兩I兩 ⫽ m ⱖ 2 and let F 傺 V(Sn,k) 艛 E(Sn,k) with

Sni⫺1,k⫺1⫺ F being Hamiltonian connected for all i 僆 I. Let u and v be any two vertices of SnI⫺1,k⫺1such that (1) (u)k ⫽ (v)k, (2) there exists a Hamiltonian path P⫽ 具(u)k⫽ i1,

i2, . . . , im⫽ (v)k典 of Kn

I ⫺ R(F), and (3) (u)1⫽ i2

and (v)1 ⫽ im⫺1 if k⫽ 2. Then, there exists a Hamiltonian path of

SnI⫺1,k⫺1⫺ F joining u to v.

Proof. Let u1⫽ u and vm ⫽ v. Suppose that we can choose two different vertices uland vlin S

n⫺1,k⫺1

il for every

il僆 I such that (vl, ul⫹1)僆 Eii

,il⫹1. Since (i

l, il⫹1)ⰻ R(F), (vl, ul⫹1) is F-fault free. Since S

n⫺1,k⫺1

il ⫺ F is

Hamilto-nian connected, there exists a HamiltoHamilto-nian path Pl of

Snil⫺1,k⫺1⫺ F joining ul and vl for all 1ⱕ l ⱕ m. Using the second condition, then具u ⫽ u1, P

1, v1, u2, P2, v2, . . . , um, P

m, vm⫽ v典 forms a Hamiltonian path of SnI⫺1,k⫺1

F joining u to v. Thus, the lemma is proved as long as such

a choice is achievable.

Suppose that kⱖ 3. Since 兩Ei, j兩 ⱖ (n ⫺ 2) ⱖ 3 for any

i and j in I, such a choice is easily achievable. Suppose that k⫽ 2. We can choose uland vlin S

n⫺1,k⫺1

il for every i

l僆 I as the only edge (vl, ul⫹1)僆 Eil,il⫹1. Since (ul)

1⫽ (vl⫺1)k ⫽ (vl)

1 ⫽ (ul⫹1)k, ul ⫽ vl for every 1 ⬍ l ⬍ m. The conditions (u)1⫽ i2 and (v)1 ⫽ im⫺1 imply that u ⫽ u1 ⫽ v1and v⫽ vm ⫽ um. Hence, the lemma is proved.

4. HAMILTONIAN PROPERTIES OF THE (N, K)-STAR GRAPHS

Lemma 5. S4,2 is 1-fault Hamiltonian and Hamiltonian

connected.

Proof. Let F ⫽ { f} 傺 V(S4,2) 艛 E(S4,2). Assume that f 僆 V(S4,2). Since S4,2 is vertex-transitive, we may assume that f is the vertex 12. Obviously,

具32, 42, 24, 34, 14, 41, 21, 31, 13, 43, 23, 32典 forms a Hamiltonian cycle of S4,2⫺ F. Suppose that f is an edge. By the symmetric property of S4,2, we may assume that f is either the edge (42, 32) or the edge (12, 21). Obviously,

具32, 12, 42, 24, 34, 14, 41, 21, 31, 13, 43, 23, 32典 forms a Hamiltonian cycle of S4,2 ⫺ F. Hence, S4,2 is 1-fault Hamiltonian.

Let x and y be any two vertices of S4,2. By the symmetric property of S4,2, we may assume that x is the vertex 12 and y僆 {32, 21, 41, 14, 34}. Thus, 具12, 42, 24, 34, 14, 41, 21, 31, 13, 43, 23, 32典, 具12, 42, 32, 23, 13, 43, 34, 24, 14, 41, 31, 21典, 具12, 32, 42, 24, 14, 34, 43, 23, 13, 31, 21, 41典, 具12, 21, 41, 31, 13, 43, 23, 32, 42, 24, 34, 14典, and 具12, 21, 41, 31, 13, 43, 23, 32, 42, 24, 14, 34典

are the corresponding Hamiltonian paths of S4,2. Hence,

S4,2 is Hamiltonian connected. ■

Lemma 6. Suppose that Sn⫺1,k⫺1is (n⫺ 4)-fault

Hamil-tonian and (n⫺ 5)-fault Hamiltonian connected, for some k

ⱖ 2, n ⱖ 5, and n ⫺ k ⱖ 2. Then, Sn,k is (n ⫺ 3)-fault

Hamiltonian.

Proof. Assume that F is any faulty set of Sn,kwith兩F兩 ⱕ n ⫺ 3. Without loss of generality, we assume that 兩F(Sn1⫺1,k⫺1)兩 ⱖ 兩F(Sn2⫺1,k⫺1)兩 ⱖ . . . ⱖ 兩F(Snn⫺1,k⫺1)兩. Let F⬘ ⫽ F ⫺ F(Sn1⫺1,k⫺1).

CASE1. 兩F(Sn1⫺1,k⫺1)兩 ⱕ n ⫺ 5. By the assumption of this

lemma, Sn⫺1,k⫺1

i ⫺ F is Hamiltonian connected for every

i 僆 具n典. Since 兩R(F)兩 ⱕ 兩F兩 ⱕ n ⫺ 3, by Lemma 1, Kn ⫺ R(F) is Hamiltonian. Let C ⫽ 具t1, t2, . . . , tn, t1典 be a Hamiltonian cycle of Kn⫺ R(F). Thus, all edges in E

t1,tn

are F-fault free. We choose any edge (u, v) in Et1,tn.

Obvi-ously,具t1, t2, . . . , tn典 is a Hamiltonian path of Kn⫺ R(F), (u)1 ⫽ (v)k ⫽ tn, and (v)1 ⫽ (u)k ⫽ t1. By Lemma 4, there exists a Hamiltonian path P1of Sn,k⫺ F joining u to v. Thus, 具u, P1, v, u典 forms a Hamiltonian cycle of Sn,k ⫺ F.

CASE 2. 兩F(Sn1⫺1,k⫺1)兩 ⫽ n ⫺ 4. Thus, 兩F⬘兩 ⱕ 1 and

兩R(F⬘)兩 ⱕ 1. By the assumption of this lemma, Sn⫺1,k⫺1

1

F is Hamiltonian.

Suppose that Sni⫺1,k⫺1 ⫺ F is Hamiltonian connected for every i⫽ 1. Let C be a Hamiltonian cycle of Sn1⫺1,k⫺1 ⫺ F. Since the length of C is at least 3, there exists an edge (u, v) in C such that both (u, k(u)) and (v, k(v)) are F-fault free. We can write C as具u, P1, v, u典. Since 兩R(F⬘)兩 ⱕ 1,

Kn具n典⫺{1} ⫺ R(F⬘) is Hamiltonian connected. Obviously, (k(k(u)))k ⫽ (u)k ⫽ (v)k ⫽ 1. By Lemma 4, there is a Hamiltonian path P2of Sn具n典⫺{1}⫺1,k⫺1⫺ F⬘ joining k(u) to k(v). Hence,具u, k(u), P2, k(v), v, P1, u典 forms a Hamiltonian cycle of Sn,k⫺ F.

Suppose that Sni⫺1,k⫺1 ⫺ F is not Hamiltonian

con-nected for every i ⫽ 1. We claim that n ⫽ 5 and

兩F(Sn2⫺1,k⫺1)兩 ⫽ 1. Suppose that n ⱖ 6 or (n ⫽ 5 and 兩F(Sn2⫺1,k⫺1)兩 ⫽ 0). Since 兩F⬘兩 ⱕ 1, Sni⫺1,k⫺1 ⫺ F is Hamiltonian connected by the assumption of this lemma. We get a contradiction.

Hence, we consider n ⫽ 5. Obviously, k 僆 {2, 3}. Moreover,兩F兩 ⫽ 2, 兩F(S4,k1 ⫺1)兩 ⫽ 兩F(S4,k2 ⫺1)兩 ⫽ 1, and 兩F(S4,k{3,4,5}⫺1 )兩 ⫽ 0. Suppose that k ⫽ 2. We use brute force to construct such Hamiltonian cycles for S5,2 ⫺ F. (See Appendix)

(6)

Suppose that k ⫽ 3. Since 兩Ei, j兩 ⫽ 3 for any 1 ⱕ i, j ⱕ 5 in S5,3, there is an F-fault-free edge (u, v) in E1,2. Since S4,2 is 1-fault Hamiltonian, there is a Hamiltonian cycle C1 ⫽ 具u, P1, w, u典 in S4,2

1 ⫺ F and there is a

Hamiltonian cycle C2⫽ 具v, x, P2, xⴕ, v典 in S4,2

2 ⫺ F. By

Lemma 2, (x)1 ⫽ (xⴕ)1. Since cycle C2 can be traversed backward and forward, we may assume that (w)1⫽ (x)1. Since Kn

{3,4,5}

is Hamiltonian connected, by Lemma 4, there exists a Hamiltonian path P3 of S4,2

{3,4,5}

joining k(w) and

k(x). Then,具u, P1, w, k(w), P3, k(x), x, P2, xⴕ, v, u典 forms a Hamiltonian cycle of S5,3 ⫺ F. See Figure 4(a) for an illustration.

CASE3. 兩F(Sn1⫺1,k⫺1)兩 ⫽ n ⫺ 3. Thus, 兩F ⫺ F(Sn1⫺1,k⫺1)兩

⫽ 0. Choose any element f in F(Sn1⫺1,k⫺1). By the assump-tion of this lemma, there exists a Hamiltonian cycle of

Sn1⫺1,k⫺1⫺ F ⫹ { f}. By deleting f from Sn1⫺1,k⫺1 ⫺ F, we can find a Hamiltonian path of Sn1⫺1,k⫺1⫺ F joining u and v such that d(u, v)ⱕ 2, no matter whether f is a vertex or an edge. By Lemma 2, (u)1 ⫽ (v)1. Since Kn具n典⫺{1} is Hamiltonian connected and (u)k⫽ (v)k⫽ 1, by Lemma 4, there exists a Hamiltonian path P2of Sn具n典⫺{1}⫺1,k⫺1joining k(u) to k(v). Thus, 具u, k(u), P2, k(v), v, P1, u典 forms a Hamiltonian cycle of Sn,k ⫺ F. See Figure 4(b) for an illustration.

Hence, the lemma follows: ■

Lemma 7. Sn,2is (n⫺ 4)-fault Hamiltonian connected for

nⱖ 5.

Proof. By definition, Sni⫺1,1is isomorphic to Kn⫺1for every i僆 具n典. Moreover, 兩Ei, j兩 ⫽ 1 for any two i, j 僆 具n典. Assume that F is any faulty set of Sn,2with兩F兩 ⱕ n ⫺ 4. Without loss of generality, we assume that兩F(Sn1⫺1,1)兩 ⱖ 兩F(Sn2⫺1,1)兩 ⱖ . . . ⱖ 兩F(Snn⫺1,1)兩. Let x and y be any two arbitrary vertices of Sn,2 ⫺ F. We need to construct a Hamiltonian path of Sn,2⫺ F joining x and y.

CASE 1. 兩F(Sn1⫺1,1)兩 ⱕ n ⫺ 5. By Lemma 1, Snt⫺1,1F(Snt⫺1,1) is Hamiltonian connected for any t 僆 具n典. SUBCASE1.1. (x)k⫽ (y)k. Let F⬘ ⫽ F 艛 {(y, k(y))}. Then,

兩R(F⬘)兩 ⱕ n ⫺ 3. By Lemma 1, there exists a Hamiltonian cycle C in Kn⫺ R(F⬘), say C ⫽ 具(x)k⫽ a1, a2, . . . , an,

a1典. Thus, the only edge (u, k(u)) in Ea1,a2 and the only

edge (v, k(v)) in Ea1,an are F-fault free.

Suppose that兩F(Sna⫺1,11 )兩 ⫽ 0. Since (y, k(y)) 僆 F⬘, v ⫽ y. Obviously, 具a1, a3, . . . , an典 is a Hamiltonian path of

Kn具n典⫺{a1} ⫺ R(F⬘) and (u)k ⫽ (v)k ⫽ a1. By Lemma 4, there exists a Hamiltonian path P1of Sn具n典⫺{a⫺1,1 1} joining k(u) to k(v). Since Sna⫺1,11 is kn⫺1, there exist two paths P2and

P3covering all vertices in Sna⫺1,11 such that P2joins x to u and P3joins v to y. Then,具x, P2, u, k(u), P1, k(v), v, P3, y典 forms a Hamiltonian path of Sn,2⫺ F joining x to y. See Figure 5(a) for an illustration.

Suppose that兩F(Sna⫺1,11 )兩 ⱖ 1. We create a new graph H by setting V(H) ⫽ V(Sna⫺1,11 ) 艛 {n} and E(H) ⫽ E(Sna⫺1,11 )艛 {(w, n)兩w 僆 V(Sna⫺1,11 )}. Hence, H is Kn. Then, we set F⬙ ⫽ F(Sna⫺1,11 )艛 {(w, n)兩 the only edge in

Ea1,(w)1is F-fault}. Hence,兩F⬙兩 ⱕ n ⫺ 4. By Lemma 1, H

⫺ F⬙ is Hamiltonian connected. Thus, there exists a Ham-iltonian path P1 of H ⫺ F⬙ joining x to y. Since n is an internal vertex of P1, we can write P1as具x ⫽ u

1 , Q1, u s , n ⫽ us⫹1, us⫹2, Q2, u n ⫽ y典. Since 兩F(S n⫺1,1 a1 )兩 ⱖ 1, 兩R(F(Sn具n典⫺{a⫺1,1 1}))兩 ⱕ 兩F ⫺ F(Sna⫺1,11 )兩 ⱕ n ⫺ 5. By Lemma 1, Kn具n典⫺{a1} ⫺ R(F(Sn具n典⫺{a⫺1,1 1})) is Hamiltonian connected. Obviously, (us)k⫽ (u

s⫹2)

k⫽ a1. By Lemma 4, there exists a Hamiltonian path P2of Sn具n典⫺{a⫺1,1 1}⫺ F joining

k(us) to k(us⫹2). Then, 具x ⫽ u1, Q1, u s

, k(us), P2,

k(us⫹2), us⫹2, Q2, u

n⫽ y典 forms a Hamiltonian path of

Sn,2⫺ F joining x to y. See Figure 5(b) for an illustration. SUBCASE1.2. (x)k⫽ (y)k. Since兩F兩 ⱕ n ⫺ 4, 兩R(F)兩 ⱕ n

⫺ 4. By Theorem 2, there are two Hamiltonian paths of Kn ⫺ R(F) joining (x)kto (y)k, say P1⫽ 具(x)k⫽ l1, l2, . . . , FIG. 4. Illustrations for Lemma 6.

(7)

ln⫽ (y)k典 and P2⫽ 具(x)k⫽ l⬘1, l⬘2, . . . , ln⫽ (y)k典, such that l2⫽ l⬘2and ln⫺1⫽ l⬘n⫺1. Suppose that ((x)1⫽ l2and (y)1⫽ ln⫺1) or ((x)1 ⫽ l⬘2and (y)1⫽ l⬘n⫺1). By Lemma 4, there is a Hamiltonian path of Sn,2 ⫺ F joining x to y. Thus, we consider that ((x)1⫽ l2or (y)1⫽ ln⫺1) and ((x)1 ⫽ l⬘2 or (y)1 ⫽ l⬘n⫺1). Since l2 ⫽ l⬘2 and ln⫺1 ⫽ l⬘n⫺1, without loss of generality, we assume that (x)1 ⫽ l2 and (y)1 ⫽ l⬘n⫺1.

Suppose that 兩F(Snl1⫺1,1)兩 ⱖ 1 or some edges in 艛j僆具n典⫺{l1}E

l1, j are F-fault. Since 兩F兩 ⱕ n ⫺ 4 and

j僆具n典⫺{l1}E

l1, j⫽ n ⫺ 1, there exists an index i 傾 具n典 ⫺

{l1, l2, ln} such that the only edge (u, k(u)) 僆 E l1,i is

F-fault free. Since (x)1⫽ l2⫽ i, u ⫽ x. By Lemma 1, there exists a Hamiltonian path P6of Snl1⫺1,1⫺ F joining x to u. Let F⬘ ⫽ F(Sn具n典⫺{l⫺1,11}). Then, 兩R(F⬘)兩 ⱕ n ⫺ 5. By Theorem 2, there exist two Hamiltonian paths of Kn具n典⫺{l1} ⫺ R(F⬘) joining i to ln, say P3⫽ 具i ⫽ a1, a2, . . . , an⫺1 ⫽ ln典 and P4 ⫽ 具i ⫽ b1, b2, . . . , bn⫺1 ⫽ ln典, such that

a2⫽ b2and an⫺2⫽ bn⫺2. Without loss of generality, we may assume that (y)1⫽ an⫺2. Obviously, (u)k ⫽ l1. By Lemma 4, there exists a Hamiltonian path P5of Sn具n典⫺{l⫺1,11}⫺

F⬘ joining k(u) to y. Then, 具x, P6, u, k(u), P5, y典 forms a Hamiltonian path of Sn,2⫺ F joining x to y. See Figure 6(a) for an illustration.

Suppose that 兩F(Snl1⫺1,1)兩 ⫽ 0 and all edges in 艛j僆具n典⫺{l1}E

l1, jare F-fault free. Let u be the only vertex of

Snl1⫺1,1 such that (u, k(u)) 僆 El1,ln. Since (y)1 ⫽ ln⫺1 ⫽ (u)k⫽ l1and (x)1⫽ l2⫽ (u)1⫽ ln, k(u)⫽ y and u ⫽ x. By Lemma 1, there exists a Hamiltonian path P7 of

Snln⫺1,1 ⫺ F joining k(u) to y. Let F⬘ ⫽ F(Sn具n典⫺{l⫺1,11,ln}). Since兩F兩 ⱕ n ⫺ 4, 兩R(F⬘)兩 ⱕ n ⫺ 4. Thus, Kn具n典⫺{l1,ln} ⫺ R(F⬘) has a Hamiltonian path, say 具c1, c2, . . . , cn⫺2典. Since all edges in艛j僆具n典⫺{l1}E

l1, jare F-fault free, the only

edge (v, k(v)) in El1,c1 and the only edge (w, k(w)) in

El1,cn⫺2are F-fault free. Obviously, (k(k(v)))

k⫽ (v)k⫽ l1 and (k(k(w)))k⫽ (w)k ⫽ l1. By Lemma 4, there exists a Hamiltonian path P8 of Sn具n典⫺{l⫺1,11,ln} ⫺ F⬘ joining k(v) to

k(w). Since k(v) and k(w) are the endpoints of the path P8, at least one of v and w is not x. Without loss of generality, we assume that v⫽ x. Since Snl1⫺1,1is Kn⫺1, there exist two disjoint paths P9 and P10 covering all vertices of Snl1⫺1,1 such that P9joins x to w and P10joins u to v. Note that it is possible that x is w. Hence,具x, P9, w, k(w), P8, k(v), v,

P10, u, k(u), P7, y典 forms a Hamiltonian path of Sn,2⫺ F joining x to y. See Figure 6(b) for an illustration.

CASE 2. 兩F(Sn1⫺1,1)兩 ⫽ n ⫺ 4. Thus, Sn1⫺1,1 ⫺ F is

Hamiltonian and兩F ⫺ F(Sn1⫺1,1)兩 ⫽ 0.

SUBCASE 2.1. (x)k ⫽ (y)k ⫽ 1. Choose any element f in F(Sn1⫺1,1). By Lemma 1, there exists a Hamiltonian path P of Sn1⫺1,1 ⫺ F(Sn1⫺1,1) ⫹ f joining x and y. By deleting f, we can find two paths P1 and P2 covering all vertices of FIG. 5. Illustrations for Subcase 1.1.

(8)

Sn1⫺1,1⫺ F such that P1joins x to u, and P2joins v to y. Since Sn1⫺1,1 is Kn⫺1, d(u, v) ⫽ 1. By Lemma 2, (u)1 ⫽ (v)1. Obviously, Kn具n典⫺{1} is Hamiltonian connected and (u)k ⫽ (v)k ⫽ 1. From Lemma 4, there is a Hamiltonian path P3 of Sn具n典⫺{1}⫺1,1 joining k(u) to k(v). Thus, 具x, P1, u,

k(u), P3, k(v), v, P2, y典 forms a Hamiltonian path of Sn,2 ⫺ F joining x to y. See Figure 7(a) for an illustration. SUBCASE2.2. (x)k ⫽ 1 and (y)k⫽ 1. Let C be a Hamilto-nian cycle of Sn1⫺1,1⫺ F. Write C as 具x, u, P1, v, x典. By Lemma 2, (u)1⫽ (v)1. Since the cycle C can be traversed forward and backward, we may assume that (u)1 ⫽ i ⫽ (y)k. Since兩F ⫺ F(Sn1⫺1,1)兩 ⫽ 0 and n ⱖ 5, there exists an l 僆 具n典 ⫺ {(x)k, i, (y)k} such that the only edge (w,

k(w)) in E( y)k,lsatisfies w⫽ y. Obviously, K

n

具n典⫺{(x)k,(y)

k} is Hamiltonian connected, (u)k ⫽ (x)k, and (w)k ⫽ (y)k. From Lemma 4, there exists a Hamiltonian path P2 of

Sn具n典⫺{(x)⫺1,1 k,(y)k} joining k(u) to k(w). By Lemma 1, there exists a Hamiltonian path P3of Sn(y)⫺1,1k joining w to y. Thus, 具x, v, P1, u, k(u), P2, k(w), w, P3, y典 forms a Hamiltonian path of Sn,2 ⫺ F joining x to y. See Figure 7(b) for an illustration.

SUBCASE2.3. (x)k⫽ (y)k⫽ 1. By Lemma 1, there exists a Hamiltonian cycle C of Sn1⫺1,1 ⫺ F.

Assume that the only edge (u, k(u)) in E(x)k,1is F-fault

free. Write C as具k(u), v, P2, vⴕ, k(u)典. By Lemma 2, (v)1 ⫽ (vⴕ)1. Since nⱖ 5, we can choose a vertex w in Sn(x)⫺1,1k such that (v)1⫽ (w)1, w⫽ u, and w ⫽ y. Since Sn(x)⫺1,1k is

Kn⫺1, a Hamiltonian path of Sn(x)⫺1,1k can be written as具x, w,

P4, y典 if x ⫽ u and 具x, u, w, P4, y典 if x ⫽ u. Thus, such a Hamiltonian path can be expressed as具x, P3, u, w, P4, y典. Obviously, Kn具n典⫺{1,(x)k} is Hamiltonian connected, (v)k ⫽ 1, and (w)k⫽ (x)k. By Lemma 4, there exists a Ham-iltonian path P5of Sn具n典⫺{1,(x)⫺1,1 k} joining k(v) to k(w). Thus, 具x, P3, u, k(u), vⴕ, P2, v, k(v), P5, k(w), w, P4, y典 forms a Hamiltonian path of Sn,2 ⫺ F joining x to y. See Figure 8(a) for an illustration.

Assume that the only edge (u, k(u)) in E(x)k,1is F-fault.

Since兩艛j僆具n典⫺{1}E1, j兩 ⫽ n ⫺ 1 and 兩F兩 ⱕ n ⫺ 4, there are at least three F-fault free edges inj僆具n典⫺{1}E1, j. Thus, there exists an index r僆 具n典 ⫺ {(x)k, 1} such that the only edge (v, k(v)) in E(x)k,rand the only edge (w, k(w))

in E1,r are F-fault free. Thus, k(w)⫽ k(v). By Lemma 1, there exists a Hamiltonian path P1of Snr⫺1,1joining k(v) to

k(w) and there exists a Hamiltonian path P2 of Sn(x)⫺1,1k joining x to y. We write P2as具x, v, z, P4, y典 and write C as具w, t, P2, tⴕ, w典. Since Sn1⫺1,1 is Kn⫺1, d(t, tⴕ) ⫽ 1. By Lemma 2, (t)1⫽ (tⴕ)1. Since the cycle C can be traversed forward and backward, we may assume that (t)1 ⫽ (z)1. FIG. 7. Illustrations for Subcases 2.1 and 2.2.

(9)

Obviously, Kn具n典⫺{(x)k,1,r} is Hamiltonian connected, (t)k ⫽ 1, and (z)k ⫽ (x)k. By Lemma 4, there exists a Hamil-tonian path P5 of S具n典⫺{(x)k

,1,r}

joining k(t) to k(z). Then, 具x, v, k(v), P1, k(w), w, tⴕ, P2, t, k(t), P5, k(z), z, P4, yforms a Hamiltonian path of Sn,2 ⫺ F joining x to y. See Figure 8(b) for an illustration.

SUBCASE2.4. (x)k, (y)k, and 1 are distinct. By Theorem 3,

there exists a vertex set V⬘ of Sn1⫺1,1with兩V⬘兩 ⱖ 3 such that there exists a Hamiltonian path of Sn1⫺1,1⫺ F joining every pair of vertices in V⬘. We define F* ⫽ {(1, l )兩(u, v) 僆 E1,l

and u ⰻ V⬘}. Since 兩V⬘兩 ⱖ 3, 兩F*兩 ⱕ n ⫺ 4. By Theorem 2, there are two Hamiltonian paths of Kn⫺ F* joining (x)k to (y)k, say P1 ⫽ 具(x)k ⫽ l1, l2, . . . , ln ⫽ (y)k典 and P2 ⫽ 具(x)k ⫽ l⬘1, l⬘2, . . . , ln ⫽ (y)k典, such that l2 ⫽ l⬘2 and ln⫺1 ⫽ l⬘n⫺1.

Suppose that ((x)1⫽ l2and (y)1⫽ ln⫺1) or ((x)1⫽ l⬘2 and (y)1 ⫽ l⬘n⫺1). Without loss of generality, we assume that (x)1⫽ l2and (y)1⫽ ln⫺1. Obviously, we can choose the only F-fault-free edge (vlt, ult⫹1) in Elt,lt⫹1for any 1ⱕ t

ⱕ n ⫺ 1. Since 1 is an internal vertex of P1, we assume that 1⫽ li. Since k(u

li)⫽ vli⫺1and k(vli)⫽ uli⫹1, uli⫽ vli.

Since uli and vli are in V⬘ and uli ⫽ vli, there exists a

Hamiltonian path Pliof Sn⫺1,1

li ⫺ F joining ulito vli. Since

k(ulr) ⫽ vlr⫺1 and k(vlr)⫽ ulr⫹1, ulr⫽ vlr. Since S

n⫺1,1 lr is

Kn⫺1for any lr 僆 具n典 ⫺ {1} and u

lr⫽ vlr, there exists a Hamiltonian path Plrof Sn⫺1,1 lr joining ulrto vlr. Then,具x ⫽ ul1, P l1, v l1, ul2, P l2, v l2, . . . , uln, P ln, v ln ⫽ y典 forms a

Hamiltonian path of Sn,2⫺ F joining x to y. See Figure 9(a) for an illustration.

Thus, we consider that ((x)1⫽ l2or (y)1 ⫽ ln⫺1) and ((x)1⫽ l⬘2or (y)1⫽ l⬘n⫺1). Since l2⫽ l⬘2and ln⫺1⫽ l⬘n⫺1, without loss of generality, we assume that (x)1 ⫽ l⬘2 and (y)1 ⫽ ln⫺1.

Suppose that there exists an index t such that 1ⱕ t ⬍ n ⫺ 2, 1 ⫽ lt, and 1 ⫽ lt⫹1. Since兩F ⫺ F(Sn1⫺1,1)兩 ⫽ 0, the only edge (p, k(p)) in Eln,ltand the only edge (q, k(q))

in Eln,lt⫹1are F-fault free. Obviously, P

3⫽ 具l1, . . . , lt, ln,

lt⫹1, . . . , ln⫺1典 is also a Hamiltonian path of Kn⫺ R(F*). We rewrite P3 as 具a1, a2, . . . , an典. We set x ⫽ u

a1 and

k(y) ⫽ van. Then, we choose the only edge in Ear,ar⫹1 as

(var, uar⫹1) for any 1 ⱕ r ⱕ n. Since k(var) ⫽ uar⫹1 and

k(uar) ⫽ var⫺1, var ⫽ uar. Let i be the index such that a

i ⫽ 1. Obviously, uai and vai are in V⬘ and there exists a

Hamiltonian path Paiof Sn⫺1,1

1 ⫺ F joining uaito vai. Since

Snr⫺1,1is Kn⫺1for any r僆 具n典, there exists a Hamiltonian path Parof Sn⫺1,1

ar ⫺ {y} joining uarto varfor any a

r僆 具n典 ⫺ {1}. Then, P4⫽ 具x ⫽ ua1, P a1, v a1, ua2, P a2, v a2, . . . , uan, P an, v

an⫽ k(y)典 forms a Hamiltonian path of S

n,2⫺ F ⫺ {y} joining x to k(y). Then, 具x, P4, k(y), y典 forms a Hamiltonian path of Sn,2⫺ F joining x to y. See Figure 9(b) for an illustration.

Suppose that there is no index t such that 1 ⱕ t ⬍ n ⫺ 2, 1 ⫽ lt, and 1 ⫽ lt⫹1. We claim that n ⫽ 5 and l2 ⫽ 1. Let p be the index such that lp⫽ 1. Suppose that n ⱖ 6. We can choose t to be 1 if p ⱖ 3 and choose t to be 3 otherwise. Suppose that n⫽ 5 and l2⫽ 1. We can choose

t to be 1. Obviously, 1 ⫽ lt and 1 ⫽ lt⫹1. We get a contradiction.

Thus, we only consider the case that n⫽ 5 and l2⫽ 1. Since (x)1⫽ l⬘2 ⫽ l⬘5 ⫽ l5and (y)1 ⫽ l4 ⫽ l1, the only edge (u, k(u)) 僆 El1,l5 satisfies u ⫽ x and k(u) ⫽ y. By

Lemma 1, there exists a Hamiltonian path P7 of Snl5⫺1,1 joining k(u) to y. Since兩F ⫺ F(Sn1⫺1,1)兩 ⫽ 0, the only edge (w, k(w)) in El1,l4is F-fault free. Since (l

1, l2) 僆 P1, the only edge (v, vl2) in El1,l2 is F-fault free. Since S

n⫺1,1 l1 is

Kn⫺1, there exist two paths P5and P6covering all vertices in Snl1⫺1,1such that P5joins x to w and P6joins v to u. Since 具l2, l3, l4典 is a subpath of P1, the only edge (u

l2, vl3) in El2,l3

and the only edge (ul3, vl4) in El3,l4are F-fault free. Since vl2

and ul2are in V⬘, by Lemma 3, there exists a Hamiltonian

path P2of Snl2⫺1,1⫺ F joining ul2to vl2. By Lemma 1, there exists a Hamiltonian path Pl3of Sn⫺1,1

l3 joining ul3to vl3and a Hamiltonian path Pl4of Sn⫺1,1 l2 joining k(w) to vl4. Then, 具x, P5, w, k(w), Pl4, v l4, ul3, P l3, v l3, ul2, P l2, v l2, v, P 6, u, k(u), P7, y典 forms a Hamiltonian path of S5,2 ⫺ F joining x to y.

Thus, the lemma is proved. ■

Lemma 8. Suppose that Sn⫺1,k⫺1is (n⫺ 4)-fault

Hamil-tonian and (n⫺ 5)-fault Hamiltonian connected, for some k

ⱖ 3 and n ⫺ k ⱖ 2. Then, Sn,kis (n⫺ 4)-fault Hamiltonian

connected.

(10)

Proof. Since k ⱖ 3, n ⱖ 5, and (n ⫺ k) ⱖ 2, 兩Er,s⫽ [(n ⫺ 2)!]/[(n ⫺ k)!] ⱖ (n ⫺ 2) for all 1 ⱕ r ⫽ s ⱕ n. By Lemma 3, all edges in Er,s

are independent. Assume that F is any faulty set of Sn,kwith兩F兩 ⱕ n ⫺ 4. Without loss of generality, we assume that兩F(Sn1⫺1,k⫺1)兩 ⱖ 兩F(Sn2⫺1,k⫺1)兩 ⱖ . . . ⱖ 兩F(Snn⫺1,k⫺1)兩. Let x and y be any two arbitrary vertices of Sn,k⫺ F. We want to construct a Hamiltonian path of Sn,k⫺ F joining x and y.

CASE1. 兩F(Sn1⫺1,k⫺1)兩 ⱕ n ⫺ 5. By the assumption of this

lemma, Snt⫺1,k⫺1⫺ F(Snt⫺1,k⫺1) is Hamiltonian connected for any t 僆 具n典.

SUBCASE 1.1. (x)k ⫽ (y)k. Since 兩R(F)兩 ⱕ n ⫺ 4, by

Lemma 1, Kn ⫺ R(F) is Hamiltonian connected. By

Lemma 4, there exists a Hamiltonian path of Sn,k ⫺ F joining x and y.

SUBCASE1.2. (x)k⫽ (y)k. By the assumption of this lemma,

there exists a Hamiltonian path P1 of Sn(x)⫺1,k⫺1k

F(Sn(x)⫺1,k⫺1k ) joining x to y. We claim that there exists an edge (u, v) of P1 such that (u, k(u)) in E

(x)k,(u)1 and (v,

k(v)) in E(x)k,(v)1are F-fault free. Let F⬘ denote the set of

F-fault edges inj僆具n典⫺{(x)k}E

(x)k, j. Suppose that no such

edge exists. Then, 兩F⬘兩 ⱖ 兩P1兩/ 2. Thus, 兩F⬘ 艛

F(Sn(x)⫺1,k⫺1k )兩 ⱖ [(n⫺1)!]/[2(n ⫺ k)!] ⬎ 兩F兩 when n ⱖ 5 and kⱖ 3. We get a contradiction.

Thus, we can write P1as具x, P2, u, v, P3, y典. Since d(u, v)⫽ 1, (u)1⫽ (v)1. Let具(u)1⫽ l1, l2, . . . , ln⫺1⫽ (v)1典 be any Hamiltonian path of Kn具n典⫺{(x)k}. We set k(u)⫽ v

l1

and k(v)⫽ uln⫺1. Since兩Er,s兩 ⫺ 兩F兩 ⱖ 2 for any r, s 僆 具n典,

we can choose any F-fault-free edges (uli, vli⫹1) in Eli,li⫹1for

all 1ⱕ i ⱕ n ⫺ 1. By the assumption of this lemma, there exists a Hamiltonian path Pliof Sn⫺1,k⫺1

li ⫺ F joining vlito uli. Then, P 4⫽ 具v l1, P l1, u l1, vl2, . . . , P ln⫺1, u ln⫺1典 forms a

Hamiltonian path of Sn具n典⫺{(x)⫺1,k⫺1k} ⫺ F joining k(u) to k(v). Thus,具x, P2, u, k(u), P4, k(v), v, P3, y典 forms a Hamil-tonian path of Sn,k⫺ F joining x to y. See Figure 10 for an illustration.

CASE2. 兩F(Sn1⫺1,k⫺1)兩 ⫽ n ⫺ 4. In this case, all faults are in Sn1⫺1,k⫺1.

SUBCASE 2.1. (x)k ⫽ (y)k ⫽ 1. Choose any element f in F(Sn⫺1,k⫺1

1

). By the assumption of this lemma, we can find a Hamiltonian path P of Sn⫺1,k⫺1

1 ⫺ F(S

n⫺1,k⫺1 1

) ⫹ f joining x to y. By deleting f, we can find two vertices u and v with d(u, v)ⱕ 2 such that (1) there are two paths P1and

P2covering all the vertices of Sn⫺1,k⫺1

1 ⫺ F, (2) P1

joins x to u, and (3) P2joins v to y. By Lemma 2, (u)1⫽ (v)1. Then, there exists a Hamiltonian path of Kn具n典⫺{1} joining (u)1to (v)1. By Lemma 4, there is a Hamiltonian path P3 joining k(u) and k(v) in Sn具n典⫺{1}⫺1,k⫺1. Thus, 具x, P1, u, k(u),

P3, k(v), v, P2, y典 forms a Hamiltonian path of Sn,k⫺ F joining x to y. See Figure 11(a) for an illustration. SUBCASE2.2. (x)k ⫽ 1 and (y)k⫽ 1. Let C be a

Hamilto-nian cycle of Sn1⫺1,k⫺1⫺ F(Sn1⫺1,k⫺1). Write C as具x, u,

P1, v, x典. Thus, d(u, v) ⱕ 2. By Lemma 2, (u)1⫽ (v)1. Since the cycle C can be traversed forward and backward, we may assume that (u)1⫽ (y)k. Since兩F ⫺ F(Sn1⫺1,k⫺1)兩 ⫽ 0 and 兩Er,s兩 ⱖ (n ⫺ 2) for any 1 ⱕ r ⬍ s ⱕ n, there exists an F-fault-free edge (w, k(w)) in E(y)k,lfor some l

僆 具n典 ⫺ {(x)k, (u)1, (y)k} such that w ⫽ y. Obviously, there exists a Hamiltonian path of Kn具n典⫺{(x)k,(y)k} joining (u)1to (w)1, (k(k(u)))k ⫽ (u)k ⫽ (x)k, and (w)k ⫽ (y)k. By Lemma 4, there exists a Hamiltonian path P2 of

Sn具n典⫺{(x)⫺1,k⫺1k,(y)k} joining k(u) to k(w). By the assumption of this lemma, there exists a Hamiltonian path P3of Sn(y)⫺1,k⫺1k FIG. 10. Illustration for Subcase 1.2.

(11)

joining w to y. Then,具x, v, P1, u, k(u), P2, k(w), w, P3, y典 forms a Hamiltonian path of Sn,k⫺ F joining x to y. See Figure 11(b) for an illustration.

SUBCASE2.3. (x)k ⫽ (y)k ⫽ 1. By the assumption of this

lemma, there exists a Hamiltonian path P1 of Sn⫺1,k⫺1 (x)k

joining x to y and there exists a Hamiltonian cycle C of

Sn⫺1,k⫺1

1 ⫺ F(S

n⫺1,k⫺1 1

). Since 兩E(x)k,1兩 ⫺ 兩F兩 ⱖ 2, there

exists an F-fault-free edge (u, k(u))僆 E(x)k,1with x⫽ u.

Thus, we can write C as具k(u), v, P2, vⴕ, k(u)典 and write

P1as具x, P3, u, w, P4, y典. Since d(v, vⴕ) ⱕ 2, (v)1⫽ (vⴕ)1. Without loss of generality, we assume that (v)1 ⫽ (w)1. Obviously, there exists a Hamiltonian path of Kn具n典⫺{1,(x)k} joining (u)1to (w)1. By Lemma 4, there exists a Hamilto-nian path P5of Sn具n典⫺{1,(x)⫺1,k⫺1 k} joining k(v) to k(w). Thus,具x,

P3, u, k(u), vⴕ, P2, v, k(v), P5, k(w), w, P4, y典 forms a Hamiltonian path of Sn,k ⫺ F joining x to y. See Figure 12(a) for an illustration.

SUBCASE2.4. (x)k, (y)k, and 1 are distinct. Since兩E(x)k,1兩 ⱖ

(n⫺ 2), there exists an F-fault-free edge (u, k(u)) in E(x)k,1

and u⫽ x. By the assumption of this lemma, there exists a Hamiltonian path P3of Sn⫺1,k⫺1

(x)k joining x to u and there is

a Hamiltonian cycle C in Sn⫺1,k⫺1

1 ⫺ F. We can write C as

具k(u), v, P1, w, k(u)典. Since d(v, w) ⱕ 2, (v)1 ⫽ (w)1. Without loss of generality, we assume that (v)1 ⫽ (y)k. Then, there exists a Hamiltonian path of Kn具n典⫺{(x)k,1} join-ing (v)1to (y)k. By Lemma 4, there exists a Hamiltonian path P2of S具n典⫺{(x)k

,1}

joining k(v) to y. Then,具x, P3, u,

k(u), w, P1, v, k(v), P2, y典 forms a Hamiltonian path of

Sn,k⫺ F joining x to y. See Figure 12(b) for an illustration.

Thus, the lemma is proved. ■

Theorem 4. Let n and k be two positive integers with n

⬎ k ⱖ 1. Then,

(1)f(Sn,k)⫽ n ⫺ 3 and Ᏼf␬(Sn,k)⫽ n ⫺ 4 if n ⫺ k ⱖ 2; (2) Ᏼf(S2,1) is undefined andᏴf␬(S2,1)⫽ 0; and

(3)f(Sn,n⫺1)⫽ 0 and Ᏼf␬(Sn,n⫺1) is undefined if n⬎ 2.

Proof. We first consider the case k ⫽ n ⫺ 1. It is proved in [3] that Sn,n⫺1is isomorphic to the n-star graph

Sn. In [1], it is proved that Snis bipartite for every n and Sn is Hamiltonian if and only if n ⬎ 2. The graph S2 is K2 which is Hamiltonian connected. It is known that the num-ber of vertices in both partite sets of any bipartite Hamilto-nian graph are the same. For these reasons, any bipartite Hamiltonian graph is not Hamiltonian connected. Thus, Ᏼf(Sn,n⫺1) ⫽ 0 and Ᏼf(Sn,n⫺1) is undefined if n ⬎ 2. Moreover,Ᏼf(S2,1) is undefined and Ᏼf(S2,1) ⫽ 0.

Now, we consider the case n⬎ k ⱖ 1. By Lemma 1, the theorem is true for Sn,1. According to Lemma 5, the theo-rem is true for S4,2. Based on the Lemmas 6 and 7, the theorem is true for Sn,2 with n ⱖ 5. By Lemmas 6 and 8, the theorem is true for all Sn,kwith n ⱖ 5, k ⱖ 3, and (n

⫺ k) ⱖ 2. Hence, the theorem is proved.

Acknowledgments

The authors would like to thank the referees for their comments and suggestions. These comments and suggestions were very helpful for improving the quality of this paper. APPENDIX

Fact 1. S5,2 ⫺ F is Hamiltonian for any F 債 V(S5,2) 艛

E(S5,2) with兩F兩 ⫽ 2 and 兩F(S4,1 1

)兩 ⫽ 兩F(S4,12 )兩 ⫽ 1 (see Fig. A.1).

FIG. A.1. S5,2. FIG. 12. Illustrations for Subcases 2.3 and 2.4.

(12)

Proof. Assume that F consists of two vertices. Then, we have the following 16 cases, namely: (1) {21, 12}, (2) {21, 32}, (3) {21, 42}, (4) {21, 52}, (5) {31, 12}, (6) {31, 32}, (7) {31, 42}, (8) {31, 52}, (9) {41, 12}, (10) {41, 32}, (11) {41, 42}, (12) {41, 52}, (13) {51, 12}, (14) {51, 32}, (15) {51, 42}, and (16) {51, 52}. The corresponding Hamiltonian cycles of S5,2 ⫺ F are listed below:

(1) 具31, 13, 23, 32, 42, 52, 25, 15, 45, 35, 53, 43, 34, 24, 54, 14, 41, 51, 31典 (2) 具31, 13, 23, 43, 53, 35, 15, 45, 25, 52, 12, 42, 24, 34, 54, 14, 41, 51, 31典 (3) 具31, 13, 23, 32, 12, 52, 25, 15, 45, 35, 53, 43, 34, 24, 54, 14, 41, 51, 31典 (4) 具31, 13, 23, 32, 12, 42, 24, 14, 54, 34, 43, 53, 35, 25, 45, 15, 51, 41, 31典 (5) 具21, 41, 14, 24, 42, 32, 52, 25, 35, 53, 13, 23, 43, 34, 54, 45, 15, 51, 21典 (6) 具21, 12, 42, 52, 25, 15, 45, 35, 53, 13, 23, 43, 34, 24, 54, 14, 41, 51, 21典 (7) 具21, 12, 32, 52, 25, 15, 45, 35, 53, 13, 23, 43, 34, 24, 54, 14, 41, 51, 21典 (8) 具21, 12, 32, 42, 24, 14, 54, 34, 43, 13, 23, 53, 35, 25, 45, 15, 51, 41, 21典 (9) 具21, 31, 13, 23, 32, 42, 52, 25, 35, 53, 43, 34, 14, 24, 54, 45, 15, 51, 21典 (10) 具21, 12, 42, 52, 25, 15, 35, 45, 54, 14, 24, 34, 43, 23, 53, 13, 31, 51, 21典 (11) 具21, 12, 32, 52, 25, 15, 35, 45, 54, 14, 24, 34, 43, 23, 53, 13, 31, 51, 21典 (12) 具21, 12, 32, 42, 24, 14, 34, 54, 45, 15, 25, 35, 53, 23, 43, 13, 31, 51, 21典 (13) 具21, 31, 13, 23, 32, 42, 52, 25, 15, 45, 35, 53, 43, 34, 24, 54, 14, 41, 21典 (14) 具21, 12, 42, 52, 25, 15, 35, 45, 54, 14, 24, 34, 43, 23, 53, 13, 31, 41, 21典 (15) 具21, 12, 32, 52, 25, 15, 35, 45, 54, 14, 24, 34, 43, 23, 53, 13, 31, 41, 21典 (16) 具21, 12, 32, 42, 24, 14, 34, 54, 45, 15, 25, 35, 53, 23, 43, 13, 31, 41, 21典

Assume that F consists of two edges, Then, we have 36 cases. We divide these 36 cases into four classes, namely: (1) {(21, 31), (12, 32)}, {(21, 31), (42, 52)}, {(21, 41), (12, 32)}, {(21, 41), (42, 52)}, {(31, 51), (12, 32)}, {(31, 51), (42, 52)}, {(41, 51), (12, 32)}, {(41, 51), (42, 52)}. (2) {(21, 31), (12, 42)}, {(21, 31), (12, 52)}, {(21, 31), (32, 42)}, {(21, 31), (32, 52)}, {(21, 41), (12, 42)}, {(21, 41), (12, 52)}, {(21, 41), (32, 42)}, {(21, 41), (32, 52)}, {(31, 51), (12, 42)}, {(31, 51), (12, 52)}, {(31, 51), (32, 42)}, {(31, 51), (32, 52)}, {(41, 51), (12, 42)}, {(41, 51), (12, 52)}, {(41, 51), (32, 42)}, {(41, 51), (32, 52)}. (3) {(21, 51), (12, 32)}, {(21, 51), (42, 52)}, {(31, 41), (12, 32)}, {(31, 41), (42, 52)}. (4) {(21, 51), (12, 42)}, {(21, 51), (12, 52)}, {(21, 51), (32, 42)}, {(21, 51), (32, 52)}, {(31, 41), (12, 42)}, {(31, 41), (12, 52)}, {(31, 41), (32, 42)}, {(31, 41), (32, 52)}. The corresponding Hamiltonian cycles of S5,2⫺ F are listed below:

(1) 具21, 12, 42, 24, 14, 41, 31, 13, 23, 32, 52, 25, 35, 53, 43, 34, 54, 45, 15, 51, 21典 (2) 具21, 12, 32, 23, 13, 31, 41, 14, 24, 42, 52, 25, 35, 53, 43, 34, 54, 45, 15, 51, 21典 (3) 具21, 12, 42, 24, 14, 41, 51, 15, 25, 52, 32, 23, 43, 34, 54, 45, 35, 53, 13, 31, 21典 (4) 具21, 12, 32, 23, 13, 31, 51, 15, 25, 52, 42, 24, 34, 43, 53, 35, 45, 54, 14, 41, 21典

Assume that F consists of one vertex and one edge. Then, we have 48 cases. We divide these 48 cases into 18 classes, namely: (1) {21, (12, 32)}, {21, (42, 52)}. (2) {21, (12, 42)}. (3) {21, (12, 52)}, {21, (32, 42)}, {21, (32, 52)}. (4) {31, (12, 32)}, {31, (42, 52)}. (5) {31, (12, 42)}, {31, (12, 52)}, {31, (32, 42)}, {31, (32, 52)}. (6) {41, (12, 32)}, {41, (42, 52)}. (7) {41, (12, 42)}, {41, (12, 52)}, {41, (32, 42)}, {41, (32, 52)}. (8) {51, (12, 32)}, {51, (42, 52)}. (9) {51, (12, 42)}, {51, (12, 52)}, {51, (32, 42)}, {51, (32, 52)}. (10) {12, (21, 31)}, {12, (41, 51)}. (11) {12, (21, 41)}, {12, (31, 41)}, {12, (31, 51)}. (12) {12, (21, 51)}. (13) {32, (21, 31)}, {32, (21, 51)}, {32, (31, 41)}, {32, (41, 51)}. (14) {32, (21, 41)}, {32, (31, 51)}. (15) {42, (21, 31)}, {42, (21, 51)}, {42, (31, 41)}, {42, (41, 51)}. (16) {42, (21, 41)}, {42, (31, 51)}. (17) {52, (21, 31)}, {52, (21, 41)}, {52, (31, 51)}, {52, (41, 51)}. (18) {52, (21, 51)}, {52, (31, 41)}.

(13)

The corresponding Hamiltonian cycles of S5,2⫺ F are listed below: (1) 具31, 13, 23, 32, 42, 12, 52, 25, 15, 45, 35, 53, 43, 34, 24, 54, 14, 41, 51, 31典 (2) 具31, 13, 23, 32, 12, 52, 42, 24, 14, 54, 34, 43, 53, 35, 25, 45, 15, 51, 41, 31典 (3) 具31, 13, 23, 32, 12, 42, 52, 25, 15, 45, 35, 53, 43, 34, 24, 54, 14, 41, 51, 31典 (4) 具21, 12, 42, 24, 14, 34, 54, 45, 25, 52, 32, 23, 13, 43, 53, 35, 15, 51, 41, 21典 (5) 具21, 12, 32, 23, 13, 43, 53, 35, 15, 45, 25, 52, 42, 24, 34, 54, 14, 41, 51, 21典 (6) 具21, 12, 42, 24, 14, 34, 54, 45, 15, 35, 25, 52, 32, 23, 43, 53, 13, 31, 51, 21典 (7) 具21, 12, 32, 23, 13, 43, 53, 35, 25, 52, 42, 24, 14, 34, 54, 45, 15, 51, 31, 21典 (8) 具21, 12, 42, 24, 14, 34, 54, 45, 15, 35, 25, 52, 32, 23, 43, 53, 13, 31, 41, 21典 (9) 具21, 12, 32, 23, 13, 43, 53, 35, 15, 45, 25, 52, 42, 24, 34, 54, 14, 41, 31, 21典 (10) 具21, 41, 14, 24, 42, 32, 52, 25, 15, 35, 45, 54, 34, 43, 23, 53, 13, 31, 51, 21典 (11) 具21, 31, 13, 23, 32, 42, 52, 25, 15, 45, 35, 53, 43, 34, 24, 54, 14, 41, 51, 21典 (12) 具21, 31, 13, 23, 32, 42, 52, 25, 35, 53, 43, 34, 14, 24, 54, 45, 15, 51, 41, 21典 (13) 具21, 12, 42, 52, 25, 15, 51, 31, 13, 23, 43, 53, 35, 45, 54, 24, 34, 14, 41, 21典 (14) 具21, 12, 42, 52, 25, 15, 51, 41, 14, 24, 34, 54, 45, 35, 53, 23, 43, 13, 31, 21典 (15) 具21, 12, 32, 52, 25, 15, 51, 31, 13, 23, 43, 53, 35, 45, 54, 24, 34, 14, 41, 21典 (16) 具21, 12, 32, 52, 25, 15, 51, 41, 14, 24, 34, 54, 45, 35, 53, 23, 43, 13, 31, 21典 (17) 具21, 12, 32, 42, 24, 14, 41, 31, 13, 23, 53, 43, 34, 54, 45, 25, 35, 15, 51, 21典 (18) 具21, 12, 32, 42, 24, 14, 41, 51, 15, 25, 35, 45, 54, 34, 43, 23, 53, 13, 31, 21典

Hence, S5,2 ⫺ F is Hamiltonian when 兩F兩 ⫽ 2 and 兩F(S4,11 )兩 ⫽ 兩F(S4,12 )兩 ⫽ 1. ■

REFERENCES

[1] S.B. Akers, D. Harel, and B. Krishnamurthy, The star graph: An attractive alternative to the n-cube, Proc Int Conf on Parallel Processing, 1987, pp. 393– 400.

[2] J.A. Bondy and U.S.R. Murty, Graph theory with applica-tions, North-Holland, New York, 1980.

[3] W.K. Chiang and R.J. Chen, The (n, k)-star graph: A gen-eralized star graph, Info Process Lett 56 (1995), 259 –264. [4] S.Y. Hsieh, G.H. Chen, and C.W. Ho, Fault-free Hamiltonian

cycles in faulty arrangement graphs, IEEE Trans Paral Dis-trib Syst 10 (1999), 223–237.

[5] W.T. Huang, J.M. Tan, C.N. Hung, and L.H. Hsu, Fault-tolerant Hamiltonicity of twisted cubes, J Paral Distrib Com-put 62 (2002), 591– 604.

[6] C.N. Hung, L.H. Hsu, and T.Y. Sung, On the construction of combined k-fault-tolerant Hamiltonian graphs, Networks 37 (2001), 165–170.

[7] O. Ore, Hamilton connected graphs, J Math Pure Appl 42 (1963), 21–27.

數據

FIG. 3. Illustrations for Case 2.
FIG. 6. Illustrations for Subcase 1.2.
FIG. 8. Illustrations for Subcase 2.3.
FIG. 9. Illustrations for Subcase 2.4.
+3

參考文獻

相關文件

An n×n square is called an m–binary latin square if each row and column of it filled with exactly m “1”s and (n–m) “0”s. We are going to study the following question: Find

6 《中論·觀因緣品》,《佛藏要籍選刊》第 9 冊,上海古籍出版社 1994 年版,第 1

The existence and the uniqueness of the same ratio points for given n and k.. The properties about geometric measurement for given n

Wang, Solving pseudomonotone variational inequalities and pseudocon- vex optimization problems using the projection neural network, IEEE Transactions on Neural Networks 17

A subgroup N which is open in the norm topology by Theorem 3.1.3 is a group of norms N L/K L ∗ of a finite abelian extension L/K.. Then N is open in the norm topology if and only if

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

Through a critical examination of some Chinese Christian intellectuals’ discussion on the indigenization of Christianity in China, this paper attempts to show that Chinese

Microphone and 600 ohm line conduits shall be mechanically and electrically connected to receptacle boxes and electrically grounded to the audio system ground point.. Lines in