DocumentCode
327279
Title
Pancake problems with restricted prefix reversals and some corresponding Cayley networks
Author
Bass, Douglas W. ; Sudborough, I. Hal
Author_Institution
Comput. Sci. Program, Texas Univ., Dallas, TX, USA
fYear
1998
fDate
10-14 Aug 1998
Firstpage
11
Lastpage
18
Abstract
The pancake problem concerns the number of prefix reversals (“flips”) needed to sort the elements of an arbitrary permutation, which is the diameter of the n-dimensional pancake network. We restrict the problem by allowing only a few of the possible n-1 flips. Let fi denote a flip of size i. We consider sets with either O(1) flips or log2 n flips, and explore their corresponding Cayley networks, such as: The Subcuben network, for n=2k, defined by the log2 n flips {f2 ,f4,f8...fn}. Subcuben is isomorphic to a network obtained from an (n-1) dimensional hypercube, Qn-1, by deleting all but log2 n of the edges incident to each of its nodes, has diameter (3n/2)-2 (we give an optimum routing algorithm), and hosts Qn-1 with nearly optimum dilation. The Triadn network where n is odd and [n/2] mod 4≠0, defined by the set of flips {f[n/2] f[n/2] fn}. Triad n has n! nodes and diameter Θ(n log2 n). Both the n-dimensional shuffle-exchange and shuffle-exchange permutation networks can be emulated by Triadn with constant slowdown
Keywords
hypercube networks; sorting; Cayley networks; Subcuben network; Triadn network; arbitrary permutation; hypercube; n-1 flips; n-dimensional shuffle-exchange; pancake problems; restricted prefix reversals; shuffle-exchange permutation networks; Application software; Computer architecture; Graph theory; Hypercubes; Mathematics; Multiprocessor interconnection networks; Parallel architectures; Parallel processing; Routing; Service oriented architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 1998. Proceedings. 1998 International Conference on
Conference_Location
Minneapolis, MN
ISSN
0190-3918
Print_ISBN
0-8186-8650-2
Type
conf
DOI
10.1109/ICPP.1998.708457
Filename
708457
Link To Document