Source-linked AI summary

Gate-Efficient Implementation of the Query-Optimal Time-Dependent Hamiltonian Simulation

Boyang Chen, Minbo Gao, Zhengfeng Ji, Tongyang Li, Xinzhao Wang, Shuo Zhou

arXiv:2608.30629v1quant-phcs.DS

TL;DR

General time-dependent Hamiltonian simulation has a query-optimal algorithm, but its direct circuit implementation has substantial gate overhead. This note uses an exact dyadic factorization of the transducer’s ordered update product to retain query optimality with a more efficient gate implementation. The resulting construction has the stated gate bound, while the note identifies unresolved questions about logarithmic gate dependence and ancilla requirements.

  • Problem

    General time-dependent Hamiltonian simulation needed an implementation whose circuit gates are efficient while preserving the query-optimal complexity of [CGWZ26].

  • Method

    The note factorizes the ordered update product in the one-query transducer exactly and combines it with PREP and SELECT implementations.

  • Results

    The algorithm of [CGWZ26] retains query optimality and admits the stated one- and two-qubit gate implementation, with the dependence on a and log necessary in the HAM-TJ model.

  • Takeaways & Limitations

    Query-optimal time-dependent Hamiltonian simulation can be implemented with substantially reduced gate overhead, although the optimality of the additional logarithmic gate dependence remains unresolved.

  • Takeaways & Limitations

    Whether the additional logarithmic dependence in the gate bound can be removed remains open.

Abstract

from arXiv · show

The query-optimal algorithm of [CGWZ26] for general time-dependent Hamiltonian simulation uses $$ q = O\left( αT + \frac{\log(1/\varepsilon)}{\log\left(e + \log(1/\varepsilon)/(αT) \right)} \right) $$ queries to $\mathrm{HAM\mbox{-}T}$ within $\varepsilon$ error for a Lipschitz-continuous time-dependent Hamiltonian $H(t)$ on $[0,T]$ satisfying $\left\lVert H(t)\right\rVert\leqα$. However, its direct circuit implementation incurs a substantially larger gate overhead. In this note, we give an implementation of the same algorithm that retains its optimal query complexity and uses $$ O\left[ q \left( a + \log\left(1 + \frac{T(α+ βT)}{\varepsilon} \right) \right) \right] $$ one- and two-qubit gates, where $a$ is the number of block-encoding ancilla qubits and $β$ is the Lipschitz constant of $H$. The main ingredient is an exact dyadic factorization of the ordered update product in the underlying one-query transducer.

1 Introduction

Time-dependent Hamiltonian simulation is harder because noncommuting Hamiltonians require time ordering, and prior methods had not reached query-optimal complexity for general time dependence. This note gives the query-optimal algorithm an efficient circuit implementation and establishes lower bounds and open questions for its resources.

  • Motivation: Noncommutativity at different times makes time ordering essential in simulating a time-dependent Hamiltonian.The target is the time-ordered propagator for H(t) on [0,T].
  • Motivation: Prior approaches improved time-dependent simulation in different settings, but general Hamiltonians had not attained query-optimal complexity.The cited approaches include product formulas, truncated Dyson series, enlarged clock or Floquet spaces, and Magnus expansions.
  • Contribution: Query-optimal simulation uses HAM-T queries while incurring no asymptotic query overhead from time dependence.The algorithm matches the known lower bound for time-independent Hamiltonians.
  • Contribution: The note answers whether the query-optimal algorithm admits an efficient gate implementation.Its direct implementation has substantially larger gate overhead despite using only O(q) queries.
  • Contribution: An exact dyadic factorization reduces the controlled ordered-update product to O(a + log J) one- and two-qubit gates.The factorization uses two basis changes, a rotation, and a phase gate on the time register; PREP and SELECT complete the implementation.
  • Resource bounds: The HAM-TJ model makes the dependence on block-encoding ancillas and logarithmic time-register size necessary.Theorem 2 supplies an auxiliary-space lower bound in the stated parameter regime.
  • Open Questions: Open questions concern whether the additional logarithmic gate dependence can be removed and whether structure can reduce ancilla requirements.The note specifically mentions structured Hamiltonian families such as linear time dependence in adiabatic interpolation.

2 Preliminaries and review of the query-optimal algorithm

The reviewed algorithm approximates time-dependent evolution through a Cayley product, a one-query transducer, finite reuse, LCU combination, and oblivious amplitude amplification. The section also establishes an auxiliary-space lower bound for HAM-TJ access.

  • Query-optimal algorithm: The algorithm first approximates the target evolution by a Cayley product, then uses a one-query transducer, finite reuse, LCU, and oblivious amplitude amplification.Finite reuse removes the need to supply the transducer catalyst as input.
  • Auxiliary-space lower bound: Any HAM-TJ algorithm for general Lipschitz-continuous Hamiltonians requires at least a + log_2 J auxiliary qubits beyond the system.The lower bound applies for 0 < ε ≤ min{1/2, αT/8}.
  • Query-optimal algorithm: A transducer implementing the Cayley product uses one HAM-T query.Its catalyst is supplied through a map from public to private space.
  • Reuse and LCU: The reuse construction uses N calls to the transducer to produce block encodings of operators P_N without requiring a catalyst input.The resulting operators are combined with coefficients to improve the precision dependence.
  • Reuse and LCU: The LCU construction block-encodes eU with normalization 2, after adding a zero-contributing term to the coefficient state.One step of oblivious amplitude amplification recovers the target Cayley product when eU = U_C.

3 Gate-efficient implementation

The implementation replaces the ordered product of J updates with an exact dyadic factorization on the time register. This reduces the controlled implementation of the transducer update to logarithmic dependence on J while preserving the required operator.

  • Main implementation: The main theorem gives a gate-efficient implementation with O(q) HAM-T queries, O(qn_anc) one- and two-qubit gates, and the stated auxiliary-qubit bound.The construction applies to Lipschitz-continuous Hamiltonians under the theorem’s error and norm assumptions.
  • Dyadic factorization: The ordered product S^∘ factors into an input basis change, a rotation, a phase gate, and an output basis change.For J = 2^m, each basis change contains one controlled one-qubit gate per time qubit.
  • Dyadic factorization: The time-register circuit W⋆_J contains exactly m one-qubit gates with controls determined by lower time qubits.The construction is illustrated for J = 8 in Figure 1.
  • Dyadic factorization: The dyadic factorization is proved by induction over powers of two, recursively splitting the time-label range into two halves.The induction reduces the remaining rotations to a one-qubit rotation on the public state and the two half-range endpoints.
  • Controlled implementation: A controlled implementation of S^∘ and its adjoint uses O(a + log J + 1) one- and two-qubit gates.The required control conditions are computed successively and the work qubits are returned to zero.

4 Implementation of PREP and SELECT

PREP prepares the coefficient state, while SELECT conditionally applies reuse unitaries, HAM-T queries, transducer updates, and register increments. Their implementation yields logarithmic gate overhead per query-scale component.

  • PREP: PREP costs O(q) one- and two-qubit gates because its coefficient register has b = O(log q) qubits.The arbitrary b-qubit state construction uses O(2^b) gates, with 2^b = O(q).
  • SELECT: Replacing the modulo-N update by INC leaves the block-encoded operator P_N unchanged.The two circuits differ only on a final P = 1 component annihilated by the final projection.
  • SELECT: SELECT implements the reuse unitary by testing coefficient values, applying F_N and F_N†, and iterating controlled HAM-T, S^∘, and INC operations.The work conditions are computed and erased before the next iteration.
  • SELECT: Each of SELECT and SELECT† uses 4q controlled HAM-T queries and q(a + m + log(q + 1)) additional gates.Here m = log_2 J.
  • Combined construction: The combined circuit V has the same gate bound as SELECT and block-encodes eU with normalization 2.PREP and its adjoint each cost O(q) gates, and all work qubits are returned to zero.

5 Proof of the main theorem

The proof transfers the original algorithm’s block-encoded operators and error analysis to the new implementation. It then combines query and gate counts and expresses log J in the problem parameters.

  • Correctness: The implemented circuit block-encodes the same operators P_N as [CGWZ26], so the prior error analysis applies without change.The choices of q and J yield error at most ε.
  • Complexity accounting: Steps 5–7 use V = PREP† SELECT PREP, with V and V† each requiring 4q HAM-T queries and O(q(a + log J + 1)) gates.The register width satisfies b = O(m + 1) because J ≥ q.
  • Complexity accounting: The complete algorithm uses 12q HAM-T queries and O(q(a + log J + 1)) one- and two-qubit gates.The three applications of V or V† dominate the query count, while the reflections fit within the same asymptotic gate bound.
  • Parameter substitution: The logarithmic dependence on J is converted into the problem-parameter gate bound using the defining inequalities for J.The proof substitutes the resulting logarithmic estimates into the gate-count expression.
  • Space complexity: The circuit requires O(a + m + b) auxiliary qubits beyond the system, with work registers uncomputed and reused.The allocated registers include A, T, P, K, and B.

6 Time-integrated-norm scaling

The paper conditionally replaces worst-case evolution length αT with the integrated-norm upper bound Λh through time reparameterization, while retaining query-optimal simulation. The resulting implementation provides gate and auxiliary-space bounds in terms of the reparameterized problem.

  • Time reparameterization and oracle access: The extension assumes coherent access to a reparameterized Hamiltonian oracle with normalization one on a uniform s-grid.The oracle block-encodes H(τ(sj))/g(τ(sj)), where g ensures a strictly increasing time map.
  • Time reparameterization and oracle access: The reparameterized Hamiltonian preserves the full time-ordered evolution, with the final reparameterized time corresponding to T.The construction defines V(s) := UH(τ(s)) and uses uniqueness of the propagator to identify the two evolutions.
  • Small-Λh regime: If T = 0 or Λh ≤ ε, the identity circuit achieves error at most ε without oracle queries.This handles the small-integrated-norm regime separately from the reparameterized construction.
  • Query complexity: O(qL1) queries suffice after applying the query-optimal simulator to the reparameterized Hamiltonian over evolution time 2Λh.The reparameterized Hamiltonian has normalization one, and the query bound follows by substituting its evolution length and Lipschitz bound into the simulator theorem.
  • Gate and space complexity: The implementation uses O(qL1nanc) additional one- and two-qubit gates together with the theorem’s auxiliary-qubit bound.The gate and space bounds follow by substituting the reparameterized resolution into the underlying gate-efficient simulation theorem.
  • Integrated-norm scaling: The improvement replaces αT by Λh, and choosing h(t) = ∥H(t)∥ yields Λh = ∥H∥∞,1 with βh ≤ β.The Lipschitz constants remain in logarithmic gate and space factors through the resolution of the reparameterized Hamiltonian.
Loading 2608.30629v1…