Hierarchical Equations of Motion
Hierarchical equations of motion, usually abbreviated HEOM, are a family of auxiliary-density-operator methods for simulating open quantum systems coupled to structured Gaussian environments. The method rewrites bath memory as a hierarchy of coupled equations. The physical reduced density matrix is the lowest member of the hierarchy, and higher auxiliary density operators encode progressively deeper system-bath memory.
HEOM is widely used in chemical physics, molecular exciton dynamics, condensed-phase spectroscopy, spin-boson models, quantum thermodynamics, and other regimes where weak-coupling Markovian master equations can be unreliable.
The phrase “numerically exact” is common in this literature, but it has a precise meaning: convergence to the dynamics of a specified system–bath Hamiltonian as the correlation expansion, hierarchy depth, Hilbert-space cutoff, and integration accuracy are improved. A finite truncation is an approximation, not a new sense of exactness. It does not mean exact for arbitrary environments or automatically converged without checks.
System-Bath Setting
Section titled “System-Bath Setting”A typical HEOM starting point is a system linearly coupled to one or more harmonic baths:
Assume centered bath forces, , with any mean absorbed into . For a Gaussian bath with linear coupling and a specified Gaussian initial preparation, the bath influence is determined by two-point correlation functions,
The essential HEOM step is to represent each relevant bath correlation as a sum of exponentials:
The coefficients may be complex. Their real parts encode fluctuations, and their imaginary parts encode dissipative response and bath-induced phase shifts. The decay constants set memory times.
Auxiliary Density Operators
Section titled “Auxiliary Density Operators”For one coupling operator and one correlation expansion, introduce a multi-index
The physical reduced density matrix is
The other objects
are auxiliary density operators, often called ADOs. They are not ordinary density matrices. They need not be positive or normalized. Their role is to store the bath-memory information required to evolve .
The tier of an ADO is
Higher tiers represent higher-order memory contributions.
Canonical One-Bath Form
Section titled “Canonical One-Bath Form”Conventions vary, but a common compact form is easiest to see with and
The following unscaled form assumes real decay constants , so the coefficients of are with the same exponents. Complex-conjugate exponent pairs require the correspondingly paired coefficients in the downward term, rather than blindly conjugating at a fixed index.
Let be the multi-index with in the th position and elsewhere. Then a standard HEOM form is
Terms with negative multi-index entries are omitted. The equation for couples upward to first-tier ADOs. Those ADOs couple upward and downward, creating a hierarchy.
This equation is best read structurally:
- gives coherent system evolution;
- damps higher-tier memory variables;
- the term containing feeds higher-tier correlations into the equation at tier ;
- the term containing drives a higher-tier variable from a lower-tier one.
Different HEOM variants include multiple baths, multiple system coupling operators, fermionic reservoirs, scaled ADOs, Matsubara or Padé expansions, terminators, and correlated initial states. The core idea remains the same.
Drude–Lorentz Bath with a Fixed Convention
Section titled “Drude–Lorentz Bath with a Fixed Convention”Continue to use in this example, so energies and angular frequencies have the same units. Define
For the Drude–Lorentz spectrum,
is the reorganization energy and is the cutoff time. The correlation expansion for has
Each has units of energy squared. Coincident poles are evaluated by the combined limiting expression, not by separate divergent coefficients. The ideal Drude spectrum also has a short-time ultraviolet singularity; the finite-temperature expansion and any short-time correction must be handled consistently. At low temperature, the Matsubara rates are small and many terms may be needed. Padé decompositions can represent the same thermal correlation more efficiently.
Why the Hierarchy Works
Section titled “Why the Hierarchy Works”A non-Markovian reduced equation often involves a memory integral. HEOM avoids evaluating a growing history integral directly by promoting each exponential memory component to a dynamical variable.
For a scalar analogy, if
then
The memory integral has become a time-local auxiliary equation. HEOM does the quantum operator version of this idea, with additional tiers required because system operators do not commute and bath fluctuations can act repeatedly.
Truncation
Section titled “Truncation”The exact hierarchy is infinite. In computation one chooses a maximum tier and discards, approximates, or terminates higher tiers.
If there are exponential components in the hierarchy and the maximum tier is , the number of multi-indices through that tier is
Each ADO is a system operator. If the system Hilbert space dimension is , storing all ADOs scales like
complex numbers, before accounting for multiple baths, sparse structure, symmetries, or parallelization.
This combinatorial growth is the main cost of HEOM. Low temperatures, slow baths, strong coupling, and many system-bath coupling channels all increase the required hierarchy size.
Converging a Calculation
Section titled “Converging a Calculation”A credible HEOM calculation should report or test:
- the system-bath Hamiltonian and coupling operators;
- the spectral density and temperature;
- the exponential decomposition of ;
- the number of Matsubara, Padé, or fitted exponential terms;
- the hierarchy depth ;
- the truncation or terminator scheme;
- the system Hilbert-space truncation, if any;
- time-step and integrator tolerances;
- convergence of observables under increasing and ;
- whether the initial state is factorized, correlated, or prepared by imaginary-time HEOM.
Vary the correlation expansion and hierarchy depth separately: convergence in one does not establish convergence in the other.
Initial States
Section titled “Initial States”Many introductory derivations assume a factorized initial state,
For the unscaled hierarchy above, a factorized preparation gives ; correlated preparations generally require nonzero auxiliary operators. That assumption is often useful for nonequilibrium preparation, but it is not always physical at strong coupling. HEOM can also be formulated in imaginary time or extended schemes to prepare correlated thermal states. This matters for thermodynamics and equilibrium comparisons, where the correct reduced equilibrium may involve the Hamiltonian of mean force rather than a bare Gibbs state.
For the conceptual issue, see Initial Correlations and Reaction-Coordinate Mapping.
Relation to Other Methods
Section titled “Relation to Other Methods”HEOM, pseudomodes, and reaction-coordinate mappings all make memory explicit, but they do it differently.
| Method | Memory carrier | Typical strength |
|---|---|---|
| HEOM | auxiliary density operators | Gaussian baths with exponential correlation expansions |
| Pseudomodes | damped effective modes | Lorentzian spectra and pole-dominated reservoirs |
| Reaction coordinate | explicit collective bath coordinate | strong coupling, structured spectra, thermodynamics |
| Memory kernels | time-history integral | formal reduced descriptions and projection methods |
HEOM is often more systematic for Gaussian harmonic baths, while reaction-coordinate and pseudomode methods may give more physical intuition in terms of explicit modes.
Exercises
Section titled “Exercises”Counting ADOs
Section titled “Counting ADOs”Suppose a hierarchy has exponential components and is truncated at tier . Show that the number of ADOs through that tier is
Solution
An ADO is labeled by a multi-index
with nonnegative integer entries. Keeping tiers through means
Introduce one slack variable
Then the problem is to count nonnegative integer solutions of
By the stars-and-bars count, this is
Two-Component Hierarchy
Section titled “Two-Component Hierarchy”For two exponential components, list the multi-indices through tier .
Solution
The multi-index is . Tier gives
Tier gives
Tier gives
There are ADOs total, matching
Why Exponentials Help
Section titled “Why Exponentials Help”Let
Derive the time-local equation for .
Solution
Differentiate using the upper limit and the derivative of the kernel:
The integral is , so
This is the scalar version of the HEOM idea: exponential memory kernels can be represented by auxiliary time-local variables.
ADO Interpretation
Section titled “ADO Interpretation”Why should one not demand that a first-tier ADO be positive semidefinite?
Solution
A first-tier ADO is not a physical state of the system. It is an auxiliary operator encoding system-bath correlation information associated with one exponential component of the bath memory. Positivity is required for the physical reduced density matrix , not for every auxiliary operator in the hierarchy.
References
Section titled “References”- A. Ishizaki and G. R. Fleming, “Unified treatment of quantum coherent and incoherent hopping dynamics in electronic energy transfer: Reduced hierarchy equation approach,” Journal of Chemical Physics 130, 234111 (2009).
- J. Strümpfer and K. Schulten, “Open quantum dynamics calculations with the hierarchy equations of motion on parallel computers,” Journal of Chemical Theory and Computation 8, 2808-2816 (2012).
- Y. Tanimura and R. Kubo, “Time evolution of a quantum system in contact with a nearly Gaussian-Markoffian noise bath,” Journal of the Physical Society of Japan 58, 101-114 (1989).
- Y. Tanimura, “Nonperturbative expansion method for a quantum system coupled to a harmonic-oscillator bath,” Physical Review A 41, 6676-6687 (1990).
- Y. Tanimura, “Numerically exact approach to open quantum dynamics: The hierarchical equations of motion (HEOM),” Journal of Chemical Physics 153, 020901 (2020), doi:10.1063/5.0011599.
- Y. Tanimura, “Stochastic Liouville, Langevin, Fokker–Planck, and master equation approaches to quantum dissipative systems,” Journal of the Physical Society of Japan 75, 082001 (2006).