On Smoothed Analysis of Quicksort and Hoare's Find

Computer Science – Data Structures and Algorithms

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

To be presented at the 15th Int. Computing and Combinatorics Conference (COCOON 2009)

Scientific paper

We provide a smoothed analysis of Hoare's find algorithm and we revisit the smoothed analysis of quicksort. Hoare's find algorithm - often called quickselect - is an easy-to-implement algorithm for finding the k-th smallest element of a sequence. While the worst-case number of comparisons that Hoare's find needs is quadratic, the average-case number is linear. We analyze what happens between these two extremes by providing a smoothed analysis of the algorithm in terms of two different perturbation models: additive noise and partial permutations. Moreover, we provide lower bounds for the smoothed number of comparisons of quicksort and Hoare's find for the median-of-three pivot rule, which usually yields faster algorithms than always selecting the first element: The pivot is the median of the first, middle, and last element of the sequence. We show that median-of-three does not yield a significant improvement over the classic rule: the lower bounds for the classic rule carry over to median-of-three.

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

On Smoothed Analysis of Quicksort and Hoare's Find 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 On Smoothed Analysis of Quicksort and Hoare's Find, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and On Smoothed Analysis of Quicksort and Hoare's Find will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-609726

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