MethodLayer 2
Kernel-weighted combination of unitary propagators
Split into its Hermitian and anti-Hermitian parts, , and write the non-unitary propagator as a kernel-weighted integral over the unitary propagators generated by the one-parameter family . Every member of that family is Hermitian by construction, so each is an ordinary Hamiltonian simulation problem and the combination is an LCU over them.
The generator with no Hermiticity assumed, the interval , and an error tolerance .
A Hermitian generator or a family of them, the enlargement of the space that carrying them cost, and the map that reads the original solution back — with the weight that map applies stated, because that weight is where the non-unitarity was moved to rather than removed.
Same contract as the slot it fills.
This one, drawn
From Linear ODE system to Hamiltonian surrogate, with the map back
A circle is an object you are holding. This method is drawn heavier, opened into its own steps; the other lines between the same two ends are the alternatives recorded for the same slot. Circles are named on hover, and each one is a link.
Nothing drawn here has a recorded way through it that this figure leaves shut. See it on the map
What it fills
- Recast a non-Hermitian generator as Hamiltonian evolution
Given a generator whose evolution is not unitary, produce a Hermitian generator — or a quadrature-indexed family of them — on a space at least as large, whose unitary evolution reproduces the original dynamics, together with the map that recovers the original solution. Both halves are required: a construction that reaches a Hamiltonian and cannot get back is not a route.
When it applies
Requires throughout the interval; without a shift the identity does not apply when the Hermitian part has a negative eigenvalue anywhere on . That restriction is the whole of what this construction demands, and it is a real one — it is the linear-layer analogue of Carleman's dissipativity requirement. What it does not require is anything the alternatives do: no dilated linear system, and no spectral mapping theorem of the kind QSVT-based approaches rest on.
Requires
Every step this method names moves its route along, so there is nothing it needs alongside them.
Example
An, Liu and Lin (arXiv:2303.01029) contain no numerical experiment at all: the single figure is a contour used to prove a lemma, and no device, simulator or software is named. An, Childs and Lin (arXiv:2312.03916) do compute, but Section 2.2's Figure 2 measures how fast a different kernel decays, and this record's Cauchy kernel appears there only as the baseline the new one is drawn against.
given A(t) on [0,T]
# 1. split into Hermitian and anti-Hermitian parts
L(t) = (A(t) + A(t)^dagger) / 2
H(t) = (A(t) - A(t)^dagger) / (2i)
# 2. the identity requires L(t) >= 0 on the whole interval
if L(t) is not positive semidefinite somewhere on [0,T]:
c = - min_{t in [0,T]} lambda_min( L(t) )
substitute u(t) = e^{ct} v(t)
# v solves d_t v = -( L(t) + cI + iH(t) ) v + e^{-ct} b(t), and L(t) + cI >= 0
# 3. every member of the one-parameter family is Hermitian by construction
# for each k in R: H(t) + k L(t) is Hermitian
# so V(t; ik) = T exp( -i int_0^t ( H(s) + k L(s) ) ds ) is unitary
# 4. the identity -- an equality, not an approximation
# T exp( - int_0^t A(s) ds ) = int_R 1/(pi (1 + k^2)) V(t; ik) dk
# 5. hand downstream: the family { H(t) + k L(t) }_k, and the kernel
# 1/(pi (1 + k^2)) whose decay rate fixes how many members survive
# truncation and quadrature of the k-integral
return { H(t) + k L(t) }_k, kernel 1/(pi (1 + k^2))Cost, as the source states it
The count this construction hands downstream is the number of unitary propagators surviving truncation and discretization of the -integral, and that number is set by how fast the kernel decays — which is why the kernel is the thing later work changed rather than the identity. The original Cauchy kernel decays quadratically; An, Childs and Lin's decays at a near-exponential . The end-to-end query bounds those two produce are stated on `lchs-route` and `lchs-improved-kernel`, where the papers state them, and are not restated here.
Implementations
LCU over a truncated quadrature grid, with product-formula Hamiltonian simulation
The paper's own first implementation, and the one it calls the simplest: the identity is made finite by truncating and discretizing the -integral, each surviving propagator is realized by a product formula, and the whole weighted sum is run as one LCU circuit that prepares the solution coherently in a quantum register. The problem statement is with and time-dependent and in general non-Hermitian, and the output is an -approximation of the state with success probability and a flag indicating success.
The integral of Theorem 1 is truncated to with , justified by , and discretized by the trapezoidal rule on points: , and . Each is then realized by a -th order product formula with a fixed number of steps , the same for every , giving Eq. (8) as a product over the exponentials of the formula and over the steps. The LCU itself is standard: from the binary representation of a select oracle is built with queries to ; then is applied, then and in sequence for and , and finally on the ancilla register. A source term is carried by Duhamel's principle, Eq. (7); its double integral over and is discretized by a multidimensional trapezoidal rule with coefficients at the times , and the homogeneous and inhomogeneous states are joined by an outer LCU on one extra ancilla qubit with a single-qubit rotation. Measuring every ancilla register and reading all zeros is the success flag. When is time-independent the coherent time encoding is dropped: the select oracles are built from and at cost, and the smoothness parameter is replaced by the commutator quantity , which is never larger, while the order of in the Trotter error drops by one.
Oracles only, and the paper instantiates none of them: the state preparation oracle , the Hamiltonian simulation oracles for and for , and the coefficient oracle . With a source term there are also and the time-dependent variants and , which encode evolutions of different lengths for different and are extensions of the time-dependent input model of Low and Wiebe (arXiv:1805.00675). The analysis assumes and are -smooth and is -smooth, and it needs , which the shift of Eq. (4) always secures.
A complexity statement, not a run. Theorem 2 gives queries to the input models of and , queries to and , ancilla qubits and the same number of additional one-qubit gates. The paper reads its own bill: the part is the number of Trotter steps, the extra is the truncation , and the remaining state-norm factor comes from bounding the relative Trotter error. For time-independent and , Theorem 15 gives , and Theorem 16 the inhomogeneous counterpart. No numerics are reported for any of it, and no device, simulator or software is named.
Interaction-picture LCHS with the truncated Dyson series, for a complex absorbing potential
The construction the paper builds for one named physical problem, and the one that carries its near-optimal claim. The complex absorbing potential method replaces the real potential by a complex one, so the Schrödinger equation becomes , with the damping potential, bounded and non-negative and usually time-independent. It is discussed for single-particle dynamics and the paper says it generalizes to multi-particle dynamics and to other boundary treatments such as the perfectly matched layer. The regime of interest is before the scattering wave leaves the region of interest, so that is not too small, a condition also met if is a near-resonance state.
The spatial variable is discretized on equidistant grid points with the Laplacian taken by the central difference formula, which puts the problem in the form this record's identity applies to: is the ordinary Hamiltonian with , and is time-independent and positive semidefinite. The point of the application is that is fast-forwardable — it can be performed at a cost independent of , and — so the Hamiltonian simulation is done in the interaction picture with the truncated Dyson series method, which is what removes the overhead the cutoff would otherwise impose. The identity is then used in the form with , and combined by LCU; the derivative of still scales linearly in , but the truncated Dyson cost depends on it only logarithmically. The Supplemental Materials assemble the oracles explicitly: at queries to and , a select oracle whose blocks satisfy , and finally as the select oracle of the LCU step. The error is split into a quadrature part and a simulation part and closed by choosing and .
Oracles again, and no potential is ever written down: , , and the state preparation oracle for the initial condition. , , the grid size and the horizon stay symbols throughout, so no molecular scattering, photodissociation or nanotransport instance is set up even though those are the problems the section names as motivation.
Theorem 3: queries to and and queries to , with , for an -approximation of with success probability and a flag indicating success. This is the paper's near-optimal-in-all-parameters result, and it is remarked to hold more generally whenever is an arbitrary time-dependent Hamiltonian and is time-independent and fast-forwardable. Nothing is computed: no potential is instantiated, no grid size is chosen, and no device or simulator is named. The paper's own discussion records the price this construction pays, that interaction-picture Hamiltonian simulation may be difficult to implement, and says the more desirable fix would be a faster-decaying kernel — which is the record `lchs-improved-kernel`.
Hybrid quantum-classical estimation of an observable
The same identity read for a different output. When only an observable is wanted rather than the solution state, the linear combination need not be coherent at all: the paper offers this variant to facilitate the computation of observables on early fault-tolerant quantum computers, and it never prepares .
Because the are unitary, the observable factorizes as . Each correlation function is estimated on the quantum computer by the non-unitary Hadamard test, which differs from the ordinary Hadamard test only in replacing the controlled unitary by the controlled block encoding: multiplying , and gives an -block-encoding of , so the scaled expectation value is read from the probability of measuring on the ancilla, and amplitude estimation sharpens it. The sum is then done classically by Monte Carlo: for sample the pair with probability — legitimate because every is a positive real and — estimate by the Hadamard test, and return with the sample mean. Absent error, is exactly ; the Hamiltonian simulation error is set to , and suffices for a single pair.
The state preparation oracle for , an -block-encoding of the observable with , and quantum circuits approximating to error for every . No observable and no initial state is instantiated.
Theorem 9 estimates to precision with probability at least using samples, each circuit using queries to , and . The is the price of the classical sampling and is the difference between this variant and the coherent one. No sampling experiment is run, on hardware or in simulation.
What it needs
Nothing below this — it bottoms out here.
Other ways to fill the same slot
Different approaches
- Warped phase transformation
Introduce one extra variable and change to it, so that a linear ODE or PDE system becomes a system of Schrödinger equations in real time — which a simulator runs as it stands. The original solution lives in the auxiliary dimension and is recovered from it afterwards.
In the Atlas
- Linear combination of unitaries
A block-encoding primitive that turns a weighted sum of unitary operations into one larger unitary circuit.