Quantum state preparation for multivariate functions
Abstract
A fundamental step of any quantum algorithm is the preparation of qubit registers in a suitable initial state. Often qubit registers represent a discretization of continuous variables and the initial state is defined by a multivariate function. We develop protocols for preparing quantum states whose amplitudes encode multivariate functions by linearly combining block-encodings of Fourier and Chebyshev basis functions. Without relying on arithmetic circuits, quantum Fourier transforms, or multivariate quantum signal processing, our algorithms are simpler and more effective than previous proposals. We analyze requirements both asymptotically and pragmatically in terms of near/medium-term resources. Numerically, we prepare bivariate Student's t-distributions, 2D Ricker wavelets and electron wavefunctions in a 3D Coulomb potential, which are initial states with potential applications in finance, physics and chemistry simulations. Finally, we prepare bivariate Gaussian distributions on the Quantinuum H2-1 trapped-ion quantum processor using 24 qubits and up to 237 two-qubit gates.
Cite
@article{arxiv.2405.21058,
title = {Quantum state preparation for multivariate functions},
author = {Matthias Rosenkranz and Eric Brunner and Gabriel Marin-Sanchez and Nathan Fitzpatrick and Silas Dilkes and Yao Tang and Yuta Kikuchi and Marcello Benedetti},
journal= {arXiv preprint arXiv:2405.21058},
year = {2025}
}
Comments
28 pages, 11 figures. Added Appendix D with comparison to prior work, minor clarifications and updates. To appear in Quantum