On Smoothed Analysis of Quicksort and Hoare's Find
| dc.creator | Fouz, Mahmoud | |
| dc.creator | Kufleitner, Manfred | |
| dc.creator | Manthey, Bodo | |
| dc.creator | Jahromi, Nima Zeini | |
| dc.date | 2009-04-24 | |
| dc.date | 2009-04-25 | |
| dc.date.accessioned | 2026-07-07T13:08:30Z | |
| dc.date.available | 2026-07-07T13:08:30Z | |
| dc.description | 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. | |
| dc.description | To be presented at the 15th Int. Computing and Combinatorics Conference (COCOON 2009) | |
| dc.identifier | https://arxiv.org/abs/0904.3898 | |
| dc.identifier | http://arxiv.org/abs/0904.3898 | |
| dc.identifier.uri | http://salesiana.dossiersoluciones.com/handle/123456789/228436 | |
| dc.subject | Data Structures and Algorithms | |
| dc.subject | F.2.2 | |
| dc.title | On Smoothed Analysis of Quicksort and Hoare's Find | |
| dc.type | text |