Large-scale stochastic simulation of open quantum systems
Aaron Sander, Maximilian Fröhlich, Martin Eigel, Jens Eisert, Patrick Gelß, Michael Hintermüller, Richard M. Milbradt, Robert Wille, Christian B. Mendl
TL;DR
This work tackles the challenge of simulating large-scale open quantum systems governed by Lindblad dynamics. It introduces the tensor jump method (TJM), a scalable trajectory-based approach that blends Monte Carlo wave function unravelings with matrix product state techniques, incorporating a dynamic TDVP and a second-order Strang splitting to suppress time-step errors. A novel sampling MPS enables trajectory sampling at arbitrary times without inflating costs, and a site-local dissipative contraction keeps entanglement growth in check. The authors demonstrate strong convergence guarantees and practical speedups, achieving accurate simulations up to 1000 spins on a consumer CPU, with benchmarking against MPO solvers and analytical steady-state results. This method promises substantial utility for benchmarking, design, and exploration of noisy quantum dynamics in regimes previously beyond classical capabilities, potentially informing stable quantum hardware development and large-scale quantum simulations.
Abstract
Understanding the precise interaction mechanisms between quantum systems and their environment is crucial for advancing stable quantum technologies, designing reliable experimental frameworks, and building accurate models of real-world phenomena. However, simulating open quantum systems, which feature complex non-unitary dynamics, poses significant computational challenges that require innovative methods to overcome. In this work, we introduce the tensor jump method (TJM), a scalable, embarrassingly parallel algorithm for stochastically simulating large-scale open quantum systems, specifically Markovian dynamics captured by Lindbladians. This method is built on three core principles where, in particular, we extend the Monte Carlo wave function (MCWF) method to matrix product states, use a dynamic time-dependent variational principle (TDVP) to significantly reduce errors during time evolution, and introduce what we call a sampling MPS to drastically reduce the dependence on the simulation's time step size. We demonstrate that this method scales more effectively than previous methods and ensures convergence to the Lindbladian solution independent of system size, which we show both rigorously and numerically. Finally, we provide evidence of its utility by simulating Lindbladian dynamics of XXX Heisenberg models up to a thousand spins using a consumer-grade CPU. This work represents a significant step forward in the simulation of large-scale open quantum systems, with the potential to enable discoveries across various domains of quantum physics, particularly those where the environment plays a fundamental role, and to both dequantize and facilitate the development of more stable quantum hardware.
