A quantum algorithm for solving open system dynamics on quantum
computers using noise
Juha Lepp¨akangas, Nicolas Vogt, Keith R. Fratus, Kirsten Bark, Jesse A. Vaitkus,
Pascal Stadler, Jan-Michael Reiner, Sebastian Zanker, and Michael Marthaler
HQS Quantum Simulations GmbH, Rintheimer Str. 23, 76131 Karlsruhe, Germany
In this paper we present a quantum algorithm that uses noise as a resource. The goal of our
quantum algorithm is the calculation of operator averages of an open quantum system evolving in
time. Selected low-noise system qubits and noisy bath qubits represent the system and the bath of
the open quantum system. All incoherent qubit noise can be mapped to bath spectral functions.
The form of the spectral functions can be tuned digitally, allowing for the time evolution of a wide
range of open-system models at finite temperature. We study the feasibility of this approach with a
focus on the solution of the spin-boson model and assume intrinsic qubit noise that is dominated by
damping and dephasing. We find that classes of open quantum systems exist where our algorithm
performs very well, even with gate errors as high as 1%. In general the presented algorithm performs
best if the system-bath interactions can be decomposed into native gates.
I. INTRODUCTION
Quantum computers promise a substantial speedup for
solving certain types of numerical tasks, in particular the
simulation of large quantum systems [1]. However, due to
the large error rates and short coherence times of present
quantum computers [2], only small examples have been
demonstrated using digital quantum computing. For use-
ful near-term applications, there is a need for current re-
search to be focused on more efficiently exploiting noisy
intermediate-scale quantum (NISQ) computers. In this
paper we present a quantum algorithm which, in fact,
utilizes typical noise in NISQ devices by incorporating it
into the computation itself.
Models for open quantum systems [3,4] (short, open-
system models or OSM) have been developed for the
study of a small number of degrees of freedom, the sys-
tem, interacting with a large environment, the bath. Ac-
cordingly, the use of an open-system model is often called
the system-bath approach. The idea is that certain dy-
namical or steady-state properties of the system can be
the key to understanding the overall behavior of the
full system-environment pair. The bath can be modeled
with less accuracy, making the approach economic. One
widely studied example is the energy transfer involved in
photosynthesis [5], where the system is a finite number
of local excitations (excitons) and the bath are the vi-
brational modes. The effect of the bath on the system is
described by a spectral function and the effect strongly
depends on its height and form [6]. The limit of a smooth
spectral function (on the scale of the system-bath cou-
plings) can be described by the well-known Lindblad or
Bloch-Redfield master equation.
An open system is characterized by non-unitary time
evolution. Therefore, a quantum algorithm that time
evolves an open-system model on a quantum computer
must implement this in some way. This can be accom-
plished by introducing entanglement with additional (ex-
ternal) qubits and performing measurements on them.
Here, one class of methods implements directly a quan-
tum map between an initial and final density matrix of
the system [7–11]. This assumes that the time evolu-
tion is known beforehand. If one must instead solve for
this time evolution, a Trotterization needs to be imple-
mented [12–20]. Most such approaches consider an open-
system model that is described by a Lindblad master
equation. A Trotter time evolution under a Lindblad
master equation can be performed on a quantum com-
puter using the same approach known for closed quan-
tum systems: the system is coupled to the external qubits
at each Trotter step, which are measured and thus cre-
ate non-unitary quantum operations. Without access to
quantum feedback control, a technical challenge here is
the required reset of the external qubits after each Trotter
step during the computation. This can however also be
realized via controlled qubit dissipation [14,15,17,18].
Classical gates can also be implemented using similar ap-
proaches [21].
One attractive way to implement open system time-
evolution on NISQ computers is to directly map intrinsic
qubit noise to noise processes in the model to be simu-
lated [9,10,20,22,23]. Here, noise is no longer an im-
pediment, but is rather a key component of the computa-
tion itself. Such an approach is more intuitive for analog
quantum simulation. However, it can also be developed
for digital quantum simulation; although a Trotter time-
evolution might involve many different gate operations,
it is possible to describe the effect of noise in the form of
a static Lindblad master equation [24]. One limitation
of previous noise-utilizing algorithms has been that they
fall in the category of smooth spectral functions.
In this paper, we present a noise-utilizing quantum al-
gorithm that time evolves an open-system model that
has a strongly structured bath. The structured bath is
represented by a finite number of bath modes subjected
to Lindblad dissipation, a method known from classical
numerical methods [25–30]. On a quantum computer,
low and high noise qubits represent the system and the
bath modes of the open quantum system. Significant
variations in qubit coherence times may appear in state-
arXiv:2210.12138v3 [quant-ph] 11 Dec 2023