DocumentCode :
390634
Title :
Optimal parallel weighted multiselection
Author :
Shen, Hon
Author_Institution :
Graduate Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol., Ishikawa, Japan
Volume :
1
fYear :
2002
fDate :
28-31 Oct. 2002
Firstpage :
323
Abstract :
Weighted multiselection requires us to select r elements from a given set of n elements, each associated with a weight such that each element selected is on a pre-specified weighted-rank, where an element is on weighted-rank k if it is the smallest element such that the aggregated weight of all elements not greater than it in the set is not smaller than k. This paper presents efficient algorithms for solving this problem both sequentially and in parallel on EREW PRAM. Our sequential algorithm solves this problem in time O(nlogr) which is optimal. Our parallel algorithm runs in O(T1logr) time on an EREW PRAM with 1 < p ≤ n processors, and is optimal with respect to T1 which is the time complexity for single-element weighted selection using p processors. We give a parallel algorithm for single-element weighted selection using p EREW processors which runs cost-optimally in O(n/p) time for 1 < p ≤ nloglogn/logn, and time-optimally in O(logn/loglogn) time for nloglogn/logn < p ≤ n.
Keywords :
computational complexity; concurrency theory; optimisation; parallel algorithms; sorting; EREW PRAM; optimal parallel weighted multiselection; optimal time; parallel algorithm; pre-specified weighted-rank; sequential algorithm; single-element weighted selection; sorting; time complexity; Computational modeling; Costs; Equations; Filtering; Phase change random access memory; Sorting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON '02. Proceedings. 2002 IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering
Print_ISBN :
0-7803-7490-8
Type :
conf
DOI :
10.1109/TENCON.2002.1181279
Filename :
1181279
Link To Document :
بازگشت