Time-marching based quantum solvers for time-dependent linear differential equations
arXiv:2208.06941 · doi:10.22331/q-2023-03-20-955
Abstract
The time-marching strategy, which propagates the solution from one time step to the next, is a natural strategy for solving time-dependent differential equations on classical computers, as well as for solving the Hamiltonian simulation problem on quantum computers. For more general linear differential equations, a time-marching based quantum solver can suffer from exponentially vanishing success probability with respect to the number of time steps and is thus considered impractical. We solve this problem by repeatedly invoking a technique called the uniform singular value amplification, and the overall success probability can be lower bounded by a quantity that is independent of the number of time steps. The success probability can be further improved using a compression gadget lemma. This provides a path of designing quantum differential equation solvers that is alternative to those based on quantum linear systems algorithms (QLSA). We demonstrate the performance of the time-marching strategy with a high-order integrator based on the truncated Dyson series. The complexity of the algorithm depends linearly on the amplification ratio, which quantifies the deviation from a unitary dynamics. We prove that the linear dependence on the amplification ratio attains the query complexity lower bound and thus cannot be improved in the worst case. This algorithm also surpasses existing QLSA based solvers in three aspects: (1) the coefficient matrix does not need to be diagonalizable. (2) can be non-smooth, and is only of bounded variation. (3) It can use fewer queries to the initial state. Finally, we demonstrate the time-marching strategy with a first-order truncated Magnus series, while retaining the aforementioned benefits. Our analysis also raises some open questions concerning the differences between time-marching and QLSA based methods for solving differential equations.
45 pages, 6 figures
References in corpus (6)
- Quantum algorithm for solving linear systems of equations
- Simulating Hamiltonian dynamics with a truncated Taylor series
- Hamiltonian Simulation by Uniform Spectral Amplification
- Koopman wavefunctions and Clebsch variables in Vlasov-Maxwell kinetic theory
- Efficient quantum algorithm for nonlinear reaction-diffusion equations and energy estimation
- Quantum algorithm for matrix functions by Cauchy's integral formula
Cited by in corpus (27)
- Quantum-centric Supercomputing for Materials Science: A Perspective on Challenges and Future Directions
- Linear combination of Hamiltonian simulation for nonunitary dynamics with optimal state preparation cost
- Quantum Algorithm for Solving the Advection Equation using Hamiltonian Simulation
- Quantum algorithm for time-dependent differential equations using Dyson series
- Compact quantum algorithms for time-dependent differential equations
- Quantum differential equation solvers: limitations and fast-forwarding
- Infinite quantum signal processing
- Quantum algorithm for the advection-diffusion equation and the Koopman-von Neumann approach to nonlinear dynamical systems
- Optimal Hamiltonian simulation for time-periodic systems
- Further improving quantum algorithms for nonlinear differential equations via higher-order methods and rescaling
- Quantum algorithm for linear non-unitary dynamics with near-optimal dependence on all parameters
- Quantum Carleman linearisation efficiency in nonlinear fluid dynamics
- Design nearly optimal quantum algorithm for linear differential equations via Lindbladians
- Time-dependent Hamiltonian Simulation via Magnus Expansion: Algorithm and Superconvergence
- Explicit block encodings of boundary value problems for many-body elliptic operators
- Quantum Algorithm for the Advection-Diffusion Equation by Direct Block Encoding of the Time-Marching Operator
- Quantum algorithm for the Vlasov simulation of the large-scale structure formation with massive neutrinos
- The cost of solving linear differential equations on a quantum computer: fast-forwarding to explicit resource counts
- Encoding of linear kinetic plasma problems in quantum circuits via data compression
- Quantum algorithms for linear and non-linear fractional reaction-diffusion equations
- Quantum eigenvalue processing
- Unifying framework for quantum simulation algorithms for time-dependent Hamiltonian dynamics
- A Quantum-Inspired Algorithm for Wave Simulation Using Tensor Networks
- A time-marching quantum algorithm for simulation of the nonlinear Lorenz dynamics
- Quantum linear system algorithm with optimal queries to initial state preparation
- Spectral quantum algorithm for passive scalar transport in shear flows
- An efficient explicit implementation of a near-optimal quantum algorithm for simulating linear dissipative differential equations