• 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