Quantum Iterative Methods for Solving Differential Equations with Application to Computational Fluid Dynamics
Chelsea A. Williams, Antonio A. Gentile, Vincent E. Elfving, Daniel Berger, Oleksandr Kyriienko
TL;DR
This work develops quantum iterative solvers for differential equations pertinent to computational fluid dynamics by embedding Jacobi and Gauss-Seidel iterations into gate-based quantum circuits using block encodings and the linear combination of unitaries (LCU). The Jacobi method is first realized, with $A=D+R$ and the classical update $x_k = D^{-1}(b - R x_{k-1})$ mapped to a sequence of block-encoded unitaries, enabling the $k^ ext{th}$ iterate to be assembled as an LCU of $k+1$ terms; Gauss-Seidel is extended through a Woodbury-based summation $\Omega= sum_{l=0}^L (-D^{-1}B)^l$. The implementation uses Givens-rotation block encodings and probabilistic statevector subtraction, and is validated on CFD-relevant problems such as the viscous Burgers equation and the 2D linearized Euler acoustics, demonstrating rapid convergence with modest quantum resources. The study analyzes circuit width and depth, highlighting substantial memory advantages (scaling as $\mathcal{O}(\log N)$) and discusses the role of these quantum iterative solvers as preconditioners within multigrid frameworks for industrial CFD, with potential improvements via QSP-based encodings and readout techniques for practical deployment.
Abstract
We propose quantum methods for solving differential equations that are based on a gradual improvement of the solution via an iterative process, and are targeted at applications in fluid dynamics. First, we implement the Jacobi iteration on a quantum register that utilizes a linear combination of unitaries (LCU) approach to store the trajectory information. Second, we extend quantum methods to Gauss-Seidel iterative methods. Additionally, we propose a quantum-suitable resolvent decomposition based on the Woodbury identity. From a technical perspective, we develop and utilize tools for the block encoding of specific matrices as well as their multiplication. We benchmark the approach on paradigmatic fluid dynamics problems. Our results stress that instead of inverting large matrices, one can program quantum computers to perform multigrid-type computations and leverage corresponding advances in scientific computing.
