A posteriori error estimates for the Lindblad master equation
Paul-Louis Etienney, Rémi Robin, Pierre Rouchon
TL;DR
This work develops computable a posteriori error bounds for simulating open quantum systems described by the Lindblad master equation in infinite-dimensional spaces, with a focus on bosonic modes. It provides a principled two-step framework—Hilbert-space truncation plus time discretization—and derives contraction-based bounds that are evaluable from the computed truncated trajectory. The key contributions include space-only and space-time error estimators, a space-adaptive truncation strategy, and extensive numerical validation across polynomial-bosonic, unitary, and dissipative scenarios, including complex GKP-type dynamics. The results enable fully adaptive simulations that automatically balance accuracy and computational cost, and they are implemented in the open-source dynamiqs_adaptive library to support scalable quantum dynamics research.
Abstract
We are interested in the simulation of open quantum systems governed by the Lindblad master equation in an infinite-dimensional Hilbert space. To simulate the solution of this equation, the standard approach involves two sequential approximations: first, we truncate the Hilbert space to derive a differential equation in a finite-dimensional subspace. Then, we use discrete time-step to obtain a numerical solution to the finite-dimensional evolution. In this paper, we establish bounds for these two approximations that can be explicitly computed to guarantee the accuracy of the numerical results. Through numerical examples, we demonstrate the efficiency of our method, empirically highlighting the tightness of the upper bound. While adaptive time-stepping is already a common practice in the time discretization of the Lindblad equation, we extend this approach by showing how to dynamically adjust the truncation of the Hilbert space. This enables fully adaptive simulations of the density matrix. For large-scale simulations, this approach can significantly reduce computational time and relieves users of the challenge of selecting an appropriate truncation.
