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