Optimizing the Number of Gates in Quantum Search

Abstract

In its usual form, Grover's quantum search algorithm uses O(N) queries and O(N N) other elementary gates to find a solution in an N-bit database. Grover in 2002 showed how to reduce the number of other gates to O(N N) for the special case where the database has a unique solution, without significantly increasing the number of queries. We show how to reduce this further to O(N(r) N) gates for any constant r, and sufficiently large N. This means that, on average, the gates between two queries barely touch more than a constant number of the N qubits on which the algorithm acts. For a very large N that is a power of 2, we can choose r such that the algorithm uses essentially the minimal number π4N of queries, and only O(N( N)) other gates.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…