Papers
Topics
Authors
Recent
Search
2000 character limit reached

Multi-Product Formula (MPF) in Hamiltonian Simulation

Updated 5 July 2026
  • Multi-product formula (MPF) is a construction that approximates quantum time evolution by combining weighted, low-order product formulas to cancel error terms.
  • MPF employs Vandermonde-type linear cancellation constraints to remove successive error orders, bridging Trotterization and linear-combination-of-unitaries methods.
  • Variants like dynamic and dual-channel MPF reduce circuit depth and improve noise robustness, offering efficient scaling with evolution time and precision.

Multi-product formula (MPF) usually denotes a construction in which a target object is approximated or expanded as a linear combination of lower-order product expressions. In quantum Hamiltonian simulation, the term refers to approximations of the time-evolution operator U(t)=eiHtU(t)=e^{-iHt} obtained by combining product-formula circuits evaluated at different effective step sizes so that successive terms in the Trotter error expansion cancel. In this setting, MPFs interpolate between product-formula methods and linear-combination-of-unitaries techniques: they retain the low-order circuit structure of Trotterization, but aim for near-linear dependence on evolution time and poly-logarithmic dependence on precision (Aftab et al., 2024).

1. Formal construction

For a time-independent Hamiltonian decomposed as H=γ=1ΓHγH=\sum_{\gamma=1}^{\Gamma}H_\gamma, an MPF starts from a low-order product formula Up(s)U_p(s) or Sχ(s)S_\chi(s) and forms a weighted sum of repeated short-time evolutions. Two equivalent notational forms appear in the literature: UMPF(t)=j=1McjUp(t/kj)kj,Ml,χ(t)=j=1lajSχkj(t/kj).U_{\mathrm{MPF}}(t)=\sum_{j=1}^M c_j\,U_p(t/k_j)^{k_j}, \qquad M_{l,\chi}(t)=\sum_{j=1}^l a_j\,S_\chi^{\,k_j}(t/k_j). Here the kjk_j are positive integers and the coefficients are chosen so that low-order terms in the expansion of the product formula cancel (Aftab et al., 2024).

The cancellation conditions are Vandermonde-type linear constraints. In the hybrid hardware-oriented formulation, one imposes

j=1laj=1,j=1lajkjη=0\sum_{j=1}^l a_j=1, \qquad \sum_{j=1}^l \frac{a_j}{k_j^\eta}=0

for a prescribed range of exponents η\eta, which removes the first l1l-1 error terms. For a second-order base formula, solving the linear system with rows 1,kj2,,kj2m+21,k_j^{-2},\ldots,k_j^{-2m+2} yields a short-interval global error of order H=γ=1ΓHγH=\sum_{\gamma=1}^{\Gamma}H_\gamma0 (Vazquez et al., 2022).

This algebraic structure is closely related to Richardson extrapolation. In the notation of one later analysis, an MPF of “order” H=γ=1ΓHγH=\sum_{\gamma=1}^{\Gamma}H_\gamma1 is written as

H=γ=1ΓHγH=\sum_{\gamma=1}^{\Gamma}H_\gamma2

with integer dilation factors H=γ=1ΓHγH=\sum_{\gamma=1}^{\Gamma}H_\gamma3 and real weights H=γ=1ΓHγH=\sum_{\gamma=1}^{\Gamma}H_\gamma4 fixed so as to cancel all terms through H=γ=1ΓHγH=\sum_{\gamma=1}^{\Gamma}H_\gamma5 (Mizuta, 9 Jul 2025).

2. Error cancellation and commutator structure

A central question is whether MPF error bounds can reflect the same locality- and commutator-sensitive structure that makes product formulas attractive. In the rigorous analysis of the well-conditioned MPF, the relevant quantities are the nested-commutator sums

H=γ=1ΓHγH=\sum_{\gamma=1}^{\Gamma}H_\gamma6

For one short step H=γ=1ΓHγH=\sum_{\gamma=1}^{\Gamma}H_\gamma7, the MPF error is bounded by a series whose terms are weighted by products of these nested-commutator sums. In the commuting case, all H=γ=1ΓHγH=\sum_{\gamma=1}^{\Gamma}H_\gamma8 vanish for H=γ=1ΓHγH=\sum_{\gamma=1}^{\Gamma}H_\gamma9, and the MPF is exact (Aftab et al., 2024).

That result established explicit commutator scaling, but it also prompted a technical dispute about how system-size dependence should be interpreted. One later paper argues that the nested-commutator bound expressed through arbitrarily large Up(s)U_p(s)0 does not by itself resolve size-efficient complexity, because locality benefits are absent when arbitrarily high nested commutators are required. The same work therefore introduces an alternative analysis based on a truncated BCH or Floquet-Magnus expansion, with truncation order

Up(s)U_p(s)1

and derives an MPF error bound involving only commutators up to order Up(s)U_p(s)2 (Mizuta, 9 Jul 2025).

A common simplification is to describe MPF as merely “higher-order Trotter.” That characterization is incomplete. The defining feature is not a single higher-order product formula, but a linear combination of low-order product formulas whose error terms are arranged to cancel. This distinction matters because the resulting bounds and implementation strategies differ from those of ordinary Suzuki recursion.

3. Complexity and asymptotic scaling

The main asymptotic promise of MPF is a combination of near-optimal dependence on evolution time Up(s)U_p(s)3 and target precision Up(s)U_p(s)4 with commutator-sensitive dependence on the Hamiltonian decomposition. In the explicit-commutator analysis, one defines an MPF commutator parameter

Up(s)U_p(s)5

If these stabilize to Up(s)U_p(s)6, then the MPF query cost is

Up(s)U_p(s)7

which is almost linear in Up(s)U_p(s)8 and poly-logarithmic in Up(s)U_p(s)9 (Aftab et al., 2024).

This contrasts with conventional Trotter–Suzuki simulation. A Sχ(s)S_\chi(s)0th-order product formula has cost

Sχ(s)S_\chi(s)1

which is super-linear in Sχ(s)S_\chi(s)2 and polynomial in Sχ(s)S_\chi(s)3. In the comparison drawn in the same analysis, post-Trotter methods such as qubitization and quantum signal processing have cost

Sχ(s)S_\chi(s)4

which is optimal in Sχ(s)S_\chi(s)5 but scales with the spectral norm Sχ(s)S_\chi(s)6 and cannot exploit commutator cancellations (Aftab et al., 2024).

The later truncated-commutator analysis seeks to recover size-efficient locality dependence rigorously. For a Sχ(s)S_\chi(s)7-local, Sχ(s)S_\chi(s)8-extensive Hamiltonian on Sχ(s)S_\chi(s)9 qubits, it derives a total query cost

UMPF(t)=j=1McjUp(t/kj)kj,Ml,χ(t)=j=1lajSχkj(t/kj).U_{\mathrm{MPF}}(t)=\sum_{j=1}^M c_j\,U_p(t/k_j)^{k_j}, \qquad M_{l,\chi}(t)=\sum_{j=1}^l a_j\,S_\chi^{\,k_j}(t/k_j).0

and interprets this as polynomial in UMPF(t)=j=1McjUp(t/kj)kj,Ml,χ(t)=j=1lajSχkj(t/kj).U_{\mathrm{MPF}}(t)=\sum_{j=1}^M c_j\,U_p(t/k_j)^{k_j}, \qquad M_{l,\chi}(t)=\sum_{j=1}^l a_j\,S_\chi^{\,k_j}(t/k_j).1 with exponent UMPF(t)=j=1McjUp(t/kj)kj,Ml,χ(t)=j=1lajSχkj(t/kj).U_{\mathrm{MPF}}(t)=\sum_{j=1}^M c_j\,U_p(t/k_j)^{k_j}, \qquad M_{l,\chi}(t)=\sum_{j=1}^l a_j\,S_\chi^{\,k_j}(t/k_j).2 together with polylogarithmic dependence on UMPF(t)=j=1McjUp(t/kj)kj,Ml,χ(t)=j=1lajSχkj(t/kj).U_{\mathrm{MPF}}(t)=\sum_{j=1}^M c_j\,U_p(t/k_j)^{k_j}, \qquad M_{l,\chi}(t)=\sum_{j=1}^l a_j\,S_\chi^{\,k_j}(t/k_j).3 (Mizuta, 9 Jul 2025). This suggests that the precise form of “commutator scaling” for MPF is now an active subject of refinement rather than a closed matter.

4. Implementation models and conditioning

The original MPF proposal is naturally implemented through a linear combination of unitaries. One prepares an ancilla superposition encoding the weights, applies controlled product-formula unitaries, and uncomputes the ancilla so that the desired linear combination is obtained on success. In this formulation, the success probability scales as UMPF(t)=j=1McjUp(t/kj)kj,Ml,χ(t)=j=1lajSχkj(t/kj).U_{\mathrm{MPF}}(t)=\sum_{j=1}^M c_j\,U_p(t/k_j)^{k_j}, \qquad M_{l,\chi}(t)=\sum_{j=1}^l a_j\,S_\chi^{\,k_j}(t/k_j).4, which makes conditioning of the coefficient vector central (Vazquez et al., 2022).

A hybrid implementation avoids coherent LCU altogether. Instead of constructing the linear combination unitarily, one runs the distinct product-formula circuits independently, measures the same observable on each circuit, and classically combines the expectation values. The paper introducing this approach states that it has the same approximation bounds as the fully quantum MPFs, but requires no additional qubits, no controlled operations, and is not probabilistic (Vazquez et al., 2022).

Conditioning is quantified by the coefficient 1-norm, UMPF(t)=j=1McjUp(t/kj)kj,Ml,χ(t)=j=1lajSχkj(t/kj).U_{\mathrm{MPF}}(t)=\sum_{j=1}^M c_j\,U_p(t/k_j)^{k_j}, \qquad M_{l,\chi}(t)=\sum_{j=1}^l a_j\,S_\chi^{\,k_j}(t/k_j).5. Large UMPF(t)=j=1McjUp(t/kj)kj,Ml,χ(t)=j=1lajSχkj(t/kj).U_{\mathrm{MPF}}(t)=\sum_{j=1}^M c_j\,U_p(t/k_j)^{k_j}, \qquad M_{l,\chi}(t)=\sum_{j=1}^l a_j\,S_\chi^{\,k_j}(t/k_j).6 amplifies both sampling error and hardware noise in the final post-processed estimate, so well-conditioned MPFs are constructed by searching over integer tuples UMPF(t)=j=1McjUp(t/kj)kj,Ml,χ(t)=j=1lajSχkj(t/kj).U_{\mathrm{MPF}}(t)=\sum_{j=1}^M c_j\,U_p(t/k_j)^{k_j}, \qquad M_{l,\chi}(t)=\sum_{j=1}^l a_j\,S_\chi^{\,k_j}(t/k_j).7 and discarding those whose UMPF(t)=j=1McjUp(t/kj)kj,Ml,χ(t)=j=1lajSχkj(t/kj).U_{\mathrm{MPF}}(t)=\sum_{j=1}^M c_j\,U_p(t/k_j)^{k_j}, \qquad M_{l,\chi}(t)=\sum_{j=1}^l a_j\,S_\chi^{\,k_j}(t/k_j).8 exceeds a chosen threshold. In the hardware-friendly study, the authors report that for UMPF(t)=j=1McjUp(t/kj)kj,Ml,χ(t)=j=1lajSχkj(t/kj).U_{\mathrm{MPF}}(t)=\sum_{j=1}^M c_j\,U_p(t/k_j)^{k_j}, \qquad M_{l,\chi}(t)=\sum_{j=1}^l a_j\,S_\chi^{\,k_j}(t/k_j).9 one can in all practical cases achieve kjk_j0 for kjk_j1-based MPFs or kjk_j2 for kjk_j3-based MPFs (Vazquez et al., 2022).

That same work integrates MPF with three mitigation layers intended for noisy devices: Pauli Twirling, pulse-efficient transpilation, and zero-noise extrapolation based on scaled cross-resonance pulses. The intended role of MPF in this setting is not only asymptotic improvement, but also circuit-depth reduction under restricted hardware resources.

5. Dynamic and dual-channel variants

One line of development treats the MPF coefficients as time-dependent variables rather than fixed extrapolation weights. Dynamic MPF introduces coefficients kjk_j4 chosen to minimize a computable proxy for the Frobenius-norm projection error. Because the exact coupling term depends on the unknown target state, it is replaced by an approximate update derived from previous time steps, yielding a discrete-time linear system for the coefficient vector (Zhuk et al., 2023).

To stabilize this procedure in the presence of uncertainty, the same work proposes Minimax MPF. At each time step, the coefficients are obtained from a convex program with an kjk_j5 penalty,

kjk_j6

where kjk_j7 models bounded hardware and sampling noise. The resulting estimator is accompanied by a rigorous error bound and is described as robust to both algorithmic Trotter errors and bounded sampling and hardware noise (Zhuk et al., 2023).

A different recent variant is the dual-channel multi-product formula (DCMPF). It combines a regular product formula kjk_j8 with the reversed-sequence formula

kjk_j9

and defines

j=1laj=1,j=1lajkjη=0\sum_{j=1}^l a_j=1, \qquad \sum_{j=1}^l \frac{a_j}{k_j^\eta}=00

Because the forward-plus-reversed combination is symmetric under j=1laj=1,j=1lajkjη=0\sum_{j=1}^l a_j=1, \qquad \sum_{j=1}^l \frac{a_j}{k_j^\eta}=01, the error expansion contains only even powers of j=1laj=1,j=1lajkjη=0\sum_{j=1}^l a_j=1, \qquad \sum_{j=1}^l \frac{a_j}{k_j^\eta}=02, and the method cancels twice as many orders with the same number of channels j=1laj=1,j=1lajkjη=0\sum_{j=1}^l a_j=1, \qquad \sum_{j=1}^l \frac{a_j}{k_j^\eta}=03 (Park et al., 2 Feb 2026).

For a conventional MPF built from a regular j=1laj=1,j=1lajkjη=0\sum_{j=1}^l a_j=1, \qquad \sum_{j=1}^l \frac{a_j}{k_j^\eta}=04th-order product formula, the leading error scales as j=1laj=1,j=1lajkjη=0\sum_{j=1}^l a_j=1, \qquad \sum_{j=1}^l \frac{a_j}{k_j^\eta}=05; for DCMPF it scales as j=1laj=1,j=1lajkjη=0\sum_{j=1}^l a_j=1, \qquad \sum_{j=1}^l \frac{a_j}{k_j^\eta}=06. The same analysis states that, for the same algorithmic error, the dual-channel construction uses approximately half the circuit depth of a symmetric-PF MPF, while the sampling error remains essentially unchanged (Park et al., 2 Feb 2026).

6. Representative applications and benchmarks

Several studies use MPF to quantify trade-offs among system size, evolution time, precision, circuit depth, and hardware noise. The examples span asymptotic analyses, numerical benchmarks, and small-scale experiments.

Setting Reported MPF result Source
Plane-wave electronic structure on j=1laj=1,j=1lajkjη=0\sum_{j=1}^l a_j=1, \qquad \sum_{j=1}^l \frac{a_j}{k_j^\eta}=07 spin-orbitals j=1laj=1,j=1lajkjη=0\sum_{j=1}^l a_j=1, \qquad \sum_{j=1}^l \frac{a_j}{k_j^\eta}=08, j=1laj=1,j=1lajkjη=0\sum_{j=1}^l a_j=1, \qquad \sum_{j=1}^l \frac{a_j}{k_j^\eta}=09, and MPF cost η\eta0 (Aftab et al., 2024)
1D Heisenberg chain benchmark Gate counts scaling roughly η\eta1–η\eta2, improving over the η\eta3-scaling of Trotter (Aftab et al., 2024)
Spin-boson resource study Deepest circuit has η\eta4; reductions up to a factor of 8 for modest systems (Vazquez et al., 2022)
Five-qubit transverse-field Ising model Final errors η\eta5 with only 2–4 Trotter steps; a single PF with η\eta6 needed for similar accuracy; up to η\eta7 depth reduction (Vazquez et al., 2022)
Heisenberg spin chain with dynamic MPF analysis MPF can reduce required circuit depth by orders of magnitude in the near-term regime η\eta8 (Zhuk et al., 2023)

In the plane-wave example, the explicit-commutator analysis compares second-order Trotter, post-Trotter methods, and MPF. The reported scalings are η\eta9 for second-order Trotter, l1l-10 for post-Trotter methods such as qubitization, and l1l-11 for MPF. The stated conclusion is a polynomial speedup in l1l-12 and an exponential speedup in l1l-13 over second-order Trotter, with competitiveness against qubitization when commutator structure is favorable (Aftab et al., 2024).

For near-term hardware, the five-qubit transverse-field Ising demonstration is significant because it pairs well-conditioned MPF coefficients with explicit error-mitigation procedures. The reported well-conditioned pairs are l1l-14, l1l-15, and l1l-16, with weights l1l-17, l1l-18, and l1l-19. These combinations produced errors of order 1,kj2,,kj2m+21,k_j^{-2},\ldots,k_j^{-2m+2}0 using only shallow circuits, whereas a single product formula required substantially more Trotter steps to reach similar accuracy (Vazquez et al., 2022).

7. Other mathematical uses of the term

Although current usage on arXiv is dominated by Hamiltonian simulation, “multi-product formula” is not exclusive to quantum algorithms. In stochastic analysis, the term denotes an explicit product expansion for multiple stochastic integrals with respect to the compensated random measure of a Lévy process. Under an integrability condition on contracted kernels, the product

1,kj2,,kj2m+21,k_j^{-2},\ldots,k_j^{-2m+2}1

is expanded as a finite sum over contraction data 1,kj2,,kj2m+21,k_j^{-2},\ldots,k_j^{-2m+2}2: 1,kj2,,kj2m+21,k_j^{-2},\ldots,k_j^{-2m+2}3 That formula is used to derive moments, cumulants, mixed moments, and central limit theorems (Tella et al., 2023).

In algebraic combinatorics, the term also appears in the theory of multivariate Rogers–Szegö polynomials. There the product

1,kj2,,kj2m+21,k_j^{-2},\ldots,k_j^{-2m+2}4

is expanded as

1,kj2,,kj2m+21,k_j^{-2},\ldots,k_j^{-2m+2}5

with recursively defined coefficients 1,kj2,,kj2m+21,k_j^{-2},\ldots,k_j^{-2m+2}6. In that setting, the formula is reinterpreted in symmetric-function terms as a statement about structure constants (Cameron et al., 2013).

These non-quantum usages are terminologically related but mathematically independent. In contemporary quantum-computing literature, MPF almost always refers to the linear-combination construction for Hamiltonian simulation; in other fields, it names a product-expansion identity specific to the objects under study.

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 Multi-Product Formula (MPF).