coping with Delays and Time-Outs in Binary Search Procedures

How many questions are necessary to guess an unknown number x in the set S = {1, 2, ..., n}, by using only comparison questions, that is questions of the type "Is x ≤ a?", when answers are received with a constant delay d, and up to a constant number c of the answers can be lost, i.e. can be not received at all? We exactly solve this problem for all integers d ≥ 0 and c = 1. We also briefly discuss the analogy between the above problem and that of broadcasting over a fully connected network with link latency.

[1]  Joel H. Spencer,et al.  Ulam's Searching Game with a Fixed Number of Lies , 1992, Theor. Comput. Sci..

[2]  S. Ulam,et al.  Adventures of a Mathematician , 2019, Mathematics: People · Problems · Results.

[3]  Ugo Vaccaro,et al.  Optimal Strategies Against a Liar , 1999, Theor. Comput. Sci..

[4]  Donald E. Knuth,et al.  The Art of Computer Programming: Volume 3: Sorting and Searching , 1998 .

[5]  David A. Huffman,et al.  A method for the construction of minimum-redundancy codes , 1952, Proceedings of the IRE.

[6]  Peter Winkler,et al.  On playing “Twenty Questions” with a liar , 1992, SODA '92.

[7]  Ferdinando Cicalese,et al.  Optimal Binary Search with Two Unreliable Tests and Minimum Adaptiveness , 1999, ESA.

[8]  Michael E. Saks,et al.  Every Poset Has a Central Element , 1985, J. Comb. Theory, Ser. A.

[9]  Amotz Bar-Noy,et al.  Designing broadcasting algorithms in the postal model for message-passing systems , 1992, SPAA '92.

[10]  Andrzej Pelc,et al.  Solution of Ulam's problem on searching with a lie , 1987, J. Comb. Theory, Ser. A.

[11]  Andris Ambainis,et al.  Playing twenty questions with a procrastinator , 1999, SODA '99.

[12]  Joel H. Spencer,et al.  Coping with Errors in Binary Search Procedures , 1980, J. Comput. Syst. Sci..

[13]  Javed A. Aslam,et al.  Searching in the presence of linearly bounded errors , 1991, STOC '91.

[14]  Martin Aigner Combinatorial search , 1988 .

[15]  Refael Hassin,et al.  Monotonicity and Efficient Computation of Optimal Dichotomous Search , 1993, Discret. Appl. Math..

[16]  Gyula O. H. Katona,et al.  Combinatorial Search Problems , 1991, Proceedings. 1991 IEEE International Symposium on Information Theory.

[17]  Martin Aigner,et al.  Searching with Lies , 1996, J. Comb. Theory, Ser. A.

[18]  Andrzej Pelc,et al.  Detecting errors in searching games , 1989, J. Comb. Theory, Ser. A.

[19]  Assaf Schuster,et al.  Optimal point-to-point broadcast algorithms via lopsided trees , 1997, Proceedings of the Fifth Israeli Symposium on Theory of Computing and Systems.

[20]  Michael E. Saks,et al.  Searching Ordered Structures , 1985, J. Algorithms.

[21]  Derek Andrews Searching and Sorting , 1997 .

[22]  Susanne Albers,et al.  Delayed Information and Action in On-Line Algorithms , 2001, Inf. Comput..

[23]  Andris Ambainis,et al.  Delayed Binary Search, or Playing Twenty Questions with a Procrastinator , 2001, Algorithmica.

[24]  K. Hinderer,et al.  On polychotomous search problems , 1994 .

[25]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[26]  Donald E. Knuth,et al.  The art of computer programming, volume 3: (2nd ed.) sorting and searching , 1998 .

[27]  Gyula Katona,et al.  Combinatorial Search Problems , 1972, International Centre for Mechanical Sciences.