Title :
A fast selection algorithm for meshes with multiple broadcasting
Author :
Bhagavathi, D. ; Looges, P.J. ; Olariu, S. ; Schwing, J.L. ; Zhang, J.
Author_Institution :
Dept. of Comput. Sci., Southern Illinois Univ., Edwardsville, IL, USA
fDate :
7/1/1994 12:00:00 AM
Abstract :
One of the fundamental algorithmic problems in computer science involves selecting the kth smallest element in a collection A of n elements. We propose an algorithm design methodology to solve the selection problem on meshes with multiple broadcasting. Our methodology leads to a selection algorithm that runs in O(n1/8(log n)3/4)) time on a mesh with multiple broadcasting of size n 3/8(log n)1/4×n5/8/(log n)1/4. This result is optimal over a large class of selection algorithms. Our result shows that just as for semigroup computations, selection can be done faster on suitably chosen rectangular meshes than on square meshes
Keywords :
multiprocessor interconnection networks; parallel algorithms; query processing; algorithm design; databases; fast selection algorithm; meshes; multiple broadcasting; optimal algorithms; parallel algorithms; query processing; rectangular meshes; Broadcasting; Cities and towns; Computer architecture; Computer science; Computer vision; Databases; Design methodology; Image processing; Parallel algorithms; Very large scale integration;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on