of 12
PHYSICAL REVIEW B
110
, 195148 (2024)
Quasi-Lindblad pseudomode theory for open quantum systems
Gunhee Park (



)
,
1
Zhen Huang
,
2
Yuanran Zhu,
3
Chao Yang,
3
Garnet Kin-Lic Chan
,
4
and Lin Lin
2
,
3
1
Division of Engineering and Applied Science,
California Institute of Technology
, Pasadena, California 91125, USA
2
Department of Mathematics,
University of California, Berkeley
, California 94720, USA
3
Applied Mathematics and Computational Research Division,
Lawrence Berkeley National Laboratory
, Berkeley, California 94720, USA
4
Division of Chemistry and Chemical Engineering,
California Institute of Technology
, Pasadena, California 91125, USA
(Received 29 August 2024; accepted 17 October 2024; published 25 November 2024)
We introduce a new framework to study the dynamics of open quantum systems with linearly coupled
Gaussian baths. Our approach replaces the continuous bath with an auxiliary discrete set of pseudomodes
with dissipative dynamics, but we further relax the complete positivity requirement in the Lindblad master
equation and formulate a quasi-Lindblad pseudomode theory. We show that this quasi-Lindblad pseudomode
formulation directly leads to a representation of the bath correlation function in terms of a complex weighted
sum of complex exponentials, an expansion that is known to be rapidly convergent in practice and thus leads to
a compact set of pseudomodes. The pseudomode representation is not unique and can differ by a gauge choice.
When the global dynamics can be simulated exactly, the system dynamics is unique and independent of the
specific pseudomode representation. However, the gauge choice may affect the stability of the global dynamics,
and we provide an analysis of why and when the global dynamics can retain stability despite losing positivity.
We showcase the performance of this formulation across various spectral densities in both bosonic and fermionic
problems, finding significant improvements over conventional pseudomode formulations.
DOI:
10.1103/PhysRevB.110.195148
I. INTRODUCTION
Open quantum systems (OQS) are central to many fields,
including quantum optics, condensed matter physics, chem-
ical physics, and quantum information science [
1
4
]. The
most widely studied case corresponds to a system coupled
to a bath with continuous (bosonic or fermionic) degrees of
freedom with the bath dynamics governed by a Hamiltonian
quadratic in the bath field operators (a Gaussian bath) and
with a system-bath coupling linear in the bath field operators.
The primary task in such setups is to compute the system’s
dynamical observables.
There are two main classes of approaches to simulate this
problem. The first approach integrates out the Gaussian bath
dynamics to yield a path integral for the reduced system
dynamics [
5
], which can then be evaluated using various
approximations [
6
13
]. The second approach, which is the
focus of this work, replaces the continuous physical bath with
a discrete mode representation [
14
25
], i.e., an auxiliary bath,
allowing the global state of the system and auxiliary bath to be
computationally propagated in time. In both approaches, the
influence of the bath on the reduced system dynamics is en-
tirely determined by the bath correlation function (BCF) [
2
,
5
].
As long as the auxiliary BCF matches the original BCF, the
reduced system dynamics can be shown to be identical [
20
].
Therefore the primary consideration in this second approach
is to begin with a compact auxiliary bath representation of the
BCF.
The conventional discrete mode representation is to di-
rectly discretize the continuous Hamiltonian [
14
16
] without
introducing any dissipation. However, this discretization re-
quires a large number of modes in the long-time limit, which
scales linearly with the propagated time [
14
]. In most physical
cases, the continuous bath provides dissipation to the system.
It is thus natural to introduce an ansatz where the auxiliary
bath dynamics is dissipative, in which case, the bath modes are
referred to as pseudomodes [
18
20
,
26
28
]. The Liouvillian
for the system and auxiliary bath can then be chosen to satisfy
the constraint of physical dynamics, taking a Lindblad form
and generating a completely positive trace-preserving (CPTP)
dynamics. The corresponding BCF (assuming independent
pseudomodes) is then a sum of
complex
exponential functions
weighted by
positive
numbers. This BCF exactly represents
the continuous spectral density as a positive weighted sum
of Lorentzian functions. Unfortunately, many studies have
found that this natural Lorentzian pseudomode expansion is
inefficient, achieving only a slow rate of convergence as the
number of pseudomodes increases [
25
,
26
,
29
]. Improving this
convergence rate remains an active area of research, with
approaches including the introduction of additional intra-bath
Hamiltonian terms [
26
,
29
31
] or non-Hermitian pseudomode
formulations [
32
35
].
In the current work, we demonstrate that by relaxing the
complete positivity (CP) of the global dynamics of the system
and pseudomodes, we gain the flexibility to use a broader
set of functions to approximate the BCF, significantly en-
hancing the convergence rate of the pseudomode expansion.
The generator of the dynamics is a slight modification of
the Lindblad form, which we refer to as a quasi-Lindblad
pseudomode representation. The BCF is expressed as a sum
of
complex
exponentials weighted by
complex
numbers. This
ansatz is well-known in the signal processing and applied
mathematics communities for yielding an exponentially fast
convergence rate for many functions [
36
39
], a result we also
2469-9950/2024/110(19)/195148(12)
195148-1
©2024 American Physical Society
PARK, HUANG, ZHU, YANG, CHAN, AND LIN
PHYSICAL REVIEW B
110
, 195148 (2024)
observe in our numerical tests. Additionally, this ansatz for
the BCF has been adopted in non-pseudo-mode approaches
to OQS dynamics, such as hierarchical equations of motion
(HEOM) [
40
44
] and tensor network influence functionals
[
45
,
46
], providing a connection among these various methods.
It is worth noting that the BCF alone does not uniquely
determine the pseudomode formulation. Meanwhile, the sys-
tem dynamics is uniquely determined by the BCF and is
independent of the pseudomode formulation as long as the
global dynamics can be simulated exactly (i.e., without further
numerical approximations such as truncating the number of
bosonic modes or even finite precision arithmetic operations).
However, certain pseudomode formulations can be unstable
if the corresponding Liouvillian has eigenvalues with posi-
tive real parts, leading to exponentially growing modes. This
phenomenon has also been observed in other contexts, such
as HEOM [
47
50
]. Therefore, in practice, the stability of
the pseudomode formulation can indeed impact the quality
of system dynamics. Nevertheless, with a careful choice of
the pseudomode formulation that minimally violates the CP
condition, we observe that the global dynamics can be stable
across a range of physically relevant OQS in our simulations.
We attribute this stability to the mixing of the divergent and
dissipative parts of the global dynamics via the coherent terms
in the Liouvillian.
II. QUASI-LINDBLAD PSEUDOMODE CONSTRUCTION
A. Problem setup: Original unitary OQS
We consider a quantum system
S
linearly coupled to a con-
tinuous Gaussian bath
B
, either bosonic or fermionic, evolving
under the following Hamiltonian,
ˆ
H
phy
=
ˆ
H
S
+
ˆ
H
B
+
ˆ
H
SB
=
ˆ
H
S
+

d
ωω
ˆ
c
ω
ˆ
c
ω
+

j
ˆ
S
j
ˆ
B
j
,
(1)
where
ˆ
H
S
denotes the system-only Hamiltonian and ̄
h
=
1. ˆ
c
ω
denotes the creation operator for the bath mode with energy
ω
.
In the system-bath coupling term,
ˆ
H
SB
,
ˆ
S
j
and
ˆ
B
j
are operators
within the system and bath, respectively, and can be assumed
to be Hermitian operators, without loss of generality [
1
].
The bath coupling operator is given by
ˆ
B
j
=

d
ω
g
j
(
ω
c
ω
+
g
j
(
ω
c
ω
. We assume the initial state to take a factorized form,
ˆ
ρ
SB
(0)
=
ˆ
ρ
S
(0)
ˆ
ρ
B
(0), where ˆ
ρ
B
(0) is a Gaussian state. We
will also assume that ˆ
ρ
B
(0) is a number-conserving operator
(and also for all initial bath reduced density operators hence-
forth) for simplicity.
Time-evolution of the density operator is described by
the von Neumann equation,
t
ˆ
ρ
SB
=−
i
[
ˆ
H
phy
,
ˆ
ρ
SB
], and the
system-reduced density operator is obtained by tracing out the
bath, ˆ
ρ
S
(
t
)
=
Tr
B
ρ
SB
(
t
)]. The influence of the Gaussian bath
on the system-reduced density operator is determined by the
bath correlation function (BCF),
C
B
jj

(
t
,
t

)
=
Tr
B
[
ˆ
B
j
(
t
)
ˆ
B
j

(
t

ρ
B
(0)]
(2)
for
t

t


0 with
ˆ
B
j
(
t
)
=
e
i
ˆ
H
B
t
ˆ
B
j
e
i
ˆ
H
B
t
. When ˆ
ρ
B
(0) is sta-
tionary, i.e.,
e
i
ˆ
H
B
t
ˆ
ρ
B
(0)
e
i
ˆ
H
B
t
=
ˆ
ρ
B
(0), the BCF only depends
on the time difference
t
t

, i.e.,
C
B
jj
(
t
,
t

)
=
C
B
jj
(
t
t

).
B. Conventional pseudomode
In many cases of interest, the above unitary dynamics using
a continuous bath leads to a dissipative bath correlation func-
tion, i.e., a decaying
C
B
jj
(
t
t

) with lim
t
t

→∞
C
B
jj
(
t
t

)
0. To reproduce the associated dynamics of ˆ
ρ
S
(
t
) with a dis-
crete bath, we now introduce a pseudomode description. First,
we review the conventional pseudomode formulation [
20
],
which introduces an auxiliary bosonic bath
A
with a Lindblad
dissipator
D
A
applied within the bath
A
. The density operator
across the system and auxiliary bath, ˆ
ρ
SA
, evolves under the
following Lindblad master equation,
t
ˆ
ρ
SA
=−
i
[
ˆ
H
aux
,
ˆ
ρ
SA
]
+
D
A
ˆ
ρ
SA
,
(3)
where the Hamiltonian
ˆ
H
aux
=
ˆ
H
S
+
ˆ
H
A
+
ˆ
H
SA
is composed
of the system (bath)-only Hamiltonian
ˆ
H
S
(
ˆ
H
A
) and coupling
Hamiltonian
ˆ
H
SA
=

j
ˆ
S
j
ˆ
A
j
.
D
A
has a Lindblad form
D
A
•=

μ
ˆ
L
μ
ˆ
L
μ
1
2
{
ˆ
L
μ
ˆ
L
μ
,
•}
,
(4)
which guarantees the CPTP property of the global dynamics
consisting of the system and the pseudomodes. Here,
ˆ
L
μ
can
be an arbitrary operator within the bath
A
. The Lindblad
dissipator can be expressed in terms of a pseudomode basis,
D
A
•=
2

kk


kk


ˆ
F
k

ˆ
F
k
1
2
{
ˆ
F
k
ˆ
F
k

,
•}

,
(5)
where
ˆ
F
k
is an operator within the
k
th pseudomode, and

kk

is a positive semidefinite (PSD) matrix from the CPTP condi-
tion.
ˆ
H
A
and
D
A
are quadratic in the creation and annihilation
operators of the pseudomode, and
ˆ
A
j
and
ˆ
F
k
are linear, to
maintain the Gaussian properties of the bath.
D
A
has negative
eigenvalues, and thus, we can interpret it as adding dissipation
to the reduced system dynamics.
The BCF for the pseudomode can be defined using
the bath-only Liouvillian
L
A
•=−
i
[
ˆ
H
A
,
]
+
D
A
and initial
pseudomode reduced density operator ˆ
ρ
A
(0),
C
A
jj

(
t
,
t

)
=
Tr
A

ˆ
A
j
e
L
A
(
t
t

)
ˆ
A
j

e
L
A
t

ˆ
ρ
A
(0)
.
(6)
Reference [
20
] established the equivalence condition between
the unitary bath dynamics and the pseudomode dynamics in
terms of the BCF: if
C
B
jj

(
t
,
t

)
=
C
A
jj

(
t
,
t

)for
t

t


0,
then Tr
B
ρ
SB
(
t
)]
=
Tr
A
ρ
SA
(
t
)] [
51
]. As in the unitary case in
Sec.
II A
, when ˆ
ρ
A
(0) is stationary, i.e.,
e
L
A
t

ˆ
ρ
A
(0)
=
ˆ
ρ
A
(0),
the BCF depends solely on
t
t

.
C. Quasi-Lindblad pseudomode
As described in the introduction, the conventional pseudo-
mode description can reproduce a dissipative bath correlation
function within a finite discretization, but it typically requires
a large number of pseudomodes for an accurate approximation
to the BCF. To remedy this, we now provide a more general
pseudomode description that introduces an additional system-
bath coupling
D
SA
, expressed in terms of Lindblad dissipators,
D
SA
•=

j
ˆ
L

j
ˆ
S
j
+
ˆ
S
j
ˆ
L

j
1
2
{
ˆ
S
j
ˆ
L

j
+
ˆ
L

j
ˆ
S
j
,
•}
,
(7)
195148-2
QUASI-LINDBLAD PSEUDOMODE THEORY FOR OPEN ...
PHYSICAL REVIEW B
110
, 195148 (2024)
FIG. 1. Pseudomode theory defines a discrete auxiliary dissi-
pative bath
A
to reproduce a system-reduced density operator.
(a) The conventional pseudomode assumes bath-only dissipators,
D
A
. (b) Our quasi-Lindblad pseudomode relaxes the complete pos-
itivity condition by introducing an additional system-bath Lindblad
coupling with dissipators,
D
SA
.
where
ˆ
L

j
=

k
2
M
jk
ˆ
F
k
. We call this coupling a Lindblad
coupling, as illustrated in Fig.
1(b)
. The total dissipator
D
=
D
A
+
D
SA
can be compactly written as
D
•=
2

pq

pq

ˆ
F
q
ˆ
F
p
1
2
{
ˆ
F
p
ˆ
F
q
,
•}

,
(8)
where the index
p
and
q
refer to both the coupling index
j
and the pseudomode bath index
k
, i.e.,
p
∈{
j
}∪{
k
}
, and if
p
=
j
,
ˆ
F
j
=
ˆ
S
j
. The coefficient

pq
is

=

0
M
M


,
(9)
where the bold font denotes matrices. We note that the matrix

pq
is not PSD in general, unlike the PSD matrix

pq
, and
hence, this pseudomode equation of motion violates the CP
condition in the Lindblad master equation. Therefore we call
it a quasi-Lindblad pseudomode representation.
To take into account both the Hamiltonian and Lindblad
coupling in the BCF, we define the system-bath Liouvillian
L
SA
•=−
i
[
ˆ
H
SA
,
]
+
D
SA
and further decompose it in the
following form:
L
SA
=−
i

j
S
j
F
j
+
i

j
S
j
F
j
,
(10)
where the system superoperators,
S
j
and
S
j
are defined as
S
j
•=
ˆ
S
j
and
S
j
•=•
ˆ
S
j
. The superoperators,
F
j
and
F
j
,are
obtained as
F
j
•=
ˆ
A
j
•+•
i
ˆ
L

j
i
2
(
ˆ
L

j
+
ˆ
L

j
)
,
F
j
•=•
ˆ
A
j
i
ˆ
L

j
•+•
i
2
(
ˆ
L

j
+
ˆ
L

j
)
.
(11)
The BCF is defined with the superoperators
F
j
,
C
A
jj

(
t
,
t

)
=
Tr
A

F
j
e
L
A
(
t
t

)
F
j

e
L
A
t

ˆ
ρ
A
(0)
.
(12)
We remark that
F
j
reduces to
ˆ
A
j
when
ˆ
L

j
=
0, and then
the BCF in Eq. (
12
) also reduces to the BCF in Eq. (
6
).
Similar to the pseudomode description in Sec.
II B
, the above
BCF leads to the equivalence of the reduced system dynamics
to that generated by the original unitary formulation under
the equivalence of the BCFs. We provide the derivation of
the equivalence condition in the Supplemental Material (SM)
[
52
].
In this framework, violation of the CP condition leads the
dissipator Liouvillian
D
to have eigenvalues with positive real
parts. Thus, in the absence of any coherent term (i.e., the com-
mutator term of the form
i
[
ˆ
H
aux
,
] for some Hamiltonian
ˆ
H
aux
), this would lead to unstable global dynamics with modes
growing exponentially in time. Note that when simulations are
performed exactly, the reduced system dynamics, after tracing
out the bath, can still be perfectly reproduced from the BCF
equivalence condition. However, this cannot be guaranteed
in practical simulations involving finite precision arithmetic
operations and physical approximations, such as truncating
the number of bosonic modes. Therefore the stability of the
Liouvillian is an important issue to study.
Interestingly, we find that the Liouvillian, including both
the coherent and dissipator terms,
can
generate stable dynam-
ics despite violating the CP condition. We will analyze this
effect in more detail in Sec.
IV
.
D. Ansatz for quasi-Lindblad pseudomode
We next introduce an ansatz for the quasi-Lindblad pseu-
domode that yields a simple form for the BCF, facilitating
numerical fitting. We describe this ansatz for both bosonic
and fermionic baths. We mainly target the reproduction of the
BCF of the unitary dynamics in Sec.
II A
with the initial bath
being a stationary state, such as a thermal state ˆ
ρ
B
(0)
e
β
ˆ
H
B
,
where
β
represents the inverse temperature.
We start with a bosonic bath, setting the initial reduced
density operator to a vacuum state, ˆ
ρ
A
(0)
=|
0
0
|
. The dissi-
pator
D
A
is set as
ˆ
F
k
=
ˆ
d
k
, where
ˆ
d
k
is the bosonic annihilation
operator of the
k
th pseudomode, and the Hamiltonian
ˆ
H
A
=

kk

H
A
kk

ˆ
d
k
ˆ
d
k

. This ansatz satisfies the stationary condition
L
A
ˆ
ρ
A
(0)
=
0. Then,
e
L
A
t

ˆ
ρ
A
(0)
=
ˆ
ρ
A
(0) and
C
A
jj

(
t
,
t

) is only
dependent on the time difference
C
A
jj

(
t
,
t

)
=
C
A
jj

(
t
t

)
=
C
A
jj

(

t
), where

t
=
t
t

. The system-bath coupling is set
as
ˆ
A
j
=

k
V
jk
ˆ
d
k
+
V
jk
ˆ
d
k
.
We obtain the BCF based on the above ansatz:
C
A
(

t
)
=
(
V
i
M
)
e
Z

t
(
V
+
i
M
)
,
(13)
where
Z
=

+
i
H
A
. This BCF expression has a gauge redun-
dancy:
Z
GZG
1
,
V
i
M
(
V
i
M
)
G
1
,
V
+
i
M
(
V
+
i
M
)
G
, for arbitrary invertible matrix
G
. Therefore we
focus on a diagonal matrix
Z
=
diag(
{
z
k
}
), which can be
transformed to a more general diagonalizable
Z
through a
unitary transformation [
53
]. In this case, we define
ˆ
H
A
=

k
E
k
ˆ
d
k
ˆ
d
k
and

kk

=
γ
k
δ
kk

, and
z
k
=
γ
k
+
iE
k
. Even with
a diagonal matrix
Z
,
V
and
M
still have a gauge redundancy
associated with a diagonal
G
, since
Z
remains invariant under
the transformation
GZG
1
=
Z
. It is important to note that
while different choices of gauge yield the same BCF and
thus the same reduced system dynamics (in the absence of
simulation errors), the total system-bath Liouvillian differs,
leading to different global system-bath dynamics.
The case of a fermionic bath can be introduced simi-
larly. In particular, we focus on number-conserving fermionic
impurity models where the coupling Hamiltonian is given
by
ˆ
H
SB
=

j
ˆ
a
j
ˆ
B
j
+
ˆ
B
j
ˆ
a
j
,
ˆ
B
j
=

d
ω
g
j
(
ω
c
ω
a
j
is the
195148-3
PARK, HUANG, ZHU, YANG, CHAN, AND LIN
PHYSICAL REVIEW B
110
, 195148 (2024)
creation operator of the impurity with index
j
, which can
involve both spin and orbital degrees of freedom). The
number-conserving property of the fermionic impurity model
reduces the BCFs to two different BCFs, namely, the greater
and lesser BCFs:
C
>
B
jj

and
C
<
B
jj

. For any fermionic Gaussian
state ˆ
ρ
B
(0)
,
C
>
B
jj

and
C
<
B
jj

are defined as
C
>
B
jj

(
t
,
t

)
=
Tr
B
[
ˆ
B
j
(
t
)
ˆ
B
j

(
t

ρ
B
(0)]
,
C
<
B
jj

(
t
,
t

)
=
Tr
B
[
ˆ
B
j
(
t
)
ˆ
B
j

(
t

ρ
B
(0)]
.
(14)
Corresponding to these two BCFs, we use two different aux-
iliary baths with an initial reduced density operator ˆ
ρ
A
(0)
=
ˆ
ρ
A
1
(0)
ˆ
ρ
A
2
(0)
=|
0
0
|⊗|
1
1
|
. The bath-only Hamiltonian
and dissipator are set to be diagonal without loss of gen-
erality, as discussed in the bosonic case. The Hamiltonian
is
ˆ
H
A
=

k
1
E
k
1
ˆ
d
k
1
ˆ
d
k
1
+

k
2
E
k
2
ˆ
d
k
2
ˆ
d
k
2
where
k
1
and
k
2
refer
to the pseudomode index in each bath, respectively, and the
dissipator is set to be
D
A
1
•=

k
1
2
γ
k
1

ˆ
d
k
1
ˆ
d
k
1
1
2
ˆ
d
k
1
ˆ
d
k
1
,

,
D
A
2
•=

k
2
2
γ
k
2

ˆ
d
k
2
ˆ
d
k
2
1
2
ˆ
d
k
2
ˆ
d
k
2
,

,
(15)
which satisfies
D
A
i
ˆ
ρ
A
i
(0)
=
0 for both
i
=
1
,
2. The system-
bath Hamiltonian coupling is
ˆ
H
SA
=
ˆ
a
j
ˆ
A
j
+
ˆ
A
j
ˆ
a
j
,
ˆ
A
j
=

k
1
(
V
1
)
jk
1
ˆ
d
k
1
+

k
2
(
V
2
)
jk
2
ˆ
d
k
2
and the system-bath Lind-
blad coupling is set to be
D
SA
1
•=

j
ˆ
a
j
ˆ
L
1
j
+
ˆ
L
1
j
ˆ
a
j
1
2
{
ˆ
L
1
j
ˆ
a
j
+
ˆ
a
j
ˆ
L
1
j
,
•}
,
D
SA
2
•=

j
ˆ
a
j
ˆ
L
2
j
+
ˆ
L
2
j
ˆ
a
j
1
2
{
ˆ
L
2
j
ˆ
a
j
+
ˆ
a
j
ˆ
L
2
j
,
•}
,
(16)
where
ˆ
L
1
j
=

k
1
2(
M
1
)
jk
1
ˆ
d
k
1
and
ˆ
L
2
j
=

k
2
2(
M
2
)
jk
2
ˆ
d
k
2
.
The BCF with this ansatz becomes
C
>
A
(

t
)
=
(
V
1
i
M
1
)
e
Z
1

t
(
V
1
+
i
M
1
)
,
C
<
A
(

t
)
=
(
V
2
i
M
2
)
e
Z
2

t
(
V
2
+
i
M
2
)
T
,
(17)
where
Z
1
and
Z
2
are diagonal matrices with elements
z
k
1
=
γ
k
1
+
iE
k
1
and
z
k
2
=
γ
k
2
iE
k
2
. We note that the baths
A
1
and
A
2
only contribute to the BCF
C
>
A
and
C
<
A
, respectively. We
remark that the BCF from the fermionic bath is also expressed
as a complex weighted sum of complex exponential functions
and has the same gauge redundancy as the bosonic bath.
It is instructive to consider a model with a single coupling
term (with only
j
=
1). In this case, the BCF simplifies to a
scalar function without indices:
C
A
(

t
)
=

k
w
k
e
z
k

t
,
(18)
where
w
k
=
(
V
k
iM
k
)(
V
k
iM
k
). This expression is a sum
of
complex
exponential functions with
complex
weights. In
contrast, the conventional pseudomode description corre-
sponds to
M
k
=
0, resulting in
positive
weights
w
k
=|
V
k
|
2
.
Physically, this exactly represents the BCF from a positive
weighted sum of the Lorentzian spectrum, and thus, we also
refer to the conventional pseudomode as a Lorentzian pseudo-
mode. We see, however, that the quasi-Lindblad pseudomode
provides for a more flexible and general representation, whose
influence on the compactness of the pseudomode description
we will examine in the numerics below.
In addition to the enhanced flexibility, the use of complex
exponential expressions also simplifies the numerical fitting
of the BCF. In this work, we utilize the ESPRIT algorithm
[
37
,
38
], which has previously been reported as one of the
most competitive methods for BCF fitting [
44
], to determine
the complex exponents,
z
k
. We then perform a least-squares
fitting of the complex weights
w
k
. We note that this simple un-
constrained least-squares approach is possible because we do
not restrict
w
k

0 as would be required in the conventional
pseudomode approach. Once
w
k
is determined, we choose the
gauge for
V
k
and
M
k
. In this limit, the gauge choice is param-
eterized as
V
k
iM
k
=
κ
k
w
k
,
V
k
+
iM
k
=
κ
∗−
1
k
w
k
where
κ
k
C
. Here, we follow a simple heuristic of minimizing the
magnitude of
M
k
, as this term determines the extent of CP
condition violation. We describe the result for the bosonic bath
expression in Eq. (
13
)for
V
and
M
, and its adaptation to the
fermionic BCF expression is straightforward. The solution of
V
k
and
M
k
with minimum
|
M
k
|
is then given by
V
k
iM
k
=
w
k
with
V
k
,
M
k
R
,(
κ
k
=
1) which we provide its proof in
Ref. [
52
]. We will examine other choices of
V
k
and
M
k
and
their effect on the stability of the system-bath dynamics in
Sec.
IV
.
There are several approaches to relax the CPTP condi-
tion in pseudomode representations. One approach involves
a non-Hermitian pseudomode formulation [
32
35
], where the
system-bath coupling is given by a non-Hermitian Hamilto-
nian (without Lindblad coupling). This formulation results in
real weights,
w
k
R
[
32
,
35
], or complex weights from a pair
of pseudomodes [
35
]. Another approach, presented in [
41
],
is a Lindblad-like pseudomode formulation derived from the
HEOM with a similarity transformation. While this approach
allows for complex weights, it is important to emphasize
that the Lindblad-like equation in [
41
] represents one gauge
choice for
κ
k
[
54
] within our quasi-Lindblad pseudomode
framework.
For general couplings with multiple
j
, a similar
strategy can be adopted. In this case, we first find a sum
of exponential functions with a matrix-valued weight
C
A
(

t
)

k
W
k
e
z
k

t
. We determine
z
k
by fitting a
scalar quantity, such as the sum of the BCF entries,

jj

C
A
jj

(

t
)

k
(

jj

(
W
k
)
jj

)
e
z
k

t
, or the trace

j
C
A
jj
(

t
)

k
(

j
(
W
k
)
jj
)
e
z
k

t
. The matrix-valued
complex weights
W
k
are then obtained through the
least-squares fitting.
Finding
V
and
M
from
W
k
involves additional matrix de-
compositions. However, the representation from Eq. (
13
) has a
rank-1 matrix factorization form, (
W
k
)
jj

=
(
V
i
M
)
jk
(
V
+
i
M
)
j

k
, and
W
k
from the least-squares fitting is generally not
a rank-1 matrix, but of rank
N
S
, after denoting the range of
j
as
N
S
. To address this, we represent the rank-
N
S
W
k
by
indexing the pseudomode with
n
=
(
k
,
s
), where the index
s
is an additional index with a range of
N
S
. Then, we assign
the diagonal elements of
Z
as
z
n
=
z
(
k
,
s
)
=
z
k
. This gives the
195148-4
QUASI-LINDBLAD PSEUDOMODE THEORY FOR OPEN ...
PHYSICAL REVIEW B
110
, 195148 (2024)
FIG. 2. Exponential function fitting of BCF for [(a) and (d)] subohmic, [(b) and (e)] semicircular, and [(c) and (f)] two-site impurity spectral
densities. The real part of the fitted BCF is shown in (a)–(c) from the complex-weighted fit to complex exponentials (red solid, quasi-Lindblad
pseudomode formulation in this work), positive-weighted fit to complex exponentials (blue dash-dotted, conventional Lorentzian pseudomode
formulation), and positive-weighted fit to real exponentials (green dotted, discrete Hamiltonian) compared to the exact BCF (black dashed).
The inset shows the zoomed-in data at
t
>
1 (only the results from complex exponential fits). The number of exponential functions,
N
exp
,used
for the fitting was
N
exp
=
4 and 6 for (a) and (b), (c), respectively. [(d)–(f)] Fitting errors,
E
fit
,asafunctionof
N
exp
from the fitting with complex
weights (red dots), positive weights (blue stars), and discrete Hamiltonian (green crosses).
following expression:
C
A
jj

(

t
)
=

n
=
(
k
,
s
)
(
V
i
M
)
jn
(
V
+
i
M
)
j

n
e
z
k

t
,
(19)
where (
W
k
)
jj

=

s
(
V
i
M
)
jn
(
V
+
i
M
)
j

n
. Thus, given
N
exp
exponents
z
k
and
N
S
coupling operators,
N
S
N
exp
pseu-
domodes are used in the BCF fitting. With this setting, we
decompose
W
k
with a singular value decomposition (SVD),
W
k
=
U
k

k
U
k
, where

k
is a diagonal matrix. One possi-
ble choice for
V
and
M
is (
V
i
M
)
jn
=
(
U
k

1
/
2
k
)
js
,
(
V
+
i
M
)
jn
=
(
U
k

k
1
/
2
)
js
, which reduces to the gauge choice
above for the single coupling limit [
55
].
III. NUMERICAL RESULTS
A. Fitting the bath correlation function
The quasi-Lindblad pseudomode formulation provides the
BCF as a complex weighted sum of complex exponential
functions. This type of BCF representation is widely used,
for example, in HEOM [
40
44
] and tensor network influ-
ence functionals [
45
,
46
]. It is known in many applications
to show a fast exponential convergence rate with the number
of pseudomodes. In this section, we focus on comparing the
performance of BCF fitting using the quasi-Lindblad ansatz to
that achieved with the conventional Lorentzian pseudomode
ansatz and a discrete Hamiltonian ansatz obtained from direct
discretization.
Given a spectral density
J
jj

(
ω
)
=
g
j
(
ω
)
g
j

(
ω
), we will fit
the associated zero-temperature BCF [
2
],
C
jj

(
t
)
=

J
jj

(
ω
)
e
i
ω
t
d
ω,
(20)
using the three different ansatz. We examine the performance
of these ansatz for three spectral densities, as illustrated in
Fig.
2
. The first case is a subohmic spectral density,
J
(
ω
)
=
α
2
ω
1
s
c
ω
s
e
ω/ω
c
[0
,
)
,
(21)
the second, a semicircular spectral density,
J
(
ω
)
=

π

1
ω
2
W
2
[0
,
W
]
,
(22)
and the third corresponds to a two-site spectral density,
J
jj

(
ω
)
=

1
r
(
ω
)
r
(
ω
)1

J
(
ω
)
,
(23)
where
r
(
ω
)
=
exp(
i
ω/
2
W
) and
J
(
ω
) is the semicircular
spectral density specified above. For the subohmic case, we
use
s
=
0
.
5 and
α
=
ω
c
=
1, and for the semicircular case,
we set

=
1 and
W
=
10

.
Figures
2(a)
2(c)
compare the fitted BCF to the exact
expressions shown by the black dashed lines. Three different
fits are compared: (1) complex exponential function fits with
complex weights (red solid), (2) with positive (or PSD for the
multisite case) weights (blue dash-dotted), and (3) a discrete
Hamiltonian (green dotted). Fitting scheme (2) represents the
Lorentzian pseudomode. Here, the parameters are optimized
195148-5
PARK, HUANG, ZHU, YANG, CHAN, AND LIN
PHYSICAL REVIEW B
110
, 195148 (2024)
FIG. 3. Time evolution of coherence
ˆ
σ
x
from the quench dy-
namics of the spin-boson model. The analytical result from the
continuous bath with
s
=
0
.
5 subohmic spectral density is compared
to results from a two-mode discretized bath using quasi-Lindblad
pseudomodes, Lorentzian pseudomodes, and a discrete Hamiltonian.
(Inset) Errors of coherence compared to the analytical result.
through numerical minimization of the fitting error. For fit-
ting (3), we used a discretization scheme based on Gaussian
quadrature using Legendre polynomials [
14
]. Details of these
fitting schemes are in Ref. [
52
]. The fits to the quasi-Lindblad
ansatz with
N
exp
=
4(
N
exp
=
6) for Fig.
2(a)
[Figs.
2(b)
and
2(c)
], respectively, show high accuracy already with a small
number of exponentials. In Figs.
2(d)
2(f)
, the maximum fit-
ting error as a function of
N
exp
is illustrated. This comparison
shows the clear advantage of the quasi-Lindblad pseudomode
compared to the Lorentzian pseudomode and direct discretiza-
tion schemes and illustrates an exponential decrease of error
with respect to
N
exp
in both cases.
B. Quench dynamics simulation
We then test the accuracy of the quasi-Lindblad pseudo-
mode formulation in simulating the quench dynamics of a
spin-boson model and a fermionic impurity model. First, we
demonstrate the effectiveness of this approach in the spin-
boson model. We choose the Hamiltonian
ˆ
H
S
=
ω
0
ˆ
σ
z
/
2 with
ω
0
=
4 and
ˆ
S
j
=
1
=
ˆ
σ
z
and the initial system-reduced density
operator ˆ
ρ
S
(0)
=|+ +|
, with
|+ =
1
/
2(
|
0
+|
1
). While
the analytical solution for this setup is known [
2
,
4
], obtain-
ing accurate numerical results remains nontrivial [
26
,
56
,
57
],
particularly due to the requirement for a precise description of
the BCF.
We choose the
s
=
0
.
5 subohmic spectral density as above
(
α
=
ω
c
=
1) and consider a zero temperature bath initial
condition. The BCF is fitted using two bosonic modes, and we
compare the quasi-Lindblad pseudomode, Lorentzian pseudo-
mode, and a discrete Hamiltonian from Gaussian quadrature.
Figure
3
shows the time evolution of the coherence
ˆ
σ
x
(
t
)
using these three different bath discretizations. We see that the
time evolution from the discrete Hamiltonian shows unphys-
ical oscillations in the long-time limit, while the Lorentzian
FIG. 4. Quench dynamics of spinless (a) single-site and (b) two-
site impurity models with
ˆ
H
S
=
ε

j
ˆ
n
j
with
ε
=−
4

, (c) spinful
SIAM and (d) spinless two-site impurity model with
ˆ
H
S
=
U
ˆ
n
0
ˆ
n
1
+
ε

j
ˆ
n
j
with
U
=−
2
ε
=
8

. [(a) and (b)] Time-dependence of
impurity occupations,
ˆ
n
j
(
t
)
, computed from Gaussian calculations
from our quasi-Lindblad pseudomode, Lorentzian pseudomode, dis-
crete Hamiltonian, and exact unitary dynamics with
N
exp
=
4. (Inset)
A maximum error of
ˆ
n
j
(
t
)
from pseudomode dynamics as a func-
tion of
N
exp
for three different fitting schemes in Fig.
2
. [(c) and
(d)]
ˆ
n
j
(
t
)
of our pseudomode compared to the original unitary
dynamics with large bath discretization, computed from tdDMRG.
pseudomode qualitatively captures the dissipative dynamics
but at a much lower accuracy than the quasi-Lindblad pseudo-
mode representation.
We next study the dynamics of the spinless noninteract-
ing single-site and two-site models with
ˆ
H
S
=
ε

j
ˆ
n
j
n
j
=
ˆ
a
j
ˆ
a
j
). Here, we can carry out efficient Gaussian calculations,
which we do for both a continuous unitary bath and for the
Lindblad pseudomode dynamics [
22
,
58
]. We choose the semi-
circular spectral density in Eqs. (
22
) and (
23
) with
W
=
10

,
but with
ω
[
W
,
W
]
=−
4

, and consider the initial bath
as a fully occupied (empty) state for
ω<
0(
ω>
0). We
fit the two BCFs,
C
>
jj

(
t
) and
C
<
jj

(
t
), with
N
exp
exponential
functions each and represent the bath with in total 2
N
exp
(4
N
exp
) pseudomodes for the single-site (two-site) impurity
model, respectively. The initial impurity state is assumed to
be an empty state, ˆ
ρ
S
(0)
=|
0
0
|
, for the single-site model,
and ˆ
ρ
S
(0)
=|
10
10
|
for the two-site model. Figures
4(a)
and
4(b)
show the time-dependence of the impurity occupation,
ˆ
n
j
(
t
)
, with
N
exp
=
4 for the exact dynamics, the quasi-
Lindblad pseudomode, Lorentzian pseudomode, and discrete
Hamiltonian dynamics. These results clearly show the im-
proved accuracy of the quasi-Lindblad pseudomode relative to
the Lorentzian pseudomode, which reaches the wrong steady
state. The inset in Figs.
4(a)
and
4(b)
shows the maximum
error of the impurity occupation as a function of
N
exp
, which
also shows an exponential convergence in
N
exp
.
195148-6