English

Quantum Identification of Boolean Oracles

Quantum Physics 2007-05-23 v1 Computational Complexity

Abstract

The oracle identification problem (OIP) is, given a set SS of MM Boolean oracles out of 2N2^{N} ones, to determine which oracle in SS is the current black-box oracle. We can exploit the information that candidates of the current oracle is restricted to SS. The OIP contains several concrete problems such as the original Grover search and the Bernstein-Vazirani problem. Our interest is in the quantum query complexity, for which we present several upper and lower bounds. They are quite general and mostly optimal: (i) The query complexity of OIP is O(NlogMlogNloglogM)O(\sqrt{N\log M \log N}\log\log M) for {\it any} SS such that M=S>NM = |S| > N, which is better than the obvious bound NN if M<2N/log3NM < 2^{N/\log^{3}N}. (ii) It is O(N)O(\sqrt{N}) for {\it any} SS if S=N|S| = N, which includes the upper bound for the Grover search as a special case. (iii) For a wide range of oracles (S=N|S| = N) such as random oracles and balanced oracles, the query complexity is Θ(N/K)\Theta(\sqrt{N/K}), where KK is a simple parameter determined by SS.

Keywords

Cite

@article{arxiv.quant-ph/0403056,
  title  = {Quantum Identification of Boolean Oracles},
  author = {Andris Ambainis and Kazuo Iwama and Akinori Kawachi and Hiroyuki Masuda and Raymond H. Putra and Shigeru Yamashita},
  journal= {arXiv preprint arXiv:quant-ph/0403056},
  year   = {2007}
}

Comments

11 pages, 4 figures, to appear in Proceedings of STACS 2004