Fast quantum algorithm for differential equations

📅 2023-06-20
🏛️ arXiv.org
📈 Citations: 14
Influential: 2
📄 PDF
🤖 AI Summary
Quantum linear solvers (e.g., HHL) applied to discretized PDEs suffer from complexity scaling polynomially with the condition number κ, which typically grows polynomially with system size N—constituting a fundamental bottleneck. Method: We propose the first κ-independent quantum PDE solver framework, introducing wavelet bases as auxiliary coordinates and integrating diagonal preconditioning to render the preconditioned system’s condition number independent of N. Building upon this, we design a quantum algorithm with polylogarithmic complexity. Contribution/Results: We rigorously prove the overall query and gate complexity is poly(log N). Numerical experiments confirm substantial reduction in effective condition number across diverse PDEs—including elliptic, parabolic, and convection-diffusion equations—and demonstrate efficient extraction of solution features from the output quantum state. This work establishes the first theoretically sound and practically viable κ-independent quantum framework for PDE solving.
📝 Abstract
Partial differential equations (PDEs) are ubiquitous in science and engineering. Prior quantum algorithms for solving the system of linear algebraic equations obtained from discretizing a PDE have a computational complexity that scales at least linearly with the condition number $kappa$ of the matrices involved in the computation. For many practical applications, $kappa$ scales polynomially with the size $N$ of the matrices, rendering a polynomial-in-$N$ complexity for these algorithms. Here we present a quantum algorithm with a complexity that is polylogarithmic in $N$ but is independent of $kappa$ for a large class of PDEs. Our algorithm generates a quantum state that enables extracting features of the solution. Central to our methodology is using a wavelet basis as an auxiliary system of coordinates in which the condition number of associated matrices is independent of $N$ by a simple diagonal preconditioner. We present numerical simulations showing the effect of the wavelet preconditioner for several differential equations. Our work could provide a practical way to boost the performance of quantum-simulation algorithms where standard methods are used for discretization.
Problem

Research questions and friction points this paper is trying to address.

Develops quantum algorithm for solving differential equations efficiently
Achieves complexity independent of matrix condition number
Uses wavelet basis to precondition matrices for performance
Innovation

Methods, ideas, or system contributions that make the work stand out.

Wavelet basis for preconditioning matrices
Polylogarithmic complexity independent of condition number
Quantum state generation for solution feature extraction
🔎 Similar Papers
2024-05-22Neural Information Processing SystemsCitations: 0
M
Mohsen Bagherimehrab
Chemical Physics Theory Group, Department of Chemistry, University of Toronto, Toronto, Ontario, Canada
Kouhei Nakaji
Kouhei Nakaji
NVIDIA
N
N. Wiebe
Department of Computer Science, University of Toronto, Toronto, Ontario, Canada
A
A. Aspuru-Guzik
Chemical Physics Theory Group, Department of Chemistry, University of Toronto, Toronto, Ontario, Canada