Given $n$ elements, an integer $k$ and a parameter $\varepsilon$, we study to select an element with rank in $(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 $k$-th smallest element and sorting have been shown to require $\Theta\big(n \log \frac{1}{Q}\big)$, $\Theta\big(n\log \frac{\min\{k,n-k\}}{Q}\big)$ and $\Theta\big(n\log \frac{n}{Q}\big)$ comparisons, respectively, to achieve success probability $1-Q$. Recently, Leucci and Liu proved that the approximate minimum selection problem ($k=0$) requires expected $\Theta(\varepsilon^{-1}\log \frac{1}{Q})$ comparisons. We develop a randomized algorithm that performs expected $O(\frac{k}{n}\varepsilon^{-2} \log \frac{1}{Q})$ comparisons to achieve success probability at least $1-Q$. We also prove that any randomized algorithm with success probability at least $1-Q$ performs expected $\Omega(\frac{k}{n}\varepsilon^{-2}\log \frac{1}{Q})$ comparisons. Our results indicate a clear distinction between approximating the minimum and approximating the $k$-th smallest element, which holds even for the high probability guarantee, e.g., if $k=\frac{n}{2}$ and $Q=\frac{1}{n}$, $\Theta(\varepsilon^{-1}\log n)$ versus $\Theta(\varepsilon^{-2}\log n)$. Moreover, if $\varepsilon=n^{-\alpha}$ for $\alpha \in (0,\frac{1}{2})$, the asymptotic difference is almost quadratic, i.e., $\tilde{\Theta}(n^{\alpha})$ versus $\tilde{\Theta}(n^{2\alpha})$.
翻译:考虑到美元元素, 整数 $2 元元和参数 $2 美元, 我们研究如何使用不可靠的比较来选择一个以美元( k- n\ varepsilon, k+n\ varepsilon) 排序值的元素。 在这种错误模型中, 找到最小值、 选择 $- 2 最小值和排序等基本问题, 需要 $( dig) (n) 美元( formi) 美元, 美元(n\ n\ varepsil, kn\ vracesilon) 美元, 美元(n\ vrice) 和 美元(n) 美元(n) 美元(n\ big) 和 美元(n\ c) 美元( morecomm ) 的排序值。 最近, Lecucci 和 Liu 证明, 最起码的选择问题(k) 需要 $(\\ sta( sta) cilsion) 和 美元(lok) 美元(lossional dal) aral dalationsal) lax, 美元(我们也可以(sal) lax) 美元(s) 10) 美元(s) 美元) 美元(c) 或(c) 美元) 美元(c) 美元) 美元) 美元(c) 美元(c) 美元) 美元) 美元(c) 美元(我们(s) 美元) 美元) 。