Preconditioned Multivariate Quantum Solution Extraction
Gumaro Rendon, Stepan Smid
TL;DR
This paper tackles the explicit extraction of a function encoded in quantum amplitudes when solving differential equations with quantum algorithms, addressing the bottleneck where direct amplitude readout negates potential speedups. It introduces preconditioning by shifting the target function with a constant distribution to bound the effective condition number, enabling extraction at the Heisenberg limit, and extends the method to multivariate functions using cumulative distribution sampling and Chebyshev interpolation. The approach combines integral estimation via quantum amplitude estimation with tensor-product Chebyshev interpolation to reconstruct the full function from the encoded amplitudes, achieving favorable scaling in dimension and avoiding dependence on a vanishing minimum amplitude. Numerical simulations in one dimension using Grover-Rudolph encoding illustrate the pipeline from encoding to integral estimation and function extraction, while highlighting practical challenges and the need for additional qubits to realize accurate results. The work paves the way for robust quantum solution extraction in PDE tasks, offering a concrete route toward practical quantum advantages in high-dimensional settings.
Abstract
Numerically solving partial differential equations is a ubiquitous computational task with broad applications in many fields of science. Quantum computers can potentially provide high-degree polynomial speed-ups for solving PDEs, however many algorithms simply end with preparing the quantum state encoding the solution in its amplitudes. Trying to access explicit properties of the solution naively with quantum amplitude estimation can subsequently diminish the potential speed-up. In this work, we present a technique for extracting a smooth positive function encoded in the amplitudes of a quantum state, which achieves the Heisenberg limit scaling. We improve upon previous methods by allowing higher dimensional functions, by significantly reducing the quantum complexity with respect to the number of qubits encoding the function, and by removing the dependency on the minimum of the function using preconditioning. Our technique works by sampling the cumulative distribution of the given function, fitting it with Chebyshev polynomials, and subsequently extracting a representation of the whole encoded function. Finally, we trial our method by carrying out small scale numerical simulations.
