Effects of a random noisy oracle on search algorithm complexity
Abstract
Grover’s algorithm provides a quadratic speed-up over classical algorithms for unstructured database or library searches. This paper examines the robustness of Grover’s search algorithm to a random phase error in the oracle and analyzes the complexity of the search process as a function of the scaling of the oracle error with database or library size. Both the discrete- and continuous-time implementations of the search algorithm are investigated. It is shown that unless the oracle phase error scales as O(N-1/4), neither the discrete- nor the continuous-time implementation of Grover’s algorithm is scalably robust to this error in the absence of error correction.
- Publication:
-
Physical Review A
- Pub Date:
- November 2003
- DOI:
- 10.1103/PhysRevA.68.052313
- arXiv:
- arXiv:quant-ph/0304138
- Bibcode:
- 2003PhRvA..68e2313S
- Keywords:
-
- 03.67.Lx;
- Quantum computation;
- Quantum Physics
- E-Print:
- 16 pages, 4 figures, submitted to Phys. Rev. A