Refined complexity analysis for heap operations
Journal of Computer and System Sciences
Optimal parallel multiselection on EREW PRAM
Parallel Computing
A Unified Lower Bound for Selection and Set Partitioning Problems
Journal of the ACM (JACM)
Efficient parallel multiselection on hypercubes
ISPAN '97 Proceedings of the 1997 International Symposium on Parallel Architectures, Algorithms and Networks
Journal of Computer and System Sciences
Hi-index | 0.09 |
Given a set of n elements, and a sorted sequence K=k"1,k"2,...,k"r of positive integers between 1 and n, it is required to find the k"ith smallest element for all values of i,1@?i@?r. We present a dynamic programming algorithm for computing an optimal permutation of the input ranks that results in the least number of comparisons when used as a preprocessing step with any algorithm that uses repetitive calls to an algorithm for selection. The running time of the proposed algorithm is O(r^3).