The hybrid argument for the optimality of quantum search compares
PHYSICS · Multi-part · Fermi University Physics · Quantum Information & Technology · The quantum circuit model and quantum algorithms · The quantum circuit model and quantum algorithms
Quantum Information and Technology, Ch Grover search, amplitude amplification and counting
Problem
The hybrid argument for the optimality of quantum search compares, for each possible marked item x∈{0,…,N−1}, the state ∣ψkx⟩ of a fixed quantum search circuit after k calls to the oracle Ox that marks only x, with the state ∣ψk⟩ after k calls to the oracle O∅ that marks no item at all. Both start from the same initial state and the circuit applies the same fixed unitaries between queries regardless of x. Define Dk=x=0∑N−1∣ψkx⟩−∣ψk⟩2. You are given: (i) D0=0; (ii) for any normalised state ∣ϕ⟩, ∥Ox∣ϕ⟩−∣ϕ⟩∥=2∣⟨x∣ϕ⟩∣, and hence, for the no-oracle state, ∑x∥Ox∣ψk⟩−∣ψk⟩∥2=4; (iii) every unitary applied between queries preserves the norm of a state and of a difference of states.
((a)) Using the triangle inequality on ∣ψk+1x⟩−∣ψk+1⟩ and then the Cauchy-Schwarz inequality on the resulting cross term, show that Dk+1≤(Dk+2)2.
((b)) Prove by induction on k that Dk≤4k2 for every integer k≥0.
((c)) A search circuit that can reliably say which of the N oracles it was given must, once it succeeds with good probability, have driven the state far enough from the untouched one that Dk≥N/2. Using part (b), find the least k (an integer) for which this is possible when N=106, and compare it with the R=785 Grover iterations that actually solve this case with one marked item.