QCQI - Chapter 8: Grover Search & Amplitude Amplification
Learning Objectives¶
Oracle + diffuser rotation in 2D.
Optimal iterate count and overshoot.
Amplitude amplification and estimation.
Circuits¶
Oracle: conjugated multi-controlled-; Diffuser: (for ).
Eureka! Reflect about via Hadamards and a single CCZ.
Hands-on Notebook¶
Companion notebook (multi-backend): L10
Set backend in the first cell to cirq, pennylane, braket, pyquil, or qiskit.
Mini-Lab¶
Plot vs. for .
Try solutions and compare with theory.
Replace by biased and check rotation.