TL;DR
This paper introduces a quantum analogue of rejection sampling, providing a tight characterization of its query complexity and demonstrating its applications in quantum algorithms such as linear systems, Metropolis sampling, and hidden shift problems.
Contribution
It defines quantum rejection sampling, analyzes its query complexity with semidefinite programming, and extends the automorphism principle to continuous groups for quantum state generation.
Findings
Quantum rejection sampling has a tight query complexity characterization.
It can be used to improve quantum algorithms for linear systems and sampling.
The automorphism principle is extended to continuous groups for quantum problems.
Abstract
Rejection sampling is a well-known method to sample from a target distribution, given the ability to sample from a given distribution. The method has been first formalized by von Neumann (1951) and has many applications in classical computing. We define a quantum analogue of rejection sampling: given a black box producing a coherent superposition of (possibly unknown) quantum states with some amplitudes, the problem is to prepare a coherent superposition of the same states, albeit with different target amplitudes. The main result of this paper is a tight characterization of the query complexity of this quantum state generation problem. We exhibit an algorithm, which we call quantum rejection sampling, and analyze its cost using semidefinite programming. Our proof of a matching lower bound is based on the automorphism principle which allows to symmetrize any algorithm over the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Quantum Rejection Sampling· youtube
