Distributional convergence for the number of symbol comparisons used by QuickSelect (Q2837754)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Distributional convergence for the number of symbol comparisons used by QuickSelect |
scientific article; zbMATH DE number 6186887
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Distributional convergence for the number of symbol comparisons used by QuickSelect |
scientific article; zbMATH DE number 6186887 |
Statements
11 July 2013
0 references
QuickSelect
0 references
QuickQuant
0 references
QuickVal
0 references
limit distribution
0 references
almost-sure convergence
0 references
L\(^p\)-convergence
0 references
symbol comparison
0 references
probabilistic source
0 references
0 references
Distributional convergence for the number of symbol comparisons used by QuickSelect (English)
0 references
The article contains an in-depth analysis of QuickSelect, the classic algorithm (described by \textit{C. A. R.\ Hoare} in [``Algorithm 65: Find'', Commun. ACM 4, No. 7, 321--322 (1961; \url{doi:10.1145/366622.366647})]) to select an element with a given rank in an unordered file of elements. It is similar to QuickSort but stops the search if the current pivot element has the desired rank and continues only in the subset of remaining elements that may have the appropriate rank (different from QuickSort that continues in both parts).NEWLINENEWLINEThe algorithm has already been subject of detailed studies and precise results are known about the number of key comparisons needed and sufficient to locate the desired element. In this article the analysis is made more intricate and detailed by taking into account the cost of key comparisons under the assumption that keys are sequences of symbols from a finite alphabet. The analysis is carried out for randomly generated keys under the assumption that the keys are generated independently and identically distributed, and using continuous distributions so that the keys can be assumed to be all distinct. Three types of random key sources are considered, namely memoryless sources, Markov sources and intermittent sources.
0 references