Higher-Order Trotter
The first-order Trotter formula accumulates a global error of after steps. For many practical simulations that rate of convergence is too slow — the circuit depth required to reach a target accuracy grows faster than necessary. Higher-order Trotter formulas, also called Suzuki–Trotter decompositions, arrange the same exponentials in a cleverer order so that leading error terms cancel, reducing the global error to for an order- formula.
Recap: first-order Trotter
For a Hamiltonian split as , the Lie–Trotter product formula gives
where is one step size. The local error per step is ; after steps the global error is .
The symmetric (second-order) formula
Suzuki observed in 1976 that interleaving the exponentials symmetrically causes the leading term to cancel exactly. The second-order Suzuki–Trotter formula is
so that
The local error is now , and after steps the global error is . For a fixed total time and a desired accuracy , the required number of steps scales as for the second-order formula, compared with for first order — a genuine improvement in circuit depth.
Why does symmetry kill the leading error?
The Baker–Campbell–Hausdorff (BCH) expansion of generates a series of nested commutators:
For and the leading error term is . Now consider the symmetric product:
Applying BCH twice, the commutator appears once with coefficient (from the left half) and once with coefficient (from the right half), so the two contributions cancel. The next nonzero term is , coming from double-commutators and .
Multi-term Hamiltonians
For with terms, the second-order formula generalises to a symmetric sweep:
This "forward then reverse" structure is sometimes called the Strang splitting in numerical analysis. Each step uses exponentials instead of , but the halved exponents at each boundary allow adjacent steps to be merged: the ending step and the starting step combine into a single , keeping the total cost at roughly exponentials per effective step.
Fourth-order and fractal constructions
Suzuki showed that a -th-order formula can be built recursively from any -th-order formula . The fourth-order formula is
where . This recursion yields fractal-like circuits that look complicated but give error per step, so steps suffice.
The table below summarises the scaling for order :
| Order | Local error | Global error | Steps for accuracy | |-------|-------------|--------------|----------------------------------| | 1 | | | | | 2 | | | | | 4 | | | | | | | | |
All scalings are in the limit of large with fixed total time .
Practical considerations
Gate count vs. error. Higher-order formulas use more gates per step but need fewer steps. For small and large , order 4 or 6 is usually cheaper in total gate count than order 2. For large (noisy-device regime) the overhead of extra exponentials may outweigh the benefit, making order 2 preferable.
Negative time steps. Fourth-order and higher formulas require some steps with negative coefficients, i.e., evolution backward in time. This is perfectly valid unitarily but can cause practical issues on noisy hardware because the backward gates may not cancel noise accumulated in the forward gates.
Randomised Trotter. Recent work (e.g., the qDRIFT algorithm by Campbell 2019) achieves a favourable system-size scaling by randomly sampling individual Hamiltonian terms with probability proportional to their weight. The gate count depends on rather than on the spectral norm of the full Hamiltonian, which can be a large improvement for Hamiltonians with many weak terms — but the error per step still scales as , the same exponent as first-order Trotter.
Summary
The symmetric Suzuki–Trotter formula achieves a global error of by exploiting the symmetry of the BCH expansion to cancel the leading commutator term. Higher-order formulas are built recursively and achieve error , dramatically reducing the circuit depth needed for a fixed accuracy. The second-order formula is the workhorse of near-term Hamiltonian simulation and is the natural starting point whenever first-order Trotter proves insufficiently accurate.
Sign in on the full site to ask questions and join the discussion.