Coping with errors in binary search procedures

作者:

Highlights:

摘要

We consider the problem of identifying an unknown value x ϵ {1, 2,…, n} using only comparisons of x to constants when as many as E of the comparisons may receive erroneous answers. For a continuous analogue of this problem we show that there is a unique strategy that is optimal in the worst case. This strategy for the continuous problem is then shown to yield a strategy for the original discrete problem that uses log2n + E · log2log2n + O(E · log2E) comparisons in the worst case. This number is shown to be optimal even if arbitrary “Yes-No” questions are allowed.We show that a modified version of this search problem with errors is equivalent to the problem of finding the minimal root of a set of increasing functions. The modified version is then also shown to be of complexity log2n + E · log2log2n + O(E · log2E).

论文关键词:

论文评审过程:Received 26 March 1980, Available online 3 December 2003.

论文官网地址:https://doi.org/10.1016/0022-0000(80)90014-8