Improved algorithms for quantum identification of Boolean oracles

The oracle identification problem (OIP) was introduced by Ambainis et al. [3]. It is given as a set S of M oracles and a blackbox oracle f. Our task is to figure out which oracle in S is equal to the blackbox f by making queries to f. OIP includes several problems such as the Grover Search as special cases. In this paper, we improve the algorithms in [3] by providing a mostly optimal upper bound of query complexity for this problem: (i) For any oracle set S such that $|S| \le 2^{N^d}$ (d < 1), we design an algorithm whose query complexity is $O(\sqrt{N\log{M}/\log{N}})$, matching the lower bound proved in [3]. (ii) Our algorithm also works for the range between $2^{N^d}$ and 2N/logN (where the bound becomes O(N)), but the gap between the upper and lower bounds worsens gradually. (iii) Our algorithm is robust, namely, it exhibits the same performance (up to a constant factor) against the noisy oracles as also shown in the literatures [2, 11, 18] for special cases of OIP

[1]  Ronald de Wolf,et al.  Robust Quantum Algorithms and Polynomials , 2003, ArXiv.

[2]  Ori Sasson,et al.  Property testing of data dimensionality , 2003, SODA '03.

[3]  Andris Ambainis,et al.  Quantum walk algorithm for element distinctness , 2003, 45th Annual IEEE Symposium on Foundations of Computer Science.

[4]  Gilles Brassard,et al.  Tight bounds on quantum searching , 1996, quant-ph/9605034.

[5]  Rocco A. Servedio,et al.  Improved Bounds on Quantum Learning Algorithms , 2004, Quantum Inf. Process..

[6]  Richard Cleve,et al.  A Quantum Goldreich-Levin Theorem with Cryptographic Applications , 2002, STACS.

[7]  Ronald de Wolf,et al.  Quantum lower bounds by polynomials , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[8]  Dana Ron,et al.  Property testing and its connection to learning and approximation , 1998, JACM.

[9]  Jin-Soo Kim,et al.  Quantum Database Search by a Single Query , 1998, QCQC.

[10]  Umesh V. Vazirani,et al.  Quantum Complexity Theory , 1997, SIAM J. Comput..

[11]  G. Brassard,et al.  Quantum Amplitude Amplification and Estimation , 2000, quant-ph/0005055.

[12]  Eli Upfal,et al.  Computing with Noisy Information , 1994, SIAM J. Comput..

[13]  Lov K. Grover A fast quantum mechanical algorithm for database search , 1996, STOC '96.

[14]  Ronald de Wolf,et al.  Quantum Search on Bounded-Error Inputs , 2003, ICALP.

[15]  M. Sipser,et al.  Bound on the number of functions that can be distinguished with k quantum queries , 1999 .

[16]  Ronald de Wolf,et al.  Robust Polynomials and Quantum Algorithms , 2005, STACS.

[17]  Markus Grassl,et al.  Generalized Grover Search Algorithm for Arbitrary Initial Amplitude Distribution , 1998, QCQC.

[18]  Felix Wu,et al.  The quantum query complexity of approximating the median and related statistics , 1998, STOC '99.

[19]  Frédéric Magniez,et al.  Quantum algorithms for the triangle problem , 2005, SODA '05.

[20]  Andris Ambainis,et al.  Quantum search of spatial regions , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[21]  Andris Ambainis,et al.  Quantum Identification of Boolean Oracles , 2004, STACS.

[22]  Scott Aaronson,et al.  Quantum lower bounds for the collision and the element distinctness problems , 2004, JACM.

[23]  Dong Pyo Chi,et al.  Quantum Database Searching by a Single Query , 1997 .

[24]  Frédéric Magniez,et al.  Quantum algorithms for element distinctness , 2000, Proceedings 16th Annual IEEE Conference on Computational Complexity.

[25]  Mehdi Mhalla,et al.  Quantum Query Complexity of Some Graph Problems , 2004, SIAM J. Comput..

[26]  Bernard Chazelle,et al.  Sublinear Geometric Algorithms , 2005, SIAM J. Comput..

[27]  Gérard D. Cohen,et al.  Covering Codes , 2005, North-Holland mathematical library.