Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash 88 tok/s
Gemini 2.5 Pro 53 tok/s Pro
GPT-5 Medium 15 tok/s
GPT-5 High 11 tok/s Pro
GPT-4o 102 tok/s
GPT OSS 120B 457 tok/s Pro
Kimi K2 203 tok/s Pro
2000 character limit reached

Quantum Imaginary-Time Evolution (QITE)

Updated 1 September 2025
  • Quantum Imaginary-Time Evolution (QITE) is a method that approximates the non-unitary cooling process through sequences of localized unitary operations.
  • It achieves polynomial resource scaling per iteration, significantly reducing computational cost compared to classical methods that require exponential resources.
  • QITE enables efficient preparation of ground, excited, and thermal states on near-term devices by avoiding deep circuits, ancilla overhead, and extensive optimization.

Quantum Imaginary-Time Evolution (QITE) is a quantum algorithmic paradigm that enables the efficient computation of ground, excited, and thermal states of quantum Hamiltonians through iterative quantum operations that mimic the cooling process of classical imaginary-time evolution. QITE achieves this by systematically replacing non-unitary imaginary-time operations, which cannot be directly realized on quantum hardware, with a sequence of unitary transformations acting on localized domains of the quantum register. This approach circumvents several bottlenecks of classical algorithms and alternative quantum methods, offering polynomial resource scaling per iteration under realistic physical assumptions, and is compatible with near-term quantum devices due to its low circuit depth and absence of ancillary overhead.

1. Principles and Mathematical Formulation

QITE is founded on the classical imaginary-time evolution method, where a trial state Φ(0)|\Phi(0)\rangle is evolved according to the differential equation

βΦ(β)=HΦ(β)-\partial_\beta |\Phi(\beta)\rangle = H |\Phi(\beta)\rangle

such that, in the limit β\beta \to \infty, the normalized state converges to the ground state,

Ψ=limβΦ(β)Φ(β)|\Psi\rangle = \lim_{\beta \to \infty} \frac{|\Phi(\beta)\rangle}{\|\Phi(\beta)\|}

as long as Φ(0)Ψ0\langle\Phi(0)|\Psi\rangle \neq 0.

Since direct implementation of the non-unitary operator eβHe^{-\beta H} is not possible on a quantum computer, QITE achieves an effective approximation by representing each small imaginary-time step eΔτhme^{-\Delta\tau h_m} (with hmh_m a local Hamiltonian term) via a locally acting unitary eiAme^{-i A_m}, where Am=Ia[m]IσIA_m = \sum_I a[m]_I \sigma_I is an expansion in a local operator basis (e.g., tensor products of Pauli operators). The coefficients a[m]Ia[m]_I are determined dynamically by minimizing the distance between the true imaginary-time evolved and the unitary-approximated wavefunction using measurements and a linear solve over the local domain.

This process is systematically Trotterized over the full Hamiltonian: eβH(eΔτh1eΔτh2...eΔτhK)β/Δτe^{-\beta H} \approx \left( e^{-\Delta\tau h_1}\, e^{-\Delta\tau h_2}\, ...\, e^{-\Delta\tau h_K} \right)^{\beta/\Delta\tau} with each eΔτhme^{-\Delta\tau h_m} approximately replaced by eiAme^{-iA_m} acting only on a domain whose size is determined by the system's correlation length. This approach is justified by Uhlmann’s theorem, which ensures that, for finite correlation lengths, local unitaries suffice to approximate imaginary-time evolution on geometrically local Hamiltonians.

2. Quantum Resource Efficiency and Classical Comparison

Classically, imaginary-time methods and Lanczos algorithms for Hamiltonians on NN qubits require exponential space and time per iteration due to the necessity of storing and manipulating exponentially large vectors (Krylov subspace vectors: Φ,HΦ,H2Φ,...|\Phi\rangle,H|\Phi\rangle,H^2|\Phi\rangle,...). Specifically, the cost scales as exp(O(N))\exp(\mathcal{O}(N)) or exp(O(Cd))\exp(\mathcal{O}(C^d)) for dd-dimensional systems with correlation length CC.

QITE, in contrast, reduces the required resources per iteration exponentially. Provided the state’s correlations are localized within a finite domain (DND\ll N), it suffices to update local regions, resulting in polynomial scaling with system size for each Trotterized update. The quantum version of the Lanczos algorithm further leverages this by building a Krylov subspace from the locally updated QITE states and similarly achieves polynomial cost under the same domain-size assumptions.

The absence of deep circuits, ancillae, and high-dimensional classical optimization steps—required for phase estimation and variational quantum eigensolvers (VQEs)—makes QITE particularly suited for current and near-term hardware.

3. Implementation Strategy and Circuit Structure

QITE’s implementation proceeds by:

  1. Decomposition and Trotterization: Fragmenting the Hamiltonian HH into local terms hmh_m and performing a Trotter approximation for the full time evolution.
  2. Local Unitary Synthesis: For each hmh_m, measuring local observables to determine the coefficients a[m]Ia[m]_I in AmA_m by solving a linear system that minimizes the norm ΨˉeiAmΨ2\| |\bar\Psi'\rangle - e^{-iA_m}|\Psi\rangle \|^2, where Ψˉ|\bar\Psi'\rangle is the normalized output of imaginary-time evolution for hmh_m.
  3. Iterative Circuit Construction: Sequentially applying the corresponding eiAme^{-iA_m} gates, each acting on O(D)O(D) qubits, leading to shallow circuits even for large NN if the correlation length remains small.
  4. Domain Size Consideration: For unentangled (product) initial states, DD is minimal; as the state entangles during evolution, DD may increase but remains bounded for systems with finite correlation length.

Prototyping was performed both on the Rigetti Quantum Virtual Machine (QVM) and the Aspen-1 QPU, with explicit measurement of local Pauli strings for circuit synthesis and Trotter steps corresponding to local mean-field or correlated domains (adjusted by increasing DD for accuracy).

4. Applications: Ground, Excited, and Thermal State Preparation

QITE and its extensions are applicable to a wide range of settings:

  • Quantum Simulation: Enabling ground state (and, via the quantum Lanczos algorithm, excited state) preparation for arbitrary Hamiltonians, including those relevant to quantum chemistry and materials science.
  • Optimization Problems: Solving combinatorial and hard optimization problems mapped to finding Hamiltonian ground states.
  • Thermal State Sampling: Employing QITE as a generator for Gibbs/thermal averages via the quantum minimally entangled typical thermal states (QMETTS) protocol. Here, an initial product state is evolved via QITE and measured, then “collapsed” back to a new product state, facilitating sampling thermal traces:

O^=Tr[O^eβH]Z\langle \hat O \rangle = \frac{\operatorname{Tr}[\hat O e^{-\beta H}]}{Z}

without requiring deep circuits or ancillae, which is valuable for studying finite-temperature phase transitions.

  • Hybrid Algorithms: Combining QITE with Krylov subspace methods (quantum Lanczos) enables rapid convergence to ground and excited states without the exponential memory or optimization costs of their classical analogs.

In all these applications, QITE is markedly more resource-efficient than phase estimation (no deep ancilla-based circuits) and VQE (no outer-loop high-dimensional optimization).

5. Experimental Demonstrations and Performance

Experimental and numerical results support the practical feasibility of QITE:

  • Classical Emulation: QITE was benchmarked on 1D Heisenberg chains, antiferromagnetic transverse-field Ising models, long-range Heisenberg systems, a Hubbard chain, MAXCUT instances, and the minimal basis H2_2 molecule. The ground state energy converges consistently as domain size DD increases.
  • Noise Robustness: In simulated and physical experiments (Rigetti QVM and Aspen-1 QPU), QITE achieved good convergence to ground-state energies even in the presence of realistic noise (decoherence, readout, and gate errors). For example, QITE achieved comparable measurement overhead and energy accuracy to leading VQE protocols on the QVM and robust convergence on the two-qubit QPU.
  • Resource-Error Tradeoffs: Using reduced domain size DD leads to fewer gates and shorter circuits, with an associated tradeoff between accuracy and circuit depth. Empirically, stopping QITE after initial convergence (before oscillations) yields accurate estimations of ground state energies.

A summary table of observed behaviors (for DD choices and system sizes) is:

Domain Size DD Accuracy (Ground State Energy) Circuit Depth
D=1D=1 Mean-field Minimal
D>1D>1 Tracks classical (exact) result Increases
Max DD Exact to classical precision Maximal

6. Impact, Limitations, and Outlook

QITE’s resource efficiency, avoidance of high-depth circuits and ancillae, and independence from complex optimization routines provide a compelling route for scalable quantum simulation, optimization, and eigenstate preparation on near-term quantum devices. The method’s utility is further amplified by its role as a subroutine in more advanced protocols for thermal sampling and excited state preparation.

Key caveats and open directions include:

  • Correlation Length Dependency: The assumption of a finite, bounded correlation length is crucial for domain localization and polynomial resource scaling.
  • Entanglement Growth: As imaginary-time evolution entangles the initially local state, the effective domain size DD may need to be increased, impacting circuit resources.
  • Stopping Criteria: With non-maximal DD, oscillatory behavior in energy convergence may appear. Selecting an appropriate stopping rule is important for practical accuracy.
  • Noise and Error: While relatively robust, further error mitigation and adaptive domain management may be required as hardware scales or for more challenging Hamiltonians.

The QITE framework outlined in this work establishes a foundation for advanced quantum algorithms that can tackle physically and computationally complex problems in simulation, optimization, and machine learning using resource-efficient and hardware-compatible strategies.