Metadata
bibkey: brassardhoyermoscatapp2002amplification
authors: Gilles Brassard; Peter Høyer; Michele Mosca; Alain Tapp
year: 2002
title: Quantum Amplitude Amplification and Estimation
doi: null
url: https://arxiv.org/abs/quant-ph/0005055
claim: Amplitude amplification rotates a coherently prepared state in its good and bad two-dimensional span, using the preparation, its inverse and a success phase oracle.
strata_touched: []
license: citation-only
triage: anchor
Task focus is success amplitude, rather than state purity
Verified locator
https://arxiv.org/abs/quant-ph/0005055
The primary preprint is https://arxiv.org/pdf/quant-ph/0005055, with the rotation identity in equation (8) and the complexity conclusions in Theorems 2–3. The published chapter is in Quantum Computation and Information, Contemporary Mathematics 305, 53–74.
Let a supplied unitary preparation satisfy
where and are the normalized good and bad components for a supplied success projector . With the reflection convention
the exact iterate is
This follows by multiplying the two reflection matrices in the indicated basis. The entire algorithm can stay pure and in this two-dimensional invariant space while requiring order iterations to obtain constant success for small . Continued rotation can also decrease success. A two-dimensional description and perfect coherence therefore do not supply a polynomial runtime in the input length.
Each iterate uses , , and the success phase operation; their construction and execution costs belong to the runtime. Knowing or appropriately estimating controls the iteration count. The unknown-success search result does not supply a polynomial all-input halting bound when the success probability can vanish. Neither a classical proposal distribution nor a conditional successful state alone supplies the required coherent preparation and inverse.
For a formula with variables and satisfying assignments, uniform preparation has . A complete assignment can be checked and phase marked efficiently from the explicit formula, but the single-solution amplification count is still order . Marking precisely those prefixes having some valid extension asks the separate NP-complete prefix-completion question; it is not ordinary assignment verification.
The associated optimality lower bound for unstructured oracle search is Christof Zalka, Grover’s quantum searching algorithm is optimal, https://arxiv.org/abs/quant-ph/9711070. Its oracle scope does not establish a lower bound for algorithms exploiting an explicit SAT formula.