Article ID Journal Published Year Pages File Type
391859 Information Sciences 2013 10 Pages PDF
Abstract

The n-dimensional folded hypercube FQn is an important variant of the n-dimensional hypercube Qn, which is obtained from Qn by adding an edge between any pair of vertices with complementary addresses. The diameter of FQn is ⌈n/2⌉, about half the diameter of Qn. A set of k(⩾2) spanning trees rooted at the same vertex r in a graph G is said to be independent if for each vertex x other than r, the k paths from r to x, with one path in each spanning tree, are internally disjoint. By using independent spanning trees (ISTs) one can design fault-tolerant broadcasting schemes and increase message security in a network. Recently, Yang et al. proposed an algorithm, which can be parallelized, for constructing n + 1 ISTs on FQn with the height of each spanning tree being n. In this paper, we propose an algorithm for constructing n + 1 optimal ISTs on FQn in the sense that there is a shortest path between the only child of the root r and any other vertex in each spanning tree (therefore, the height of each spanning tree is ⌈n/2⌉ + 1). Moreover, the algorithm runs in time O((n + 1)N) and can be parallelized to run by using N = 2n processors on FQn in time O(n).

Related Topics
Physical Sciences and Engineering Computer Science Artificial Intelligence
Authors
,