×

Quantum search on bounded-error inputs. (English) Zbl 1039.68056

Baeten, Jos C. M. (ed.) et al., Automata, languages and programming. 30th international colloquium, ICALP 2003, Eindhoven, The Netherland, June 30 – July 4, 2003. Proceedings. Berlin: Springer (ISBN 3-540-40493-7/pbk). Lect. Notes Comput. Sci. 2719, 291-299 (2003).
Summary: Suppose we have \(n\) algorithms, quantum or classical, each computing some bit-value with bounded error probability. We describe a quantum algorithm that uses \(O(\sqrt{n})\) repetitions of the base algorithms and with high probability finds the index of a 1-bit among these \(n\) bits (if there is such an index). This shows that it is not necessary to first significantly reduce the error probability in the base algorithms to \(O(1/\text{poly}(n))\) (which would require \(O(\sqrt{n}\log n)\) repetitions in total). Our technique is a recursive interleaving of amplitude amplification and error-reduction, and may be of more general interest. Essentially, it shows that quantum amplitude amplification can be made to work also with a bounded-error verifier. As a corollary we obtain optimal quantum upper bounds of \(O(\sqrt{N})\) queries for all constant-depth AND-OR trees on \(N\) variables, improving upon earlier upper bounds of \(O(\sqrt{N}\text{poly}\log(N))\).
For the entire collection see [Zbl 1029.00041].

MSC:

68Q25 Analysis of algorithms and problem complexity
68Q05 Models of computation (Turing machines, etc.) (MSC2010)
81P68 Quantum computation