Elsevier

Information Sciences

Volume 285, 20 November 2014, Pages 50-62
Information Sciences

Edge-fault-tolerant pancyclicity of arrangement graphs

https://doi.org/10.1016/j.ins.2014.06.046Get rights and content

Abstract

The arrangement graph An,k is a well-known interconnection network. Day and Tripathi proved that An,k is pancyclic for n-k2. In this paper, we improve this result, and we demonstrate that An,k is also pancyclic even if it has no more than (k(n-k)-2) faulty edges for n-k2. Our result is optimal concerning the edge fault-tolerance.

Introduction

The interconnection network is an important research area for parallel and distributed computer systems. Usually, the topology of a network can be represented as a graph in which the vertices represent processors and the edges represent the communication links.

The star graph, which was proposed by Akers et al. [1], is a well-known interconnection network. As a generalization of the star graph, Day and Tripathi [5] proposed the arrangement graph. For a positive integer s, let s denote the set {1,2,,s}. Given two positive integers n and k with n>k1, the (n,k)-arrangement graph An,k is the graph that has the vertex set V(An,k)={u=u1u2uk|uin,uiujifij} and the edge set E(An,k)={(p,q)|p,qV(An,k),andp,qdifferin exactly one position}. From the definition, we know that An,k is a regular graph of degree k(n-k) with n!(n-k)! vertices, An,1 is isomorphic to the complete graph Kn, and An,n-1 is isomorphic to the n-dimensional star graph. Moreover, An,k is vertex-transitive and edge-transitive [5]. Fig. 1 shows the arrangement graph A4,2.

For in,jk, suppose that An,k(j:i) denotes the subgraph of An,k that is induced by VAn,k(j:i)={p|p=p1p2pkandpj=i}. Obviously, {V(An,k(j:i))|1in} forms a partition of V(An,k) and each An,k(j:i) is isomorphic to An-1,k-1. Then An,k can be recursively constructed from n copies of An-1,k-1 and every two copies have (n-2)!(n-k-1)! edges between them. We follow [4] for graph-theoretical terminologies and notations. For two paths P=u0,u1,,um and P=um,um+1,,un,P+P denote the path u0,u1,,um,um+1,,un.

In interconnection networks, the problem of simulating one network by another is modeled as a graph-embedding problem. There are several reasons why such an embedding is important [24]. For example, the execution of an efficient algorithm requires certain topological structures. Thus, it is desired to provide logically a specific topological structure throughout the execution of the algorithm in the network design.

The cycle embedding problem is one of the most popular embedding problems. This problem is to find a cycle of given length in a graph. A graph G is Hamiltonian if it has a cycle of length |V(G)|. If there exists a Hamiltonian path (a path of length |V(G)|-1) between any two vertices of G, then the graph G is said to be Hamiltonian connected. A graph G is pancyclic if it has cycles of each length from g to |V(G)| where g is the length of a shortest cycle of G. Let dG(u,v) denote the length of a shortest path between vertices u and v in G. A graph G is panconnected if for any two vertices x,y in G, there exist paths between x and y of each length from dG(x,y) to |V(G)|-1. The pancyclicity is an important metric when embedding cycles of any length into the topology of a network. A large amount of related work has appeared in the literature [2], [3], [6], [13], [14], [15], [23].

Because some components in a graph could fail sometimes, it is more practical to study graphs with faults. A graph G is k-fault-tolerant pancyclic (resp. Hamiltonian, Hamiltonian connected, panconnected) if G-F remains pancyclic (resp. Hamiltonian, Hamiltonian connected, panconnected) for FV(G)E(G),|F|k. A graph G is k-edge-fault-tolerant pancyclic (resp. Hamiltonian, Hamiltonian connected, panconnected) if G-F remains pancyclic (resp. Hamiltonian, Hamiltonian connected, panconnected) for FE(G),|F|k. The fault-tolerant pancyclicity has been investigated widely. There is a substantial amount of related literature [7], [8], [9], [10], [11], [12], [15], [16], [19], [20], [21], [22], [25].

For n-k=1, the cycle embedding problems of the arrangement graph An,k, which is a star graph, have been discussed in [7], [13], [15], [21], [25]. For n-k2, Day and Tripathi [6] proved that An,k is pancyclic. Teng et al. [18] proved that An,k is panconnected. Concerning fault tolerance, Hsieh et al. [10] studied the existence of Hamiltonian cycles in faulty arrangement graphs. Hsu et al. [12] proved that An,k is (k(n-k)-2)-fault-tolerant Hamiltonian if n-k2. Lo and Chen [17] proved that An,k is (k(n-k)-2)-edge-fault-tolerant Hamiltonian connected if all faulty edges are not adjacent to the same vertex. In this paper, we prove that An,k is (k(n-k)-2)-edge-fault-tolerant pancyclic if n-k2. If there are k(n-k)-1 faulty edges and all of them are adjacent to the same vertex in An,k, then An,k-F is not Hamiltonian. This finding demonstrates that our result is optimal with respect to edge fault-tolerance.

Section snippets

Some properties of the arrangement graphs

First, we give some of the known results about the arrangement graph.

Theorem 1

Day and Tripathi [6]

The arrangement graph An,k is pancyclic for n-k2. 

Theorem 2

Teng et al. [18]

The arrangement graph An,k is panconnected for n-k2. 

Theorem 3

Hsu et al. [12]

The arrangement graph An,k is (k(n-k)-2)-fault-tolerant Hamiltonian, and (k(n-k)-3)-fault-tolerant Hamiltonian-connected for n-k2. 

Denote El=i,j=(u,v)E(An,k):uVAn,k(l:i),vVAn,k(l:j). Then, |El=i,j|=(n-2)!(n-k-1)!. Specifically, we use An,ki to denote An,k(k:i) and Ei,j to denote Ek=i,j in An,k. For a subset I of n, An,

Main result

In this section, we will prove the main result.

Theorem 5

For n-k2, the arrangement graph An,k is (k(n-k)-2)-edge-fault-tolerant pancyclic.

Proof

We prove the theorem by induction on k.

For k=1, the result holds by Lemma 1. For k=2, the result holds by Lemma 6. Assume that the result is true for any integer k with 2k<k.

Now suppose that k3. Let F be the faulty edge set with |F|k(n-k)-2. By Lemma 2, suppose that FAn,ki(k-1)(n-k)-1 for each in. Because 2((k-1)(n-k)-1)>k(n-k)-2|F| for k3, we have FAn,kj<(k

Conclusions

In this paper, we improve Theorem 1 by showing that the arrangement graph An,k is (k(n-k)-2)-edge-fault-tolerant pancyclic for n-k2. Because the graph An,k is k(n-k) regular, our result is the best result that concerns edge fault-tolerance. However, whether the arrangement graph An,k is (k(n-k)-2)-fault-tolerant pancyclic remains under debate.

Acknowledgment

The authors would like to express their gratitude to the anonymous referees for their kind suggestions and useful comments on the original manuscript, which resulted in this final version.

References (25)

Cited by (0)

This research is supported by NSFC (Nos. 11271047 and 61373021), the Fundation of “The study of fault diagnosis and reliability analysis in networks”, the Fundamental Research Funds for the Central University of China, and priority discipline of Beijing Normal University.

View full text