Skip to main content

Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

Hamiltonian simulation in the low-energy subspace

Abstract

We study the problem of simulating the dynamics of spin systems when the initial state is supported on a subspace of low energy of a Hamiltonian H. This is a central problem in physics with vast applications in many-body systems and beyond, where the interesting physics takes place in the low-energy sector. We analyze error bounds induced by product formulas that approximate the evolution operator and show that these bounds depend on an effective low-energy norm of H. We find improvements over the best previous complexities of product formulas that apply to the general case, and these improvements are more significant for long evolution times that scale with the system size and/or small approximation errors. To obtain these improvements, we prove exponentially decaying upper bounds on the leakage to high-energy subspaces due to the product formula. Our results provide a path to a systematic study of Hamiltonian simulation at low energies, which will be required to push quantum simulation closer to reality.

Introduction

The simulation of quantum systems is believed to be one of the most important applications of quantum computers1. Many quantum algorithms for simulating quantum dynamics exist2,3,4,5,6,7,8,9,10,11, with applications in physics12,13, quantum chemistry14,15,16, and beyond17. While these algorithms are deemed efficient and run in time polynomial in factors such as system size, ongoing work has significantly improved the performance of such approaches. These improvements are important to explore the power of quantum computers and push quantum simulation closer to reality.

Leading Hamiltonian simulation methods are based on a handful of techniques. A main example is the product formula, which approximates the evolution of a Hamiltonian H by short-time evolutions under the terms that compose H4,5,18,19. Each such evolution can be decomposed as a sequence of two-qubit gates12 to build up a quantum algorithm. Product formulas are attractive for various reasons: they are simple, intuitive, and their implementations may not require ancillary qubits, which contrasts other sophisticated methods as those in refs. 7,8. Product formulas are also the basis of classical simulation algorithms including path-integral Monte Carlo20.

Recent works provide refined error bounds of product formulas21,22,23,24. These works regard various settings, such as when H is a sum of spatially local terms or when these terms satisfy Lie-algebraic properties. Nevertheless, while these improvements are important and necessary, a number of shortcomings remain. For example, the best-known complexities of product formulas scale poorly with the norm of H or its terms, which can be very large or unbounded, even when the evolved quantum system does not explore high-energy states. These complexities may be improved under physically relevant assumptions on energy scales. In fact, numerical simulations of few spin systems suggest that product formulas applied to low-energy states lead to much lower errors than that of the worst case. Figure 1, for example, shows these errors for a 2 × 6 spin-1/2 Heisenberg model, suggesting that a complexity improvement is possible under a low-energy assumption on the initial state. Simulation results for related models present similar features. Nevertheless, our inability of simulating larger quantum systems with classical computers efficiently demands for analytical tools to actually demonstrate strict improvements on complexities of product formulas that apply generally.

Fig. 1: Worst case vs. low-energy Trotter errors: errors induced by product formulas for a 2 × 6 Heisenberg spin-1/2 model.
figure 1

The Hamiltonian is H = −∑i, jXiXj + YiYj + ZiZj, where Xi, Yi, and Zi are the Pauli operators for the ith spin, and H = H1 + H2, where H1 and H2 are the interaction terms represented by blue and red bonds, respectively. a The evolution operator for time s, U(s) = eisH, is approximated by the first order product formula \({W}_{1}(s)={e}^{-is{H}_{1}}{e}^{-is{H}_{2}}\). The plot shows the largest approximation errors when acting on various low-energy subspaces associated with increasing energies, labeled by n = 1,50, 150, 200, and in the worst case. b Similar results for when the evolution operator U(s) = eisH is approximated by the second order product formula \({W}_{2}(s)={e}^{-is{H}_{1}/2}{e}^{-is{H}_{2}}{e}^{-is{H}_{1}/2}\).

To this end, we investigate the Hamiltonian simulation problem when the initial state is supported on a low-energy subspace. This is a central problem in physics that has vast applications, including the simulation of condensed matter systems for studying quantum phase transitions25, the simulation of quantum field theories13, the simulation of adiabatic quantum state preparation26,27, and more. We analyze the complexities of product formulas in this setting and show significant improvements with respect to the best-known complexity bounds that apply to the general case.

Results

Overview

Our main result is that, for a local Hamiltonian on N spins H = ∑lHl with Hl ≥ 0, the error induced by a pth order product formula is \({\mathcal{O}}({({{\Delta }}^{\prime} s)}^{p+1})\), where s is a (short) time parameter and \({{\Delta }}^{\prime}\) is an effective low-energy norm of H. This norm depends on Δ, which is an energy associated with the initial state, but also depends on s and other parameters that define H. The best-known error bounds for product formulas that apply to the general case depend on the Hl’s23. (Throughout this paper, . refers to the spectral norm.) Thus, an improvement in the complexity of product formulas is possible when \({{\Delta }}^{\prime} \ll \mathop{\max }\nolimits_{l}\parallel {H}_{l}\parallel\), which can occur for sufficiently small values of Δ and s. Such values of s appear in low-order product formulas (e.g., first order) or, for larger order, when the overall evolution time t is sufficiently large and/or the desired approximation error ε is sufficiently small. We summarize some of the complexity improvements in Table 1.

Table 1 Improvements of low-energy simulation: comparison between the best-known complexity23 and the complexity of low-energy simulation for pth order product formulas.

To obtain our results, we introduce the notion of effective Hamiltonians that are basically the Hl’s restricted to act on a low-energy subspace. The relevant norms of these effective operators is bounded by \({{\Delta }}^{\prime}\). One could then proceed to simulate the evolution using a product formula that involves effective Hamiltonians and obtain an error bound that matches ours. A challenge is that these effective Hamiltonians are generally nonlocal and difficult to compute. Methods such as the local Schrieffer–Wolff transformation28,29 work only at the perturbative regime and numerical renormalization group methods for spin systems30,31 have been studied only for a handful of models, while a general analytical treatment does not exist. Thus, efficient methods to simulate time evolution of effective Hamiltonians are lacking. We address this challenge by showing that evolutions under the effective Hamiltonians can be approximated by evolutions under the original Hl’s with a suitable choice of \({{\Delta }}^{\prime}\). This result is key in our construction and may find applications elsewhere.

Our main contributions are based on a number of technical lemmas and corollaries that are given in “Methods” and proven in detail in Supplementary Information.

Product formulas and effective operators

For a time-independent Hamiltonian \(H=\mathop{\sum }\nolimits_{l = 1}^{L}{H}_{l}\), where each Hl is Hermitian, the evolution operator for time t is U(t) = eitH. Product formulas provide a way of approximating U(t) as a product of exponentials, each being a short-time evolution under some Hl. For p > 0 integer and \(s\in {\mathbb{R}}\), a pth order product formula is a unitary

$${W}_{p}(s)={e}^{-i{s}_{q}{H}_{{l}_{q}}}\cdots {e}^{-i{s}_{2}{H}_{{l}_{2}}}{e}^{-i{s}_{1}{H}_{{l}_{1}}},$$
(1)

where each \({s}_{j}\in {\mathbb{R}}\) is proportional to s and 1 ≤ lj ≤ L. The number of terms in the product may depend on p and L, and we assume \(L={\mathcal{O}}(1)\), \(q={\mathcal{O}}(1)\). (The more general case is analyzed in Supplementary Information.) We define \(| {\bf{s}}| =\mathop{\sum }\nolimits_{j = 1}^{q}| {s}_{j}|\) and also assume \(| {\bf{s}}| ={\mathcal{O}}(| s| )\). The pth order product formula satisfies \(\parallel U(s)-{W}_{p}(s)\parallel ={\mathcal{O}}({(h| s| )}^{p+1})\), where \(h=\mathop{\max }\nolimits_{l}\parallel {H}_{l}\parallel\)4. One way to construct Wp(s) is to apply a recursion in refs. 18,19. These are known as Trotter–Suzuki approximations and satisfy the above assumptions.

By breaking the time interval t into r steps of sufficiently small size s, product formulas can approximate U(t) as \(U(t)\approx {({W}_{p}(s))}^{r}\). We will refer to r as the Trotter number, and this number will define the complexity of product formulas that simulate U(t) within given accuracy. Note that the total number of terms in the product formula is actually \(qMr={\mathcal{O}}(Mr)\), where M is the number of terms in the product decomposition of each \({e}^{-i{s}_{j}{H}_{{l}_{j}}}\).

Known error bounds for product formulas that apply to the general case grow with h and can be large. However, error bounds for approximating the evolved state \(U(t)\left|\psi \right\rangle\) may be better under the additional assumption that \(\left|\psi \right\rangle\) is supported on a low-energy subspace. We then analyze the case where the initial state satisfies \({{{\Pi }}}_{\le {{\Delta }}}\left|\psi \right\rangle =\left|\psi \right\rangle\), where Π≤Λ is the projector into the subspace spanned by eigenstates of H of energies (eigenvalues) at most Λ ≥ 0. We assume Hl ≥ 0. Our results will be especially useful when Δ/h vanishes asymptotically, and Δ will specify the low-energy subspace.

The notion of effective operators will be useful in our analysis. Given a Hermitian operator X and \({{\Delta }}^{\prime} \ge {{\Delta }}\), the corresponding effective operator is \(\bar{X}={{{\Pi }}}_{\le {{\Delta }}^{\prime} }X{{{\Pi }}}_{\le {{\Delta }}^{\prime} }\), which is also Hermitian. We also define the unitaries \({{\bar{U}}(s)}={e}^{-is\bar{H}}\) and \({\bar{W}}_{p}(s)\) by replacing the Hl’s by \({\bar{H}}_{l}\)’s in Wp(s). Note that \(\bar{h}=\mathop{\max }\nolimits_{l}\parallel {\bar{H}}_{l}\parallel \le {{\Delta }}^{\prime}\) and \(U(t)\left|\psi \right\rangle ={{\bar{U}}(t)}\left|\psi \right\rangle\). Then, using the known error bound for product formulas, we obtain \(\parallel (U(s)-{\bar{W}}_{p}(s))\left|\psi \right\rangle \parallel ={\mathcal{O}}({({{\Delta }}^{\prime} s)}^{p+1})\). This error bound is a significant improvement over the general case if \({{\Delta }}^{\prime} \ll h\), which may occur when Δ h. However, product approximations of U(t) require that each term is an exponential of some Hl, which is not the case in \({\bar{W}}_{p}(s)\). We will address this issue and show that the improved error bound is indeed attained by Wp(s) for a suitable \({{\Delta }}^{\prime}\).

Local Hamiltonians

We are interested in simulating the time evolution of a local N-spin system on a lattice. Each local interaction term in H is of strength bounded by J and involves, at most, k spins. We do not assume that these interactions are only within neighboring spins but define the degree d as the maximum number of local interaction terms that involve any spin. Next, we write \(H=\mathop{\sum }\nolimits_{l = 1}^{L}{H}_{l}\), where each Hl is a sum of M local, commuting terms32 and LM ≤ dN. Each \({e}^{-is{H}_{l}}\) in a product formula can be decomposed as products of M evolutions under the local, commuting terms with no error.

These local Hamiltonians appear as important condensed matter systems, including gapped and critical spin chains, topologically ordered systems, and models with long-range interactions33,34,35,36. For example, for a spin chain with nearest neighbor interactions, L = 2 and each Hl may refer to interaction terms associated with even and odd bonds, respectively. In this case, \(h={\mathcal{O}}(N)\). We will present our results for the case \(k={\mathcal{O}}(1)\) and \(d={\mathcal{O}}(1)\) in the main text, which further imply \(L={\mathcal{O}}(1)\)32. Nevertheless, explicit dependencies of our results in k, d, L, and other parameters that specify H can be found in Supplementary Note 4.

Table 2 summarizes the relevant parameters for the simulation of local Hamiltonians with product formulas.

Table 2 Notation: the parameters of the Hamiltonian (local and constant degree) and product formula simulation.

Main result

Theorem 1 Let \(H=\mathop{\sum }\nolimits_{l = 1}^{L}{H}_{l}\) be a k-local Hamiltonian as above, Hl ≥ 0, Δ ≥ 0, 0 ≤ Js ≤ 1, and Wp(s) a pth order product formula as in Eq. (1). Then,

$$\parallel (U(s)-{W}_{p}(s)){{{\Pi }}}_{\le {{\Delta }}}\parallel ={\mathcal{O}}({({{\Delta }}^{\prime} s)}^{p+1})\ ,$$
(2)

where \({{\Delta }}^{\prime} ={{\Delta }}+{\beta }_{1}J{\mathrm{log}}\,({\beta }_{2}/(J| s| ))+{\beta }_{3}{J}^{2}N| s|\) and the βis are positive constants, β2 ≥ 1.

The proof of Thm. 1 is in Supplementary Note 3 and we provide more details about it in the next section, but the basic idea is as follows. There are two contributions to Eq. (2) in our analysis. One comes from approximating the evolution operator with a product formula that involves the effective Hamiltonians and, as long as \({{\Delta }}^{\prime} \ge {{\Delta }}\), this error is \({\mathcal{O}}({({{\Delta }}^{\prime} | s| )}^{p+1})\), as explained. The other comes from replacing such a product formula by the one with the actual Hamiltonians Hl, i.e., Wp(s). However, unlike \({\bar{H}}_{l}\), the evolution under each Hl allows for leakage or transitions from the low-energy subspace to the subspace of energies higher than \({{\Delta }}^{\prime}\). In Supplementary Information, we use a result on energy distributions in ref. 37 to show that this leakage can be bounded and decays exponentially with \({{\Delta }}^{\prime}\). Thus, this effective norm depends on Δ and must also depend on s, as the support on high-energy states can increase as s increases, resulting in the linear contribution to \({{\Delta }}^{\prime}\) in Thm. 1.

The \({\mathrm{log}}\,({\beta }_{2}/(J| s| ))\) factor in \({{\Delta }}^{\prime}\) only becomes relevant when s 1. This term appears in our analysis due to the requirement that both contributions to Eq. (2) discussed above are of the same order. Thus, as s → 0, we require \({{\Delta }}^{\prime} \to \infty\) to make the error due to leakage zero, which is unnecessary and unrealistic. This term plays a mild role when determining the final complexity of a product formula, as the goal will be to make s as large as possible for a target approximation error. It may be possible that this term disappears in a more refined analysis.

Let r = t/s be the Trotter number, i.e., the number of steps to approximate U(t) as \({({W}_{p}(s))}^{r}\). Since U(s≤Δ = Π≤ΔU(s≤Δ and if (U(s) − Wp(s))Π≤Δϵ, the triangle inequality implies \(\parallel (U(t)-{({W}_{p}(s))}^{r}){{{\Pi }}}_{\le {{\Delta }}}\parallel \le 2r\epsilon\). Thus, for overall target error ε > 0, it will suffice to satisfy \(\parallel (U(s)-{W}_{p}(s)){{{\Pi }}}_{\le {{\Delta }}}\parallel ={\mathcal{O}}(\varepsilon s/t)\). This condition and Thm. 1 can be used to determine r as follows.

Each term of \({{\Delta }}^{\prime}\) in Thm. 1 can be dominant depending on s and Δ. First, we consider the first two terms, and determine a condition in s to satisfy \({(({{\Delta }}+J)| s| )}^{p+1}={\mathcal{O}}(\varepsilon s/t)\), by omitting the \({\mathrm{log}}\,\) factor. Then, we consider another term and determine a condition in s to satisfy \({({J}^{2}N| s{| }^{2})}^{p+1}={\mathcal{O}}(\varepsilon s/t)\). These two conditions alone can be satisfied with a Trotter number

$$r^{\prime} ={\mathcal{O}}\left(\frac{{\left(|t|({{\Delta }}+J)\right)}^{1+\frac{1}{p}}}{{\varepsilon }^{\frac{1}{p}}}+\frac{{\left(|t|J\sqrt{N}\right)}^{1+\frac{1}{2p+1}}}{{\varepsilon }^{\frac{1}{2p+1}}}\right)\ .$$
(3)

Last, we reconsider the second term with \({\mathrm{log}}\,\), and we require \({(J \: {\mathrm{log}}\,(1/(J| s| ))| s| )}^{p+1}={\mathcal{O}}(\varepsilon s/t)\). As the first two conditions are satisfied with a value for s that is polynomial in N and tJ/ε, this last condition only sets a correction to the first term in \(r^{\prime}\) in Eq. (3) that is polylogarithmic in tJ/ε. Thus, the overall complexity of the product formula for local Hamiltonians is given by Eq. (3), where we need to replace \({\mathcal{O}}\) by \(\tilde{{\mathcal{O}}}\) to account for the last correction. Note that the number of terms in each Wp(s) is constant under the assumptions and r is proportional to the total number of exponentials in \({({W}_{p}(s))}^{r}\).

We give a general result on the complexity of product formulas that provides r as a function of all parameters that specify H in Thm. 2 of Supplementary Note 4.

The condition H l ≥ 0

The error bounds for product formulas used in Thm. 1 depend on the norm of the effective Hamiltonians \({\bar{H}}_{l}\). The assumption Hl ≥ 0 will then assure that \(\parallel {\bar{H}}_{l}\parallel \le {{\Delta }}^{\prime}\), which is sufficient to demonstrate the complexity improvements in Eq. (3).

In general, Hl ≥ 0 can be met after a simple shifting Hl → Hl + al, and the assumption seems irrelevant. However, this shifting could result in a value of Δ (or \({{\Delta }}^{\prime}\)) that scales with some parameters such as the system size N. In this case, the error bound in Thm. 1 would be comparable to that of the worst case (without the low-energy assumption) and would not provide an advantage.

Nevertheless, for many important spin Hamiltonians, the assumption Hl ≥ 0 is readily satisfied. The Heisenberg model of Fig. 1 is an example, where Hl is a sum of terms like \({\mathbb{1}}\) − XiXj − YiYj − ZiZj ≥ 0. More general (anisotropic) Heisenberg models as well as the so-called frustration-free Hamiltonians that are ubiquitous in many-body physics also satisfy the assumption38,39, where our results directly apply. For this class of models, the ground-state energy is zero. This class contains interesting low-lying states in the subspace where, e.g., \({{\Delta }}={\mathcal{O}}(1)\).

We provide more details on potential complexity improvements for the general case (Hl 0) at the end of Supplementary Note 3.

Discussions

The best previous result for the complexity of product formulas (Trotter number) for local Hamiltonians of constant degree is \({\mathcal{O}}({\tau }^{1+1/p}{N}^{1/p}/{\varepsilon }^{1/p})\), with τ = tJ23. Our result gives an improvement over this in various regimes. Note that, a general characteristic of our results is that they depend on Δ, which is specified by the initial state. Here we assume that Δ is a constant independent of other parameters that specify H. The comparison for this case is in Table 1. For p = 1, we obtain a strict improvement of order N1/3 over the best-known result. For higher values of p, the improvement appears for larger values of τ/ε that may scale with N, e.g., \(\tau /\varepsilon =\tilde{{{\Omega }}}({N}^{p-2+1/(p+1)})\). In Supplementary Note 5, we provide a more detailed comparison between our results and the best previous results for product formulas as a function of Δ and other parameters that specify H.

A more recent method for Hamiltonian simulation uses a truncated Taylor series expansion of \({e}^{-iHt/r}\approx {U}_{r}=\mathop{\sum }\nolimits_{k = 0}^{K}{(-iHt/r)}^{k}/k!\)7. Here, r is the number of “segments”, and U(t) is approximated as \({({U}_{r})}^{r}\). A main advantage of this method is that, unlike product formulas, its complexity in terms of ε is logarithmic, a major advantage if precise computations are needed. The complexity of this method for the low-energy subspace of H can only be mildly improved. A small Δ allows for a truncation value K that is smaller than that for the general case7. Nevertheless, the complexity of this method is dominated by r, which depends on a certain 1-norm H1 of H that is independent of Δ. Furthermore, quantum signal processing, an approach for Hamiltonian simulation also based on certain polynomial approximations of U(t), was recently considered for simulation in the low-energy subspace40. While the low-energy constraint may also result in some mild (constant) improvement, the overall complexity of quantum signal processing also depends on H1. For local Hamiltonians where \(k,d={\mathcal{O}}(1)\), and for constant Δ, the overall complexity of these methods is \(\tilde{{\mathcal{O}}}(\tau {N}^{2})\), where we disregarded logarithmic factors in τ, N, and 1/ε. Our results on product formulas provide an improvement over these methods in various regimes, e.g., when ε is constant.

The obtained complexities are an improvement as long as the energy Δ of the initial state is sufficiently small. As we discussed, the assumption Hl ≥ 0 was used and, while our results readily apply to a large class of spin models, it may be in conflict with ensuring small values of Δ in some cases. It will be important to understand this in more detail (see Supplementary Note 3), which may be related to the fact that, for general Hamiltonians (Hl 0), an improvement in the low-energy simulation could imply an improvement in the high-energy simulation by considering −H instead. Indeed, certain spin models possess a symmetry that connects the high-energy and low-energy subspaces via a simple transformation. Whether such “high-energy” simulation improvement is possible or not remains open. In addition, known complexities of product formulas are polynomial in 1/ε. This is an issue if precise computations are required as in the case of quantum field theories or QED. Whether this complexity can be improved in terms of precision as in refs. 6,7,8,41 is also open.

Our work is an initial attempt to this problem. We expect to motivate further studies on improved Hamiltonian simulation methods in this setting by refining our analyses, assuming other structures such as interactions that are geometrically local, or improving other simulation approaches.

Methods

Leakage to high-energy states

A key ingredient for Thm. 1 is a property of local spin systems, where the leakage to high-energy states due to the evolution under any Hl can be bounded. Let \({{{\Pi }}}_{ \,{>}\,{{\Lambda }}^{\prime} }\) be the projector into the subspace spanned by eigenstates of energies greater than \({{\Lambda }}^{\prime}\). Then, for a state \(\left|\phi \right\rangle\) that satisfies \({{{\Pi }}}_{\le {{\Lambda }}}\left|\phi \right\rangle =\left|\phi \right\rangle\), we consider a question on the support of \({e}^{-is{H}_{l}}\left|\phi \right\rangle\) on states with energies greater than \({{\Lambda }}^{\prime}\). This question arises naturally in Hamiltonian complexity and beyond, and Lemma 1 below may be of independent interest. A generalization of this lemma will allow one to address the Hamiltonian simulation problem in the low-energy subspace beyond spin systems.

Lemma 1 (Leakage to high energies). Let \(H=\mathop{\sum }\nolimits_{l = 1}^{L}{H}_{l}\) be a k-local Hamiltonian of constant degree as above, Hl ≥ 0, and \({{\Lambda }}^{\prime} \ge {{\Lambda }}\ge 0\). Then, \(\forall \ s\in {\mathbb{R}}\) and l,

$$\parallel {{{\Pi }}}_{ \,{>}\,{{\Lambda }}^{\prime} }{e}^{-is{H}_{l}}{{{\Pi }}}_{\le {{\Lambda }}}\parallel \le {e}^{-{\alpha }_{1}({{\Lambda }}^{\prime} -{{\Lambda }})/J}\left({e}^{{\alpha }_{2}J| s| N}-1\right)\ ,$$
(4)

where α1 and α2 are positive constants.

The proof is in Supplementary Note 1. It follows from a result in ref. 37 on the action of a local interaction term on a quantum state of low-energy, in combination with a series expansion of \({e}^{-is{H}_{l}}\). While the local interaction term could generate support on arbitrarily high-energy states, that support is suppressed by a factor that decays exponentially in \({{\Lambda }}^{\prime} -{{\Lambda }}\).

Another key ingredient for proving Thm. 1 is the ability to replace evolutions under the Hl’s in a product formula by those under their effective low-energy versions (and vice versa) with bounded error. This is addressed by Lemma 2 below, which is a consequence of Lemma 1. The proof is in Supplementary Note 2, where we also provide tighter bounds that depend on \({{{\Delta }}}^{\prime}\).

Lemma 2 Let \(H=\mathop{\sum }\nolimits_{l = 1}^{L}{H}_{l}\) be a k-local Hamiltonian of constant degree as above, Hl ≥ 0, and \({{\Delta }}^{\prime} \ge {{\Lambda }}^{\prime} \ge {{\Lambda }}\ge 0\). Then, \(\forall \ s\in {\mathbb{R}}\) and l,

$$\parallel {{{\Pi }}}_{\le {{\Lambda }}^{\prime} }({e}^{-is{\bar{H}}_{l}}-{e}^{-is{H}_{l}}){{{\Pi }}}_{\le {{\Lambda }}}\parallel \le {e}^{-{\alpha }_{1}({{\Lambda }}^{\prime} -{{\Lambda }})/J}({e}^{{\alpha }_{2}J| s| N}-1)$$
(5)

and

$$\parallel {{{\Pi }}}_{ \,{>}\,{{\Lambda }}^{\prime} }{e}^{-is{\bar{H}}_{l}}{{{\Pi }}}_{\le {{\Lambda }}}\parallel \le 3{e}^{-{\alpha }_{1}({{\Lambda }}^{\prime} -{{\Lambda }})/J}({e}^{{\alpha }_{2}J| s| N}-1)\ ,$$
(6)

where α1 and α2 are positive constants.

Relevance to the main result

The consequences of these lemmas for Hamiltonian simulation are many-fold and we only sketch those that are relevant for Thm. 1. Consider any product formula of the form \(W=\mathop{\prod }\nolimits_{j = 1}^{q}{e}^{-i{s}_{j}{H}_{{l}_{j}}}\). Then, there exists a sequence of energies Λq≥…≥Λ0 = Δ such that the action of W on the initial low-energy state \(\left|\psi \right\rangle\) can be well approximated by that of \({W}^{{\boldsymbol{\Lambda }}}=\mathop{\prod }\nolimits_{j = 1}^{q}{{{\Pi }}}_{\le {{{\Lambda }}}_{j}}{e}^{-i{s}_{j}{H}_{{l}_{j}}}\) on the same state. Furthermore, each \({{{\Pi }}}_{\le {{{\Lambda }}}_{j}}{e}^{-i{s}_{j}{H}_{{l}_{j}}}\) in WΛ can be replaced by \({{{\Pi }}}_{\le {{{\Lambda }}}_{j}}{e}^{-i{s}_{j}{\bar{H}}_{{l}_{j}}}\) and later by \({e}^{-i{s}_{j}{\bar{H}}_{{l}_{j}}}\) within the same error order, as long as \({{{\Lambda }}}_{q}\le {{\Delta }}^{\prime}\).

In particular, for sufficiently small evolution times sj and Δ h, the resulting effective norm satisfies \({{\Delta }}^{\prime} \ll h\) for local Hamiltonians. This is formalized by several corollaries in Supplementary Note 3. Starting from W, we can construct the product formula \(\bar{W}=\mathop{\prod }\nolimits_{j = 1}^{q}{e}^{-i{s}_{j}{\bar{H}}_{{l}_{j}}}\). Lemmas 1 and 2 imply that both product formulas produce approximately the same state when acting on \(\left|\psi \right\rangle\), for a suitable choice of \({{\Delta }}^{\prime}\) as in Thm. 1. If \(\bar{W}\) is a product formula approximation of \(\bar{U(s)}={e}^{-is\bar{H}}\), it follows that \(U(s)\left|\psi \right\rangle =\bar{U}(s)\left|\psi \right\rangle \approx \bar{W}\left|\psi \right\rangle \approx W\left|\psi \right\rangle\).

Data availability

All relevant data used for Fig. 1 are available from the authors.

Code availability

The code for the simulation results in Fig. 1 is available from the authors.

References

  1. Feynman, R. P. Simulating physics with computers. Int. J. Theor. Phys. 21, 467–488 (1982).

    MathSciNet  Article  Google Scholar 

  2. Lloyd, S. Universal quantum simulators. Science 273, 1073–1078 (1996).

    ADS  MathSciNet  Article  Google Scholar 

  3. Aharonov, D. & Ta-Shma, A. Adiabatic quantum state generation and statistical zero knowledge. In Proc. Thirty-fifth Annual ACM Symposium on Theory of Computing, 20–29, (2003).

  4. Berry, D. W., Ahokas, G., Cleve, R. & Sanders, B. C. Efficient quantum algorithms for simulating sparse hamiltonians. Commun. Math. Phys. 270, 359–371 (2007).

    ADS  MathSciNet  Article  Google Scholar 

  5. Wiebe, N., Berry, D., Høyer, P. & Sanders, B. C. Higher order decompositions of ordered operator exponentials. J. Phys. A: Math. Theor. 43, 065203 (2010).

    ADS  MathSciNet  Article  Google Scholar 

  6. Berry, D. W., Childs, A. M., Cleve, R., Kothari, R. & Somma, R. D. Exponential improvement in precision for simulating sparse hamiltonians. In Proc. Forty-sixth Annual ACM Symposium on Theory of Computing, 283–292, (2014).

  7. Berry, D. W., Childs, A. M., Cleve, R., Kothari, R. & Somma, R. D. Simulating hamiltonian dynamics with a truncated taylor series. Phys. Rev. Lett. 114, 090502 (2015).

    ADS  Article  Google Scholar 

  8. Low, G. H. & Chuang, I. L. Optimal hamiltonian simulation by quantum signal processing. Phys. Rev. Lett. 118, 010501 (2017).

    ADS  MathSciNet  Article  Google Scholar 

  9. Low, G. H. & Chuang, I. L. Hamiltonian simulation by qubitization. Quantum 3, 163 (2019).

    Article  Google Scholar 

  10. Campbell, E. A random compiler for fast hamiltonian simulation. Phys. Rev. Lett. 123, 070503 (2019).

    ADS  Article  Google Scholar 

  11. Haah, J., Hastings, M., Kothari, R. & Low, G. H. Quantum algorithm for simulating real time evolution of lattice hamiltonians. In Proc. IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS), 350–360 (IEEE, 2018).

  12. Somma, R., Ortiz, G., Gubernatis, J. E., Knill, E. & Laflamme, R. Simulating physical phenomena by quantum networks. Phys. Rev. A 65, 042323 (2002).

    ADS  Article  Google Scholar 

  13. Jordan, S. P., Lee, KeithS. M. & Preskill, J. Quantum algorithms for quantum field theories. Science 336, 1130 (2012).

    ADS  Article  Google Scholar 

  14. Wecker, D., Bauer, B., Clark, B. K., Hastings, M. B. & Troyer, M. Gate-count estimates for performing quantum chemistry on small quantum computers. Phys. Rev. A 90, 022305 (2014).

    ADS  Article  Google Scholar 

  15. Babbush, R. Exponentially more precise quantum simulation of fermions i: quantum chemistry in second quantization. N. J. Phys. 18, 033032 (2016).

    Article  Google Scholar 

  16. Babbush, R. et al. Exponentially more precise quantum simulation of fermions in the configuration interaction representation. Quantum Sci. Technol. 3, 015006 (2017).

    ADS  Article  Google Scholar 

  17. Childs, A. M., Kothari, R. & Somma, R. D. Quantum algorithm for systems of linear equations with exponentially improved dependence on precision. SIAM J. Comput. 46, 1920–1950 (2017).

    MathSciNet  Article  Google Scholar 

  18. Suzuki, M. Fractal decomposition of exponential operators with applications to many-body theories and monte carlo simulations. Phys. Lett. A 146, 319–323 (1990).

    ADS  MathSciNet  Article  Google Scholar 

  19. Suzuki, M. General theory of fractal path integrals with applications to many-body theories and statistical physics. J. Math. Phys. 32, 400–407 (1991).

    ADS  MathSciNet  Article  Google Scholar 

  20. Newman, Mark E.J. & Gerard T, B. Monte Carlo Methods in Statistical Physics. (Oxford University Press, 1998).

  21. Somma, R. D. A trotter-suzuki approximation for lie groups with applications to hamiltonian simulation. J. Math. Phys. 57, 062202 (2016).

    ADS  MathSciNet  Article  Google Scholar 

  22. Childs, A. M. & Su, Y. Nearly optimal lattice simulation by product formulas. Phys. Rev. Lett. 123, 050503 (2019).

    ADS  MathSciNet  Article  Google Scholar 

  23. Childs, A. M., Su, Y., Tran, M. C., Wiebe, N. & Zhu, S. Theory of trotter error with commutator scaling. Phys. Rev. X 11, 011020 (2021).

    Google Scholar 

  24. Clinton, L., Bausch, J. & Cubitt, T. Hamiltonian simulation algorithms for near-term quantum hardware. Preprint at: https://arxiv.org/abs/2003.06886 (2020).

  25. Sachdev, S. Quantum Phase Transitions, 2nd edn. (Cambridge University Press, 2011).

  26. Farhi, E., Goldstone, J., Gutmann, S. & Sipser, M. Quantum computation by adiabatic evolution. Preprint at: https://arxiv.org/abs/quant-ph/0001106 (2000).

  27. Boixo, S., Knill, E. & Somma, R. D. Fast quantum algorithms for traversing paths of eigenstates. Preprint at: https://arxiv.org/abs/1005.3034 (2010).

  28. Głazek, StanisławD. & Wilson, K. G. Renormalization of hamiltonians. Phys. Rev. D. 48, 5863 (1993).

    ADS  Article  Google Scholar 

  29. Bravyi, S., DiVincenzo, D. P. & Loss, D. Schrieffer–Wolff transformation for quantum many-body systems. Ann. Phys. 326, 2793–2826 (2011).

    ADS  MathSciNet  Article  Google Scholar 

  30. Gu, Zheng-C., Levin, M. & Wen, Xiao-G. Tensor-entanglement renormalization group approach as a unified method for symmetry breaking and topological phase transitions. Phys. Rev. B 78, 205116 (2008).

    ADS  Article  Google Scholar 

  31. Evenbly, G. & Vidal, G. Algorithms for entanglement renormalization. Phys. Rev. B 79, 144108 (2009).

    ADS  Article  Google Scholar 

  32. Brooks, R. L. On colouring the nodes of a network. In Proc. Mathematical Proceedings of the Cambridge Philosophical Society, Vol. 37, 194–197 (Cambridge University Press, 1941).

  33. Lieb, E., Schultz, T. & Mattis, D. Two soluble models of an antiferromagnetic chain. Ann. Phys. 16, 407–466 (1961).

    ADS  MathSciNet  Article  Google Scholar 

  34. Affleck, I., Kennedy, T., Lieb, E. H. & Tasaki, H. Rigorous results on valence-bond ground states in antiferromagnets. in Condensed Matter Physics and Exactly Soluble Models, 249–252 (Springer, 2004).

  35. Kitaev, A. Y. Fault-tolerant quantum computation by anyons. Ann. Phys. 303, 2–30 (2003).

    ADS  MathSciNet  Article  Google Scholar 

  36. Lipkin, H. J., Meshkov, N. & Glick, A. J. Validity of many-body approximation methods for a solvable model: (i). exact solutions and perturbation theory. Nucl. Phys. 62, 188–198 (1965).

    MathSciNet  Article  Google Scholar 

  37. Arad, I., Kuwahara, T. & Landau, Z. Connecting global and local energy distributions in quantum spin models on a lattice. J. Stat. Mech.: Theory Exp. 2016, 033301 (2016).

    MathSciNet  Article  Google Scholar 

  38. Bravyi, S. & Terhal, B. Complexity of stoquastic frustration-free hamiltonians. Siam J. Comput. 39, 1462–1485 (2010).

    MathSciNet  Article  Google Scholar 

  39. de Beaudrap, N., Ohliger, M., Osborne, T. J. & Eisert, J. Solving frustration-free spin systems. Phys. Rev. Lett. 105, 060504 (2010).

    Article  Google Scholar 

  40. Low, G. H. & Chuang, I. L. Hamiltonian simulation by uniform spectral amplification. Preprint at: https://arxiv.org/abs/1707.05391 (2017).

  41. Low, G. H., Kliuchnikov, V. & Wiebe, N. Well-conditioned multiproduct hamiltonian simulation. Preprint at: https://arxiv.org/abs/1907.11679 (2019).

Download references

Acknowledgements

We acknowledge support from the LDRD program at LANL, the U.S. Department of Energy, Office of Science, High Energy Physics and Office of Advanced Scientific Computing Research, under the QuantISED Grant KA2401032 and Accelerated Research in Quantum Computing (ARQC). Los Alamos National Laboratory is managed by Triad National Security, LLC, for the National Nuclear Security Administration of the U.S. Department of Energy under Contract No. 89233218CNA000001. This work is also supported by the Quantum Science Center (QSC), a National Quantum Information Science Research Center of the U.S. Department of Energy (DOE).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed equally to this work.

Corresponding authors

Correspondence to Burak Şahinoğlu or Rolando D. Somma.

Ethics declarations

Competing interests

The authors declare no competing interests.

Additional information

Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary information

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Şahinoğlu, B., Somma, R.D. Hamiltonian simulation in the low-energy subspace. npj Quantum Inf 7, 119 (2021). https://doi.org/10.1038/s41534-021-00451-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1038/s41534-021-00451-w

Search

Quick links

Nature Briefing

Sign up for the Nature Briefing newsletter — what matters in science, free to your inbox daily.

Get the most important science stories of the day, free in your inbox. Sign up for Nature Briefing