REVIEW
Quantum Amplitude Amplification and Estimation
Quantum Physics · Submitted 15 May 2000 · 15 references
Pith's verdict: This paper generalizes Grover search to arbitrary unitaries and unknown success probabilities while adding amplitude estimation for optimal counting.
Why Pith says this
Highlight any text to comment on it.
Referee report
The paper
The paper claims
Amplitude amplification finds a good element after a number of steps proportional to one over the square root of its initial probability.
The reading
What carries the argument
The amplitude amplification operator constructed from A, its inverse, and reflections based on the condition chi, which rotates the state vector to increase the amplitude of good outcomes.
Extended reading notes
Core claim
Amplitude amplification is a process that allows to find a good x after an expected number of applications of A and its inverse which is proportional to 1/sqrt(a), assuming algorithm A makes no measurements. This is a generalization of Grover's searching algorithm in which A was restricted to producing an equal superposition of all members of X and we had a promise that a single x existed such that chi(x)=1. Our algorithm works whether or not the value of a is known ahead of time. In case the value of a is known, we can find a good x after a number of applications of A and its inverse which is proportional to 1/sqrt(a) even in the worst case. We show that this quadratic speedup can also be a
Load-bearing premise
The initial algorithm A is unitary and performs no measurements.
Editorial extensions
If this is right
- Any search problem whose good elements have probability a under a unitary preparation algorithm can be solved with quadratic speedup over classical repetition.
- When the success probability a is known, a fixed number of applications suffices to find a solution with high probability.
- The same quadratic speedup applies to search problems equipped with good classical heuristics that can be turned into a unitary algorithm A.
- Amplitude estimation yields optimal quantum query complexity for approximate counting of the number of solutions to chi(x)=1.
Reading between the lines
- The technique supplies a general primitive that can be substituted for classical repetition sampling in any quantum algorithm whose analysis depends on estimating or boosting success probabilities.
- It opens the door to quantum versions of heuristic search methods in which the initial distribution produced by A is biased toward promising regions rather than uniform.
- Because amplitude estimation recovers a with precision scaling as the square root of the number of queries, it can replace classical Monte Carlo estimation in hybrid quantum-classical pipelines.
Original abstract
Consider a Boolean function $\chi: X \to \{0,1\}$ that partitions set $X$ between its good and bad elements, where $x$ is good if $\chi(x)=1$ and bad otherwise. Consider also a quantum algorithm $\mathcal A$ such that $A |0\rangle= \sum_{x\in X} \alpha_x |x\rangle$ is a quantum superposition of the elements of $X$, and let $a$ denote the probability that a good element is produced if $A |0\rangle$ is measured. If we repeat the process of running $A$, measuring the output, and using $\chi$ to check the validity of the result, we shall expect to repeat $1/a$ times on the average before a solution is found. *Amplitude amplification* is a process that allows to find a good $x$ after an expected number of applications of $A$ and its inverse which is proportional to $1/\sqrt{a}$, assuming algorithm $A$ makes no measurements. This is a generalization of Grover's searching algorithm in which $A$ was restricted to producing an equal superposition of all members of $X$ and we had a promise that a single $x$ existed such that $\chi(x)=1$. Our algorithm works whether or not the value of $a$ is known ahead of time. In case the value of $a$ is known, we can find a good $x$ after a number of applications of $A$ and its inverse which is proportional to $1/\sqrt{a}$ even in the worst case. We show that this quadratic speedup can also be obtained for a large family of search problems for which good classical heuristics exist. Finally, as our main result, we combine ideas from Grover's and Shor's quantum algorithms to perform amplitude estimation, a process that allows to estimate the value of $a$. We apply amplitude estimation to the problem of *approximate counting*, in which we wish to estimate the number of $x\in X$ such that $\chi(x)=1$. We obtain optimal quantum algorithms in a variety of settings.
The compiled record
The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
The abstract, sentence by sentence
Consider a Boolean function $\chi: X \to \{0,1\}$ that partitions set $X$ between its good and bad elements, where $x$ is good if $\chi(x)=1$ and bad otherwise. Consider also a quantum algorithm $\mathcal A$ such that $A |0\rangle= \sum_{x\in X} \alpha_x |x\rangle$ is a quantum superposition of the elements of $X$, and let $a$ denote the probability that a good element is produced if $A |0\rangle$ is measured. If we repeat the process of running $A$, measuring the output, and using $\chi$ to check the validity of the result, we shall expect to repeat $1/a$ times on the average before a solution is found. *Amplitude amplification* is a process that allows to find a good $x$ after an expected number of applications of $A$ and its inverse which is proportional to $1/\sqrt{a}$, assuming algorithm $A$ makes no measurements. This is a generalization of Grover's searching algorithm in which $A$ was restricted to producing an equal superposition of all members of $X$ and we had a promise that a single $x$ existed such that $\chi(x)=1$. Our algorithm works whether or not the value of $a$ is known ahead of time. In case the value of $a$ is known, we can find a good $x$ after a number of applications of $A$ and its inverse which is proportional to $1/\sqrt{a}$ even in the worst case. We show that this quadratic speedup can also be obtained for a large family of search problems for which good classical heuristics exist. Finally, as our main result, we combine ideas from Grover's and Shor's quantum algorithms to perform amplitude estimation, a process that allows to estimate the value of $a$. We apply amplitude estimation to the problem of *approximate counting*, in which we wish to estimate the number of $x\in X$ such that $\chi(x)=1$. We obtain optimal quantum algorithms in a variety of settings.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | Consider a Boolean function $\chi: X \to \{0,1\}$ that partitions set $X$ between its good and bad elements, where $x$ is good if $\chi(x)=1$ and bad otherwise. | background 0.99 | 0.07 | 0.01 | asserted 0.90 |
| s1 | Consider also a quantum algorithm $\mathcal A$ such that $A |0\rangle= \sum_{x\in X} \alpha_x |x\rangle$ is a quantum superposition of the elements of $X$, and let $a$ denote the probability that a good element is produced if $A |0\rangle$ is measured. | background 0.88 | 0.14 | 0.02 | asserted 0.93 |
| s2 | If we repeat the process of running $A$, measuring the output, and using $\chi$ to check the validity of the result, we shall expect to repeat $1/a$ times on the average before a solution is found. *Amplitude amplification* is a process that allows to find a good $x$ after an expected number of applications of $A$ and its inverse which is proportional to $1/\sqrt{a}$, assuming algorithm $A$ makes no measurements. | background 0.44 | 0.42 | 0.08 | asserted 0.83 |
| s3 | This is a generalization of Grover's searching algorithm in which $A$ was restricted to producing an equal superposition of all members of $X$ and we had a promise that a single $x$ existed such that $\chi(x)=1$. | background 0.67 | 0.20 | 0.03 | asserted 1.00 |
| s4 | Our algorithm works whether or not the value of $a$ is known ahead of time. | contribution 0.65 | 0.84 | 0.04 | asserted 0.99 |
| s5 | In case the value of $a$ is known, we can find a good $x$ after a number of applications of $A$ and its inverse which is proportional to $1/\sqrt{a}$ even in the worst case. | result 0.78 | 0.81 | 0.05 | asserted 0.82 |
| s6 | We show that this quadratic speedup can also be obtained for a large family of search problems for which good classical heuristics exist. | result 0.56 | 0.88 | 0.05 | asserted 0.99 |
| s7 | Finally, as our main result, we combine ideas from Grover's and Shor's quantum algorithms to perform amplitude estimation, a process that allows to estimate the value of $a$. | contribution 0.93 | 0.93 | 0.93 | asserted 1.00 |
| s8 | We apply amplitude estimation to the problem of *approximate counting*, in which we wish to estimate the number of $x\in X$ such that $\chi(x)=1$. | contribution 0.77 | 0.91 | 0.05 | asserted 0.97 |
| s9 | We obtain optimal quantum algorithms in a variety of settings. | result 0.94 | 0.89 | 0.09 | asserted 1.00 |
What was examined, and what was not
- arXiv listing abstract v1
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
References
How later papers used it
396 later papers cite it
18 later papers by other authors are listed below: 17 used its method or tool and 1 compared its own results with it.
Uses its method or tool 17 of 175 papers with this label
-
Used this paper's quantum counting algorithm as its main technical tool.
Quantum algorithms for testing properties of distributions (2009) · 1.00 · paraphrased: the licence does not allow quoting
-
This is done by constructing a quantum unitary based on quantum amplitude estimation [ref] that approximately computes the joining times of all the variables in the inactive set $ℐ$.
Quantum Algorithms for the Pathwise Lasso (2023) · Our work · 1.00
-
Used this paper's amplitude estimation to obtain 1/2 (ΔF̃/α_Δ+1) to ε/2α_Δ precision with 1-ξ success rate.
Fullqubit alchemist: Quantum algorithm for alchemical free energy calculations (2025) · 1.00 · paraphrased: the licence does not allow quoting
-
Used this paper's quantum amplitude amplification technique.
Faster Amplitude Estimation (2020) · 1.00 · paraphrased: the licence does not allow quoting
-
Obtained the power spectrum of the neutrino density perturbation by additional unitary operations and this paper's quantum amplitude estimation.
Quantum algorithm for the Vlasov simulation of the large-scale structure formation with massive neutrinos (2023) · 1.00 · paraphrased: the licence does not allow quoting
-
Our approach is a direct application of amplitude estimate technique [ref] and can achieve a quadratic speedup in precision over standard classical Monte Carlo sampling.
Efficient quantum algorithm for nonlinear reaction-diffusion equations and energy estimation (2022) · Introduction · 1.00
-
Applied this paper's (approximate) counting algorithm with parameters (M,k)=(⌈48 π√(m/k)⌉,6).
Near-Optimal-Time Quantum Algorithms for Approximate Pattern Matching (2024) · 1.00 · paraphrased: the licence does not allow quoting
-
Next, we carry out Brassard's amplitude amplification [ref] with the iterate [equation] The final state after amplitude amplification, $|ψ^'⟩$ will have unit overlap with the $|0^m+3⟩$ sector and infidelity at most $ϵ$ relative to $_Λ+ δ(λ+ |Λ|)$: [equation]
Requirements for building effective Hamiltonians using quantum-enhanced density matrix downfolding (2024) · Sampling H_Lambda · 1.00
-
Applied this paper's amplitude amplification to boost the success probability, requiring 𝒪(1/√(p_rare)) applications of U_P and U_Π_ℛ.
Quantum enhanced rare event discovery and sampling (2026) · 1.00 · paraphrased: the licence does not allow quoting
-
Finally, our second mechanism uses the amplitude estimation algorithm from Brassard et al. [ref] .
Answering Counting Queries with Differential Privacy on a Quantum Computer (2026) · Related Work · 1.00
-
Used this paper's amplitude amplification to boost the success probability.
Quantum simulation of non-Markovian dynamical systems (2026) · 1.00 · paraphrased: the licence does not allow quoting
-
To boost the success probability to a constant, say $2/3$, we therefore combine this procedure with amplitude amplification and estimation [ref] (as in maximum phase estimation [ref] ).
On estimating operator norm distance, with optimal trace distance estimation when one state is pure (2026) · Proof techniques · 1.00
-
Meanwhile, we can apply amplitude estimation [ref] to $P$ to obtain the normalization factor $c_l = ‖ΔU⃗^n+1‖_2$. we use $ũ$ and $c_l$ to update the sum tree and finish this iteration step.
Quantum Finite Volume Method for Computational Fluid Dynamics with Classical Input and Output (2021) · Quantum Finite Volume Method · 1.00
-
Used this paper's Grover diffusion operator for the coin operator.
Quantum Circuits for Quantum Spatial Search on $d$-Dimensional Lattices (2026) · 1.00 · paraphrased: the licence does not allow quoting
-
Required 𝒪(χζ/δ) iterations of the operation to extract the result to within error δ using amplitude estimation.
Linear embedding of nonlinear dynamical systems and prospects for efficient quantum algorithms (2020) · 0.90 · paraphrased: the licence does not allow quoting
-
Estimated the corresponding amplitude following this paper, using a Grover operator to estimate a_0 with additive error ε using O(1/ε) controlled applications of Q.
Canonical Partition Function on a Quantum Computer through Trotter Interpolation (2025) · 0.99 · paraphrased: the licence does not allow quoting
-
The final key ingredient of our algorithms is Grover's search [ref] and its generalization in the framework of amplitude amplification [ref] .
Quantum Pattern Matching in Generalised Degenerate Strings (2026) · Quantum computation · 0.99
Compares with it 1 of 13 papers with this label
-
Compared its own O(k^2logk/ε) complexity for estimating all k values with this paper's Oklogk/ε^2, which is still better when ε=Θ1.
Simultaneous Estimation of Nonlinear Functionals of a Quantum State (2025) · 0.99 · paraphrased: the licence does not allow quoting
How the literature uses it
193 arXiv papers cite this in 360 sentences
Papers whose main result relates to this one's
States the same result 1 paper
-
Finally, as our main result, we combine ideas from Grover's and Shor's quantum algorithms to perform approximate counting, which can be seen as an amplitude estimation process.
Quantum Counting · 0.92
Papers citing it · 178 sentences without a confident label
Builds on it 2 papers
-
This includes all variants of amplitude amplifications with any diffusion operator (mixing Hamiltonian) that starts in the ground state of this operator [ref] and with a slight modification to eq.
Lower bounds on the number of rounds of the quantum approximate optimization algorithm required for guaranteed approximation ratios · Lower bound on search with QAOA · 0.87
-
Our approach trivially extends to the more general setting of amplitude amplification originally proposed in [ref] .
Unbounded loops in quantum programs: categories and weak while loops · Related work · 0.98
Uses its method or tool 95 papers
-
To gain a quantum advantage in the Monte Carlo simulation itself, we want to use this circuit in a QAE circuit [ref] .
A Quantum Algorithm for the Sensitivity Analysis of Business Risks · Quantum circuit for the business risk model · 0.99
-
The basis of our algorithm is to use quantum counting [ref] to efficiently count the abundance of order intervals of a particular size in a causal set.
Benincasa-Dowker-Glaser causal set actions by quantum counting · Overview of techniques · 0.98
-
Because this probability is known exactly in advance, the general exact amplitude amplification theorem of Brassard, Høyer, Mosca and Tapp [ref] applies directly, turning a $≥12$ success probability into certainty with a single amplification iteration.
Exact quantum splitting and the structure of finite algebras · Contribution · 0.97
Compares with it 4 papers
-
This is consistent with the tight lower bound of an oracular unstructured search [ref] .
Lower bounds on the number of rounds of the quantum approximate optimization algorithm required for guaranteed approximation ratios · Lower bound for QAOA with Grover-mixer is tight for search · 0.81
-
These upper bounds do not have optimal scaling in $$, as the actual quantum query complexities of these problems are $1/1-λ√(n/t)$ and $1/√(n/|x|)$ [ref] , however, using est-alg-gap, the optimal query complexities can be recovered.
Approximate Span Programs · Example · 0.88
-
[ref] has no need to perform Hamiltonian simulation, so we expect the speedup to look more like the one in the case of phase estimation.
Faster Coherent Quantum Algorithms for Phase, Energy, and Amplitude Estimation · Non-Destructive Amplitude Estimation · 0.88
Cites it as background 43 papers
-
The quantum analogue of classical MCI is known as Quantum Monte Carlo Integration (QMCI) [ref] , and this quantum algorithm utilises the Quantum Amplitude Estimation [ref] (QAE) algorithm as a key subroutine, providing a quadratic speed-up in root mean-squared error (RMSE) convergence with respect to classical MCI.
A general approach to quantum integration of cross sections in high-energy physics · Introduction · 0.86
-
Grover's search provides a quadratic speed-up of $𝒪(√(N))$ over classical methods [ref] ; it uses an oracle $O$ to mark states representing search solutions by flipping their amplitude signs [ref] ; then, an iterative amplitude amplification increases the probability of measuring the correct result [ref] .
Quantum-Enhanced Weight Optimization for Neural Networks Using Grover's Algorithm · Deep Learning and Quantum Computing · 0.94
-
Quantum amplitude estimation and related quantum mean estimation algorithms reduce the sampling complexity of expectation estimation from $𝒪(ϵ^-2)$ to $𝒪(ϵ^-1)$, thereby providing a quadratic speedup over classical Monte Carlo methods [ref] .
Quantum Derivative Pricing for SPDEs via BDSDE Representation · Introduction · 0.80
Discussion
Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.