Universal Quantum Emulator
Iman Marvian, Seth Lloyd

TL;DR
This paper introduces a quantum algorithm that efficiently emulates unknown unitaries using sample states, with runtime logarithmic in the Hilbert space dimension and sample complexity independent of it.
Contribution
The proposed algorithm emulates unknown unitaries without prior knowledge, with logarithmic runtime and sample complexity independent of the full Hilbert space dimension.
Findings
Runtime is logarithmic in the Hilbert space dimension D.
Sample complexity is independent of D and polynomial in the sample subspace dimension d.
Algorithm is blind and does not learn about the sample states or the unitary.
Abstract
We propose a quantum algorithm that emulates the action of an unknown unitary transformation on a given input state, using multiple copies of some unknown sample input states of the unitary and their corresponding output states. The algorithm does not assume any prior information about the unitary to be emulated or the sample input states. To emulate the action of the unknown unitary, the new input state is coupled to the given sample input-output pairs in a coherent fashion. Remarkably, the runtime of the algorithm is logarithmic in D, the dimension of the Hilbert space, and increases polynomially with d, the dimension of the subspace spanned by the sample input states. Furthermore, the sample complexity of the algorithm-i.e., the total number of copies of the sample input-output pairs needed to run the algorithm-is independent of D and polynomial in d. In contrast, the runtime and…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Numerical Methods and Algorithms
