Variational compression is a hybrid method that replaces standard product-formula circuits with shallow, parameterized circuits while retaining controlled Hamiltonian dynamics.
The approach leverages iterative state re-optimization, gradient-based parameter updates, and symmetry-constrained ansätze to effectively compress Trotter terms across various models.
Empirical results show that these methods can extend simulation times and enhance hardware performance compared to traditional deep Trotter decompositions.
Variational compression of Trotter terms denotes a family of hybrid quantum-classical methods in which product-formula circuits for real-time evolution are replaced, approximated, or refined by shallower parametrized circuits while retaining a controlled relation to the original Hamiltonian dynamics. In the basic setting, a Hamiltonian is decomposed as H=∑αHα and a first-order Trotter step is written as UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2); compression then seeks a circuit V(θ) or Uvar(θ) that approximates either a Trotter-evolved state, an individual Trotter term, or a sequence of product-formula blocks with substantially lower depth (Berthusen et al., 2021, Courtney et al., 7 May 2026, Luiz et al., 29 Apr 2026). Across recent work, this idea appears in state-compression schemes for many-body dynamics, constant-depth Hamiltonian variational ansätze for impurity solvers, Schur-decomposition-inspired compression of individual Trotter terms in molecular dynamics, Trotter-initialized variational compilation on hardware-native layouts, and operator-level variational product formulas derived from a global action principle (Wolf et al., 14 Aug 2025, Assi et al., 19 Nov 2025, Tepaske et al., 2023).
1. Formal setting and conceptual scope
The common starting point is a decomposition of the propagator U(t)=e−iHt into local or blockwise exponentials. In the original variational Trotter compression procedure, one considers
UTrot(t)=[UTrot(Δt)]n,Δt=t/n,
with each exp[−iHαΔt] compiled into a small network of single- and two-qubit gates when Hα acts locally (Berthusen et al., 2021). The compression step is not a replacement of Hamiltonian simulation by an unrelated ansatz; rather, it is a variational approximation built directly from the same Hamiltonian terms or from a circuit structure mirroring those terms.
A second, closely related formulation compresses single Trotter factors rather than a full time-evolved state. For nonadiabatic molecular dynamics, each factor e−iHkτ in a first- or second-order product formula is identified as a “Trotter term” to be replaced by a compressed ansatz, with the target short-time step written as
U(τ)=e−iHτ≃k∏e−iHkτ+O(τ2),
and, for a second-order step,
UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)0
This places variational compression at the level of individual product-formula components rather than only at the level of the full evolution operator (Courtney et al., 7 May 2026).
A third formulation treats product formulas as synthesis primitives for compilation. In that setting, first-, second-, and fourth-order Suzuki blocks form a discrete library, and the variational stage refines a Trotter-initialized circuit after a greedy block-selection phase (Luiz et al., 29 Apr 2026). A still broader extension is the variational product formula
UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)1
whose coefficients are determined by Euler-Lagrange equations rather than fixed Suzuki coefficients, with the stated goal of preserving the unitary structure of time evolution while improving accuracy and gate efficiency (Assi et al., 19 Nov 2025).
Taken together, these formulations show that “compression” can refer to three technically distinct operations: compressing a Trotter-evolved state back into a shallow ansatz, compressing individual Trotter terms into trainable surrogates, and variationally refining a Trotter-inspired circuit template so that the final circuit is shallower or more hardware-compatible than a direct decomposition.
2. Core algorithmic patterns
In the iterative state-compression scheme, a variational state UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)2 is first propagated by a short product-formula step and is then re-optimized so that a new shallow circuit reproduces the propagated state as closely as possible. The target overlap is
UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)3
with cost
UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)4
and the update UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)5 is repeated step by step. The pseudocode in the original work makes the logic explicit: initialize an ansatz for the initial state, choose compression tolerance UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)6, Trotter interval UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)7, ansatz depth UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)8, and maximum Trotter steps, then iterate propagation, compression, parameter update, fidelity recording, and stopping criteria. The stated outcome is simulations “to arbitrary times with an error controlled by the compression fidelity and a fixed Trotter step size” (Berthusen et al., 2021).
In the impurity-model setting, the same iterative logic is specialized to the states needed for the retarded impurity Green’s function in a DMFT loop. One writes
UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)9
uses V(θ)0 as a warm-start, and trains V(θ)1 so that
V(θ)2
The cost is not imposed on the full operator norm; it is imposed only on V(θ)3 and V(θ)4, because those are “the only states entering the Hadamard-test circuits for V(θ)5” (Wolf et al., 14 Aug 2025).
In the molecular-dynamics formulation, the workflow is termwise rather than stepwise. One chooses a target term V(θ)6, selects a variational ansatz V(θ)7, trains it with the Local Hilbert-Schmidt Test, and then substitutes the optimized V(θ)8 for the original Trotter term in the full circuit. Observable preservation is then assessed through the objective-qubit population V(θ)9 and the short-time slope Uvar(θ)0 at Uvar(θ)1 (Courtney et al., 7 May 2026).
In hardware-efficient compilation, the algorithm first chooses a nonuniform sequence of Suzuki blocks from a library by maximizing process fidelity with the target unitary, then promotes the fixed block angles to variational parameters and appends additional layers structured like one Uvar(θ)2 step. This produces a structure-aware approximate circuit rather than a generic synthesis of an arbitrary unitary (Luiz et al., 29 Apr 2026). By contrast, the global-action formulation replaces discrete re-optimization at each step by differential equations for the coefficients Uvar(θ)3, yielding state-independent parameters for a fixed Hamiltonian and ansatz structure (Assi et al., 19 Nov 2025).
3. Variational ansätze and circuit constructions
A notable feature of this literature is that the ansatz is typically Hamiltonian-variational rather than hardware-efficient in the narrow sense. For the Heisenberg chain, the variational Trotter compression work uses a layered “Hamiltonian-variational” brick-wall ansatz
Uvar(θ)4
with
Uvar(θ)5
and an analogous expression for Uvar(θ)6. For a nonintegrable model, an extra “Uvar(θ)7–Uvar(θ)8” layer
For the single-impurity Anderson model, the Hamiltonian variational ansatz mirrors the Jordan-Wigner-mapped Pauli structure of the SIAM Hamiltonian. In compact form,
U(t)=e−iHt0
where the U(t)=e−iHt1 include impurity, bath, and hybridization terms. The crucial design choice is that U(t)=e−iHt2 is kept independent of U(t)=e−iHt3: “one trains the set of parameters U(t)=e−iHt4 to approximate U(t)=e−iHt5 at each desired time with only U(t)=e−iHt6 such ‘HVA layers’ rather than U(t)=e−iHt7” (Wolf et al., 14 Aug 2025).
The molecular nonadiabatic study adopts a Schur-decomposition-inspired “VFF ansatz”
U(t)=e−iHt8
where U(t)=e−iHt9 is a hardware-efficient eigenvector unitary made from alternating layers of single-qubit UTrot(t)=[UTrot(Δt)]n,Δt=t/n,0 rotations and nearest-neighbor parity rotations, while
UTrot(t)=[UTrot(Δt)]n,Δt=t/n,1
is diagonal in the computational basis and parameterized by a truncated Walsh expansion. In the “fully expressive case UTrot(t)=[UTrot(Δt)]n,Δt=t/n,2” the explicit quadratic circuit is recovered exactly; for UTrot(t)=[UTrot(Δt)]n,Δt=t/n,3, “the long-range UTrot(t)=[UTrot(Δt)]n,Δt=t/n,4’s are removed and the remaining UTrot(t)=[UTrot(Δt)]n,Δt=t/n,5’s adjust to minimize the approximation error” (Courtney et al., 7 May 2026).
Structure-aware compilation uses a Trotter-initialized variational ansatz in which the initial circuit is
UTrot(t)=[UTrot(Δt)]n,Δt=t/n,6
and each subsequent variational layer is structured exactly like one UTrot(t)=[UTrot(Δt)]n,Δt=t/n,7 step:
UTrot(t)=[UTrot(Δt)]n,Δt=t/n,8
The same work emphasizes native placement on a linear nearest-neighbor chain and direct mapping of
UTrot(t)=[UTrot(Δt)]n,Δt=t/n,9
with exp[−iHαΔt]0 and exp[−iHαΔt]1 terms obtained by conjugation into the exp[−iHαΔt]2 basis (Luiz et al., 29 Apr 2026).
Constrained variational circuits constitute another compression mechanism. For the XXZ chain, the two-site gate
exp[−iHαΔt]3
encodes the global exp[−iHαΔt]4 symmetry directly, reducing the parameter count from exp[−iHαΔt]5 in the translationally invariant brickwall circuit to exp[−iHαΔt]6 (Tepaske et al., 2023). This is compression by restriction of the variational manifold to symmetry-compatible circuits.
4. Cost functions, measurements, and optimization procedures
The cost function used in a variational compression protocol determines what is being preserved. In the original VTC work, the central quantity is the overlap fidelity between the time-evolved and variational states. Two hardware-compatible measurement protocols are given. The SWAP test with one ancilla prepares two registers in exp[−iHαΔt]7 and exp[−iHαΔt]8, and “the ancilla exp[−iHαΔt]9 expectation equals Hα0”; this requires Hα1 controlled-SWAPs and “Hα2 CNOTs plus ancilla connectivity.” The double-time-contour or Loschmidt-echo circuit instead applies Hα3, then Hα4, then Hα5 sequentially to Hα6, with the return probability to Hα7 equal to the required overlap. The same work lists readout-error calibration and inversion, symmetry-based postselection, Pauli twirling around CNOTs, and zero-noise extrapolation via gate-folding as error-mitigation strategies (Berthusen et al., 2021).
For DMFT, the cost function is tailored to the Green’s-function measurement task:
Hα8
with
Hα9
The Appendix result cited in the summary is that minimizing this cost “enforces e−iHkτ0 and e−iHkτ1 up to the same global phase for both states,” which is sufficient for the required overlaps in e−iHkτ2. Optimization is gradient-based and proceeds via the parameter-shift rule (Wolf et al., 14 Aug 2025).
In the molecular setting, the comparison between target and compressed term is made with the Local Hilbert-Schmidt Test,
e−iHkτ3
where e−iHkτ4 is the entanglement fidelity on qubit pair e−iHkτ5 measured through Bell-pair preparation and Bell-basis measurement. The stated faithfulness property is e−iHkτ6 iff e−iHkτ7. Gradients are obtained from the parameter-shift rule
e−iHkτ8
and parameters are updated with Adam until e−iHkτ9, with “U(τ)=e−iHτ≃k∏e−iHkτ+O(τ2),0” in the reported implementation (Courtney et al., 7 May 2026).
Compilation-oriented compression uses process fidelity,
U(τ)=e−iHτ≃k∏e−iHkτ+O(τ2),1
both for greedy block selection and for the variational cost U(τ)=e−iHτ≃k∏e−iHkτ+O(τ2),2. The reported optimizer is L-BFGS-B with finite-difference gradients, “ftol=U(τ)=e−iHτ≃k∏e−iHkτ+O(τ2),3, gtol=U(τ)=e−iHτ≃k∏e−iHkτ+O(τ2),4, maxiter=300,” and convergence in “U(τ)=e−iHτ≃k∏e−iHkτ+O(τ2),5–U(τ)=e−iHτ≃k∏e−iHkτ+O(τ2),6 iterations, U(τ)=e−iHτ≃k∏e−iHkτ+O(τ2),7 total function calls, reaching U(τ)=e−iHτ≃k∏e−iHkτ+O(τ2),8” (Luiz et al., 29 Apr 2026). Constrained-circuit compression instead minimizes the normalized Frobenius distance
In exact statevector simulations for the Heisenberg model with “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)00 up to UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)01,” the original VTC study reports that “Trotter step-size error and compression error trade off UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)02 optimum UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)03 and UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)04 chosen so that both errors UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)05.” Under those conditions, “direct Trotter with depth UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)06 loses fidelity by UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)07, whereas VTC retains UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)08 out to UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)09.” In ideal shot-noise simulations for “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)10 up to UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)11,” “with UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)12–UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)13 shots per cost evaluation, VTC fidelities at large UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)14 exceed direct Trotter (depth UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)15) fidelities,” and the “non-gradient optimizer (CMA-ES) [is] robust to shot noise; gradient methods struggle.” In noisy circuit simulation with IBM Santiago error rates for “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)16,” the combination of “readout mitigation + ZNE + twirling + conservation post-selection” yields “mean VTC fidelity UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)17 out to UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)18, while direct Trotter (depth 6) fidelity vanishes by UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)19.” On real IBM Santiago hardware, “VTC fidelity remains UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)20 at UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)21 device coherence limit” (Berthusen et al., 2021).
For impurity models, the DMFT-oriented compression work reports that, for “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)22 bath sites, UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)23, and interaction UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)24,” compression with “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)25 layers yields fidelities UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)26 with the true Trotter evolution up to UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)27 (i.e. 500 Trotter steps).” After fitting the compressed UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)28 to “a few-pole Lehmann ansatz,” the authors “recover the Matsubara self-energy and quasiparticle weight UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)29 with UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)30 using only UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)31.” The full DMFT loop “converges in UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)32 iterations for the one-site Hubbard model at UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)33, UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)34 on a Bethe lattice, reproducing the known DMFT quasiparticle weight UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)35” (Wolf et al., 14 Aug 2025).
For nonadiabatic molecular dynamics, the reported optimization benchmarks show that, for the kinetic term UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)36, “linear topology needs UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)37 to reach UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)38 for all UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)39,” while “ring topology hits the same at UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)40”; for the diabatic potentials UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)41, “linear needs UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)42, ring needs UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)43.” On ibm_brisbane, the “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)44 compressed UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)45 UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)46” circuit attains “state fidelity UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)47 through UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)48 steps at UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)49 a.u.” For reaction-rate extraction, compressed circuits “reproduce[] peak position (normal/inverted Marcus regimes) but show[] quantitative deviations up to UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)50 in tails, due to combined Trotter + truncation error” (Courtney et al., 7 May 2026).
For structure-aware compilation, the Heisenberg benchmarks at “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)51–UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)52 qubits” and “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)53” show adaptive UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)54 circuits with fidelities from “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)55” at UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)56 to “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)57” at UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)58, while black-box synthesis grows from “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)59 CX at UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)60–UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)61.” On IBM Torino, the paper identifies a NISQ regime in which “shorter approximate circuits outperform deeper exact decompositions”: in “Scenario B,” a “27-CX” variational circuit with “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)62” achieves hardware fidelity “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)63” on UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)64, whereas the “187-CX” exact black-box circuit reaches “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)65” (Luiz et al., 29 Apr 2026).
6. Scalability, limitations, and broader formulations
The main limitations are not uniform across approaches. In the original VTC analysis, the required ansatz depth UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)66 “grows roughly linearly in UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)67” at short times, but “for fixed final time UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)68, UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)69 grows exponentially in UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)70 for both integrable and nonintegrable Heisenberg chains.” The same work identifies “the difficulty of carrying out the optimization of the noisy cost function” as “the main bottleneck in going to larger system sizes” (Berthusen et al., 2021). This makes clear that compression beyond the coherence time does not by itself imply favorable asymptotic scaling.
Constrained variational circuits reduce optimization cost dramatically, but the gain can come with an expressibility penalty. For the XXZ chain, encoding the symmetry reduces the parameter dimension “by factor UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)71” at comparable CNOT count and yields “one–to–two orders of magnitude” savings in classical optimization cost. However, in locally constrained models such as PXP, the blocked ansatz has a “restricted lightcone,” with UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)72, and “for times UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)73 the blocked ansatz loses expressibility and is overtaken by TIVB or even by standard Trotter in accuracy” (Tepaske et al., 2023). A common misconception is therefore that stronger physical constraints always improve compressed simulation; the cited results show explicit exceptions.
Another important distinction concerns state dependence. The DMFT method deliberately optimizes only those states entering the measurement of UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)74, and the molecular scheme explicitly focuses on preserving reaction-rate coefficients rather than the full operator on all states (Wolf et al., 14 Aug 2025, Courtney et al., 7 May 2026). By contrast, the variational product-formula approach states that the optimized parameters “depend only on UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)75 and the chosen ansatz structure, not on the initial state,” can be “re-used for any UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)76,” and effectively permit UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)77 to be taken “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)78 larger than in standard TS for the same accuracy,” leading to “UTrot(Δt):=α∏exp[−iHαΔt]+O(Δt2)79 compression of Trotter layers” and “2×–5× error reductions” across the reported spin models (Assi et al., 19 Nov 2025). This suggests that variational compression is not a single algorithmic template but a spectrum ranging from task-specific state compression to operator-level, state-independent product formulas.
Open problems are stated directly in the VTC work: “design more compact or adaptive ansätze,” “more efficient (possibly quantum-gradient) optimizers for noisy cost functions,” and “improved composite error-mitigation schemes (e.g. virtual distillation, probabilistic error cancellation) to push to larger system sizes” (Berthusen et al., 2021). Within the current literature, the central technical tension remains the same across settings: depth reduction and hardware viability are obtained by introducing a variational approximation layer, and the quality of that layer is limited by ansatz expressibility, trainability, and the noise sensitivity of the chosen cost function.