Abstract
Multiselection requires to select r elements at specified ranks in a given set of n elements, r ≤ n. This paper proposes a paradigm for parallel multiselection to achieve the optimal cost. Following this paradigm and employing a cost-optimal algorithm for single-element selection, a cost-optimal parallel algorithm for multiselection is presented. Our algorithm runs in O(n∈; log r) time on an EREW PRAM with n1-∈ processors for any 0 < ∈ < 1. In the special case when ∈ = log(log n log * n)/log n, our algorithm requires O(log n log * n log r) time and O(n log r) cost.
Original language | English |
---|---|
Pages (from-to) | 1987-1992 |
Number of pages | 6 |
Journal | Parallel Computing |
Volume | 23 |
Issue number | 13 |
DOIs | |
Publication status | Published - 15 Dec 1997 |
Externally published | Yes |
Keywords
- EREW PRAM
- Multiselection
- Parallel algorithm
- Selection
- Sorting