QICI Quantum Information and Computation Initiative, School of Computing and Data Science, The University of Hong Kong, Hong Kong 999077, China
fengtf@hku.hk
Show less
History+
Received
Accepted
Published Online
2025-10-31
2026-04-15
2026-04-17
PDF
(1631KB)
Abstract
Quantum simulation is a rapidly advancing field poised to revolutionize our understanding of complex quantum systems by harnessing the unique capabilities of quantum computers. In this review, we present a concise overview of key developments in quantum simulation algorithms, with a focus on time-independent digital Hamiltonian simulation of quantum dynamics. We review seminal methods—from traditional Trotter formulas to techniques such as truncated Taylor series combined with the linear combination of unitaries, and quantum signal processing. Additionally, we examine error analyses and recent innovations that enhance the efficiency and accuracy of quantum simulations.
The concept of quantum simulation was first proposed by Richard Feynman in 1982, who suggested that quantum systems could be efficiently simulated using quantum computers [1]. As Feynman put it:
“Nature isn’t classical, dammit, and if you want to make a simulation of nature, you’d better make it quantum mechanical, and by golly it’s a wonderful problem, because it doesn’t look so easy.”
This idea laid the groundwork for the development of various quantum algorithms designed to simulate the dynamics of quantum systems. Quantum dynamical simulation problems, such as Hamiltonian simulation, can be formulated as follows:
Problem 1 (Time-independent Hamiltonian simulation). Given a Hamiltonian that is independent of evolution time (i.e., ), Hamiltonian simulation refers to approximating the evolution operator by an implemented procedure . If is a deterministic unitary circuit implementing , we quantify the simulation error by the operator norm . If realizes an effective quantum channel of evolution, we quantify the error at the channel level, typically by the diamond norm , where . Specifically, the goal is to determine an upper bound on the number of quantum gates required for this simulation.
The first practical quantum algorithm for Hamiltonian simulation was introduced by Seth Lloyd in 1996 [2]. Lloyd demonstrated that any local quantum system could be simulated efficiently within the quantum circuit model. Following Lloyd’s work, significant progress has been made in enhancing the efficiency and accuracy of Hamiltonian simulations. One major development was the introduction of higher-order product formulas [3], such as the Suzuki-Trotter decomposition [4], which provided improved precision by reducing the error scaling with the number of time steps. These methods allowed for more accurate simulations with fewer computational resources.
In addition to product formulas, the development of algorithms based on quantum walks and linear combinations of unitaries (LCU) [5,6] has expanded the toolkit for post-Trotter Hamiltonian simulation methods [7] (see Fig. 1(b)). One of the prominent post-Trotter methods is the truncated Taylor series (TS) method [5], which employs the LCU technique to implement Hamiltonian simulation. This approach approximates the time evolution operator by truncating the series expansion and has proven particularly useful for simulating systems with complex interactions and long-range correlations. Furthermore, quantum signal processing (QSP) and quantum singular value transformation (QSVT) represent significant advances in post-Trotter Hamiltonian simulation [8,9]. QSP leverages polynomial approximations and quantum control techniques to simulate Hamiltonian dynamics with optimal parameters. QSP has been recognized for its ability to unify many quantum algorithms through eigenvalue transformation, making it a promising tool for large-scale quantum computing [10]. QSVT takes a further step by enabling singular value transformation on non-Hermitian and non-square matrices.
The advancements in Hamiltonian simulations have not only broadened the scope of quantum simulation algorithms but also paved the way for practical applications in various scientific domains. From quantum chemistry and materials science to condensed matter physics [11–13], the ability to simulate intricate quantum systems with high fidelity is advancing our understanding and exploration of quantum phenomena.
In this review, we survey recent advancements in time-independent Hamiltonian simulation algorithms, covering product formulas (PF), truncated Taylor series (TS) methods, quantum signal processing (QSP) and qubitization, and quantum singular value transformation (QSVT). We first establish the basic problem formulation, access models, and complexity measures in Section 2. Section 3 reviews the main advances in PF-based simulation, followed by a dedicated discussion of PF variants in Section 4. Section 5 is devoted to truncated TS methods. In Section 6, we review Hamiltonian simulation based on QSP and qubitization, and in Section 7 we present the QSVT-based framework and its implications for Hamiltonian simulation. In Section 8, we discuss rigorous theoretical advantages and fundamental limitations of Hamiltonian simulation. Finally, in Section 9, we conclude with discussion and outlook.
2 Preliminaries
2.1 Notations
In the following context, the operator norm of the operator is denoted as . For , the 1-norm is defined as . The normalized Frobenius norm is defined as , where is the Hilbert-space dimension. For a vector , the norm is . For a bipartite pure state , the von Neumann (entanglement) entropy is , where is the reduced density matrix of subsystem .
We also use standard channel distances when discussing randomized or non-deterministic simulation procedures [14]. For a linear map , the diamond norm is defined as
where is the identity channel acting on an auxiliary space of dimension .
For block-encodings and post-selected constructions, it is also convenient to measure the partial operator norm of an operator . Let denote the success subspace projector. For a unitary on ancilla plus system intended to encode a system operator on the success block, we define the partial operator norm as
The operator (spectral) norm is the standard worst-case metric for unitary Hamiltonian simulation, as it directly upper-bounds the state-vector error for every input state, i.e., for all normalized . However, several influential Hamiltonian-simulation frameworks are inherently channel-valued: randomized compilations (e.g., randomized product formulas) output a classical mixture of unitaries and therefore implement a CPTP map , for which the natural worst-case metric is the diamond norm or the 1-norm distance between the generated mixed state . Likewise, block-encoding based methods may control errors in a partial operator norm on the success subspace of an ancilla measurement; when one conditions on successful post-selection, the induced operation on the system can again be compared to in the operator norm.
Since we will use the product of operators extensively, we denote the products with different directions by the arrows. For any operators , we have
To facilitate a rigorous comparison across the diverse Hamiltonian simulation algorithms discussed in this review, we establish the operator norm as the fundamental worst-case error metric. While algorithms are often analyzed in their native error metrics depending on their structure (e.g., block-encodings, randomized channels, or observable tracking), these metrics can all be systematically related to operator-norm quantities. Table 1 summarizes these quantitative relationships.
2.2 Input models
To rigorously analyze the complexity of Hamiltonian simulation algorithms, we must explicitly define how the target Hamiltonian is accessed. Different algorithms operate under different input assumptions.
2.2.1 Input model for Trotter product formula
We first define the input model most commonly used for product formulas and randomized compilation. We assume the target Hamiltonian is provided as a decomposition into summands, , where each is a Hermitian operator with unit spectral norm. In the context of standard digital simulation, these terms are typically weighted Pauli strings .
The fundamental algorithmic resource in this model is the elementary exponential . For deterministic product formulas, complexity is quantified by the total number of such exponentials, referred to as the Trotter step count , required to bound the simulation error by . To translate this algorithmic count into physical circuit depth, one assumes a compilation model where each Pauli exponential is synthesized using a sequence of Clifford and gates.
Randomized compilation schemes, such as qDRIFT [14], operate under a similar input model but utilize the exponentials differently. The resource cost is defined by the number of sampled terms, each with an arbitrary evolution time, required to approximate the ideal quantum channel.
2.2.2 Sparse matrix oracle model
For algorithms designed for general sparse Hamiltonians (where the Pauli decomposition may be inefficient) and for establishing asymptotic query lower bounds, we use the Sparse Matrix Oracle model [19]. We assume is a -sparse matrix, meaning there are at most non-zero entries in any row or column and each entry is a -bit binary number. Access is provided via two unitary oracles:
● : For row index and column index , it computes the matrix element :
● : To efficiently locate non-zero elements, this oracle returns the column index of the -th non-zero element in row :
where iterates over the non-zero entries.
Constructing a block-encoding for a sparse Hamiltonian is typically achieved via two state-preparation unitaries, and , to prepare superpositions of row and column indices weighted by the Hamiltonian entries.
2.2.3 Block encoding via linear combination of unitaries
Following Berry et al. [5], when the Hamiltonian is provided as a linear combination of unitaries, , where and the are unitary operators, such as Pauli strings, the input access is defined by the ability to perform two specific oracle operations: PREPARE () and SELECT.
To implement the LCU algorithm or construct a block-encoding for such Hamiltonians, we define the two input oracles as follows:
where is the normalization constant. In this model, complexity is quantified by the number of queries to and . These oracles are combined to construct the walk operator , which block-encodes .
Regardless of whether the input is accessed via LCU oracles or sparse-matrix oracles, the objective is to construct a unitary in the standard form of a block-encoding:
such that . Once is encoded in this standard form, we can proceed with algorithm-agnostic techniques (such as QSP) to implement functions of , independent of the underlying input structure. In these frameworks, the algorithmic complexity is quantified by the number of queries to and its inverse/controlled versions.
2.2.4 Projected unitary encoding (PUE)
Following Gilyén et al. [9], many modern singular-value-based techniques are most naturally stated in a model that is slightly more general than the standard ancilla- block-encoding. A projected unitary encoding (PUE) of an operator is specified by a triple , where is a unitary on an enlarged Hilbert space and are orthogonal projectors onto possibly different subspaces.
which should be viewed as the action of from the -subspace into the -subspace. In general, can be non-Hermitian and even rectangular when ; moreover, is automatically a contraction in the operator norm because it is obtained by projecting a unitary.
The key conceptual distinction from a standard block-encoding is that block-encoding fixes the projectors to a particular ancilla state, whereas PUE allows and to be arbitrary efficiently checkable subspaces. Concretely, an -block-encoding of an operator is recovered as the special case of PUE obtained by choosing and taking up to error . Thus, projected unitary encoding strictly generalizes block-encoding.
Operationally, the PUE model assumes coherent access not only to (and typically ), but also to controlled operations that discriminate the success subspaces defined by and . A convenient primitive is the controlled- NOT,
which flips an ancilla qubit if and only if the data register lies in (and analogously for ). Using this primitive, one can implement phase rotations conditioned on the success subspace, e.g.,
and similarly for . These conditional phases, interleaved with applications of and , form the alternating sequences used by singular value transformation: they manipulate the singular values of while preserving its left and right singular subspaces.
From a complexity standpoint, PUE therefore measures cost in terms of queries to (and , and controlled versions when needed) together with queries to the subspace-checking primitives for and .
While product formula algorithms natively utilize the direct Hamiltonian summand input model without requiring any overarching encoding, all post-Trotter approaches can be conceptually and mathematically unified under the block-encoding framework. By treating block-encoding as the standard intermediate representation, techniques like Quantum Signal Processing (QSP) can be generically applied to any Hamiltonian regardless of its original physical access model. Table 2 outlines how various input models are translated into a standard block-encoding.
3 Product formula
Product-formula-based approaches have been fundamental to quantum simulation since Lloyd’s pioneering work [2], which first demonstrated explicit digital quantum circuits for simulating quantum dynamics. Lloyd’s method introduced the concept of decomposing a Hamiltonian into simpler sub-Hamiltonians and approximating the overall evolution by concatenating their individual evolutions, a construction now known as a product formula (see Fig. 1(b)). While initially restricted to constant local Hamiltonians, this approach was significantly expanded by Aharonov and Ta-Shma [20] to encompass arbitrary row-sparse Hamiltonians, broadening its practical applicability.
The development of product formula techniques has been marked by several theoretical breakthroughs. Childs [21] and Berry et al. [22] extended the approach beyond first-order Lie-Trotter approximations to incorporate higher-order Trotter-Suzuki decompositions [23], demonstrating nearly linear gate complexity with respect to simulation time. Somma [24] further improved these bounds by analyzing the role of commutation relations among sub-Hamiltonians. This commutation-based framework ultimately led to Childs et al.’s work [3,25], which established near-optimal scaling for geometrically local Hamiltonians and provided comprehensive error analyses across common Hamiltonian families.
In this section, we begin by presenting the standard product formula through Trotter-Suzuki decomposition in a self-contained manner. The general expression of the product formula enables us to extend the intuitive insights gained from low-order cases to more complicated scenarios. We will also discuss efforts aimed at accurately analyzing simulation errors associated with the Trotter-Suzuki formula. Additionally, we review prominent studies that have advanced the analysis of simulation errors by incorporating additional structural information. These advancements establish product-formula simulation as the most accessible simulation approach in the near term.
3.1 Input model and complexity metrics
To rigorously analyze the complexity of product formulas, we first define the input model and resource metrics. We assume the target Hamiltonian is specified by a decomposition into summands, . In the standard digital simulation model, each term is assumed to be an efficiently implementable Hermitian operator, typically a weighted Pauli string where .
The fundamental resource in this framework is the elementary exponential (a Pauli rotation). We quantify the algorithmic complexity by the total number of such Pauli evolutions—often referred to as the Trotter step count or query complexity—required to bound the simulation error by for a total evolution time . This metric treats each term-wise evolution as a primitive operation.
To translate this algorithmic count into physical circuit depth, one must explicitly model the synthesis of each exponential. For a -local Pauli term, the unitary is synthesized using a sequence of single-qubit Clifford gates and CNOTs, followed by a single arbitrary-angle rotation. While the specific depth of this synthesis depends on the Pauli weight and hardware connectivity, it appears as a multiplicative constant in asymptotic scaling.
3.2 Product formula with Trotter-Suzuki decomposition
Given a Hamiltonian with terms, one of the most straightforward ways to realize its time evolution is to interleave the individual sub-evolutions. Specifically, when the evolution time is small, we obtain the following Lie-Trotter approximation:
with a second-order error:
Based on this, a natural extension is to interleave the sub-evolutions even more finely:
This back-and-forth structure improves the simulation error to third order, .
This idea of using fine-grained mixing to improve the simulation accuracy is valid for even higher-order approximations. To illustrate the specific construction, we first introduce the product formula, which describes the most general concatenation of sub-Hamiltonian terms in product form [3]:
where we have rounds of stages in the formula, denotes the permutation of the sub-Hamiltonian terms, and the coefficients control the corresponding evolutions. For example, the first-order approximation in Eq. (1) uses the constant coefficient 1, the identity permutation, and . The second-order approximation uses constant coefficient with a pair of back-and-forth permutations, and . We denote these two formulas by and , respectively.
To further improve the simulation accuracy, we specialize the generic formula to the Trotter-Suzuki form [23]. Typically, given a positive even integer , the corresponding th-order Trotter-Suzuki formula with leading error is constructed as
where . In the context of the product formula, this th-order Suzuki formula requires with an arbitrary pair of back-and-forth permutations along the round index . Its coefficients are fully determined by the iterative relation in Eq. (2).
Note that in the previous illustration, we focus on the short-time regime so that the lowest-order term in the error is the leading term. Nevertheless, this is not always the case, especially since long-time simulation is often of greater interest. To guarantee the accuracy of the simulation for long evolution times, researchers introduced a partition of the total evolution time. For an arbitrarily long time , we can uniformly divide it into steps, each long. Therefore, the simulation error in each step is . The overall error, consisting of single-step errors, can be bounded by the triangle inequality as
Since the order of the formula is always , we can suppress the error arbitrarily by increasing .
So far, we have introduced the general construction of an arbitrary high-order formula for simulation, along with its deviation from the ideal evolution. Nevertheless, this analysis of error is far from tight, and researchers eventually came up with better error analyses. The key observation is that we have used the norm to bound all kinds of commutators in the previous error analysis. In [24], Somma returned to a commutator-based analysis and explored the possible improvement arising from this expression. Subsequent work by Childs et al. also proved a more compact and closed-form expression of the simulation error:
Theorem 3.1 (Trotter error with commutator scaling [3]). Let be a Hermitian operator consisting of summands, and let . Let be the th-order Trotter-Suzuki formula in Eq. (2). Define . Then, the additive Trotter error can be asymptotically bounded as
Theorem 3.1 relates the Trotter-Suzuki errors with the nested-commutator term of the target Hamiltonian. In fact, this nested-commutator representation offers advantages for estimating simulation errors in typical Hamiltonian models. As one of the most commonly studied models, the nearest-neighbor Hamiltonian serves as a good demonstration:
where denotes a -dimensional lattice, and means sites and belong to some nearest-neighbor edge. Suppose the system has sites, and we can estimate the norm , leading to the simulation error according to the ordinary analysis. In contrast, we get a better error estimation using the nested-commutator bound in Theorem 3.1. To view this, let us peel out the nested commutator layer by layer. For the innermost layer, every term anti-commutes (or overlaps) with at most a constant number of choices for . The resulting non-zero ’s are still geometrically local, implying that there are only a constant number of choices for that ensure the second level of the commutator to be non-zero. Therefore, we can continue this derivation and iterate over all layers. Given that the order is a constant, the summation of nested commutators effectively sums over the first layer, thus implying . The overall error is therefore , which is a substantial improvement over the previous estimate.
3.3 Advanced analyses for Trotter-suzuki formula
Despite the theoretical advances for asymptotic error analyses introduced previously, empirical studies [26] have revealed that implementing these formulas often incurs substantial practical overheads, which can be prohibitive. This gap between theoretical efficiency and practical performance has motivated research to further improve the analysis of the simulation error. The idea stems from the observation that while the previous errors in the operator-norm distance represent worst-case estimates, we usually know the specific setting in simulation tasks. In this part, we introduce efforts to adopt this extra information to facilitate better and more accurate estimations of the simulation error.
As a natural complement to the worst-case analyses, we also want an average-case analysis of the simulation error. This setting was analyzed in [27,28], where the authors consider the average-case performance
where the input states are randomly picked under the Haar measure. They proved the following average-case bound:
Theorem 3.2 (Average-case Trotter error, rephrased from [27]). Let be a Hermitian operator consisting of summands, and let . Let be the th-order Trotter-Suzuki formula in Eq. (2). Define . Then, the average error in the norm for a 1-design input ensemble has the asymptotic upper bound
This average-case analysis switches from the nested commutators’ operator norms to normalized Frobenius norms, which always reduces the error. In the typical case of a nearest-neighbor Hamiltonian, we find that the new coefficient scales sublinearly with the system size, namely . The overall error under this setting is thus versus the worst-case analysis , implying a quadratic speedup.
The operator norm captures the worst-case deviation over all input states, which is the right notion for black-box simulation guarantees but can be overly pessimistic in settings where (i) the input is typical (e.g., drawn from a unitary design) or (ii) one ultimately cares about average performance or observable estimation. The quantity in Eq. (3) measures a state-dependent error averaged over an ensemble. This choice also explains why the resulting bounds involve Frobenius-norm quantities rather than operator-norm quantities.
Beyond average-case analyses, there are also efforts focusing on practically relevant classes of input states. In [29], the authors consider states in the low-energy subspace of the Hamiltonian to obtain better simulation performance. They show that when the initial state has support only on energies up to some cutoff , the error of standard Trotter-Suzuki product-formula simulation can be bounded using an effective low-energy norm rather than the full operator norm , and they prove that leakage out of the low-energy subspace during each Trotter step is exponentially suppressed in the energy gap to higher states.
Theorem 3.3 (Low-energy subspace error bound, rephrased from [29]). Let be a -local Hamiltonian as above, , , , and a -th order product formula as in Eq. (2). Then,
where
and the ’s are positive constants, .
As a result, for local spin Hamiltonians with bounded degree, the number of Trotter steps needed to simulate time evolution scales better (often removing an explicit system-size factor) than the best known worst-case bounds, especially for long time evolutions or high-precision regimes. Overall, this establishes a general framework for Hamiltonian simulation “at low energy”, suggesting that physically relevant states—like ground states and low-lying excitations in many-body systems—can often be simulated on a quantum computer with asymptotically lower cost than generic states.
In [30], Zhao et al. discovered that entangled states can help accelerate quantum simulation, thereby connecting, for the first time, one of the most fundamental quantum tasks to one of the most remarkable quantum phenomena (see Theorem 3.4). The idea comes from a specific class known as -uniform states, whose -partite reduced density matrices are always maximally mixed. This type of entangled state masks its information from local measurements, which can be tailored to make local errors ineffective. Combining this observation with the nested-commutator errors in the Trotter-Suzuki formula, we can systematically eliminate the ineffective error terms.
Theorem 3.4 (Entanglement-based error bound [30]). For a given pure quantum state and the th-order Trotter-Suzuki formula , the error in a Trotter step of duration has the upper bound
where denotes the von-Neumann entropy, is the leading error term of , and is the reduced density matrix of on the subsystem of .
With this entropy-related error bound, the simulation error of a highly entangled state under the typical nearest-neighbor Hamiltonian model scales as . It is worth noting that classical simulation of quantum dynamics often requires low entanglement to be tractable, but this result suggests that entanglement accelerates quantum simulation. This novel finding can widen the gap between classical and quantum computational power, which is essential for exploring and demonstrating quantum advantage.
In addition to specific input states, certain families of observables provide significant advantages for advancing the analysis of product-formula simulations. A notable example is the work by Heyl et al. [31], who demonstrated error reductions associated with local observables in the long-time limit. They report a transition in the errors of time-averaged simulated states as the length of Trotter steps increases, indicating that the error becomes smaller than initially expected when the step length is below a certain threshold. Through perturbation theory, the authors elucidate the source of this advantage in the long-time regime and connect their findings to the well-known kicked-top model [32], offering valuable insights.
As an inverse direction, Childs et al. [3] derived short-time advantages from local observables by leveraging the local interactions of the target Hamiltonian. They effectively constrain the propagation of the light cone in Heisenberg’s picture during the simulation, which reduces the contributions of certain evolution terms in the final measurement, thereby minimizing simulation error. This concept of light-cone analysis is also foundational to understanding error reductions associated with local observables in analog simulations, as illustrated in [33].
Recent work [34,35] provides a comprehensive study of the benefits of observable information, addressing both short-time and arbitrary-time scenarios. For the short-time case, [34] analyzes light cones for both local observables and global observables composed of local summands, demonstrating the optimality of light-cone analyses using tailored product formulas. The error can be reduced so that it is independent of system size. In the context of arbitrary-time analysis, simulation can get further advantages from observables under average-case performance with random inputs or sufficient entanglement [34,35]. Typically, these results show that Pauli-summation observables significantly reduce simulation errors compared to more generic cases. Furthermore, [35] demonstrates that the Trotter error in observable growth is fundamentally bounded by cumulative operator scrambling, which provides a tighter upper bound on the Trotter error for general observable dynamics.
Theorem 3.5 (Accumulated scrambling-based bound, rephrased from [35]). Given ideal unitary , where , and approximate Trotterized unitary with , for the Hamiltonian and an input pure state , the additive Trotter error of an observable can be bounded as
where denotes the th step evolved state and .
4 Variants of product formula
In this section, we review and introduce refinements of the standard Trotter–Suzuki product-formula approach to Hamiltonian simulation. Product-formula methods are among the most accessible and experimentally friendly techniques: they perform extremely well for geometrically local Hamiltonians and implement time evolution through sequences of simple, structured gates. Yet, in regimes with many non-local terms, naive deterministic Trotterization can require a large number of steps to control the error. This tension has driven lines of work that do not discard Trotterization, but instead systematically improve it to suppress coherent error and tighten worst-case bounds.
4.1 Advanced product formulas
In [17], Childs et al. show that by randomly permuting the summands in a Trotter-Suzuki decomposition, one can significantly tighten error bounds compared to a purely deterministic ordering. This enhancement is based on the so-called mixing lemma, which was first proposed in [15,16].
Lemma 4.1 (Mixing lemma [15]). Let be a target unitary, with associated channel . Let and be a set of unitaries such that
1. for all we have ;
2. there exist positive numbers such that and .
It follows that satisfies
The mixing lemma states that an ideal unitary can be approximated with reduced error by randomly mixing a set of unitary channels rather than employing a single fixed ordering. Randomizing the ordering before each Trotter step mitigates systematic, ordering-dependent errors, leading to improved accuracy for a given circuit depth. This yields a quadratic reduction in gate complexity relative to standard product-formula constructions.
Underpinned by this lemma, Campbell [14] introduced the quantum stochastic drift (qDRIFT) protocol, which also incorporates randomness into Trotter-like product formulas but in a distinct manner. Instead of reordering the Hamiltonian terms, qDRIFT samples a single term at each Trotter step with probability proportional to its interaction strength, then “drifts” through the Hamiltonian in a stochastic fashion. This importance-sampling perspective means that each short evolution is drawn from a probability distribution dictated by the Hamiltonian coefficients.
Theorem 4.1 (Error bound of qDRIFT, rephrased from [14]). For a Hamiltonian with , , and , the qDRIFT protocol using segments approximates the unitary channel with diamond-norm error bounded by
Notably, qDRIFT achieves an -independent complexity, making it a significant improvement over standard Suzuki-Trotter methods. The cost of this method is a large number of experimental repetitions to ensure that the approximate channel is close to the ideal one.
Randomized product-formula constructions do not define a single implemented unitary . Instead, they define a distribution over unitaries and therefore implement a CPTP map
In this setting, the operator norm is not the appropriate metric, because there is no single and the output is generally mixed; the standard worst-case error measure is the diamond norm , which quantifies distinguishability of channels.
Further, Nakaji et al. [36] introduced qSWIFT, a high-order randomized algorithm for Hamiltonian simulation. The number of gates needed for a specific precision in qSWIFT is independent of the Hamiltonian’s term count, and the systematic error decreases exponentially with the order parameter. qSWIFT is a higher-order randomized scheme; unlike many Trotter methods, it uses only a single ancilla qubit.
Lastly, Granet and Dreyer [37] introduced a Hamiltonian simulation algorithm that eliminates Trotter discretization error by reformulating small-angle gates in terms of randomly applied large-angle gates. Instead of requiring finely discretized time evolution steps, their approach constructs an unbiased estimator where small-angle rotations are probabilistically replaced with larger rotations, ensuring that the correct evolution is reconstructed in expectation. This approach achieves an -independent average gate count.
4.2 Multi-product formulas
One of the well-known variants of PF for quantum simulation is multi-product formulas (MPFs), which were initially introduced by Childs and Wiebe [7]. MPFs leverage the LCU technique to coherently superpose multiple low-order product formulas, enabling the approximation of higher-order product formulas. This approach offers a viable and practical framework for near-term quantum simulations. MPFs generalize the construction procedure of by incorporating sums of product formulas. This approach simplifies the approximation process, as constructing a Taylor series through polynomial addition is more straightforward than relying solely on multiplication. This method requires only matrix exponentials to achieve an approximation of with an error of . Concretely, Childs and Wiebe [7] proved the following lemma for the MPFs:
Lemma 4.2 (Error bound for MPFs, rephrased from [7]). Let be the exact time-evolution operator generated by a Hamiltonian , and let denote the th-order Trotter–Suzuki product formula for approximating . Define
where and are suitable real parameters. For sufficiently small , the approximation error satisfies
The MPFs have a smaller approximation error when approximating the target unitary than . The implementation of MPFs requires the LCU technique to coherently add terms of . Since is a constant factor, the number of ancillary qubits required to implement MPFs is , which may be practical for quantum simulations.
Nowadays, much attention has been paid to MPFs [38–40,97]. In particular, Carrera Vazquez et al. [39] and Rendon et al. [97] proposed a simpler implementation of MPFs for observable estimation without coherent control, i.e., without the LCU technique. Instead, one may implement each circuit independently on a quantum device and then classically post-process the measured data. The idea of this variant of MPFs is to approximate the ideal channel using a linear combination of density matrices, i.e.,
where is the initial state of the quantum system. This suggests that the classical-mixture version of MPFs can be used to reduce the error in predicting the properties of many-body systems by evaluating .
More recently, based on [39,97], Zhuk, Robertson, and Bravyi demonstrated that MPFs could potentially achieve a quadratic reduction in Trotter error in 1-norm on arbitrary time intervals, without necessitating an increase in the circuit depth or qubit connectivity [40]. Furthermore, they proposed dynamic multi-product formulas, using time-dependent coefficients optimized to minimize a certain efficiently computable proxy for the Trotter error.
4.3 Compensation-based refinements
In this subsection, we review and introduce a complementary line of work that augments standard Trotter–Suzuki decompositions with an additional compensation stage. The common goal is to retain the simplicity and hardware accessibility of product-formula simulation while systematically cancelling its leading errors and thereby improving both asymptotic accuracy and gate complexity. The basic idea is to factor the ideal evolution over a timestep as
where is the th-order Trotter-Suzuki formula and is a tailored correction unitary. One derives by expanding both and in Taylor (or Magnus-style) series and identifying the first nonvanishing error terms. After determining the explicit form of , a naive Monte Carlo implementation using randomly sampled Pauli rotation gates yields the correction. Nevertheless, this can have a large normalization overhead (and hence large sampling cost).
To address this concern, Zeng et al. [41] introduce the Pauli-pairing technique. They deliberately group the higher-order anti-Hermitian Pauli operators with a lower-order identity operator to generate a new unitary, which can substantially reduce the sampling overhead. In effect, the simulator still looks like a product formula at hardware level, but its per-step error behaves like that of a much higher-order scheme.
Zeng et al. also propose Trotter–LCU compensation constructions that make the compensation part coherent. After each th-order Trotter step , one appends a small ancilla-assisted block that implements a carefully organized linear combination of unitaries approximating the remainder , using few ancilla qubits and a handful of controlled Pauli rotations. Because the lowest-order error terms of are known analytically (they are fixed nested commutators of the local Hamiltonian terms), the correction can be sculpted so that all contributions up through order cancel and even the next orders are paired into anti-Hermitian rotations with suppressed weight. As a result, the composite step achieves better time and accuracy scalings than an uncompensated th-order Suzuki formula: the effective time-step exponent improves from to , and the dependence on the target precision is nearly polylogarithmic rather than polynomial. Crucially, this preserves the geometric locality and nested-commutator cost of Trotterization (favorable for lattice Hamiltonians), while importing the high-precision behavior usually associated with truncated-Taylor algorithms which we will introduce shortly.
4.4 Algorithmic error mitigation
In this subsection, we review error-mitigation-based Hamiltonian simulation methods [42–44] that achieve the optimal logarithmic dependence on . Observing that Trotter error admits a smooth expansion in the inverse step size for time-evolved observables, one can iteratively perform Richardson extrapolation to improve the quality of the estimate. By evaluating the same observable at multiple step sizes and forming calibrated linear combinations, one can cancel the leading orders at each iteration and effectively extrapolate to the limit. Intuitively, product formulas incur deterministic commutator errors whose sign and magnitude vary systematically with step size; combining runs at different step sizes cancels these structured biases, leading to an optimal logarithmic dependence of the Trotter error.
Endo et al. [42] introduce algorithmic error mitigation, extending hardware error mitigation techniques to cancel Trotter error. They characterize the fundamental trade-off between algorithmic error and accumulated physical noise, identifying an optimal Trotter step where quantify algorithmic and physical error scales. By measuring observables at steps and applying a Richardson-type linear combination, the method cancels the first terms of the error expansion, yielding a residual error . However, the variance increases by an exponentially large factor, resulting in a sampling cost that can be significant for high-order cancellation.
Watson and Watkins [43] establish rigorous complexity guarantees for Richardson and Chebyshev–grid extrapolation applied to th–order Trotter–Suzuki formulas. They show that for time and precision , one can estimate observables with circuit depth scaling as
which yields an exponential improvement in –dependence relative to fixed–step Trotterization. Their analysis quantifies the conditioning of interpolation procedures and compares incoherent (classical sampling) versus coherent (amplitude–estimation) variants.
Watson [44] further extends extrapolation techniques to the randomly compiled setting, proposing qFLO for expectation-value estimation under random Hamiltonian sampling. The protocol applies Richardson extrapolation to qDRIFT, whose depth depends only on the simulation time and Hamiltonian norm, not on the number of Hamiltonian terms. This approach inherits the hardware friendliness of randomized compilations but does not exploit higher-order commutator structure; asymptotically, higher-order Trotter formulas can still provide better scaling in .
Theorem 4.2 (qFLO resource scaling [44]). Suppose we wish to obtain the expectation value of an observable after evolving an initial state for time under a Hamiltonian with . By varying the time–step size of the qDRIFT mapping and taking measurements at different values of the time–step, with high probability it is possible to construct an order– Richardson estimator satisfying
using sampling points and circuit depths of no more than
where . Each sample point used to construct the estimator requires runs of the qDRIFT mapping. As a result the total gate count scales as
5 Truncated Taylor series method
In addition to PF, another promising class of quantum simulation algorithms is post-Trotter methods. Given an exponential function of an operator , post-Trotter protocols can simulate , where is the th function of and these functions can be power or trigonometric functions. For example, Taylor expansion gives , and the Jacobi-Anger expansion gives , where is a Bessel function of the first kind. These two expansions correspond to the TS method [5] and QSP [8,45] for quantum simulation, respectively.
In this section, we review the TS method [5]. Post-Trotter approaches are characterized by the fact that the expansion of the objective function—such as the exponential function—decomposes into a linear combination of functions of . Consequently, the exponential function can be implemented by multiple accesses to . In general, Hamiltonian simulation using post-Trotter protocols requires a block-encoding of the matrix in a quantum circuit or quantum state. Typically, the LCU technique [7] is the standard way to implement a block-encoding of [8]. LCU is probabilistic and therefore requires oblivious amplitude amplification [46].
5.1 Linear combination of unitaries
Here we briefly review the LCU method [5,6]. Consider the task of implementing an arbitrary -qubit unitary operator on a quantum computer. It is known that can be expressed as a linear combination of unitary operators: where each is a unitary, and are coefficients. The core idea of the LCU technique involves introducing an ancillary register to encode the coefficients . Specifically, assume the existence of a unitary acting on the ancillary space such that
where is the initial ancillary state, forms an orthonormal basis of the ancillary system, and is a normalization constant. Next, define the select operation which acts conditionally on the ancillary register. Using these components, we construct the operator
acting on the combined ancillary and system Hilbert space. Applying to the initial state , we obtain
where is a state orthogonal to the subspace spanned by . Projection onto the ancillary state thus probabilistically yields the desired transformation on the target system, with success probability . In scenarios where the success probability is insufficient, amplitude amplification techniques can be employed to boost the probability. When , the oblivious amplitude amplification protocol [83] enables deterministic implementation via the iteration
where acts as a reflection operator on the combined ancillary and system Hilbert space. For cases where , the unitary can be decomposed into a product of unitaries , each corresponding to a sublinear combination with . Employing this decomposition, the overall operation can be implemented deterministically using on the order of queries.
5.2 Hamiltonian simulation with truncated Taylor series
Considering the truncated Taylor series algorithm [5], one can expand the operator to the th order as follows: where and each is a Pauli matrix. The first summation term is realized via the LCU method. The approximation error arises from truncating the Taylor series expansion.
Given a Hamiltonian , where all are -fold tensor products of Pauli matrices. According to TS, one has
Without loss of generality, we can assume each . One can rewrite the expansion as where and . That is, one can make use of the LCU technique to implement quantum simulation using the above expansion.
To ensure that the truncated Taylor series approximates the evolution operator with the desired accuracy , the order for the truncated Taylor series should be [5]
where . In order to effectively achieve oblivious amplitude amplification in LCU, one needs to make the segment normalization satisfy . In general, however, need not equal 2 a priori. Similar to the product formula method, here we should divide the simulation time into segments such that the simulation time in each segment satisfies
For the remaining time , where and , the whole evolution can be implemented as The algorithmic error mainly comes from the finite truncated Taylor series . It is easy to verify that
Now suppose the truncation error is . Then the error for each segment can be bounded as
Thus, the total error accumulates with segments as .
5.3 Unary encoding setting and gate complexity
For the analysis of the gate complexity of the Taylor Series (TS) method, the unary-encoding setting should be considered [5]. The idea behind unary encoding for the TS method is intuitive. It involves preparing an auxiliary system and applying control operations that allow the linear combination of different with coefficients .
Specifically, the overall ancillary system (with registers) prepares where and Here, and .
Since the first register makes use of unary encoding, it consists of qubits. The remaining registers are used to encode the coefficient information of the Hamiltonian , with each register containing qubits. Therefore, the total number of qubits required for the ancillary state is , i.e.,
The elementary gate complexity to implement the unitary is . This is because and can be implemented using and single-qubit and CNOT gates, respectively [47]. Since is the tensor product of unitaries, the overall gate complexity for is
Now, let’s analyze the circuit construction and gate complexity of the . The is given as
where . Clearly, this unitary is the tensor product of controlled-select() operations, and it maps . The gate complexity for a single controlled-select() operation is [5], resulting in the overall gate complexity for all controlled-select() operations .
Now one can define
such that
where . For oblivious amplitude amplification [46], one chooses such that
which is achieved by taking . Specifically, one can approximate by
By repeating the above process, the quantum dynamics can be implemented. Combined with the gate counts for ancillary states, the total gate complexity for segments () will be
Overall, the gate complexity of truncated TS with LCU is summarized as follows:
Theorem 5.1 (Gate complexity of truncated Taylor series method, rephrased from [5]). For a Hamiltonian with and , the truncated Taylor series method approximates with error using a truncation order of
and divides the evolution into segments. The gate complexity is
where each segment time satisfies to enable efficient oblivious amplitude amplification.
5.4 Advanced truncated Taylor series
Intuitively, Hamiltonians with more commutative terms are also easier to simulate on a quantum computer, and anti-commutative relations generally cause more errors, such as in the product formula method. In [48], Zhao and Yuan explored how anticommutation relations can be leveraged to bolster error bounds in truncated Taylor series quantum algorithms. Their key observation is that Hamiltonians with mutually anti-commuting terms can sometimes be simulated as efficiently as commutative ones, defying the usual intuition that commutation alone leads to simpler dynamics.
Theorem 5.2 (Exact simulation for anti-commuting Hamiltonians [48]). Consider a Hamiltonian acting on qubits, where each is a unitary operator and all terms are pairwise anti-commuting: for . The evolution operator can be implemented exactly without algorithmic error using the LCU method with a gate complexity of .
Their method reduces the required gate cost for Hamiltonians with strong anti-commutation properties, making it particularly effective for quantum chemistry applications. This property is leveraged to decrease algorithmic errors and gate complexity in the truncated Taylor series quantum algorithm for general problems.
6 Quantum signal processing and qubitization
Quantum Signal Processing (QSP) [8,45,49] and Quantum Singular Value Transformation (QSVT) [9] have become a central primitive for optimal-query-complexity Hamiltonian simulation algorithms. In particular, qubitization enables simulation with query complexity [8–9], which is both asymptotically optimal in time and achieves the known additive optimality in precision. The essential mechanism is the ability to implement bounded polynomial transformations of eigenvalues and singular values using a sequence of controlled phase rotations and reflections.
We begin by revisiting the original construction of Low, Yoder, and Chuang, where discrete single-qubit rotations realize polynomial responses of a two-level system. This construction arises from a discrete, analytically-synthesized analogue of optimal quantum control, producing a target polynomial transformation. We then show how this single-qubit formalism extends to arbitrary operators via block-encoding, leading to the qubitization framework.
Throughout, we highlight the algebraic constraints that characterize feasible QSP polynomials (parity, boundedness, and SU(2) structure) and their connections to Chebyshev expansions and Jacobi–Anger series. Finally, we review practical advances that enhance the implementability of QSP-based Hamiltonian simulation, including reliable phase-vector computation, generalized SU(2) signal operators, and improved oracles. These developments lower classical compilation cost, reduce circuit depth, and improve oracle efficiency, thereby strengthening the practicality of QSP and qubitization for high-precision Hamiltonian simulation and other matrix-function algorithms.
6.1 Optimal quantum control for response function
Before we introduce a general framework of QSP (and its extensions like QSVT and qubitization), we review a result of Low, Yoder, and Chuang [49] for performing a transformation of a matrix.
Suppose there is a single-qubit rotation about the -axis
The goal of QSP is to generate a matrix whose first entry is a polynomial in . To do this, one needs to introduce another rotation and intersperse it with , giving
where . The following theorem shows that the desired polynomial response in can be realized in this way:
Theorem 6.1 (Available functions [9]). There exists such that
if and only if satisfy (i) and , (ii) has parity mod 2 and has parity mod 2, and (iii) .
Note that can be decomposed into a single-qubit reflection operator and single-qubit phase gates so that
where
We will see that this decomposition is an essential observation for the generalization of QSP to higher dimensions.
Low and Chuang initially proposed Quantum Signal Processing in [45]. The main idea was to implement quantum algorithms using quantum control, but with analytic rather than empirical synthesis. Starting from the theoretical framework in [49], which showed that a tuple of polynomials can be generated by a chain of discrete single-qubit rotations , the full chain gives
where the four arbitrary functions should satisfy certain constraints and depend on . [49] established the constraints for to exist and suggested that it can be used to perform Hamiltonian simulation.
6.2 Quantum signal processing
Another useful lemma for QSP is as follows:
Lemma 6.1 (Lemma 14 in Ref. [8]). For any even integer , a choice of functions and is achievable by the framework of QSP if and only if the following are true:
1. is a real cosine Fourier series of degree at most , where are coefficients;
2. is a real sine Fourier series of degree at most , where are coefficients;
3. , where ;
4. , where .
Further, [45] shows that the Jacobi-Anger expansion of the exponential function satisfies these criteria and yields the stated Hamiltonian-simulation cost in the sparse-input model. Specifically,
where is the Bessel function of the first kind and are Chebyshev’s polynomials.
Based on QSP, [45] proposed an optimal Hamiltonian simulation that achieves optimal complexity in all parameters. This approach has several drawbacks. First, the access model is the sparse oracle, which means that there would be an extremely high overhead if cannot be expressed as a sparse matrix. Moreover, we do not have access to the black-box oracle, as we cannot guarantee that the non-zero elements are efficiently row-computable. Second, its black-box oracles can be challenging to realize. Avoiding the blowup by exploiting sparsity requires that positions of non-zero elements are efficiently row-computable, which is not always the case. Lastly, the iterator requires a quantum walk [50], which doubles the number of qubits.
6.3 Qubitization
Following this work, Low and Chuang overcame these problems and proposed qubitization in [8]. In this work, they construct the iterator from a signal oracle and show that the iterator acts as a quantum walk in an invariant subspace. Therefore, the polynomial transformation of eigenvalues within such a subspace is not affected by the dynamics in other subspaces.
The major difference between QSP and qubitization is that QSP is purely a sum of SU(2) submatrices, whereas qubitization is a framework wherein a unitary matrix can be transformed into a standard form.
One of the key steps in qubitization is to implement a block-encoding of a signal matrix. A unitary is a block-encoding of a matrix if
where denotes the first computational basis state of the ancillary qubit. It is easy to verify that . Obviously, LCU is one method for block-encoding matrices. Suppose , where is a unitary operator. According to Eq. (4), the signal operator may be given as
where . Here we call a signal oracle that encodes using one query each to select(), , and . Generally, can be a linear combination of Hermitian operators, i.e., .
Finally, this construction achieves
Theorem 6.2 (Optimal Hamiltonian simulation by Qubitization [8]). Let be Hermitian for some unitary and some state-preparation unitary . Then can be simulated for time , error in spectral norm, and failure probability , using at most qubits in total, queries to controlled-, controlled-, and their inverses, and additional two-qubit quantum gates where
The error tolerance in Theorem 6.2 and other block-encoding-based Hamiltonian simulations is measured in the partial operator norm. However, the overall procedure constitutes a quantum channel if one keeps the failure flag as part of the output, and it should therefore be assessed using the diamond norm. In qubitization and related block-encoding approaches, intermediate guarantees are often stated for the encoded block, i.e., scenarios where the measurement indicates failure are discarded. Consequently, the partial operator norm is sufficient because the algorithm’s action on the system, conditioned on the ancilla indicating success, is precisely the intended transformed block. Once one conditions on success, the implemented operation on the system can be compared with under the standard operator norm, which corresponds exactly to the partial operator norm distance.
[51] exploits the structure in detail to achieve better performance in Hamiltonian simulation. Specifically, it achieves a polynomial speedup in some parameters for simulating Hamiltonian dynamics in the low-energy subspace.
Theorem 6.3 (Uniform spectral amplification of low-energy subspaces [51]). Given Hermitian standard-form with eigenstates , let be a positive constant, and be a projector onto the low-energy subspace of . Then there exists a standard-form such that
and requires
queries to controlled-.
This speedup stems from the construction of a polynomial that achieves spectral gap amplification by a factor using only queries. The result is stored in a standard form of block-encoding. Using a normal procedure to execute Hamiltonian simulation reduces the query complexity from [8,9] to . Moreover, by regarding the block-encoding as state overlap, i.e.,
Hamiltonian simulation can be accelerated in instances where the state-preparation procedure in amplitude amplification is costly. Instead of preparing and , one may reduce the difficulty of state preparation by preparing and . Consequently, the normalization factor is reduced from the spectral norm to , which yields a speedup.
Haah et al. (2023) [52] found that for the evolution of lattice Hamiltonians, one can take advantage of the Lieb-Robinson bound [53] to achieve optimal gate complexity in Hamiltonian simulation. Specifically, if the terms in the Hamiltonian have supports that barely intersect, the entire Hamiltonian evolution can be split into evolving each term (or group of terms) and then compensating for the intersection terms by other local Hamiltonian evolutions. This method achieves the least gate complexity for local lattice Hamiltonian simulation to date.
Theorem 6.4 (Hamiltonian simulation in gate complexity [52]). Let be a time-dependent Hamiltonian on a lattice of qubits, embedded in the Euclidean metric space . Assume that every unit ball contains qubits and if . Also assume that every local term is efficiently computable (e.g., analytic), piecewise slowly varying on the time domain , and satisfies for any and . Then, there exists a quantum algorithm that can approximate the time evolution of for time to accuracy using
2-qubit local gates, and has depth
[54] used generalized QSP to double the efficiency of Hamiltonian simulation. This improvement stems from the walk operator being flipped to its inverse by moving the reflection before the block-encoding unitary . Then, selecting between and results in instead of . This trick raises the issue of complex-valued functions for odd orders, which the original QSP cannot implement. However, generalized QSP, which performs general SU(2) rotations, accommodates this because the functions that GQSP implements are complex-valued. [55] used QSVT to simulate a random Hamiltonian to benchmark the ability of a quantum computer to perform Hamiltonian simulation.
A major problem in QSP is the classical computation of the angle vector . Childs’s work [26] states in Appendix H.3 that the angle vector is uncomputable for degrees larger than 31. To circumvent this problem, one can segment the Hamiltonian simulation so that the order of the polynomials required for each small time step can be computed efficiently. However, QSP only exhibits superiority over other Hamiltonian simulation algorithms when the whole evolution is implemented in one unitary.
Many subsequent works have focused on resolving the classical computational hardness regarding this angle. [56] used a product decomposition to establish a classical algorithm with a random-access memory model to compute the polynomial in time . The angles were found by identifying a Laurent polynomial from the input functions. In this step, coefficients with magnitudes that are too small are discarded because they cause instability in the angle-finding algorithm. The angles can then be computed efficiently using a Fast Fourier Transform. [57] improved this algorithm and obtained a similar cubic dependence on through numerical observation.
Dong et al. [58] proposed an optimization-based method and achieved classical complexity of through numerical observation. This optimization method heavily relies on the initial guess of the phase vector, as the landscape of the optimization space is complex and contains a large number of local minima. A heuristic initial guess was provided in the paper. Although it is numerically robust, a theoretical certification of its effectiveness is still lacking.
Later, generalized QSP [59] further reduced the complexity of finding phase angles by allowing for arbitrary SU(2) signal operators. Therefore, the phase angles can be obtained by solving a simple optimization problem, and the classical complexity is , which is almost linear with the truncation order .
Optimization of the oracle construction in the QSP framework is also important. Zhang et al. [60] improved the and oracles for qubitization by utilizing excess ancilla qubits and preparing the rotation angle in parallel. By using product unitary memory (PUM), the and oracles can be implemented with circuit depths of and , respectively. This achieves an exponential speedup in depth. Another parallel quantum algorithm for Hamiltonian simulation [61] exponentially improved the simulation precision and achieved a doubly (poly-)logarithmic circuit depth of .
Babbush et al. [62] discussed how to encode an electronic Hamiltonian into a quantum circuit with fewer gates than before, especially with a linear dependence on the -gate count. The reduction is achieved by finding better ways to perform the and oracles, as some gates cancel each other. We, therefore, can implement fewer gates than faithfully construct all multi-control gates. Further, by introducing unary iteration and leveraging the fact that the electronic Hamiltonian has only four types of Pauli strings and unique values of coefficients, significant improvements were made in simplifying these heavily used oracles. Ultimately, the circuit size and depth are linear with for both Clifford and gates.
Wan et al. [63] found that for arbitrary fermionic Hamiltonians, if each term in the Hamiltonian involves at most spin-orbitals under the Jordan-Wigner transformation, the circuit from Babbush et al. (2018) [62] could be parallelized. The depth of the oracle can be exponentially reduced to using Clifford+ gates without using ancilla qubits, where is the total number of spin-orbitals.
Over the last few years, randomization has proven to be a potent tool for reducing costs in Hamiltonian simulation, revealing new ways to handle the complexity of quantum evolution. A particularly illustrative example comes from the juxtaposition of two methods proposed in 2019 that both rely on randomization but implement it quite differently [14,17]. We reviewed these in the section on variants of PF. Here we introduce randomized frameworks for post-Trotter methods.
Meister et al. [64] introduced an adaptive truncation scheme for LCU-based simulation. Rather than eliminating terms purely by polynomial order, their algorithm prioritizes high-magnitude terms in a truncated Taylor series, using a randomized iterative selection to maximize accuracy per gate. This method offers a constant-factor improvement.
Later, Wang and Zhao [18] brought randomization into the realm of truncated expansions in another way. Their Randomized Truncated Series (RTS) framework probabilistically mixes two truncated expansions of the time evolution operator, thereby achieving a continuously adjustable truncation order. RTS obtains a quadratic reduction in truncation error over conventional single-cutoff approaches. This approach is flexible and extends across multiple truncated-polynomial-based algorithms, including simulation algorithms.
In a closely related vein, Martyn and Rall [65] turned their attention specifically to QSP-based Hamiltonian simulation, proposing stochastic QSP. Here, instead of mixing two expansions, one randomizes over an entire ensemble of polynomial functions. Although narrower in scope—being tailored to the QSP framework—this approach can effectively halve the query complexity of QSP-based simulations. By incorporating probabilistic mixtures of polynomials, Martyn and Rall again illustrate the powerful role of randomness in slashing the cost of truncated-polynomial-based algorithms.
6.5 Experimental realization
Reference [66] addresses one of the central challenges in implementing Quantum Signal Processing (QSP) on noisy intermediate-scale quantum (NISQ) devices, namely the block-encoding of the target Hamiltonian. To alleviate the heavy circuit requirements typically associated with block-encoding, the authors propose two complementary strategies. First, they introduce a variational quantum eigensolver (VQE) ansatz to approximate the block-encoding for small system sizes, thus avoiding the need for exact (and often deep) construction of the block-encoded operator. Second, they exploit multiplexor circuit compilation to reduce the overhead of multi-controlled gates, substantially lowering the circuit depth. These methods were experimentally validated through Hamiltonian simulation of the Ising model with and qubits on the Quantinuum H1-1 trapped-ion quantum computer, where circuits involving up to 452 two-qubit gates were successfully executed. The authors also discuss how gate errors, decoherence, and other practical noise sources impact the overall fidelity, highlighting the potential of these techniques to render QSP more tractable on present-day quantum hardware.
7 Hamiltonian simulation via quantum singular value transformation
This section presents Hamiltonian simulation in the framework of quantum singular value transformation [9] (QSVT). Conceptually, QSVT subsumes qubitization and quantum signal processing (QSP) by formulating them as polynomial transformations of operators given through (projected) block-encodings. In addition to clarifying the mechanism behind optimal simulation algorithms, the QSVT formalism applies uniformly to more general operators than the original QSP setting, including non-Hermitian or rectangular contractions.
QSP implements a bounded polynomial transformation of the eigenvalues of a Hermitian operator, whereas QSVT applies the same idea to the singular values of a general operator encoded as a projected unitary ; when is Hermitian, in which case the singular values coincide with , QSVT reduces to the usual QSP eigenvalue transformation.
QSVT is implemented by alternating conditional phases with applications of and , as set up in Section 2. For a phase vector , define an alternating sequence of the form
where the pattern alternates between - and -controlled phases and alternates and . Such a sequence can be implemented using uses of and and uses of the subspace-checking primitives for and , plus single-qubit phase gates.
7.1 Hamiltonian simulation from QSVT
The central statement behind QSVT is that the above alternating sequence can implement a polynomial transformation of the singular values of the encoded operator . In the special case where is Hermitian, singular values coincide with absolute eigenvalues, and the transformation may be phrased as an eigenvalue polynomial.
Informally, let be a real polynomial of degree satisfying the QSVT admissibility conditions: (i) for all ; (ii) the parity of matches the parity required by the alternating construction (even or odd, depending on whether the sequence starts and ends on or ). Then there exists a phase vector of length such that the corresponding implements a new projected encoding whose effective operator is , up to a controllable approximation error:
Equivalently, in the standard block-encoding setting, yields a block-encoding of provided one starts from a block-encoding of .
Corollary 7.1 (Complexity of block-Hamiltonian simulation [9]). For any and , it is necessary and sufficient (up to constant factors) to use the block-encoding a total number of times
to implement such a block-encoding of .
The QSVT construction reduces Hamiltonian simulation to implementing a bounded polynomial approximation of
inside the invariant subspaces induced by the qubitization framework. A convenient way to design such approximants is to expand and in a Chebyshev series and truncate at some degree. The truncation error is
where is the polynomial degree.
It is therefore natural to introduce a degree parameter as the smallest integer for which the truncation error is at most . In the heuristic model , one obtains the Lambert- expression
However, this expression fails for some ranges of . [9] developed a revised bound that is valid for all :
This cleanly interpolates between two regimes. In the long-time regime (), the degree is linear: . In the short-time regime (), the degree is sublinear in , i.e.,
For Hamiltonian simulation in the block-encoding model, the construction shows that an -precise block-encoding of can be implemented using uses of and , see Theorem 58 in [9].
8 Theoretical advantages and limitation of Hamiltonian simulation
While the previous sections have demonstrated the efficiency of various quantum algorithms for Hamiltonian simulation, two fundamental questions are whether classical computers can solve this problem efficiently and whether there are limitations on the quantum efficiency of Hamiltonian simulation. In this section, we will first review that Hamiltonian simulation is classically hard unless quantum computation has no super-polynomial advantage over classical computation [1,67]. And then we will review that quantum algorithms for Hamiltonian simulation cannot be fast-forwarded, i.e., any generic algorithm cannot run in sublinear time with respect to the actual evolution time [22].
8.1 Advantages: BQP-completeness
Along with the first proposal of quantum simulation [1], Feynman proposed the concept of quantum computers as well as the circuit-to-Hamiltonian construction [67], which established the equivalence between the quantum circuit model and the Hamiltonian dynamics. This result can be stated in the modern complexity theory language as:
Informally, is the class of problems that can be solved with bounded error by quantum algorithms in polynomial time, meaning that they are tractable for quantum computers [68–71]. A -complete problem is among the hardest problems in in the sense that every problem in can be reduced to it efficiently. Assuming quantum computers are more powerful than classical computers, a -complete problem is classically intractable and could therefore demonstrate quantum advantage. Here, we briefly review Feynman’s circuit-to-Hamiltonian construction, which is a fundamental tool for encoding a quantum circuit into a local Hamiltonian.
Lemma 8.1 (Circuit-to-Hamiltonian construction, rephrased from [67,72–73]). Given a quantum circuit composed of gates, there exists a Hamiltonian acting on a clock register and an output register, namely,
such that the Hamiltonian dynamics governed by at reproduce the original quantum-circuit output as
on the output register.
For concrete examples, we refer the reader to pedagogical references [74–75] or specific references [72–73] on perfect state transfer. In summary, any polynomial-size quantum circuit can be encoded in a local Hamiltonian evolution with a polynomial evolution time. This result has profound implications for quantum computation and lays the foundation for quantum advantage arising from Hamiltonian simulation. In addition, there have been recent works [76–80] showing the rigorous advantage of Hamiltonian simulation from the perspective of sampling complexity.
8.2 Limitations: No fast-forwarding theorem
While we have efficient quantum algorithms for Hamiltonian simulation, there are fundamental limits (lower bounds) on the complexity of these quantum algorithms. The No fast-forwarding theorem [22] is such a lower bound on the gate complexity of quantum dynamics simulation in terms of evolution time . It states that the gate complexity of any quantum algorithm to simulate the evolution of a local Hamiltonian for time is at least linear with .
Theorem 8.1 (No fast-forwarding theorem [22]). For all positive integers , there exists a (row-computable) 2-sparse -qubit Hamiltonian such that simulating the evolution of for scaled time within precision (trace distance) requires at least queries to .
The proof starts from the lower bound for the query complexity of Hamiltonian simulation. To prove it, Ref. [22] made a reduction from the PARITY problem to Hamiltonian simulation. The PARITY problem PARITY is to evaluate the parity of an input bit-string of length by querying the bits as few as possible. It has been proved by Refs. [81–82] that any quantum algorithm requires queries to evaluate the parity, even allowing bounded error. One can leverage the circuit-to-Hamiltonian construction in Lemma 8.1 again to construct a sparse Hamiltonian for any input bit-string such that
where the output register encodes the parity of the input bit-string. In this way, if there exists a generic algorithm for Hamiltonian simulation with query complexity, one can solve PARITY by queries to the bit-string . This leads to a contradiction with the known lower bound of parity. Together with the upper bound on the complexity by the high-order product formula and the lower bound by , [22] showed that the product formula algorithms are nearly optimal in the parameter time .
With ideas from the proof of the theorem, Refs. [46,83] proved that any sparse Hamiltonian simulation method must use discrete queries to obtain error at most , so the dependence of the query complexity of post-Trotter algorithms (LCU, also QSP) on is tight up to constant factors, which is exponentially better than the Trotter algorithms.
In addition to the results in [22,46,83] based on reductions from PARITY, Haah et al. [52] proved a similar lower bound from the perspective of gate synthesis. In addition, Atia and Aharonov [84] showed the impossibility of a generic fast-forwarding procedure for realizable Hamiltonians from the perspective of complexity classes: if the 2-sparse row-computable Hamiltonians can be exponentially fast-forwarded, the complexity class equals which is highly unlikely.
Nevertheless, these lower bounds do not rule out the possibilities of Hamiltonian simulation with large but “low-depth” circuits by running things in parallel. Chia et al. [85] closed this gap by showing that sparse Hamiltonians and (geometrically) local Hamiltonians cannot be fast-forwarded in parallel.
On the other hand, the No fast-forwarding theorem does not directly cover special cases, such as simulating low-energy states. For this case, [86] proved that even though the Trotter simulation is restricted to a low-energy subspace, a similar No fast-forwarding theorem holds. As a complement, Zlokapa and Somma [87] studied post-Trotter algorithms, including LCU and QSP within low-energy subspace. They also proved the No fast-forwarding theorem of low-energy states with the corresponding access models.
While the No fast-forwarding theorem sets the fundamental limit on simulation time of general Hamiltonians, Atia and Aharonov [84] showed that commuting local Hamiltonians and quadratic fermionic Hamiltonians can be exponentially fast-forwarded by quantum algorithms. Later, Gu, Somma, and Şahinoğlu [88] coined the definition of “fast-forwarding” that accounts for any asymptotic complexity improvement of the general case, going beyond the exponential fast-forwarding studied previously.
In a similar manner, Feng et al. gave a lower bound on the communication complexity of distributed quantum simulation by reducing from the INNERPRODUCT problem to distributed quantum simulation [89].
Theorem 8.2 (No fast-forwarding theorem for distributed quantum simulation [89]). For any positive integer , there exists a sparse Hamiltonian acting on qubits with and a constant evolution time such that the (bounded-error) quantum communication complexity () of any generic -partite protocol for distributed quantum simulation scales at least linearly in scaled evolution time, that is, .
The proof idea is as follows. The distributed version of PARITY, namely INNERPRODUCT, is a Boolean function denoted that evaluates the inner product of two bit-strings. Refs. [90–91] proved that quantum communication complexity of evaluating is . If two parties could simulate quantum dynamics distributively with quantum communication, then the Boolean function can be evaluated with communication, which would contradict the known lower bound.
For a -partite network, [92] proved that the lower bound of -partite INNERPRODUCT can be extended to . So, the proof can be directly extended to the -partite case by replacing the Toffoli gates with -partite controlled-NOT gates, and the lower bound becomes . Since the quantum communication complexity of our post-Trotter protocol is linear with and , this theorem suggests that our distributed quantum simulation algorithms achieve optimal dependence on evolution time and the number of partitions provided .
9 Discussion and conclusions
This review has provided a comprehensive historical and technical overview of the development of fault-tolerant digital Hamiltonian simulation. We discussed the evolution from early product-formula approaches to modern post-Trotter techniques such as the truncated Taylor-series and quantum signal-processing methods [2–3,5,8,93]. Together, these advances define the current landscape of digital quantum simulation and continue to shape the search for resource-optimal algorithms under realistic fault-tolerant constraints.
A central goal in this pursuit is to derive tighter upper bounds on simulation error, thereby reducing overall gate complexity (resource cost) and improving scalability. As reviewed above, recent progress has demonstrated multiple promising strategies in this direction. For example, Watson’s extrapolation-based approach achieves an exponentially reduced-depth product formula [43], representing a major conceptual advance in Hamiltonian-simulation design. Beyond circuit depth and gate cost, quantum communication complexity is emerging as an equally critical factor for large-scale or distributed implementations of quantum computing. New methods for reducing communication overhead are enabling more scalable distributed quantum simulation architectures [89].
Although fully fault-tolerant implementations of these algorithms remain beyond current hardware capabilities, there is increasing progress toward near-term realizations. Approaches such as variational quantum simulation [94], perturbative quantum simulation [95], shadow-based Hamiltonian simulation [96], and error-mitigated digital simulation [42,97] exemplify how hybrid and error-aware paradigms can extend simulation capabilities on noisy intermediate-scale quantum devices.
Looking ahead, quantum simulation is poised to become a cornerstone for scientific discovery in chemistry, materials science, and condensed-matter physics [98–99]. As algorithmic theory continues to mature and quantum hardware steadily improves, the synergy between fault-tolerant design principles and application-oriented methodologies will be essential for translating formal quantum-algorithmic advances into practical, real-world simulations. In this sense, the ongoing progress in Hamiltonian simulation not only refines our understanding of quantum computational complexity but also marks a decisive step toward realizing the broader vision of quantum-enabled scientific computing.
Feynman R P. Simulating physics with computers. International Journal of Theoretical Physics, 1982, 21( 6−7): 467–488
[2]
Lloyd S. Universal quantum simulators. Science, 1996, 273( 5278): 1073–1078
[3]
Childs A M, Su Y, Tran M C, Wiebe N, Zhu S. Theory of trotter error with commutator scaling. Physical Review X, 2021, 11( 1): 011020
[4]
Suzuki M. Quantum Monte Carlo methods — recent developments. Physica A: Statistical Mechanics and its Applications, 1993, 194( 1−4): 432–449
[5]
Berry D W, Childs A M, Cleve R, Kothari R, Somma R D. Simulating Hamiltonian dynamics with a truncated Taylor series. Physical Review Letters, 2015, 114( 9): 090502
[6]
Long G L. Duality quantum computing and duality quantum information processing. International Journal of Theoretical Physics, 2011, 50( 4): 1305–1318
[7]
Childs A M, Wiebe N. Hamiltonian simulation using linear combinations of unitary operations. Quantum Information and Computation, 2012, 12( 11−12): 901–924
[8]
Low G H, Chuang I L. Hamiltonian simulation by qubitization. Quantum, 2019, 3: 163
[9]
Gilyén A, Su Y, Low G H, Wiebe N. Quantum singular value transformation and beyond: exponential improvements for quantum matrix arithmetics. In: Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing. 2019, 193−204
[10]
Martyn J M, Rossi Z M, Tan A K, Chuang I L. A grand unification of quantum algorithms. 2021, arXiv preprint arXiv: 2105.02859
[11]
Berry D W, Wan K, Baczewski A D, Eklund E C, Tikku A, Babbush R. Quantum simulation of chemistry via quantum fast multipole method. 2025, arXiv preprint arXiv: 2510.07380v1
[12]
Berry D W, Rubin N C, Elnabawy A O, Ahlers G, DePrince III A E, Lee J, Gogolin C, Babbush R. Quantum simulation of realistic materials in first quantization using non-local pseudopotentials. npj Quantum Information, 2024, 10( 1): 130
[13]
Ballarin M, Cataldi G, Magnifico G, Jaschke D, Liberto M D, Siloi I, Montangero S, Silvi P. Digital quantum simulation of lattice fermion theories with local encoding. Quantum, 2024, 8: 1460
[14]
Campbell E. Random compiler for fast Hamiltonian simulation. Physical Review Letters, 2019, 123( 7): 070503
[15]
Campbell E. Shorter gate sequences for quantum computing by mixing unitaries. Physical Review A, 2017, 95( 4): 042306
[16]
Hastings M B. Turning gate synthesis errors into incoherent errors. Quantum Information and Computation, 2017, 17( 5−6): 488–494
[17]
Childs A M, Ostrander A, Su Y. Faster quantum simulation by randomization. Quantum, 2019, 3: 182
[18]
Wang Y, Zhao Q. Faster quantum algorithms with “fractional”-truncated series. 2024, arXiv preprint arXiv: 2402.05595v2
[19]
Childs A M, Berry D W. Black-box Hamiltonian simulation and unitary implementation. Quantum Information and Computation, 2012, 12( 1−2): 29–62
[20]
Aharonov D, Ta-Shma A. Adiabatic quantum state generation and statistical zero knowledge. In: Proceedings of the 35th Annual ACM Symposium on Theory of Computing. 2003, 20−29
[21]
Childs A M, Goldstone J. Spatial search by quantum walk. Physical Review A, 2004, 70( 2): 022314
[22]
Berry D W, Ahokas G, Cleve R, Sanders B C. Efficient quantum algorithms for simulating sparse Hamiltonians. Communications in Mathematical Physics, 2007, 270( 2): 359–371
[23]
Suzuki M. General theory of fractal path integrals with applications to many-body theories and statistical physics. Journal of Mathematical Physics, 1991, 32( 2): 400–407
[24]
Somma R D. A Trotter-Suzuki approximation for Lie groups with applications to Hamiltonian simulation. Journal of Mathematical Physics, 2016, 57( 6): 062202
[25]
Childs A M, Su Y. Nearly optimal lattice simulation by product formulas. Physical Review Letters, 2019, 123( 5): 050503
[26]
Childs A M, Maslov D, Nam Y, Ross N J, Su Y. Toward the first quantum simulation with quantum speedup. Proceedings of the National Academy of Sciences of the United States of America, 2018, 115( 38): 9456–9461
[27]
Zhao Q, Zhou Y, Shaw A F, Li T, Childs A M. Hamiltonian simulation with random inputs. Physical Review Letters, 2022, 129( 27): 270502
[28]
Chen C F, Brandão F G S L. Average-case speedup for product formulas. Communications in Mathematical Physics, 2024, 405( 2): 32
[29]
Şahinoğlu B, Somma R D. Hamiltonian simulation in the low-energy subspace. npj Quantum Information, 2021, 7( 1): 119
[30]
Zhao Q, Zhou Y, Childs A M. Entanglement accelerates quantum simulation. Nature Physics, 2025, 21( 8): 1338–1345
[31]
Heyl M, Hauke P, Zoller P. Quantum localization bounds trotter errors in digital quantum simulation. Science Advances, 2019, 5( 4): eaau8342
[32]
Sieberer L M, Olsacher T, Elben A, Heyl M, Hauke P, Haake F, Zoller P. Digital quantum simulation, Trotter errors, and quantum chaos of the kicked top. npj Quantum Information, 2019, 5( 1): 78
[33]
Trivedi R, Franco Rubio A, Cirac J I. Quantum advantage and stability to errors in analogue quantum simulators. Nature Communications, 2024, 15( 1): 6507
Feng T, Cao Y, Zhao Q. Trotterization, operator scrambling, and entanglement. 2025, arXiv preprint arXiv: 2506.23345
[36]
Nakaji K, Bagherimehrab M, Aspuru-Guzik A. High-order randomized compiler for Hamiltonian simulation. PRX Quantum, 2024, 5( 2): 020330
[37]
Granet E, Dreyer H. Hamiltonian dynamics on digital quantum computers without discretization error. npj Quantum Information, 2024, 10( 1): 82
[38]
Low G H, Kliuchnikov V, Wiebe N. Well-conditioned multiproduct Hamiltonian simulation. 2019, arXiv preprint arXiv: 1907.11679
[39]
Carrera Vazquez A, Egger D J, Ochsner D, Woerner S. Well-conditioned multi-product formulas for hardware-friendly Hamiltonian simulation. Quantum, 2023, 7: 1067
[40]
Zhuk S, Robertson N F, Bravyi S. Trotter error bounds and dynamic multi-product formulas for Hamiltonian simulation. Physical Review Research, 2024, 6( 3): 033309
[41]
Zeng P, Sun J, Jiang L, Zhao Q. Simple and high-precision Hamiltonian simulation by compensating trotter error with linear combination of unitary operations. PRX Quantum, 2025, 6( 1): 010359
[42]
Endo S, Zhao Q, Li Y, Benjamin S, Yuan X. Mitigating algorithmic errors in a Hamiltonian simulation. Physical Review A, 2019, 99( 1): 012334
[43]
Watson J D, Watkins J. Exponentially reduced circuit depths using trotter error mitigation. PRX Quantum, 2025, 6( 3): 030325
[44]
Watson J D. Randomly compiled quantum simulation with exponentially reduced circuit depths. 2025, arXiv preprint arXiv: 2411.04240
[45]
Low G H, Chuang I L. Optimal Hamiltonian simulation by quantum signal processing. Physical Review Letters, 2017, 118( 1): 010501
[46]
Berry D W, Childs A M, Kothari R. Hamiltonian simulation with nearly optimal dependence on all parameters. In: Proceedings of the 56th Annual Symposium on Foundations of Computer Science. 2015, 792−809
[47]
Shende V V, Bullock S S, Markov I L. Synthesis of quantum-logic circuits. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2006, 25( 6): 1000–1010
[48]
Zhao Q, Yuan X. Exploiting anticommutation in Hamiltonian simulation. Quantum, 2021, 5: 534
[49]
Low G H, Yoder T J, Chuang I L. Methodology of resonant equiangular composite quantum gates. Physical Review X, 2016, 6( 4): 041067
[50]
Childs A M, Cleve R, Deotto E, Farhi E, Gutmann S, Spielman D A. Exponential algorithmic speedup by a quantum walk. In: Proceedings of the 35th Annual ACM Symposium on Theory of Computing. 2003, 59−68
[51]
Low G H, Chuang I L. Hamiltonian simulation by uniform spectral amplification. 2017, arXiv preprint arXiv: 1707.05391
[52]
Haah J, Hastings M B, Kothari R, Low G H. Quantum algorithm for simulating real time evolution of lattice Hamiltonians. SIAM Journal on Computing, 2023, 52( 6): FOCS18-250–FOCS18-284
[53]
Lieb E H, Robinson D W. The finite group velocity of quantum spin systems. Communications in Mathematical Physics, 1972, 28( 3): 251–257
[54]
Berry D W, Motlagh D, Pantaleoni G, Wiebe N. Doubling the efficiency of Hamiltonian simulation via generalized quantum signal processing. Physical Review A, 2024, 110( 1): 012612
[55]
Dong Y, Whaley K B, Lin L. A quantum Hamiltonian simulation benchmark. npj Quantum Information, 2022, 8( 1): 131
[56]
Haah J. Product decomposition of periodic functions in quantum signal processing. Quantum, 2019, 3: 190
[57]
Chao R, Ding D, Gilyen A, Huang C, Szegedy M. Finding angles for quantum signal processing with machine precision. 2020, arXiv preprint arXiv: 2003.02831v2
[58]
Dong Y, Meng X, Whaley K B, Lin L. Efficient phase-factor evaluation in quantum signal processing. Physical Review A, 2021, 103( 4): 042419
[59]
Motlagh D, Wiebe N. Generalized quantum signal processing. PRX Quantum, 2024, 5: 020368
[60]
Zhang X M, Li T, Yuan X. Quantum state preparation with optimal circuit depth: implementations and applications. Physical Review Letters, 2022, 129( 23): 230504
[61]
Zhang Z, Wang Q, Ying M. Parallel quantum algorithm for Hamiltonian simulation. Quantum, 2024, 8: 1228
[62]
Babbush R, Gidney C, Berry D W, Wiebe N, McClean J, Paler A, Fowler A, Neven H. Encoding electronic spectra in quantum circuits with linear T complexity. Physical Review X, 2018, 8( 4): 041015
[63]
Wan K. Exponentially faster implementations of Select(H) for fermionic Hamiltonians. Quantum, 2021, 5: 380
[64]
Meister R, Benjamin S C, Campbell E T. Tailoring term truncations for electronic structure calculations using a linear combination of unitaries. Quantum, 2022, 6: 637
[65]
Martyn J M, Rall P. Halving the cost of quantum algorithms with randomization. npj Quantum Information, 2025, 11( 1): 47
[66]
Kikuchi Y, Mc Keever C, Coopmans L, Lubasch M, Benedetti M. Realization of quantum signal processing on a noisy quantum computer. npj Quantum Information, 2023, 9( 1): 93
[67]
Feynman R P. Quantum mechanical computers. Optics News, 1985, 11( 2): 11–20
[68]
Bernstein E, Vazirani U. Quantum complexity theory. SIAM Journal on Computing, 1997, 26( 5): 1411–1473
[69]
Kitaev A Y, Shen A H, Vyalyi M N. Classical and Quantum Computation. Providence: American Mathematical Society, 2002
[70]
Wocjan P, Zhang S. Several natural BQP-complete problems. 2006, arXiv preprint arXiv: quant-ph/0606179
[71]
Arora S, Barak B. Computational Complexity: A Modern Approach. New York: Cambridge University Press, 2009
[72]
Christandl M, Datta N, Ekert A, Landahl A J. Perfect state transfer in quantum spin networks. Physical Review Letters, 2004, 92( 18): 187902
[73]
Kay A. Perfect, efficient, state transfer and its application as a constructive tool. International Journal of Quantum Information, 2010, 8( 4): 641–676
[74]
Manenti R, Motta M. Quantum Information Science. Oxford: Oxford University Press, 2023
[75]
Childs A M. Lecture Notes on Quantum Algorithms. University of Maryland, 2025. Available at: https://www.cs.umd.edu/~amchilds/qa/qa.pdf
[76]
Hangleiter D, Kliesch M, Schwarz M, Eisert J. Direct certification of a class of quantum simulations. Quantum Science and Technology, 2017, 2( 1): 015004
[77]
Bermejo-Vega J, Hangleiter D, Schwarz M, Raussendorf R, Eisert J. Architectures for quantum simulation showing a quantum speedup. Physical Review X, 2018, 8( 2): 021010
[78]
Haferkamp J, Hangleiter D, Bouland A, Fefferman B, Eisert J, Bermejo-Vega J. Closing gaps of a quantum advantage with short-time Hamiltonian dynamics. Physical Review Letters, 2020, 125( 25): 250501
[79]
Liu Z, Devulapalli D, Hangleiter D, Liu Y K, Kollár A J, Gorshkov A V, Childs A M. Efficiently verifiable quantum advantage on near-term analog quantum simulators. PRX Quantum, 2025, 6( 1): 010341
[80]
Quek Y. Quantum advantage from random geometrically-two-local Hamiltonian dynamics. 2025, arXiv preprint arXiv: 2510.06321
[81]
Farhi E, Goldstone J, Gutmann S, Sipser M. Limit on the speed of quantum computation in determining parity. Physical Review Letters, 1998, 81( 24): 5442
[82]
Beals R, Buhrman H, Cleve R, Mosca M, de Wolf R. Quantum lower bounds by polynomials. Journal of the ACM, 2001, 48( 4): 778–797
[83]
Berry D W, Childs A M, Cleve R, Kothari R, Somma R D. Exponential improvement in precision for simulating sparse Hamiltonians. In: Proceedings of the 46th Annual ACM Symposium on Theory of Computing. 2014, 283−292
[84]
Atia Y, Aharonov D. Fast-forwarding of Hamiltonians and exponentially precise measurements. Nature Communications, 2017, 8( 1): 1572
[85]
Chia N H, Chung K M, Hsieh Y C, Lin H H, Lin Y T, Shen Y C. On the impossibility of general parallel fast-forwarding of Hamiltonian simulation. In: Proceedings of the 38th Computational Complexity Conference. 2023, 33
[86]
Gong W, Zhou S, Li T. Complexity of digital quantum simulation in the low-energy subspace: applications and a lower bound. Quantum, 2024, 8: 1409
[87]
Zlokapa A, Somma R D. Hamiltonian simulation for low-energy states with optimal time dependence. Quantum, 2024, 8: 1449
[88]
Gu S, Somma R D, Şahinoğlu B. Fast-forwarding quantum evolution. Quantum, 2021, 5: 577
[89]
Feng T, Xu J, Yu W, Ye Z, Yao P, Zhao Q. Distributed quantum simulation. 2024, arXiv preprint arXiv: 2411.02881
[90]
Kremer I. Quantum communication. Hebrew University, Dissertation, 1995
[91]
de Wolf R. Quantum computing and communication complexity. University of Amsterdam, Dissertation, 2001
[92]
Le Gall F, Suruga D. Bounds on oblivious multiparty quantum communication complexity. In: Proceedings of the 15th Latin American Symposium on LATIN 2022: Theoretical Informatics. 2022, 641−657
[93]
Low G H. Hamiltonian simulation with nearly optimal dependence on spectral norm. In: Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing. 2019, 491−502
[94]
Yuan X, Endo S, Zhao Q, Li Y, Benjamin S C. Theory of variational quantum simulation. Quantum, 2019, 3: 191
Somma R D, King R, Kothari R, O’Brien T E, Babbush R. Shadow Hamiltonian simulation. Nature Communications, 2025, 16( 1): 2690
[97]
Rendon G, Watkins J, Wiebe N. Improved accuracy for trotter simulations using Chebyshev interpolation. Quantum, 2024, 8: 1266
[98]
Zhang Y, Zhang X, Sun J, Lin H, Huang Y, Lv D, Yuan X. Fault-tolerant quantum algorithms for quantum molecular systems: a survey. 2025, arXiv preprint arXiv: 2502.02139
[99]
McArdle S, Endo S, Aspuru-Guzik A, Benjamin S C, Yuan X. Quantum computational chemistry. Reviews of Modern Physics, 2020, 92( 1): 015003
Rights & permissions
The Author(s) 2026. This article is published with open access at link.springer.com and journal.hep.com.cn