A quantum advection-diffusion solver using the quantum singular value transform
We present a quantum algorithm for the simulation of the linear advection-diffusion equation based on block encodings of high order finite-difference operators and the quantum singular value transform. Our complexity analysis shows that the higher order methods significantly reduce the number of gates and qubits required to reach a given accuracy. The theoretical results are supported by numerical simulations of one- and two-dimensional benchmarks.
š” Research Summary
The paper introduces a quantum algorithm for solving the linear advectionādiffusion equation āāu + cĀ·āu = νĪu by leveraging highāorder finiteādifference discretizations, blockāencoding techniques, and the Quantum Singular Value Transform (QSVT). The authors begin by discretizing the spatial domain into a uniform grid and constructing symmetric finiteādifference operators Dāp (for first derivatives) and D(2)āp (for second derivatives) of arbitrary even order 2p. These operators are expressed as linear combinations of translation unitaries, enabling the use of the Linear Combination of Unitaries (LCU) method to build efficient unitary blockāencodings of the discretized differential operator L = ācāÆDāp + νāÆDāp² (or the alternative L = ācāÆDāp + νāÆD(2)āp).
A key technical contribution is the systematic construction of blockāencodings for any orderāp finiteādifference operator, together with rigorous error bounds showing that the truncation error scales as O(Īx^{2p}) where Īx is the grid spacing. Once a blockāencoding of the Hermitian matrix H = iβāÆDāp (with a normalization constant β ensuring āHā ⤠1) is obtained, the algorithm applies QSVT to approximate the matrix exponential e^{LāÆT}. The target function is f(x) = e^{āMāx²}āÆcos(Māx) + iāÆe^{āMāx²}āÆsin(Māx), where Mā = cāÆT/β and Mā = νāÆT/β². By approximating f with a polynomial q of degree d that satisfies |q(x)| ⤠1 on
Comments & Academic Discussion
Loading comments...
Leave a Comment