Sorting and Selection with Imprecise Comparisons
Not on the map. Why?
Abstract (arXiv)
We consider a simple model of imprecise comparisons: there exists some δ>0 such that when a subject is given two elements to compare, if the values of those elements (as perceived by the subject) differ by at least δ, then the comparison will be made correctly; when the two elements have values that are within δ, the outcome of the comparison is unpredictable. This model is inspired by both imprecision in human judgment of values and also by bounded but potentially adversarial errors in the outcomes of sporting tournaments. Our model is closely related to a number of models commonly considered in the psychophysics literature where δ corresponds to the em just noticeable difference unit (JND) or em difference threshold. In experimental psychology, the method of paired comparisons was proposed as a means for ranking preferences amongst n elements of a human subject. The method requires performing all binomn2 comparisons, then sorting elements according to the number of wins. The large number of comparisons is performed to counter the potentially faulty decision-making of the human subject, who acts as an imprecise comparator. We show that in our model the method of paired comparisons has optimal accuracy, minimizing the errors introduced by the imprecise comparisons. However, it is also wasteful, as it requires all binomn2. We show that the same optimal guarantees can be achieved using 4 n3/2 comparisons, and we prove the optimality of our method. We then explore the general tradeoff between the guarantees on the error that can be made and number of comparisons for the problems of sorting, max-finding, and selection. Our results provide strong lower bounds and close-to-optimal solutions for each of these problems.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Jan 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1.
2 papers.
- 2021How to Design Robust Algorithms using Noisy Comparison Oraclecited by 4
- 2023On the Optimal Bounds for Noisy Computingcited by 2
- 2023On the Optimal Bounds for Noisy Computing21 Jun 2023
- 2021How to Design Robust Algorithms using Noisy Comparison Oracle12 May 2021