Dualheap Selection Algorithm: Efficient, Inherently Parallel and Somewhat Mysterious

Computer Science – Data Structures and Algorithms

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

5 pages, 6 figures

Scientific paper

An inherently parallel algorithm is proposed that efficiently performs selection: finding the K-th largest member of a set of N members. Selection is a common component of many more complex algorithms and therefore is a widely studied problem. Not much is new in the proposed dualheap selection algorithm: the heap data structure is from J.W.J.Williams, the bottom-up heap construction is from R.W. Floyd, and the concept of a two heap data structure is from J.W.J. Williams and D.E. Knuth. The algorithm's novelty is limited to a few relatively minor implementation twists: 1) the two heaps are oriented with their roots at the partition values rather than at the minimum and maximum values, 2)the coding of one of the heaps (the heap of smaller values) employs negative indexing, and 3) the exchange phase of the algorithm is similar to a bottom-up heap construction, but navigates the heap with a post-order tree traversal. When run on a single processor, the dualheap selection algorithm's performance is competitive with quickselect with median estimation, a common variant of C.A.R. Hoare's quicksort algorithm. When run on parallel processors, the dualheap selection algorithm is superior due to its subtasks that are easily partitioned and innately balanced.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Dualheap Selection Algorithm: Efficient, Inherently Parallel and Somewhat Mysterious does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Dualheap Selection Algorithm: Efficient, Inherently Parallel and Somewhat Mysterious, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dualheap Selection Algorithm: Efficient, Inherently Parallel and Somewhat Mysterious will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-331452

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.