Abstract
Grover’s algorithm is a quantum search algorithm that proceeds by repeated applications of the Grover operator and the Oracle until the state evolves to one of the target states. In the standard version of the algorithm, the Grover operator inverts the sign on only one state. Here we provide an exact solution to the problem of performing Grover’s search where the Grover operator inverts the sign on states. We show the underlying structure in terms of the eigenspectrum of the generalized Hamiltonian, and derive an appropriate initial state to perform the Grover evolution. This allows us to use the quantum phase estimation algorithm to solve the search problem in this generalized case, completely bypassing the Grover algorithm altogether. We obtain a time complexity of this case of , where is the search space dimension, is the number of target states, and , which is close to the optimal scaling.
- Received 1 July 2016
- Revised 13 November 2017
DOI:https://doi.org/10.1103/PhysRevLett.120.060501
© 2018 American Physical Society