DocumentCode
2200824
Title
On the network complexity of selection
Author
Plaxton, C. Greg
Author_Institution
Dept. of Comput. Sci., Stanford Univ., CA, USA
fYear
1989
fDate
30 Oct-1 Nov 1989
Firstpage
396
Lastpage
401
Abstract
The sequential complexity of determining the k th largest out of a given set of n keys is known to be linear. Thus, given a p -processor parallel machine, it is asked whether or not an O (n /p ) selection algorithm can be devised for that machine. An Ω((n /p ) log log p +log p ) lower bound is obtained for selection on any network that satisfies a particular low expansion property. The class of networks satisfying this property includes all of the common network families, such as the tree, multidimensional mesh, hypercube, butterfly, and shuffle-exchange. When n /p is sufficiently large (e.g. greater than log2p on the butterfly, hypercube, and shuffle-exchange), this result is matched by the upper bound given previously by the author (Proc. 1st Ann. ACM Symp. on Parallel Algorithms and Architecture p.64-73, 1989)
Keywords
computational complexity; parallel machines; butterfly; hypercube; multidimensional mesh; network complexity; parallel machine; selection algorithm; sequential complexity; shuffle-exchange; Communication channels; Computer science; Hypercubes; Multiprocessor interconnection networks; Parallel machines; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1989., 30th Annual Symposium on
Conference_Location
Research Triangle Park, NC
Print_ISBN
0-8186-1982-1
Type
conf
DOI
10.1109/SFCS.1989.63509
Filename
63509
Link To Document