Papers
Topics
Authors
Recent
Search
2000 character limit reached

LCHS: Linear Combination of Hamiltonian Simulation

Updated 6 July 2026
  • LCHS is a quantum framework that decomposes non-unitary dynamics into an integral of unitary Hamiltonian simulations.
  • It employs kernel truncation and Gaussian quadrature to achieve near-optimal query scaling and resource efficiency in simulating dissipative systems.
  • The method leverages block-encoding, amplitude amplification, and advanced techniques to extend its applicability to PDEs and eigenvalue transformations.

Linear Combination of Hamiltonian Simulation (LCHS) is a quantum-algorithmic framework for simulating linear non-unitary dynamics by rewriting the target propagator as a linear combination of unitary evolutions, each of which is a Hamiltonian simulation problem. In its standard form, LCHS addresses linear ordinary differential equations of the form ∂tu(t)=−A(t)u(t)\partial_t u(t)=-A(t)u(t) or ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t), with the generator decomposed as A(t)=L(t)+iH(t)A(t)=L(t)+iH(t), where L(t)L(t) and H(t)H(t) are Hermitian and L(t)⪰0L(t)\succeq 0 after a possible identity shift. The central idea is that the non-unitary propagator Te−∫0tA(s) ds\mathcal T e^{-\int_0^t A(s)\,ds} can be expressed as an integral over unitaries of the form Te−i∫0t(kL(s)+H(s)) ds\mathcal T e^{-i\int_0^t(kL(s)+H(s))\,ds}, after which truncation, quadrature, block-encoding, linear-combination-of-unitaries, and amplitude amplification yield a quantum implementation (An et al., 2023, An et al., 2023).

1. Foundational identity and problem setting

The modern LCHS formalism emerged from a theorem showing that a general dissipative generator can be represented as a continuous linear combination of Hamiltonian evolutions. For the time-dependent homogeneous ODE

∂tu(t)=−A(t)u(t),A(t)=L(t)+iH(t),\partial_t u(t)=-A(t)u(t),\qquad A(t)=L(t)+iH(t),

with L(t)⪰0L(t)\succeq 0, one has

∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)0

for a suitable kernel ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)1 satisfying normalization and decay conditions (An et al., 2023). The same framework extends to the inhomogeneous case via Duhamel’s principle, and in the time-independent case it reduces to a direct integral formula for ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)2 (An et al., 2023).

A widely used one-parameter family of kernels is

∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)3

which leads to the identity

∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)4

for the propagator ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)5 (An et al., 2023). In the time-independent specialization summarized in later constant-factor analyses,

∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)6

with ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)7 (Pocrnic et al., 25 Jun 2025).

This identity places LCHS conceptually between dissipative dynamics and standard Hamiltonian simulation. A plausible implication is that the method transfers advances in unitary simulation—such as qubitization, generalized quantum signal processing, and improved block-encoding analyses—into the non-unitary setting with comparatively little change in the outer algorithmic structure.

2. Kernel design, truncation, and quadrature

An LCHS algorithm becomes finite only after truncating the infinite ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)8-integral and discretizing it. Early formulations used a cutoff ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)9 and trapezoidal discretization for error A(t)=L(t)+iH(t)A(t)=L(t)+iH(t)0 (An et al., 2023). The subsequent near-optimal formulation replaced this with a sharper kernel family and composite Gaussian quadrature, obtaining

A(t)=L(t)+iH(t)A(t)=L(t)+iH(t)1

and hence

A(t)=L(t)+iH(t)A(t)=L(t)+iH(t)2

LCU terms after discretization (An et al., 2023). This is the source of the widely cited logarithmic-to-sub-polynomial error dependence of LCHS.

A later constant-factor study derived explicit non-asymptotic formulas for both truncation and Gaussian quadrature. For truncation error A(t)=L(t)+iH(t)A(t)=L(t)+iH(t)3, the cutoff may be chosen as

A(t)=L(t)+iH(t)A(t)=L(t)+iH(t)4

where A(t)=L(t)+iH(t)A(t)=L(t)+iH(t)5 is the principal Lambert A(t)=L(t)+iH(t)A(t)=L(t)+iH(t)6-function. For discretization error A(t)=L(t)+iH(t)A(t)=L(t)+iH(t)7 on A(t)=L(t)+iH(t)A(t)=L(t)+iH(t)8, the order-A(t)=L(t)+iH(t)A(t)=L(t)+iH(t)9 Gauss–Legendre rule can be chosen as

L(t)L(t)0

with total LCU size

L(t)L(t)1

(Pocrnic et al., 25 Jun 2025). These expressions recover the asymptotic estimates but, more importantly for resource estimation, fix the constants that dominate realistic fault-tolerant costs.

Kernel construction itself has also diversified. A Fourier-transform-based reformulation shows that one may choose any L(t)L(t)2 satisfying L(t)L(t)3 for L(t)L(t)4, and then define

L(t)L(t)5

This removes the technical requirements beyond the real axis present in the original half-plane formulation and yields a new kernel family. For truncation error L(t)L(t)6, that formalism reports a L(t)L(t)7 times reduction in the quantum differential equation algorithms based on LCHS and an L(t)L(t)8 times reduction in its quantum circuit depth (Huang et al., 27 Aug 2025).

3. Coherent implementation: block-encoding, SELECT, and amplification

The coherent realization of LCHS follows the linear-combination-of-unitaries pattern. In the time-dependent oracle model, one assumes access to HAM-T oracles that block-encode time samples of L(t)L(t)9 and H(t)H(t)0 on short time slices, prepares an ancilla superposition over quadrature nodes, and implements

H(t)H(t)1

after which

H(t)H(t)2

block-encodes the discrete approximation to the non-unitary propagator (An et al., 2023).

For the time-independent block-encoding model, later work makes the SELECT step substantially more explicit. If H(t)H(t)3 is an H(t)H(t)4 block encoding of H(t)H(t)5, define the effective Hamiltonian

H(t)H(t)6

This H(t)H(t)7 can be H(t)H(t)8-encoded using just one call to H(t)H(t)9 and one to L(t)⪰0L(t)\succeq 00 plus L(t)⪰0L(t)\succeq 01 controlled-L(t)⪰0L(t)\succeq 02 gates. Qubitization or generalized quantum signal processing then implements

L(t)⪰0L(t)\succeq 03

as a L(t)⪰0L(t)\succeq 04 block encoding using

L(t)⪰0L(t)\succeq 05

calls to controlled-L(t)⪰0L(t)\succeq 06 or its inverse, with L(t)⪰0L(t)\succeq 07 (Pocrnic et al., 25 Jun 2025).

The outer LCU circuit is then

L(t)⪰0L(t)\succeq 08

which realizes the approximate propagator L(t)⪰0L(t)\succeq 09 as a block encoding. Applying Te−∫0tA(s) ds\mathcal T e^{-\int_0^t A(s)\,ds}0 to an initial-state block encoding Te−∫0tA(s) ds\mathcal T e^{-\int_0^t A(s)\,ds}1 yields a block encoding of Te−∫0tA(s) ds\mathcal T e^{-\int_0^t A(s)\,ds}2 with

Te−∫0tA(s) ds\mathcal T e^{-\int_0^t A(s)\,ds}3

(Pocrnic et al., 25 Jun 2025).

Because postselection amplitude depends on the norm of the evolved state, fixed-point oblivious amplitude amplification is used to boost success probability to near unity. If Te−∫0tA(s) ds\mathcal T e^{-\int_0^t A(s)\,ds}4 is a known lower bound on the overlap, the amplification cost is

Te−∫0tA(s) ds\mathcal T e^{-\int_0^t A(s)\,ds}5

with the explicit expression for Te−∫0tA(s) ds\mathcal T e^{-\int_0^t A(s)\,ds}6 given in the constant-factor analysis, and the total number of calls to Te−∫0tA(s) ds\mathcal T e^{-\int_0^t A(s)\,ds}7 becomes

Te−∫0tA(s) ds\mathcal T e^{-\int_0^t A(s)\,ds}8

subject to the sub-error budget

Te−∫0tA(s) ds\mathcal T e^{-\int_0^t A(s)\,ds}9

(Pocrnic et al., 25 Jun 2025).

4. Complexity, optimality, and constant factors

A defining property of LCHS is its near-optimal parameter dependence. In the 2023 near-optimal analysis, letting Te−i∫0t(kL(s)+H(s)) ds\mathcal T e^{-i\int_0^t(kL(s)+H(s))\,ds}0, the total number of Hamiltonian-simulation queries is

Te−i∫0t(kL(s)+H(s)) ds\mathcal T e^{-i\int_0^t(kL(s)+H(s))\,ds}1

while the number of initial-state-oracle queries is Te−i∫0t(kL(s)+H(s)) ds\mathcal T e^{-i\int_0^t(kL(s)+H(s))\,ds}2, which matches the Te−i∫0t(kL(s)+H(s)) ds\mathcal T e^{-i\int_0^t(kL(s)+H(s))\,ds}3 lower bound for state preparation cost (An et al., 2023). The earlier formulation stated the same optimality more explicitly: any quantum ODE solver must use Te−i∫0t(kL(s)+H(s)) ds\mathcal T e^{-i\int_0^t(kL(s)+H(s))\,ds}4 queries to the initial-state oracle, whereas LCHS uses Te−i∫0t(kL(s)+H(s)) ds\mathcal T e^{-i\int_0^t(kL(s)+H(s))\,ds}5 (An et al., 2023).

In the time-independent special case, replacing truncated Dyson simulation by QSP or QSVT yields overall matrix-query complexity

Te−i∫0t(kL(s)+H(s)) ds\mathcal T e^{-i\int_0^t(kL(s)+H(s))\,ds}6

which was described as fully recovering the “fast-forwarded” performance asymptotically up to the Te−i∫0t(kL(s)+H(s)) ds\mathcal T e^{-i\int_0^t(kL(s)+H(s))\,ds}7 factor (An et al., 2023). Later work sharpened the error dependence further. For bounded, time-independent Te−i∫0t(kL(s)+H(s)) ds\mathcal T e^{-i\int_0^t(kL(s)+H(s))\,ds}8, a generalized LCHS construction gives a block-encoding of Te−i∫0t(kL(s)+H(s)) ds\mathcal T e^{-i\int_0^t(kL(s)+H(s))\,ds}9 with

∂tu(t)=−A(t)u(t),A(t)=L(t)+iH(t),\partial_t u(t)=-A(t)u(t),\qquad A(t)=L(t)+iH(t),0

queries to the block-encoding oracle for ∂tu(t)=−A(t)u(t),A(t)=L(t)+iH(t),\partial_t u(t)=-A(t)u(t),\qquad A(t)=L(t)+iH(t),1, and the normalized evolved state can be prepared with

∂tu(t)=−A(t)u(t),A(t)=L(t)+iH(t),\partial_t u(t)=-A(t)u(t),\qquad A(t)=L(t)+iH(t),2

queries to the initial-state oracle; both complexities are stated to be optimal in all parameters (Low et al., 26 Aug 2025). The same work also states that any improvement exceeding a constant factor of approximately ∂tu(t)=−A(t)u(t),A(t)=L(t)+iH(t),\partial_t u(t)=-A(t)u(t),\qquad A(t)=L(t)+iH(t),3 is infeasible (Low et al., 26 Aug 2025).

Constant factors, however, are decisive in practice. The detailed 2025 resource analysis identifies several improvements: tight truncation via a Lambert ∂tu(t)=−A(t)u(t),A(t)=L(t)+iH(t),\partial_t u(t)=-A(t)u(t),\qquad A(t)=L(t)+iH(t),4 bound, tighter Gaussian quadrature bounds, a diagonal block-encoding of ∂tu(t)=−A(t)u(t),A(t)=L(t)+iH(t),\partial_t u(t)=-A(t)u(t),\qquad A(t)=L(t)+iH(t),5 that avoids ∂tu(t)=−A(t)u(t),A(t)=L(t)+iH(t),\partial_t u(t)=-A(t)u(t),\qquad A(t)=L(t)+iH(t),6 separate controlled calls to ∂tu(t)=−A(t)u(t),A(t)=L(t)+iH(t),\partial_t u(t)=-A(t)u(t),\qquad A(t)=L(t)+iH(t),7, generalized quantum signal processing “doubling,” and constant-factor robust-block-encoding analyses for qubitization and fixed-point amplitude amplification (Pocrnic et al., 25 Jun 2025). Under the specialization

∂tu(t)=−A(t)u(t),A(t)=L(t)+iH(t),\partial_t u(t)=-A(t)u(t),\qquad A(t)=L(t)+iH(t),8

the resulting query counts are reported as two orders of magnitude smaller than those of the “randomized linear solver” method, with approximately ∂tu(t)=−A(t)u(t),A(t)=L(t)+iH(t),\partial_t u(t)=-A(t)u(t),\qquad A(t)=L(t)+iH(t),9 fewer block-encoding calls under identical assumptions (Pocrnic et al., 25 Jun 2025). That same analysis summarizes the resulting behavior as linear scaling in L(t)⪰0L(t)\succeq 00, logarithmic-to-sub-polynomial scaling in L(t)⪰0L(t)\succeq 01, and markedly reduced block-encoding query complexity in the “no-fast-forwarding” regime (Pocrnic et al., 25 Jun 2025).

5. Variants, generalizations, and adjacent formalisms

LCHS has rapidly expanded beyond its original role as an ODE solver. One direction generalizes from matrix exponentials to broader eigenvalue transformations. A Laplace-transform-based extension represents

L(t)⪰0L(t)\succeq 02

and then substitutes the LCHS representation for L(t)⪰0L(t)\succeq 03, enabling transformations such as L(t)⪰0L(t)\succeq 04 and L(t)⪰0L(t)\succeq 05 without explicitly inverting L(t)⪰0L(t)\succeq 06 (An et al., 2024). A later Weyl-calculus-based theory goes further, constructing LCHS formulas for general matrix functions L(t)⪰0L(t)\succeq 07 analytic on the numerical range of L(t)⪰0L(t)\succeq 08, including non-normal L(t)⪰0L(t)\succeq 09, and reports optimal ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)00 query complexity scaling for quantum eigenvalue transformation (Ni et al., 29 Jun 2026).

A second direction extends the domain of operators. Inf-LCHS generalizes the finite-dimensional theorem to infinite-dimensional Hilbert spaces and possibly unbounded operators, under domain, kernel, and common-domain assumptions. It introduces Inf-LCHS-Gaussian and Inf-LCHS-MC as quadrature-based and Monte-Carlo-based discretizations, respectively, and applies the method to linear parabolic PDEs, birth–death processes, Schrödinger equations with complex potentials, Lindblad equations, and black hole thermal field equations (Lu et al., 27 Feb 2025).

A third direction concerns implementation architecture. Hybrid oscillator–qubit LCHS replaces the discrete quadrature register by a continuous-variable ancilla mode, using

∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)01

to encode the kernel directly. This removes the explicit ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)02 ancilla-qubit overhead of qubit-only LCHS. In heat-equation benchmarks, the Law–Eberly protocol achieves end-to-end solution fidelity at least ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)03, and a comparison with a matrix-product-state-based discrete-variable implementation reports a drastically reduced CNOT count, stated as ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)04 versus ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)05 in a Dirichlet benchmark (Das et al., 11 May 2026).

A fourth direction targets circuit structure rather than asymptotics. Random-LCHS randomizes both the outer LCU layer and the inner Hamiltonian-simulation layer, with observable-driven and symmetry-aware variants for expectation estimation and physically symmetric models (Yang et al., 9 Sep 2025). Another recent refinement shows that implementing the Hamiltonian-simulation subroutines with Multi-Product Formulas yields commutator-sensitive complexity bounds, and that the chosen quadrature rule affects not only discretization error but also commutator structure and query complexity (Aftab et al., 9 Jun 2026).

6. Applications, implementations, and interpretive cautions

LCHS has been applied most visibly to linear PDEs. One line of work maps second-order PDEs with spatially varying parameters to first-order ODE systems by spatial discretization, then uses logic minimization and matrix-product-state compression to reduce the number of Pauli strings and compile the coefficient oracle. In a room-acoustics example on a ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)06 grid, a naive ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)07 terms for one coefficient collapsed to just ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)08 terms, and an MPS of bond ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)09 for the LCU coefficient state achieved ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)10 fidelity for ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)11 quadrature points (Sato et al., 2024). Related work gives explicit near-optimal circuits for the advection-diffusion equation, with ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)12, ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)13, total qubits about ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)14, and success probability ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)15 after amplitude amplification in one representative run (Novikau et al., 19 Jan 2025). Subsequent papers provide boundary-aware and structure-preserving PDE frameworks, including mixed Dirichlet, Neumann, Robin, and periodic boundary conditions, explicit block-encodings, and end-to-end complexity balances (Liang et al., 2 Jun 2026, Chen et al., 17 May 2026).

LCHS has also been explored in hardware-oriented settings. A variational algorithm on the superconducting processor Wukong uses LCHS only at the loss-function level, replacing coherent long-depth LCU by a fixed-depth parameterized ansatz and simplified Hadamard tests; the reported circuit depth is independent of total simulation time, and experiments on dissipative transverse Ising and interacting Hatano–Nelson models tracked theoretical curves accurately (Liu et al., 23 Oct 2025). At the fault-tolerant end, an end-to-end algorithm for rapidly distorted turbulence formulates the non-unitary generator through LCHS and estimates that a minimal non-trivial instance on a ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)16 grid can be encoded in about ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)17 qubits with circuit depth approximately ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)18 controlled-unitary layers (Meng et al., 24 Nov 2025).

Two interpretive cautions recur in the literature. First, LCHS should not be conflated with the broader linear-combination-of-unitaries literature for unitary Hamiltonian simulation. Earlier work on linear combinations of unitary operations and multi-product formulas established the ancilla-based block-encoding and amplitude-amplification toolkit on which LCHS relies (Childs et al., 2012), and photonic experiments demonstrated such linear-combination methods for unitary dynamics (Yu et al., 2022); the later LCHS literature is distinguished by its specific integral representation of non-unitary evolution in terms of Hamiltonian simulations (An et al., 2023). Second, the condition ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)19 is not a cosmetic assumption. It encodes dissipativity or non-positive logarithmic norm, guarantees ∂tu(t)=−A(t)u(t)+b(t)\partial_t u(t)=-A(t)u(t)+b(t)20 in the standard setting, and underlies both the correctness of the kernel identity and the controlled success probability of postselected implementations (An et al., 2023).

Within quantum algorithms for non-unitary dynamics, LCHS has therefore become both a specific algorithmic family and a broader design pattern: represent the target contraction as a superposition of unitary evolutions, discretize that superposition carefully, and spend algorithmic effort on the constants hidden inside truncation, quadrature, block-encoding, and amplification. The progression from the original identity to constant-factor analyses, optimal-scaling variants, continuous-variable encodings, and PDE-specific compilers suggests that the central research questions have shifted from mere asymptotic existence to resource-tight realizations and domain-specific structure exploitation.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (19)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Linear Combination of Hamiltonian Simulation (LCHS).