Abstract
We describe a simple quantum algorithm for preparing copies of an -dimensional quantum state whose amplitudes are given by a quantum oracle. Our result extends a previous work of Grover, who showed how to prepare one copy in time . In comparison with the naive solution obtained by repeating this procedure times, our algorithm achieves the optimal running time of . Our technique uses a refinement of the quantum rejection sampling method employed by Grover. As a direct application, we obtain a similar speedup for obtaining independent samples from a distribution whose probability vector is given by a quantum oracle.
- Received 13 February 2022
- Accepted 3 June 2022
DOI:https://doi.org/10.1103/PhysRevA.105.062440
©2022 American Physical Society