Quantum algorithm for time-dependent differential equations using Dyson series
Dominic W. Berry, Pedro C. S. Costa
TL;DR
The paper introduces a quantum algorithm to solve time-dependent linear differential equations by encoding the Dyson-series solution into a block-encoded linear system and solving it with an optimal quantum linear-system solver. The approach yields a complexity that scales nearly linearly with the total evolution time T and polylogarithmically with the desired precision ε, while achieving exponential speedups in dimension relative to classical methods, under amplitude-encoded outputs. A key feature is the use of a Dyson-series-based block encoding that avoids requiring smoothness or high-order derivative information, with conditioning controlled by the logarithmic norm of A(t). The method also provides a streamlined, simplified treatment of the time-independent case and improves log-factor dependencies over previous spectral approaches, making it a practical route for quantum-accelerated ODE solving in dissipative settings.
Abstract
Time-dependent linear differential equations are a common type of problem that needs to be solved in classical physics. Here we provide a quantum algorithm for solving time-dependent linear differential equations with logarithmic dependence of the complexity on the error and derivative. As usual, there is an exponential improvement over classical approaches in the scaling of the complexity with the dimension, with the caveat that the solution is encoded in the amplitudes of a quantum state. Our method is to encode the Dyson series in a system of linear equations, then solve via the optimal quantum linear equation solver. Our method also provides a simplified approach in the case of time-independent differential equations.
