www.elsevier.com/locate/tcs
The super connectivityof the pancake graphs and
the super laceabilityof the star graphs
Cheng-Kuan Lin
a, Hua-Min Huang
a, Lih-Hsing Hsu
b,∗aDepartment of Mathematics, National Central University, Chung-Li, Taiwan 32054, ROC bInformation Engineering Department, Ta Hwa Institute of Technology, Hsinchu, Taiwan 307, ROC
Received 8 April 2004; received in revised form 31 January2005; accepted 21 February2005
Communicated byD-Z. Du
Abstract
A k-containerC(u, v) of a graph G is a set of k-disjoint paths joining u to v. A k-container C(u, v) of G is ak∗-container if it contains all the vertices of G. A graph G isk∗-connected if there exists a
k∗-container between anytwo distinct vertices. Let(G) be the connectivityof G. A graph G is super
connected if G isi∗-connected for all 1i(G). A bipartite graph G is k∗-laceable if there exists a
k∗-container between anytwo vertices from different parts of G. A bipartite graph G is super laceable if G isi∗-laceable for all 1i(G). In this paper, we prove that the n-dimensional pancake graph
Pnis super connected if and onlyifn = 3 and the n-dimensional star graph Snis super laceable if and onlyifn = 3.
© 2005 Elsevier B.V. All rights reserved.
Keywords: Hamiltonian; Hamiltonian connected; Hamiltonian laceable; Connectivity
1. Introduction
An interconnection network connects the processors of parallel computers. Its architec-ture can be represented as a graph in which the vertices correspond to processors and the edges correspond to connections. Hence, we use graphs and networks interchangeably. There are manymutuallyconflicting requirements in designing the topologyfor computer ∗Corresponding author. Department of Computer and Information Science, National Chiao Tung University, 1001 Ta Hsueh Road, Hsinchu 30050, Taiwan, ROC. Tel.: +886 3 5720659; fax: +886 3 5721490.
E-mail address:[email protected](L.-H. Hsu).
0304-3975/$ - see front matter © 2005 Elsevier B.V. All rights reserved. doi:10.1016/j.tcs.2005.02.007
networks. The n-cube is one of the most popular topologies[18]. The n-dimensional star networkSn was proposed in [1] as “an attractive alternative to the n-cube” topologyfor interconnecting processors in parallel computers. Since its introduction, the network has received considerable attention. Akers et al. [1] showed that the star graphs are vertex tran-sitive and edge trantran-sitive. The diameter and fault diameters were computed in [1,17,22,23]. The hamiltonian and hamiltonian laceabilityof star graphs are studied in [12,15,19]. In par-ticular, Fragopoulou and Akl [7,8] studied the embedding of(n − 1) directed edge-disjoint spanning trees on the star networkSn. These spanning trees are used in communication algorithms for star networks.
Akers et al. [1] also proposed another familyof interesting graphs, the n-dimensional pancake graphPn. Theyalso showed that the pancake graphs are vertex transitive. Hung et al. [14] studied the hamiltonian connectivityon the faultypancake graphs. The embed-ding of cycles and trees into the pancake graphs where discussed in [6,14,16]. Gates and Papadimitriou [10] studied the diameter of the pancake graphs. Until now, we do not know the exact value of the diameter of the pancake graphs [11].
For the graph definition and notation, we follow [3].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 saythat V is the vertex set and E is the edge set. A path of length k from x to y is a sequence of distinct verticesv0, v1, v2, . . . , vk, where x = v0,y = vk, and(vi−1, vi) ∈ E for all 1ik. We also write the path v0, v1, . . . , vk as v0, . . . , vi, Q, vj, . . . , vk, where Q is a path fromvi tovj. Note that we allow Q to be a path of length zero. We also write the pathv0, v1, v2, . . . , vk as v0, Q1, vi, vi+1, . . . , vj, Q2, vt, . . . , vk, where Q1is the pathv0, v1, . . . , vi and Q2is the pathvj, vj+1, . . . , vt. We use d(u, v) to denote the distance between u andv, i.e., the length of the shortest path joining u and v.
A path of graph G from u tov is a hamiltonian path if it contains all vertices of G. A graph G is hamiltonian connected if there exists a hamiltonian path joining anytwo distinct vertices. A cycle is a path (except that the first vertex is the same as the last vertex) containing at least three vertices. A cycle of G is a hamiltonian cycle if it contains all vertices. A graph is hamiltonian if it has a hamiltonian cycle.
The connectivity of G,(G), is the minimum number of vertices whose removal leaves the remaining graph disconnected or trivial. It follows from Menger’s Theorem [20] that there are k internal vertex-disjoint (abbreviated as disjoint) paths joining anytwo distinct vertices u andv for any k(G). A k-container C(u, v) of G is a set of k disjoint paths joining u tov. In this paper, we discuss another type of container. A k-container C(u, v) is ak∗-container if it contains all vertices of G. A graph G isk∗-connected if there exists a k∗-container between anytwo distinct vertices. In particular, a graph G is 1∗-connected if
and onlyif it is hamiltonian connected, and a graph G is 2∗-connected if and onlyif it is hamiltonian. All 1∗-connected graphs except thatK1andK2are 2∗-connected. The studyof k∗-connected graphs is motivated bythe globally3∗-connected graphs proposed byAlbert
et al. [2]. A graph G is super connected if it isi∗-connected for all 1i(G). In this paper, we will prove that the pancake graphPnis super connected if and onlyifn = 3.
A graph G is bipartite if its vertex set can be partitioned into two subsetsV1andV2such that everyedge joins vertices betweenV1andV2. Let G be a k-connected bipartite graph with bipartitionV1 andV2such that|V1||V2|. Suppose that there exists a k∗-container C(u, v) = {P1, P2, . . . , Pk} in a bipartite graph joining u to v with u, v ∈ V1. Obviously,
the number of vertices inPiis 2ki+ 1 for some integer ki. There areki− 1 vertices of Piin V1other than u andv, and kivertices ofPiinV2. As a consequence,|V1| =
k
i=1(ki−1)+2 and|V2| =
k
i=1ki. Therefore, anybipartite graph G with(G)3 is notk∗-connected for any3k(G).
For this reason, a bipartite graph isk∗-laceable if there exists ak∗-container between any two vertices from different partite sets. Obviously, any bipartitek∗-laceable graph withk2 has the equal size of bipartition. A 1∗-laceable graph is also known as hamiltonian laceable graph. Moreover, a graph G is 2∗-laceable if and onlyif it is hamiltonian. All 1∗-laceable graphs except thatK1andK2are 2∗-laceable. A bipartite graph G is super laceable if G is i∗-laceable for all 1i(G). In this paper, we will prove that the star graph Snis super laceable if and onlyifn = 3.
In the following section, we give the definition of the pancake graphs and discuss some of their properties. In Section 3, we prove that the pancake graphPnis super connected if and onlyifn = 3. The definition of the star graphs and some of their properties are presented in Section 4. In Section 5, we prove that the star graphSnis super laceable if and onlyif n = 3. In the final section, we discuss further research.
2. The pancake graphs
Let n be a positive integer. We usen to denote the set {1, 2, . . . , n}. The n-dimensional pancake graph, denoted byPn, is a graph with the vertex setV (Pn) = {u1u2. . . un| ui ∈ n andui = ujfori = j}. The adjacencyis defined as follows: u1u2. . . ui. . . unis adjacent tov1v2. . . vi. . . vnthrough an edge of dimension i with 2in if vj = ui−j+1for all 1ji and vj = uj for alli < jn. We will use bold face to denote a vertex of Pn. Hence, u1, u2, . . . , undenote a sequence of vertices inPn. In particular, e denotes the vertex
12. . . n. Bydefinition, Pnis an(n − 1)-regular graph with n! vertices.
Let u = u1u2. . . un be anyvertex ofPn. We use (u)i to denote the ith component ui of u, and usePn{i}to denote the ith subgraph ofPn induced bythose vertices u with (u)n = i. Obviously, Pn can be decomposed into n vertex disjoint subgraphs Pn{i} for everyi ∈ n such that each Pn{i}is isomorphic toPn−1. Thus, the pancake graph can be constructed recursively. LetH ⊆ n, we use PnH to denote the subgraph ofPn induced by∪i∈HV (Pn{i}). Bydefinition, there is exactlyone neighbor v of u such that u and v are adjacent through an i-dimensional edge with 2in. For this reason, we use (u)ito denote the unique i-neighbor of u. We have((u)i)i = u and (u)n ∈ P{(u)1}
n . For 1i, jn and i = j, we use Ei,j to denote the set of edges betweenP{i}
n andPn{j}. The pancake graphs P2,P3, andP4are shown in Fig.1 for illustration.
The following theorem is proved byHung et al. [14].
Theorem 1 (Hung et al.[14]). Pn is 1∗-connected if n = 3, and Pn is 2∗-connected if n3.
4132 3142 2314 4231 4321 3421 3214 a 1432 3412 1324 3241 4213 1423 2413 2431 b 1243 2143 4123 a 123 321 213 231 312 132 12 21 P4 P3 P2 1342 4312 1234 2134 3124 2341 b
Fig. 1. The pancake graphsP2,P3, andP4.
Lemma 2. Let u and v be any two distinct vertices ofPnwithd(u, v)2. Then(u)1= (v)1. Moreover,{((u)i)1| 2in − 1} = n − {(u)1, (u)n} if n3.
Lemma 3. Letn5 andH = {i1, i2, . . . , im} be any nonempty subset of n. There is a hamiltonian path ofPnH joining any vertex u∈ P{i1}
n to any other vertex v∈ Pn{im}. Proof. Note thatPn{ij} is isomorphic toPn−1 for every1jm. We set x1 = u and
ym = v. ByTheorem1, this theorem holds form = 1. Assume that m2. ByLemma 1, we choose(yj, xj+1) ∈ Eij,ij+1 with yj = xjand ym = xm for every1jm − 1. By
Theorem 1, there is a hamiltonian pathQjofPn{ij}joining xjto yjfor every1jm. The
pathx1, Q1, y1, x2, Q2, y2, . . . , xm, Qm, ym forms a desired path. 3. The super connectivity of the pancake graphs
Lemma 4. Letn5. Let u and v be any two distinct vertices inPn{t}for somet ∈ n. If Pn−1isk∗-connected, then there is a(k + 1)∗-container ofPnbetween u and v.
Proof. SincePn{t}is isomorphic toPn−1, there is ak∗-container{Q1, Q2, . . . , Qk} of Pn{t} joining u to v. We need to find a(k + 1)∗-container ofPnjoining u to v. We setp = (u)1 andq = (v)1.
Case 1:p = q. Thus, (u)n and(v)n are inPn{p}. ByLemma3, there is a hamiltonian path Q ofPn{p}joining (u)n to(v)n. We write Q as(u)n, Q, y, z, (v)n. ByLemma 2, (y)1 = (z)1,(y)1 = t, and (z)1 = t. ByLemma 3, there is a hamiltonian path R of Pnn−{t,p}joining (y)n to(z)n. We setQk+1 asu, (u)n, Q, y, (y)n, R, (z)n, z, (v)n, v.
Q1 u Pn{t} (v)n Qk Q2 (u)n Qk+1 Pn{p} v y z Pn<n>-{t,p} (y)n (z)n Q1 u Pn{t} (v)n Qk Q2 (u)n Qk+1 Pn<n>-{t} v (a) (b)
Fig. 2. Illustration for Lemma4.
Then{Q1, Q2, . . . , Qk+1} forms a (k + 1)∗-container ofPnjoining u to v. See Fig.2a for illustration.
Case 2:p = q. Thus, (u)n and(v)n are in different subgraphs Pn{p} andPn{q}. By Lemma 3, there is a hamiltonian path Q ofPnn−{t} joining(u)nto(v)n. We setQk+1as
u, (u)n, Q, (v)n, v. Then {Q
1, Q2, . . . , Qk+1} forms a (k + 1)∗-container ofPnjoining u to v. See Fig. 2b for illustration.
Thus, the theorem is proved.
Lemma 5. Letn5 and k be any positive integer with 3kn − 1. Let u be any vertex in Pn{s}and v be any vertex inPn{t}such thats = t. Suppose that Pn−1isk∗-connected. Then there is ak∗-container ofPnbetween u and v not using the edge(u, v) if (u, v) ∈ E(Pn). Proof. Since|Es,t| = (n − 2)!6, we can choose a vertex y inPn{s}− {u} and a vertex z inPn{t}− {v} with (y, z) ∈ Es,t. Note thatPn{s}andPn{t}are both isomorphic toPn−1. Let{R1, R2, . . . , Rk} be a k∗-container ofPn{s}joining u to y, and{H1, H2, . . . , Hk} be a k∗-container ofP{t}
n joining z to v. We writeRi = u, Ri, yi, y and Hi = z, zi, Hi, v.
(Note that yi = u if the length of Ri is zero and zi = v if the length of Hi is zero.)
Let I = {yi| 1ik} and J = {zi| 1ik}. Note that (yi)1 = (y)j for somej ∈
{2, 3, . . . , n − 1}, and (y)l = (y)mifl = m. ByLemma2,{(yi)1| 1ik} ∩ {s, t} = ∅. Similarly,{(zi)1| 1ik} ∩ {s, t} = ∅. Let A = {yi| yi ∈ I and there exists an element zj∈ J such that (yi)1 = (zj)1}. Then we relabel the indices of I and J such that (yi)1 = (zi)1for 1i|A|. We set X as {(yi)1| 1ik − 2} ∪ {(zi)1| 1ik − 2} ∪ {s, t}. By Lemma 3, there is a hamiltonian pathTi of P{(yi)1,(zi)1}
n joining (yi)n to(zi)n for every
1ik − 2, and there is a hamiltonian path Tk−1 ofPnn−X joining (yk−1)n to(zk)n.
(Note that{(yi)1, (zi)1} = {(yi)1} if (yi)1= (zi)1.) We set
Qi= u, Ri, yi, (yi)n, Ti, (zi)n, zi, Hi, v for 1ik − 2,
Qk−1= u, Rk−1 , yk−1, (yk−1)n, Tk−1, (zk)n, zk, Hk, v, and
Qk= u, Rk, yk, y, z, zk−1, Hk−1 , v.
It is easyto check that{Q1, Q2, . . . , Qk} forms a k∗-container ofPn joining u to v not using the edge(u, v) if (u, v) ∈ E(Pn). See Fig. 3 for illustration.
z v Hk-1' Pn {t} zk-1 y u Rk-1' Pn {s} yk-1 Tk-1 (zk)n Rk' yk zk Hk' Pn<n>-X (yk-1)n y1 yk-2 T1 (z1)n (y1) Tk-2 (zk-2)n (yk-2)n z1 H1' zk-2 Hk-2' Pn {(y 1)1,(z1)1} Pn {(yk-2)1,(zk-2)1} R1' Rk-2'
Fig. 3. Illustration for Lemma5.
Theorem 2. Pnis(n − 1)∗-connected ifn2.
Proof. It is easyto see thatP2 is 1∗-connected andP3is 2∗-connected. Since theP4is vertex transitive, we claim thatP4is 3∗-connected bylisting all 3∗-containers from 1234 to anyvertex as follows: (1234), (2134), (4312) (1234), (3214), (4123), (2143), (3412), (4312) (1234), (4321), (2341), (1432), (4132), (2314), (1324), (3124), (4213), (1243), (3421), (2431), (4231), (3241), (1423), (2413), (3142), (1342), (4312) (1234), (2134), (3124), (1324), (4231), (2431), (1342) (1234), (3214), (2314), (4132), (1432), (2341), (3241), (1423), (4123), (2143), (3412), (4312), (1342) (1234), (4321), (3421), (1243), (4213), (2413), (3142), (1342) (1234), (2134), (3124), (4213), (2413), (1423), (3241), (2341), (1432), (3412), (4312), (1342), (3142), (4132), (2314), (1324), (4231), (2431), (3421) (1234), (3214), (4123), (2143), (1243), (3421) (1234), (4321), (3421) (1234), (2134), (3124), (1324), (4231), (2431), (3421), (4321) (1234), (3214), (2314), (4132), (1432), (3412), (4312), (1342), (3142), (2413), (4213), (1243), (2143), (4123), (1423), (3241), (2341), (4321) (1234), (4321) (1234), (2134), (3124), (1324), (4231), (2431) (1234), (3214), (2314), (4132), (3142), (2413), (4213), (1243), (2143), (4123), (1423), (3241), (2341), (1432), (3412), (4312), (1342), (2431) (1234), (4321), (3421), (2431) (1234), (2134), (3124), (4213), (1243), (2143), (3412), (4312), (1342), (3142), (2413), (1423) (1234), (3214), (4123), (1423) (1234), (4321), (3421), (2431), (4231), (1324), (2314), (4132), (1432), (2341), (3241), (1423) (1234), (2134), (3124), (4213), (2413), (3142), (1342), (4312), (3412), (1432), (4132), (2314), (1324), (4231), (2431), (3421), (1243), (2143), (4123) (1234), (3214), (4123) (1234), (4321), (2341), (3241), (1423), (4123) (1234), (2134), (3124), (4213), (2413), (1423), (3241), (4231) (1234), (3214), (4123), (2143), (1243), (3421), (2431), (4231) (1234), (4321), (2341), (1432), (3412), (4312), (1342), (3142), (4132), (2314), (1324), (4231) (1234), (2134), (3124), (1324), (2314), (4132), (3142), (1342), (4312), (3412), (1432), (2341), (3241) (1234), (3214), (4123), (2143), (1243), (4213), (2413), (1423), (3241) (1234), (4321), (3421), (2431), (4231), (3241)
(1234), (2134), (4312), (1342), (2431), (3421), (1243), (4213), (3124), (1324), (4231), (3241), (2341) (1234), (3214), (2314), (4132), (3142), (2413), (1423), (4123), (2143), (3412), (1432), (2341) (1234), (4321), (2341) (1234), (2134), (3124), (4213), (2413) (1234), (3214), (4123), (2143), (1243), (3421), (2431), (4231), (1324), (2314), (4132), (1432), (3412), (4312), (1342), (3142), (2413) (1234), (4321), (2341), (3241), (1423), (2413) (1234), (2134), (3124), (1324), (4231), (2431), (3421), (1243) (1234), (3214), (2314), (4132), (1432), (3412), (4312), (1342), (3142), (2413), (4213), (1243) (1234), (4321), (2341), (3241), (1423), (4123), (2143), (1243) (1234), (2134), (3124), (1324), (2314), (3214) (1234), (3214) (1234), (4321), (3421), (2431), (4231), (3241), (2341), (1432), (4132), (3142), (1342), (4312), (3412), (2143), (1243), (4213), (2413), (1423), (4123), (3214) (1234), (2134), (3124), (4213), (2413), (3142), (4132), (2314) (1234), (3214), (2314) (1234), (4321), (3421), (1243), (2143), (4123), (1423), (3241), (2341), (1432), (3412), (4312), (1342), (2431), (4231), (1324), (2314) (1234), (2134), (4312), (3412), (1432), (4132), (3142), (1342), (2431), (3421), (1243), (2143), (4123), (1423), (2413), (4213), (3124), (1324) (1234), (3214), (2314), (1324) (1234), (4321), (2341), (3241), (4231), (1324) (1234), (2134), (3124) (1234), (3214), (4123), (1423), (3241), (4231), (2431), (3421), (1243), (2143), (3412), (4312), (1342), (3142), (2413), (4213), (3124) (1234), (4321), (2341), (1432), (4132), (2314), (1324), (3124) (1234), (2134) (1234), (3214), (2314), (1324), (3124), (2134) (1234), (4321), (2341), (3241), (4231), (2431), (3421), (1243), (4213), (2413), (1423), (4123), (2143), (3412), (1432), (4132), (3142), (1342), (4312), (2134) (1234), (2134), (4312), (1342), (3142) (1234), (3214), (4123), (1423), (2413), (3142) (1234), (4321), (3421), (2431), (4231), (3241), (2341), (1432), (3412), (2143), (1243), (4213), (3124), (1324), (2314), (4132), (3142) (1234), (2134), (3124), (1324), (2314), (4132) (1234), (3214), (4123), (1423), (2413), (4213), (1243), (2143), (3412), (4312), (1342), (3142), (4132) (1234), (4321), (3421), (2431), (4231), (3241), (2341), (1432), (4132) (1234), (2134), (4312), (1342), (3142), (2413), (1423), (3241), (4231), (2431), (3421), (1243), (4213), (3124), (1324), (2314), (4132), (1432) (1234), (3214), (4123), (2143), (3412), (1432) (1234), (4321), (2341), (1432) (1234), (2134), (3124), (1324), (2314), (4132), (3142), (1342), (4312), (3412) (1234), (3214), (4123), (1423), (2413), (4213), (1243), (2143), (3412) (1234), (4321), (3412), (2431), (4231), (3241), (2341), (1432), (3412) (1234), (2134), (4312), (1342), (3142), (4132), (2314), (1324), (3124), (4213) (1234), (3214), (4123), (1423), (2413), (4213) (1234), (4321), (3421), (2431), (4231), (3241), (2341), (1432), (3412), (2143), (1243), (4213) (1234), (2134), (4312), (1342), (3142), (4132), (1432), (3412), (2143) (1234), (3214), (2314), (1324), (3124), (4213), (2413), (1423), (4123), (2143) (1234), (4321), (2341), (3241), (4231), (2431), (3421), (1243), (2143)
Assume thatPk is(k − 1)∗-connected for every4kn − 1. Let u and v be anytwo distinct vertices ofPnwith u∈ Pn{s}and v∈ Pn{t}. We need to find an(n − 1)∗-container between u and v ofPn. Suppose thats = t. ByLemma4, there is an(n − 1)∗-container of Pnjoining u to v. Thus, we assume thats = t. We set p = (u)1andq = (v)1.
Case 1:p = t and q = s. Thus, (u)n∈ Pn{t}and(v)n∈ Pn{s}.
Subcase 1.1: u= (v)n. Thus,(u, v) ∈ E(Pn). ByLemma 5, there is an (n−2)∗-container
{Q1, Q2, . . . , Qn−2} of Pnjoining u to v not using the edge(u, v). We set Qn−1asu, v. Then{Q1, Q2, . . . , Qn−1} forms an (n − 1)∗-container ofPnjoining u to v.
Subcase 1.2: u = (v)n. We set y = (v)n and z= (u)n. Let{R1, R2, . . . , Rn−2} be an (n − 2)∗-container of P{s}
n joining u to y, and let {H1, H2, . . . , Hn−2} be an (n − 2)∗ -container ofPn{t}joining z to v. We writeRi = u, Ri, yi, y and Hi = z, zi, Hi, v. We set
I = {(yi)1| 1in − 2} and J = {(zi)1| 1in − 2}. Note that (yi)1= (y)j for some j ∈ {2, 3, . . . , n − 1}, and (y)k= (y)lifk = l. ByLemma 2, I = {(y)i| 2in − 1} =
Fig. 4. Illustration for Theorem2.
n − {s, t}. Similarly, J = n − {s, t}. We have I = J . Without loss of generality, we assume that(yi)1= (zi)1for every1in − 2. ByLemma3, there is a hamiltonian path Ti ofP{(yi)1}
n joining(yi)nto(zi)nfor every1in − 4, and there is a hamiltonian path
Tn−3ofP{(yn−3)1,(yn−2)1} n joining(yn−3)nto(zn−2)n. We set Qi= u, Ri, yi, (yi)n, Ti, (zi)n, zi, Hi, v for 1in − 4, Qn−3= u, Rn−3 , yn−3, (yn−3)n, Tn−3, (zn−2)n, zn−2, Hn−2 , v, Qn−2= u, z, zn−3, Hn−3 , v, and Qn−1= u, Rn−2 , yn−2, y, v.
Then{Q1, Q2, . . . , Qn−1} forms an (n − 1)∗-container ofPnjoining u to v. See Fig. 4a for illustration.
Case 2:p = t and q ∈ n − {s, t}. Since |Es,q| = (n − 2)!6, we can choose a vertex y inPn{s}− {u} with (y)n ∈ Pn{q}. We set z= (u)n∈ Pn{t}. Let{R1, R2, . . . , Rn−2} be an(n − 2)∗-container ofPn{s}joining u to y, and{H1, H2, . . . , Hn−2} be an (n − 2)∗ -container ofPn{t}joining z to v. We writeRi = u, Ri, yi, y and Hi = z, zi, Hi, v. We
have{(yi)1| 1in − 2} = {(y)i| 2in − 1}. ByLemma 2, {(yi)1| 1in − 2} =
assume that(yi)1= (zi)1for every1in−3, (yn−2)1= t, and (zn−2)1= q. ByLemma 3, there is a hamiltonian pathTiofP{(yi)1}
n joining(yi)nto(zi)nfor every1in − 3, and
there is a hamiltonian pathTn−2ofPn{q}joining(y)nto(v)n. We set Qi= u, Ri, yi, (yi)n, Ti, (zi)n, zi, Hi, v for 1in − 3,
Qn−2= u, Rn−2 , yn−2, y, (y)n, Tn−2, (v)n, v, and
Qn−1= u, z, zn−2, Hn−2 , v.
Then{Q1, Q2, . . . , Qn−1} forms an (n − 1)∗-container ofPn joining u to v. See Fig. 4b for illustration.
Case 3:p, q ∈ n − {s, t}. Since |Es,t| = (n − 2)!6, there exists an edge(y, z) in Es,t with y∈ Pn{s}−{u} and z ∈ Pn{t}−{v}. Let {R1, R2, . . . , Rn−2} be an (n−2)∗-container of Pn{s}joining u to y, and let{H1, H2, . . . , Hn−2} be an (n−2)∗-container ofPn{t}joining z to
v. We writeRi = u, Ri, yi, y and Hi = z, zi, Hi, v. We set I = {(yi)1| 1in−2} and
J = {(zi)1| 1in−2}. We have I = {(y)i| 2in−1}. ByLemma 2, I = n−{s, t}. Similarly,J = n − {s, t}. We have I = J . Without loss of generality, we assume that (yi)1= (zi)1for every1in − 2 with (yn−2)1= p.
Subcase 3.1:p = q. ByLemma 3, there is a hamiltonian path TiofP{(yi)1}
n joining(yi)n
to(zi)nfor everyi ∈ n − 3, and there is a hamiltonian path Tn−2inPn{p}joining(u)nto
(v)n. We set
Qi= u, Ri, yi, (yi)n, Ti, (zi)n, zi, Hi, v for 1in − 3,
Qn−2= u, Rn−2 , yn−2, y, z, zn−2, Hn−2 , v, and
Qn−1= u, (u)n, Tn−2, (v)n, v.
Then{Q1, Q2, . . . , Qn−1} forms an (n − 1)∗-container ofPnjoining u and v. See Fig. 4c for illustration.
Subcase 3.2:p = q. Without loss of generality, we assume that (yn−3)1= q. ByTheorem 1, there is a hamiltonian pathTi of P{(yi)1}
n joining(yi)n to(zi)n for every1in − 4,
there is a hamiltonian pathTn−3ofPn{q}joining(yn−3)nto(v)n, and there is a hamiltonian
pathTn−2ofPn{p}joining(u)nto(zn−2)n. We set
Qi= u, Ri, yi, (yi)n, Ti, (zi)n, Hi, v for 1in − 4,
Qn−3= u, Rn−3 , yn−3, (yn−3)n, Tn−3, (v)n, v,
Qn−2= u, (u)n, Tn−2, (zn−2)n, zn−2, Hn−2 , v, and
Qn−1= u, Rn−2 , yn−2, y, z, zn−3, Hn−3 , v.
It is easyto check that{Q1, Q2, . . . , Qn−1} is an (n − 1)∗-container ofPnfrom u to v. See Fig. 4d for illustration.
Thus, the theorem is proved.
Theorem 3. Pnis super connected if and only ifn = 3.
Proof. We prove this theorem byinduction. Obviously, this theorem is true forP1andP2. SinceP3is isomorphic to a cycle with six vertices,P3is not 1∗-connected. Thus,P3 is
not super connected. ByTheorems1 and 2, this theorem holds onP4. Assume thatPk is super connected for every4kn − 1. ByTheorems 1 and 2, Pnisk∗-connected for any k ∈ {1, 2, n − 1}. Thus, we still need to construct a k∗-container ofPnbetween anytwo
distinct vertices u∈ Pn{s}and v∈ Pn{t}for every3kn − 2.
Suppose thats = t. Byinduction, Pn−1is(k − 1)∗-connected. ByLemma 4, there is a k∗-container ofPnjoining u to v. Suppose thats = t. Byinduction, Pn−1isk∗-connected.
ByLemma 5, there is ak∗-container ofPnjoining u to v. Hence, the theorem is proved.
4. The star graphs
The n-dimensional star graph, denoted bySn, is a graph with the vertex setV (Sn) =
{u1u2. . . un| ui ∈ n and ui = uj for i = j}. The adjacencyis defined as follows: u1u2. . . ui. . . un is adjacent to v1v2. . . vi. . . vn through an edge of dimension i with 2in if vj = uj for j /∈ {1, i}, v1 = ui, andvi = u1. Again, we use bold face to denote a vertex ofSn. Hence, u1, u2, . . . , un denote a sequence of vertices ofSn. In
par-ticular, e denotes the vertex 12. . . n. Bydefinition, Snis an(n − 1)-regular graph with n! vertices.
It is known thatSnis a bipartite graph with one partite set containing all odd permutations and the other partite set containing all even permutations. For convenience, we refer an even permutation as a white vertex, and refer an odd permutation as a black vertex. Let
u= u1u2. . . unbe anyvertex ofSn. We use(u)i to denote the ith componentui of u and Sn{i}to denote the ith subgraph ofSninduced bythose vertices u with(u)n = i. Obviously, Sncan be decomposed into n vertex disjoint subgraphsSn{i}for 1in, such that each Sn{i} is isomorphic toSn−1. Thus, the star graph can be constructed recursively. LetH ⊆ n. We useSnH to denote the subgraph ofSninduced by∪i∈HV (Sn{i}). Bythe definition of Sn, there is exactlyone neighbor v of u such that u and v are adjacent through an i-dimensional edge with 2in. For this reason, we use (u)i to denote the unique i-neighbor of u. We have((u)i)i = u and (u)n∈ S{(u)1}
n . For 1i, jn and i = j, we use Ei,j to denote the set of edges betweenS{i}n andSn{j}. The star graphsS2,S3, andS4are shown in Fig. 5 for illustration.
The following theorem is proved byHsieh et al. [12].
Theorem 4 (Hsieh et al.[12]). Snis 1∗-laceable ifn = 3, and Snis 2∗-connected ifn3. Lemma 6. Assume thatn3.|Ei,j| = (n − 2)! for any 1i = jn. Moreover, there are
(n−2)!
2 edges joining black vertices ofS {i}
n to white vertices ofSn{j}.
Lemma 7. Let u and v be any two distinct vertices ofSnwithd(u, v)2. Then(u)1= (v)1. Moreover,{((u)i)1| 2in − 1} = n − {(u)1, (u)n} if n3.
Lemma 8. Letn5 andH = {i1, i2, . . . , im} be any nonempty subset of n. There is a hamiltonian path ofSHn joining any white vertex u∈ S{i1}
1423 2413 4213 3214 2134 1234 1342 3142 4132 c d f g 2314 1324 3124 a b e 4123 2143 1243 4231 3241 2431 3412 4312 1432 b c e f 2341 4321 3421 a d g 123 213 321 312 231 132 12 21 S4 S3 S2
Fig. 5. The star graphsS2,S3, andS4.
Proof. Note thatSn{ij}is isomorphic toSn−1for every1jm. We set x1= u and ym = v.
ByTheorem4, this theorem holds form = 1. Assume that m2. ByLemma 6, we choose (yj, xj+1) ∈ Eij,ij+1 with yjis a black vertex ofSn{j}and xj+1is a white vertex ofSn{j+1}
for every1jm − 1. ByTheorem 4, there is a hamiltonian path Qj ofSn{ij}joining xj
to yj. The pathx1, Q1, y1, x2, Q2, y2, . . . , xm, Qm, ym forms a desired path. 5. The super laceability of the star graphs
In this section, we are going to prove thatSnis super laceable if and onlyifn = 3. As you will observe, the proof is very similar to the proof thatPn is super connected if and onlyifn = 3.
Lemma 9. Letn5 and k be any positive integer with 3kn − 1. Let u be any white vertex and v be any black vertex ofSn. Suppose thatSn−1isk∗-laceable. Then there is a k∗-container ofSnbetween u and v not using the edge(u, v) if (u, v) ∈ E(Sn).
Proof. SinceSn is edge transitive, we mayassume that u ∈ Sn{n}and v ∈ Sn{n−1}. By Lemma6, there are (n−2)!2 3 edges joining black vertices ofSn{n} to white vertices of Sn{n−1}. We can choose an edge(y, z) ∈ En−1,n where y is a black vertex inSn{n} and z is a white vertex inSn{n−1}. Byinduction, there is ak∗-container{R1, R2, . . . , Rk} of Sn{n} joining u to y, and there is ak∗-container{H1, H2, . . . , Hk} of S{n−1}n joining z to v. We writeRi = u, Ri, yi, y and Hi = z, zi, Hi, v. Note that yiis a white vertex and zi is
a black vertex for every1ik. Let I = {yi| (yi, y) ∈ E(Ri) and 1ik}, and J =
{zi| (zi, x) ∈ E(Hi) and 1ik}. Note that (yi)1= (y)j for somej ∈ {2, 3, . . . , n − 1}, and(y)l = (y)mifl = m. ByLemma 7, {(yi)1| 1ik} ∩ {n − 1, n} = ∅. Similarly,
such that(yi)1= (zj)1}. Then we relabel the indices of I and J such that (yi)1= (zi)1for
1i|A|. We set X as {(yi)1| 1ik −2}∪{(zi)1| 1ik −2}∪{n−1, n}. ByLemma 8, there is a hamiltonian pathTi ofS{(yi)1,(zi)1}
n joining the black vertex(yi)nto the white
vertex(zi)nfor every1ik − 2, and there is a hamiltonian path Tk−1ofSnn−Xjoining
the black vertex(yk−1)n to the white vertex (zk)n. (Note that{(yi)1, (zi)1} = {(yi)1} if (yi)1= (zi)1.) We set
Qi= u, Ri, yi, (yi)n, Ti, (zi)n, zi, Hi, v for 1ik − 2,
Qk−1= u, Rk−1 , yk−1, (yk−1)n, Tk−1, (zk)n, zk, Hk, v, and
Qk= u, Rk, yk, y, z, zk−1, Hk−1 , v.
It is easyto check that{Q1, Q2, . . . , Qk} forms a k∗-container ofSn joining u to v not using the edge(u, v) if (u, v) ∈ E(Sn).
Theorem 5. Snis(n − 1)∗-laceable ifn2.
Proof. It is easyto see thatS2is 1∗-laceable andS3is 2∗-laceable. Since theS4is vertex transitive, we claim thatS4is 3∗-laceable bylisting all 3∗-containers from the white vertex 1234 to anyblack vertex as follows:
(1234), (2134) (1234), (3214), (2314), (4312), (1342), (2341), (4321), (1324), (3124), (2134) (1234), (4231), (3241), (1243), (4213), (2413), (3412), (1432), (2431), (3421), (1423), (4123), (2143), (3142), (4132), (2134) (1234), (3214) (1234), (4231), (3241), (2341), (1342), (3142), (2143), (1243), (4213), (3214) (1234), (2134), (4132), (1432), (2431), (3421), (4321), (1324), (3124), (4123), (1423), (2413), (3412), (4312), (2314), (3214) (1234), (4231) (1234), (2134), (4132), (3142), (1342), (4312), (3412), (1432), (2431), (4231) (1234), (3214), (2314), (1324), (3124), (4123), (2143), (1243), (4213), (2413), (1423), (3421), (4321), (2341), (3241), (4231) (1234), (2134), (3124), (1324), (2314), (4312), (1342), (3142), (4132), (1432), (3412), (2413), (1423), (4123), (2143), (1243) (1234), (3214), (4213), (1243) (1234), (4231), (2431), (3421), (4321), (2341), (3241), (1243) (1234), (2134), (4132), (1432) (1234), (3214), (2314), (1324), (3124), (4123), (1423), (2413), (4213), (1243), (2143), (3142), (1342), (4312), (3412), (1432) (1234), (4231), (3241), (2341), (4321), (3421), (2431), (1432) (1234), (2134), (4132), (3142), (1342), (4312), (3412), (1432), (2431), (3421), (1423), (2413), (4213), (1243), (2143), (4123), (3124), (1324) (1234), (3214), (2314), (1324) (1234), (4231), (3241), (2341), (4321), (1324) (1234), (2134), (3124), (1324), (2314), (4312), (3412), (1432), (4132), (3142), (1342), (2341) (1234), (3214), (4213), (1423), (2413), (4123), (2143), (1243), (3241), (2341) (1234), (4231), (2431), (3421), (4321), (2341) (1234), (2134), (4132), (3142), (1342), (4312), (3412), (1432), (2431), (3421) (1234), (3214), (2314), (1324), (3124), (4123), (2143), (1243), (4213), (2413), (1423), (3421) (1234), (4231), (3241), (2341), (4321), (3421) (1234), (2134), (3124), (1324), (2314), (4312) (1234), (3214), (4213), (1243), (2143), (4123), (1423), (2413), (3412), (4312) (1234), (4231), (3241), (2341), (4321), (3421), (2431), (1432), (4132), (3142), (1342), (4312) (1234), (2134), (4132), (1432), (3412), (4312), (1342), (3142), (2143), (4123) (1234), (3214), (2314), (1324), (3124), (4123) (1234), (4231), (2431), (3421), (4321), (2341), (3241), (1243), (4213), (2413), (1423), (4123) (1234), (2134), (4132), (3142) (1234), (3214), (2314), (1324), (3124), (4123), (1423), (2413), (4213), (1243), (2143), (3142) (1234), (4231), (3241), (2341), (4321), (3421), (2431), (1432), (3412), (4312), (1342), (3142) (1234), (2134), (3124), (1324), (2314), (4312), (1342), (3142), (4132), (1432), (3412), (2413) (1234), (3214), (4213), (2413) (1234), (4231), (2431), (3421), (4321), (2341), (3241), (1243), (2143), (4123), (1423), (2413)
Assume thatSk is(k − 1)∗-laceable for every4kn − 1. We need to construct an (n − 1)∗-container ofSnbetween anywhite vertex u to anyblack vertex v.
Case 1:d(u, v) = 1. We have (u, v) ∈ E(Sn). Byinduction, Sn−1is(n − 2)∗-laceable. ByLemma 9, there exists a(n − 2)∗-container{Q1, Q2, . . . , Qn−2} of Sn joining u to
v not using the edge(u, v). We set Qn−1 asu, v. Then {Q1, Q2, . . . , Qn−1} forms an
(n − 1)∗-container ofSnjoining u to v.
Case 2:d(u, v)3. We have star graph is edge transitive. Without loss of generality, we mayassume that u∈ Sn{n}and v∈ Sn{n−1}with(u)1 = n − 1 and (v)1= n. ByLemma 6, there are (n−2)!2 3 edges joining black vertices ofSn{n}to white vertices ofSn{n−1}. We can choose an edge(y, z) ∈ En−1,n where y is a black vertex inSn{n} and z is a white vertex inSn{n−1}. Let{R1, R2, . . . , Rn−2} be an (n − 2)∗-container ofSn{n}joining u to y, and let{H1, H2, . . . , Hn−2} be an (n − 2)∗-container ofSn{n−1}joining z to v. We write Ri = u, Ri, yi, y and Hi = z, zi, Hi, v. Note that yiis a white vertex and ziis a black
vertex for every1in − 2. We have {(yi)1| 1in − 2} = {(zi)1| 1in − 2} =
n − 2. Without loss of generality, we assume that (yi)1 = (zi)1for every1in − 2 with(yn−2)1= (u)1.
Subcase 2.1:(u)1= (v)1. ByTheorem 4, there is a hamiltonian pathTiofSn{(yi)1}joining the black vertex(yi)nto the white vertex(zi)nfor everyi ∈ n−3, and there is a hamiltonian
path H ofS{(yn−2)1}
n joining the black vertex(u)nto the white vertex(v)n. We set Qi= u, Ri, yi, (yi)n, Ti, (zi)n, zi, Hi, v for 1in − 3,
Qn−1= u, Rn−2 , yn−2, y, z, zn−2, Hn−2 , v, and
Qn−2= u, (u)n, H, (v)n, v, .
Then{Q1, Q2, . . . , Qn−1} forms an (n − 1)∗-container ofSnjoining u and v.
Subcase 2.2:(u)1 = (v)1. Without loss of generality, we assume that(yn−3)1 = (v)1. ByTheorem 4, there is a hamiltonian pathTi of S{(yi)1}
n joining(yi)n to(zi)n for every
i ∈ n − 4, there is a hamiltonian path H of S{(yn−3)1}
n joining the black vertex(yn−3)nto
the white vertex(v)n, and there is a hamiltonian path P ofSn{(yn−2)1}joining the black vertex (u)nto the white vertex(z
n−2)n. We set
Qi= u, Ri, yi, (yi)n, Ti, (zi)n, zi, Hi, v for 1in − 4,
Qn−3= u, Rn−3 , yn−3, (yn−3)n, H, (v)n, v, ,
Qn−2= u, (u)n, P, (zn−2)n, zn−2, Hn−2 , v, , and
Qn−1= u, Rn−2 , yn−2, y, z, zn−3, Hn−3 , v.
It is easyto check that{Q1, Q2, . . . , Qn−1} is an (n − 1)∗-container ofSnjoining u to v. Thus, this theorem is proved.
Theorem 6. Snis super laceable if and only ifn = 3.
Proof. It is easyto see that this theorem is true forS1andS2. SinceS3is isomorphic to a cycle with six vertices,S3is not 1∗-laceable. Thus,S3is not super laceable. ByTheorems 4 and 5, this theorem holds onS4. Assume thatSkis super laceable for every4kn − 1. ByTheorems 4 and 5,Snisk∗-laceable for anyk ∈ {1, 2, n − 1}. Thus, we still need to
construct ak∗-container ofSnbetween anywhite vertex u and anyblack vertex v for every 3kn − 2. Byinduction, Sn−1isk∗-laceable. ByLemma9, there is ak∗-container of Snjoining u to v.
6. Further study
In this paper, we prove that the pancake graphPnis super connected forn = 3 and the star graphsSnis super laceable forn = 3. We believe that there are other super connected and super laceable graphs. It would be veryinteresting to classifysuch graphs.
We mayalso studythe fault tolerantk∗-connectivityfor anysuper connected graph. For example, letF ⊂ V (Pn) ∪ E(Pn) with |F | = fn − 3. Obviously, Pn− F is (n − 1 − f ) connected. However, we believe thatPn− F is (n − 1 − f )∗-connected. Similarly, we can studythe fault tolerantk∗-laceabilityfor anysuper laceable graph. For example, let F ⊂ E(Sn) with |F | = fn − 3. Obviously, Sn− F is (n − 1 − f ) connected. However,
we believe thatSn− F is (n − 1 − f )∗-connected.
Assume that G isk∗-connected. We mayalso define thek∗-connected distance between anytwo vertices u andv, denoted by dks(u, v), which is the minimum length among all k∗ -containers between u andv. The k∗-diameter of G, denote byDsk(G), is max{dks(u, v) | u and v are two different vertices of G}. In particular, we are intrigued in Ds(G)(G) and Ds
2(G). Similarly, we define the ksL-laceable distance on bipartite graph between anytwo vertices u andv from different partite sets, denoted by dksL(u, v), which is the minimum length among allk∗-containers between u andv. The ksL-diameter of G, denoted byDsL
k (G),
is max{dksL(u, v) | u and v are vertices from different partite sets}. Again, we are intrigued inD(G)sL (G) and D2sL(G).
References
[1]S.B. Akers, B. Krishnameurthy, A group-theoretic model for symmetric interconnection networks, IEEE
Trans. Comput. 38 (1989) 555–566.
[2]M. Albert, R.E.L. Aldred, D. Holton, On 3∗-connected graphs, Australasian J. Combin. 24 (2001) 193–208.
[3]J.A. Bondy, U.S.R. Murty, Graph Theory with Applications, North Holland, New York, 1980.
[4]A. Bouabdallah, M.C. Heydemann, J. Opatmy, D. Sotteau, Embedding complete binary trees into star and
pancake graphs, Theoryof Comput. Syst. 31 (1998) 279–305.
[5]K. Day, A. Tripathi, A comparative study of topological properties, IEEE Trans. Parallel and Distributed Syst.
5 (1994) 31–38.
[6]W.C. Fang, C.C. Hsu, On the fault-tolerant embedding of complete binarytree in the pancake graph
interconnection network, Inform. Sci. 126 (2000) 191–204.
[7]P. Fragopoulou, S.G. Akl, Optimal communication algorithms on the star graphs using spanning tree
constructions, J. Parallel and Distributed Comput. 23 (1995) 55–71.
[8]P. Fragopoulou, S.G. Akl, Edge-disjoint spanning trees on the star networks with applications to fault
tolerance, IEEE Trans. Comput. 45 (1996) 174–185.
[9]L. Gargano, U. Vaccaro, A. Vozella, Fault tolerant routing in the star and pancake interconnection networks,
Inform. Process. Lett. 45 (1993) 315–320.
[10]W.H. Gates, C.H. Papadimitriou, Bounds for sorting byprefix reversal, Discrete Math. 27 (1979) 47–57.
[11]M.H. Heydari, I.H. Sudborough, On the diameter of the pancake network, J. Algorithms 25 (1997) 67–94.
[13]D.F. Hsu, On container width and length in graphs, groups, and networks, IEICE Trans. Fundamentals of Electron. E 77A (1994) 668–680.
[14]C.N. Hung, H.C. Hsu, K.Y. Liang, L.H. Hsu, Ring embedding in faultypancake graphs, Inform. Process.
Lett. 86 (2003) 271–275.
[15]J.S. Jwo, S. Lakshmivarahan, S.K. Dhall, Embedding of cycles and grids in star graphs, J. Circuits, Systems,
and Comput. 1 (1991) 43–74.
[16]A. Kanevsky, C. Feng, On the embedding of cycles in pancake graphs, Parallel Comput. 21 (1995) 923–936.
[17]S. Latifi, On the fault-diameter of the star graph, Inform. Process. Lett. 46 (1993) 143–150.
[18]F.T. Leighton, Introduction to Parallel Algorithms and Architectures: Arrays. Trees. Hypercubes, Morgan
Kaufmann, San Mateo, CA, 1992.
[19]T.K. Li, J.M. Tan, L.H. Hsu, Hyper Hamiltonian Laceability on the Edge Fault Star Graph, Inform. Sci. 165
(2004) 59–71.
[20]K. Menger, Zur allgemeinen Kurventheorie, Fundamenta Math. 10 (1927) 95–115.
[21]K. Qiu, H. Meijer, S.G. Akl, Decomposing a star graph into disjoint cycles, Inform. Process. Lett. 39 (1991)
125–129.
[22]Y. Rouskov, S. Latifi, P.K. Srimani, Conditional fault diameter of star graph networks, J. Parallel and
Distributed Comput. 33 (1996) 91–97.