Source author record

Daniel Rutschman

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

1works
1topics
2close collaborators

Published work

1 publications

preprint2022arXiv

Approximate Selection with Unreliable Comparisons in Optimal Expected Time

Given nn elements, an integer kk and a parameter ε\varepsilon, we study to select an element with rank in (k−nε,k+nε](k-n\varepsilon,k+n\varepsilon] using unreliable comparisons where the outcome of each comparison is incorrect independently with a constant error probability, and multiple comparisons between the same pair of elements are independent. In this fault model, the fundamental problems of finding the minimum, selecting the kk-th smallest element and sorting have been shown to require Θ(nlog⁡1Q)Θ\big(n \log \frac{1}{Q}\big), Θ(nlog⁡min⁡{k,n−k}Q)Θ\big(n\log \frac{\min\{k,n-k\}}{Q}\big) and Θ(nlog⁡nQ)Θ\big(n\log \frac{n}{Q}\big) comparisons, respectively, to achieve success probability 1−Q1-Q. Recently, Leucci and Liu proved that the approximate minimum selection problem (k=0k=0) requires expected Θ(ε−1log⁡1Q)Θ(\varepsilon^{-1}\log \frac{1}{Q}) comparisons. We develop a randomized algorithm that performs expected O(knε−2log⁡1Q)O(\frac{k}{n}\varepsilon^{-2} \log \frac{1}{Q}) comparisons to achieve success probability at least 1−Q1-Q. We also prove that any randomized algorithm with success probability at least 1−Q1-Q performs expected Ω(knε−2log⁡1Q)Ω(\frac{k}{n}\varepsilon^{-2}\log \frac{1}{Q}) comparisons. Our results indicate a clear distinction between approximating the minimum and approximating the kk-th smallest element, which holds even for the high probability guarantee, e.g., if k=n2k=\frac{n}{2} and Q=1nQ=\frac{1}{n}, Θ(ε−1log⁡n)Θ(\varepsilon^{-1}\log n) versus Θ(ε−2log⁡n)Θ(\varepsilon^{-2}\log n). Moreover, if ε=n−α\varepsilon=n^{-α} for α∈(0,12)α\in (0,\frac{1}{2}), the asymptotic difference is almost quadratic, i.e., Θ~(nα)\tildeΘ(n^α) versus Θ~(n2α)\tildeΘ(n^{2α}).

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.