Analytic and Stochastic Approach to Quantum Advantages in Ground State and Quantum State Preparation Problems
Abstract
We study the problems of state preparation, ground state preparation and quantum state preparation. We propose an analytic approach to a stochastic quantum algorithm which prepares the ground state for -qubit Hamiltonian that is represented by Pauli operators and has an inverse-polynomial gap, requiring only Pauli rotations, measurements, and classical time complexity when exceeds a threshold, to inverse-polynomial precision given the initial overlap being lower bounded by . Extending this result, we prove that any -qubit quantum state can be prepared in two regimes: (1) with a constant number of Pauli rotations to constant precision, or (2) with a polynomial number of rotations to inverse-polynomial precision. Our results improve over previous approaches to quantum state preparation in terms of gate complexity, thereby yielding quantum space advantage. As an application, we identify a practical condition under which quadratic unconstrained binary optimization (QUBO) problems can be solved with exponential quantum speedups.
1 Introduction
The task of state preparation is central to quantum algorithms and their applications dalzell2023quantum. In quantum optimization applications, one encodes the problem as an -qubit Hamiltonian whose ground state corresponds to the target solution. This simple framework has been extensively explored through variational approaches peruzzo2014variational; farhi2014quantum in recent years, encouraging a wide range of applications with the hope of quantum advantage, such as quantum simulation cerezo2021variational, combinatorial optimization amaro2022filtering, material design kang2025quantum; bauer2020quantum, drug discovery ghazi2025quantum; santagati2024drug, and finance orus2019quantum. Yet complexity-theoretical studies place these variational approaches on uncertain footing, showing fundamental obstacles from optimization perspectives bittel2021training; mcclean2018barren; larocca2023theory; anschuetz2022quantum. This trajectory of research highlights the importance of a rigorous foundation of quantum advantages in many optimization tasks, especially for ground state preparation, which is known to be difficult even for quantum computers kempe2006complexity.
To clarify the class of Hamiltonians for which the ground state can be prepared in a polynomial sized circuit, which is connected to the quantum space advantage, a necessary condition may be that the relative spectral gap of Hamiltonian scales , as inferred from all existing frameworks including adiabatic quantum algorithm albash2018adiabatic, filtering-based lin2020near; dong2022ground; chakraborty2025quantum; gilyen2019quantum, quantum imaginary time mcmahon2025equating; gluza2024double, and Lindblad-based algorithms ding2025end; ding2024single, while it is conjectured as a sufficient condition from a complexity theoretic viewpoint deshpande2022importance. Together, the set of Hamiltonians with an inverse-polynomial gap is regarded as the largest class to consider, and complexity-theoretic results mcmahon2025equating; chakraborty2025quantum are applicable without circuit oracular assumption lin2020near; ding2024single; dong2022ground; gluza2024double. According to mcmahon2025equating, the presence of a factor of appears in the bounds for both circuit depth and the number of measurements. On the other hand, chakraborty2025quantum; dong2022ground guarantee a circuit depth, but the ground state is prepared with post-selection. In fact, such filtering-based or QPE-based methods face the well-known issue of initial overlap berry2025rapid; fomichev2024initial; lee2023evaluating; dong2022ground. These observations lead us to the following question.
Is there an algorithm applicable for any Hamiltonian with an inverse-polynomial gap, such that prepares the ground state in a circuit depth using few or no ancilla qubits, with measurements, and classical processing time?
| Results | Initial overlap | Circuit depth | Circuit measurement | Hamiltonian |
|---|---|---|---|---|
| mcmahon2025equating | non-zero overlap† | not-specified | ||
| chakraborty2025quantum | non-zero overlap† | not-specified | ||
| Ours | non-zero overlap (3) | any system |
We answer the above question in the affirmative by assuming the overlap of an initial state with the ground state is no less than and an inverse-polynomial lower bound for the gap is known. We prove that for any -qubit Hamiltonian with an inverse-polynomial gap, the ground state can be prepared within a polynomial sized circuit and in polynomial time, using a proposed stochastic iterative quantum algorithm inspired by the Riemannian gradient flow wiersema2023optimizing, when is larger than a threshold. As an application, we show that two NP-hard problems by Barahona barahona1982computational are solvable in polynomial time, with probability close to one. Assuming that the overlap of an initial state with the target state is no less than , we also present a result on the quantum state preparation by proving that any -qubit state can be represented by a polynomial sized circuit, to within constant (shorter circuit) or inverse-polynomial precision (longer circuit), without ancilla qubit, when is larger than a threshold. This result guarantees a quantum space advantage.
The assumption on initial state in both state preparation problems is validated by the fact that such an initial state always exists. Moreover, the assumption on the spectral gap in the problem of ground state preparation is typically used in the analysis of algorithm, for instance, when choosing a proper step size mcmahon2025equating; gluza2024double; ding2025end, and constructing a filtering polynomial chakraborty2025quantum; dong2022ground. While at least QMA-hard ambainis2014physical, estimating a spectral gap is analytically tractable for some structured systems (e.g. 2D Hamiltonians chen2024local and Ising models barahona1982computational as will be discussed in Section 4). Thus, our results exponentially improve over the existing algorithms mcmahon2025equating; chakraborty2025quantum, as summarized in Table 1 in terms of circuit depth and/or the number of measurements. Additionally, contrary to chakraborty2025quantum, our circuit prepares the ground state deterministically, once successfully constructed. For the task of quantum state preparation, our result exponentially improves the circuit complexity over all known results, by introducing a notion of approximation. This is summarized in Table 2.
| Results | Gate complexity | Circuit depth | Ancilla qubit | Precision |
|---|---|---|---|---|
| yuan2023optimal | - | 1 | ||
| sun2023asymptotically | ||||
| zhang2022quantum | ||||
| gui2023spacetime | ||||
| Ours | - |
2 Related works
2.1 Ground state preparation
We discuss recent frameworks for the task of ground state preparation from technical perspectives, focusing on underlying theoretical challenges.
Variational Quantum Eigensolver (VQE) and Adaptive Variants
To date, no clear theoretical result has shown the convergence of VQE peruzzo2014variational to ground state. From an optimization perspective, vanilla VQE face critical challenges, such as the presence of barren plateau anschuetz2022quantum; mcclean2018barren; park2023hamiltonian and the necessity of over-parametrization for sufficient expressivity larocca2023theory. Alternatively, adaptive VQEs have been proposed to improve numerical results with a strategy of growing circuit construction grimsley2023adaptive; yordanov2021qubit; tang2021qubit without rigorous guarantees. The recent studies magann2023randomized; malvetti2024randomized; mcmahon2025equating focus on the convergence of randomized adaptive methods. In particular, analytic results in malvetti2024randomized; mcmahon2025equating show the existence of a circuit for ground state preparation, but without efficient circuit complexity guarantee.
Adiabatic State Preparation (ASP)
In ASP, finding a good initial state is not a problem, as the approach often starts with the ground state of an easy initial Hamiltonian. However, a significant challenge is to identify an adiabatic path where the minimum of spectral gaps along an adiabatic path is guaranteed to scale inverse-polynomial. Moreover, it is also non-trivial to identify a class of Hamiltonians that guarantees such an adiabatic path albash2018adiabatic.
Filtering-based Quantum Algorithms with Post-selection
Filtering-based algorithms, which are motivated by the quantum phase estimation nielsen2010quantum or the quantum singular value transformation gilyen2019quantum, enable preparing the ground state based on measurement outcomes lin2020near; dong2022ground; chakraborty2025quantum. When the desired measurement is successfully obtained, the ground state is prepared. However, since the success probability scales linearly or quadratically with the inverse of the initial overlap, these approaches typically require an inverse-polynomially large overlap, which is recognized as a significant challenge lee2023evaluating; berry2025rapid; fomichev2024initial.
Quantum Imaginary Time Evolution (QITE)
Existing QITE-based approaches incur an exponential circuit depth in general gluza2024double; motta2020determining, due to the circuit construction of non-unitary step. The method motta2020determining is heuristic due to errors in compiling the non-unitary QITE step, which arise from the step of solving linear systems. While global convergence guarantee is shown in gluza2024double, their approach requires a good initial state, since the rate of convergence scales linearly with the initial overlap when it is small, thereby involving a similar issue as the filtering-based methods.
Lindblad-type Algorithms
As has emerged recently, Lindblad-based approaches have the advantage that they require no initial condition (e.g., zero initial overlap) chen2024local; ding2024single; lloyd2025quasiparticle; zhan2025rapid; ding2025end, but face following challenges: constructing jump operators with efficient circuits, and identifying a class of Hamiltonians that feature efficient mixing time and simulation time, both of which remain difficult and strongly depend on quantum systems. Thus far, clear complexity-theoretic results with efficient circuit constructions have been obtained only for toy models, such as a single-qubit Hamiltonian and non-interacting fermionic systems ding2025end.
Regime of Quantum Computing
Variational approaches are categorized into the regime of Noisy Intermediate-Scale Quantum computing (NISQ) peruzzo2014variational; grimsley2019adaptive; malvetti2024randomized. Several algorithms including our algorithm may be implemented faithfully in the regime of Early Fault-Tolerant Quantum Computing (EFTQC). For instance, ASP albash2018adiabatic, a filtering-based algorithm dong2022ground and Lindblad-based algorithm ding2025end require Hamiltonian simulation, and a Trotterized filtering-based algorithm chakraborty2025quantum uses Pauli rotations. Essentially, these algorithms require Pauli rotations with small angles, since Hamiltonian simulation can be implemented using the Trotter formula with small step sizes. Implementing Pauli rotations with small angles may be considered as EFTQC toshio2025practical. lin2020near; chen2024local rely on block encodings of matrices, and gluza2024double demands non-trivial circuit constructions of reflectors, and the circuit depth increases exponentially (base-3) with respect to the number of iterations. Similarly, mcmahon2025equating requires an exponential circuit depth. Therefore, these three algorithms are regarded as FTQC.
2.2 Quantum state preparation
A lower bound of gate complexity is shown for exact quantum state preparation plesch2011quantum. Since this work, the circuit depth has been improved at the cost of ancilla qubits (e.g. from depth to depth with ancilla qubits sun2023asymptotically; zhang2022quantum; gui2023spacetime). Similarly, araujo2021divide achieves a linear circuit depth, but their approach cannot be directly applied to standard quantum state preparation due to entangled garbage states in the ancilla register. Exceptionally, the method yuan2023optimal achieves depth without ancilla qubit. Nonetheless, all of these approaches incur an exponential gate complexity. On the other hand, A notion of approximation error is introduced to effectively reduce circuits for certain structured quantum states, such as tensor network techniques ben2024approximate; melnikov2023quantum. function approximations moosa2023linear; zylberman2024efficient, and sparse quantum state preparation gleinig2021efficient; feniou2024sparse.
3 Main Results
3.1 Formulation
We first formulate two problems in quantum state preparation and present our main results on their theoretical complexity. The first problem, Ground State Preparation, is whether the ground state can be prepared within a polynomial sized circuit, for any Hamiltonian whose relative spectral gap scales inverse-polynomial. The second one, arbitrary Quantum State Preparation, concerns more general case, whether any quantum state can be prepared with quantum space advantages.
Problem 1 (Ground State Preparation).
Let and be an -qubit Hamiltonian of the form,
| (1) |
where each is a Pauli string and . Assume that the relative spectral gap of decays inverse-polynomially, that is,
| (2) |
We further assume an initial state with an exponentially small (base-2) overlap with the ground state of , i.e.,
| (3) |
The ground state preparation problem asks for any with a tolerance depending only on , we can find a circuit , represented by a product of -qubit Pauli rotations without ancilla qubits, satisfying
| (4) |
where and depend on , and .
Theorem 3.1.
There exists such that for any , we can solve the Problem 1 with
| (5) |
Precisely, we can find a tunable parameter which controls and as follows
| (6) |
with where depends on , and .
Corollary 3.2.
Suppose in the Hamiltonian model (1) and an inverse-polynomial lower bound for the relative spectral gap is given a priori. Then we can construct a circuit by spending classical time and performing measurements.
Problem 2 (Quantum State Preparation).
Let an arbitrary -qubit quantum state , and assume a computational basis state with an exponentially small (base-2) overlap with ,
| (7) |
The quantum state preparation problem asks for any with a tolerance depending only on , we can find a circuit , represented by a product of -qubit Pauli rotations without ancilla qubits, satisfying
| (8) |
where and depend on and .
Theorem 3.3.
There exists such that for any , we can solve the Problem 2 depending on the following two regimes:
- 1.
(constant precision regime)
(9) - 2.
(inverse-polynomial precision regime)
(10)
Precisely, we can find a tunable parameter for the constant precision and for the inverse-polynomial precision, respectively, which controls and as follows
| (11) |
with where depends on and .
We remark that the only component of circuit construction in Theorems 3.1 and 3.3 is the Pauli rotation, which leads to explicit evaluation of circuit complexity. The circuit complexity of a Pauli rotation is determined in terms of circuit depth and gate complexity as follows haah2024efficient; baumer2025measurement,
- (a)
(1D connectivity): depth, gates, and no ancilla qubit.
- (b)
(all-to-all connectivity): depth, gates, and no ancilla qubit.
- (c)
(measurement-based dynamic circuit): depth, gates, and ancilla qubits.
For a ground state preparation (Problem 1), the circuit is constructed with (a), (b) single-qubit and CNOT gates without ancilla qubit, and (c) a shorter circuit depth with ancilla qubits. For a quantum state preparation (Problem 2), in the constant precision regime, the circuit is constructed with (a) single-qubit, CNOT gates, and depth, (b) depth without ancilla qubit, and (c) depth with ancilla qubits. In the inverse-polynomial precision regime, the circuit complexity scales as (a), (b) without ancilla qubit, and (c) a shorter circuit depth with ancilla qubits.
3.2 Algorithm: Stochastic Riemannian Gradient Flow
We introduce our algorithm to achieve Theorems 3.1 and 3.3. Motivated by the Riemannian gradient flow wiersema2023optimizing, we propose a randomized version, Stochastic Riemannian Gradient Flow (SRGF). The algorithm aims to solve the ground state problem,
| (12) |
for a given initial state by finding a unitary corresponding to the minimum in the specialized unitary group through a continuous dynamical system,
| (13) |
A discretization of dynamical system (13) allows a systematic way of compiling unitaries to the given quantum state for approximating the ground state wiersema2023optimizing. Due to the Euler method, for a time step size , we obtain a discrete version of the continuous dynamics (13),
| (14) |
Since the commutator of Hermitians is skew-Hermitian, the image of exponential mapping in (14) is unitary. Hence we obtain a discrete recursive relation between unitaries. However, the exact implementation on a quantum computer may be infeasible since the commutator can be arbitrary, and so can the resulting unitary. Instead, several approaches have been proposed by approximately computing the commutator term. For example, the term is approximated by considering only local Pauli rotations wiersema2023optimizing, randomly sampling from the Haar measure magann2023randomized, and a group commutator formula gluza2024double. Algorithm 1 samples multiple distinct Pauli rotations at each iteration and apply the first-order Trotter formula to approximate the commutator term.
In the first step of Algorithm 1, we sample distinct Paulis in a uniform manner. The naive strategy of sampling directly on the entire set of Pauli operators may require an exponential time. As an alternative, we suggest an efficient strategy as follows, which requires time.
Remark 3.4 (Efficient sampling distinct Pauli operators).
We consider the quaternary representations of -qubit Paulis where we define a one-to-one correspondence,
| (15) |
Fix an integer . Then, for the first digits, we perform the uniform sampling without repetitions on the set of Paulis, and for the last digits, the uniform sampling on the set of Paulis. Since , sampling distinct -qubit Paulis from the possible outcomes takes classical time. The other sampling can be merely done by picking an element from uniformly and repeating this times in time (sequential) or time (parallel). Thus, sampling distinct Paulis is efficiently done, the number of total outcomes is and the probability of sampling one outcome is .
At each iteration, SRGF algorithm compiles the unitary with respect to the initial state by performing measurements for the corresponding observables to compute the coefficient . Notice that the coefficient is derived from the Pauli expansion of the commutator,
| (16) |
due to the identity . Once the algorithm has computed the coefficient, it appends the corresponding Pauli rotations. Let denote the maximal iteration step. After iterations, the resulting circuit consists of Pauli rotations. The total classical and quantum complexity for the implementation of Algorithm 1 is summarized as:
- •
Classical time complexity for sampling Pauli operators: Due to the sampling strategy in Remark 3.4, we have classical time sequentially and classical time in parallel.
- •
Total circuit sampling complexity: Let indicate the number of circuit sampling at each iteration to estimate the coefficients . We have circuit sampling complexity in total. The cost depends linearly on the number of sampled Pauli operators and that of Pauli operators constituting the Hamiltonian , i.e., .
- •
Circuit complexity or iteration complexity: The resulting circuit is a product of Pauli rotations since Pauli rotations are appended at each iteration.
3.3 Proof of Theorems 3.1 and 3.3
Now we present our proof strategy for main results. We first describe key ideas to prove Theorem 3.1. Then we explain how similar ideas can be applied to Theorem 3.3. Details are shown in Section A.4.
3.3.1 Decomposition of Recursive Unitary Compiling
The first step is to decompose the unitary compiling in Algorithm 1 and characterize systematic errors. To understand by comparison, let us consider the case of non-unitary relation in (14). Without considering quantum device error, the recursive unitary compiling in Algorithm 1 involves four types of analytic error: (1) the first-order Trotter error, (2) the approximation error due to a Taylor-series expansion, (3) the sampling error of Pauli operators , and (4) the circuit sampling error from measurements by the Born rule when computing the coefficient . Let us incorporate the first three errors into the recursive unitary compiling in Algorithm 1. Observe that,
| (17) | ||||
where accounts for the first-order Trotter error. Due to the Taylor approximation and the sampling step of Pauli operators in Algorithm 1, we obtain (we write ),
| (18) |
where the error involves the high-order terms in the Taylor-series approximation. The error occurs due to the step of sampling Pauli operators in Algorithm 1, which is defined by
| (19) |
Recall that Algorithm 1 utilizes only a constant number of Pauli operators to approximate the commutator term, which constitutes a sum of exponentially many Pauli operators. Surprisingly, our result shows that the systematic errors scale inverse-exponentially or constantly with respect to the number of qubits . This is attributed to the presence of factor in the coefficient .
For simplicity, we focus on the case without circuit sampling error in this section. The following lemma provides estimates of errors which are keys in our analysis. We refer the reader to Section A.2 for the proof. We cover the case with circuit sampling error in Section A.5.
Lemma 3.5.
The errors , , and are bounded as follows
| (20) |
Additionally, it holds
| (21) |
3.3.2 Properties and Behavior of Overlap Process
The decomposition (18) immediately admits a recursive relation of the overlap with the ground state of Hamiltonian, since it is directly linked to the definition of overlap,
| (22) |
where denotes the ground state, is the circuit obtained at the -th iteration step, and is the initial state chosen. A sequence of overlap defines a stochastic process with a filtration , since the circuit compiling through Algorithm 1 involves randomness in sampling Pauli operators at each step. We present important properties and behavior of to show the iteration complexity of Algorithm 1.
Let us consider a case of deterministic process where there are no errors in (18). Then
| (23) |
Here denotes the spectral gap. Therefore, it holds that
| (24) |
Hence a deterministic overlap process is lower bounded by a logistic function. For a case of stochastic overlap process, by Lemma 3.5, (20) shows errors scale inverse-exponentially or constantly with respect to the number of qubits . Thus, for sufficiently large , the errors are negligible. With a constraint on the step size , by taking the conditional expectation, we can obtain the similar behavior to the deterministic counterpart in (24) as follows
| (25) |
Furthermore, using the error bounds in Lemma 3.5, we can show the following inequality
| (26) |
for some constant which can be controlled by a quantity depending on and . We refer the reader to Theorem A.7 for the proof. We remark behaviors (25) and (26) of overlap process are crucial to our analysis, by providing a scaling of the growing rate in average and an upper bound of the next overlap up to an additive factor.
3.3.3 Derivation of Iteration Complexity with a Relative Spectral Gap
Let us write with and . Based on (25) and (26), we can set a step size and the maximal iteration time satisfying
| (27) |
where the threshold is determined only by , , and . By using (25) and (27), we get
| (28) |
on the event for and constant . To investigate a lower bound for the expectation of on this event, let us define a stopping time and set . By Doob’s Optional Stopping Theorem (williams1991probability, Theorem 10.10), we get the following
| (29) |
Now we can apply the reverse Markov inequality to tighten a lower bound of ,
| (30) |
Hence Theorem 3.1 is proved with . The key idea of the proof for Theorem 3.3 is that for any state , we set the Hamiltonian, , whose ground state is and the relative spectral gap is one. Following the proof of Theorem 3.1, we obtain the desired result. See Section A.4 for details.
4 Applications to Combinatorial Optimization
| Algorithms | Exponential speedup? | Regimes |
| QAA | ✗ | EFTQC |
| QAOA | ✗ | NISQ |
| Grover’s algorithm | ✗ | FTQC |
| pirnay2024principle | ✗ | FTQC |
| Ours | any NP-hard model satisfying (32) | EFTQC |
Numerous NP optimization problems reduce to the classical Ising model lucas2014ising,
| (31) |
A ground state of the model (31) is essentially a computational basis state as the matrix is diagonal. Equivalent to QUBO abbas2024challenges, this problem arises in a wide range of applications kochenberger2014unconstrained; lucas2014ising. To the best of our knowledge, three quantum algorithms have been extensively explored, Quantum Annealing Algorithm (QAA) kadowaki1998quantum, Quantum Approximate Optimization Algorithm (QAOA) farhi2014quantum, and Grover’s algorithm grover1996fast. While QAAs are theoretically guaranteed similar to the adiabatic quantum computing, the required evolution time is expected to be exponential in general abbas2024challenges. Meanwhile, QAOA optimizes parametrized quantum circuits but lacks rigorous guarantee, much like VQE. Although Grover’s algorithm has been applied to combinatorial optimization problems dalzell2023quantum; gilliam2021grover, the widely-believed quadratic speedups remain uncertain due to the recent dequantization result stoudenmire2024opening. The recent work pirnay2024principle presents special integer programming instances and proves a super-polynomial speedup borrowed from Shor’s algorithm. See Table 3 for a summary.
Algorithm 1 provides exponential speedups for a class of NP-hard Ising models (31). This class of Ising models is clearly characterized by the non-zero coefficients in (31) that satisfying
| (32) |
for and . Note that (32) is a sufficient condition for the relative spectral gap of the Ising Hamiltonian to scale as because
| (33) |
Computing the lower bound of the relative spectral gap (33) takes time. In addition, the initial state with uniform amplitudes has an overlap probability of with the ground state. Therefore, by selecting this initial state and a step size scaling as the lower bound in (33) (e.g. see detail (99)), Algorithm 1 can find a ground state of the Ising model satisfying (32), with the probability close to one, and within polynomial time. Formally, we state this observation in Theorem A.11 with an application in Corollary A.12.
5 Conclusion and Discussion
Practical quantum advantages are believed to first emerge from optimization applications. These include ground state preparation for computational science and quantum state preparation for data science. For the past two decades, a large body of research has been developed, but rigorous and efficient general-purpose results remain scarce, despite the strong current interest within the community huang2025vast; preskill2018quantum; aaronson2025future; eisert2025mind. In this paper, we have shown positive results for both state preparation problems. We prove that these problems are solvable with quantum advantages by a quantum optimization algorithm, the stochastic Riemannian gradient flow. The proposed algorithm provides explicit and simple circuit constructions using only Pauli rotations. For the ground state preparation, we show that a class of NP-hard QUBO problems is solvable in polynomial time using both classical and quantum computers (exponential quantum speedups). For the quantum state preparation, we prove that any -qubit state can be encoded using only polynomial gate complexity to inverse-polynomial precision, when is larger than a threshold.
Our result can be immediately connected to end-to-end applications. For example, simulating dynamical correlation functions on quantum devices is regarded as a promising direction for quantum many-body physics kokcu2024linear, but requires a subroutine of preparing many-body states such as ground state in the Green’s function. Our result for ground state preparation can be used to provide rigorous circuit constructions for large-scale correlation function calculations, which is of practical interest. For the quantum state preparation, our strategy is the following. For any given state , we apply the ground state preparation to the Hamiltonian , and implement Algorithm 1. This process involves considering the Pauli expansion of the Hamiltonian, and representing the expansion may require computational cost. On the other hand, we may be able to exploit a classical randomized technique when estimating the inner product of two states huang2025vast. This would be required when computing the commutator terms in Algorithm 1. We expect that this approach would reduce to or better. Notably, this already improves upon standard amplitude-encoding methods which require at least cost moosa2023linear. Another application to consider is the optimization of higher-order Ising models that capture further interactions and may yield computational gains bybee2023efficient. Beyond QUBO, we expect that our approach achieves quantum advantages for the high-order Ising models. In addition to simulations, learning quantum states is of significant importance in quantum information science. For the recent years, the advance of learning algorithms have been made theoretically and experimentally huang2020predicting; bakshi2025learning; rocchetto2019experimental. In this context, our space advantage result suggests the possibility of substantially more powerful quantum state tomography, compressing an exponential amount of quantum information into only a polynomial sized circuit. This possibility would be important for real-world quantum applications such as quantum linear solvers and quantum ODE/PDE solvers, where a crucial challenge is to extract the classical information of the solution state in polynomial runtime.
There are two major questions for further improving our main result. An immediate question is whether we can extend our result to the non-asymptotic regime. As stated, Theorem 3.1 holds for any Hamiltonian with a relative spectral gap, but the statement is applicable only when the system size is sufficiently large. A crucial factor to determine the system-size threshold is the inverse-polynomial lower bound for the relative spectral gap. For some physical Hamiltonians, the asymptotic result may suffice to capture properties of ground states in the thermodynamic limit, but in many practical simulations in physics and chemistry, which are finite sized, developing an algorithm and a theory for the non-asymptotic regime would be extremely important. This is the same for Theorem 3.3. The second question is whether we can remove the initial condition (3). Lindblad-based algorithms chen2024local; zhan2025rapid avoid this assumption, while their guarantee highly depends on systems. By contrast, Algorithm 1 is generally applicable. We wonder whether these frameworks can be theoretically combined, while preserving their respective advantages. For example, the analysis in malvetti2024randomized considers the randomness arising from a randomized Riemannian gradient descent algorithm, which can be interpreted as the system-bath interaction term in the Lindbladian-based algorithms. On the algorithmic side, a practical direction is the incorporation of algebraic techniques for circuit constructions kokcu2022algebraic. Since the order of Pauli rotations in our algorithm is unimportant, algebraic simplifications may significantly reduce circuit complexity by leading to more compact circuits.
Acknowledgments
This Research was supported by the Korea Institute of Science and Technology Information (KISTI)(No.P25012).
Appendix A Appendix
A.1 Preliminaries
We briefly review several standard notions from a theory of stochastic processes and martingale williams1991probability; durrett2019probability Let be a probability space and . A filtration is a nondecreasing family of -algebras with for . A stochastic process is adapted to if is -measurable for all .
Definition A.1.
Let be an integrable, adapted process with respect to a filtration .
- 1.
is said to be a martingale with respect to if
(34) - 2.
is said to be a submartingale with respect to if
(35) - 3.
is said to be a supermartingale with respect to if
(36)
Definition A.2 (Stopping Time).
A random variable is called a stopping time with respect to a filtration if
| (37) |
Definition A.3 (Stopped Process).
Given a stochastic process adapted to and a stopping time with respect to , the stopped process is defined by
| (38) |
Lemma A.4 (Doob’s Optional Stopping Theorem).
Let be an adapted stochastic process and a stopping time, both with respect to a filtration . Assume that one of the following conditions holds:
- 1.
The stopping time is almost surely bounded, i.e., there exists a constant such that
(39) - 2.
The stopping time is integrable and the conditional expectations of the absolute value of the increments are almost surely bounded, i.e., and there exists a constant such that
(40) almost surely on the event for all .
- 3.
There exists a constant such that
almost surely for all .
Then is an almost surely well-defined random variable. Additionally,
- 1.
if is a martingale, then .
- 2.
if is a submartingale, then .
- 3.
if is a supermartingale, then .
Proof.
See (williams1991probability, Theorem 10.10). ∎
Lemma A.5 (Reverse Markov Inequality).
Let be a nonnegative random variable and holds almost surely for some . Then
| (41) |
Proof.
By the assumption, observe that
| (42) |
Thus, we get the desired result. The lemma is proved. ∎
A.2 Proof of Lemma 3.5
In this section, we prove Lemma 3.5 in Section 3.3.1 to analyze systematic errors that are involved in the stochastic Riemannian gradient flow (Algorithm 1). We firstly decompose as a single exponential form using the first-order Trotter formula,
| (43) |
where the first-order Trotter error childs2021theory is dominated by
| (44) |
Second, we consider the Taylor series of the exponential term in (43),
| (45) |
where the Taylor-series approximation error is defined as
| (46) |
Lastly, we decompose (45) by estimating the commutator term in Algorithm 1,
| (47) |
where the estimation error accounts for the sampling of Pauli operators as follows
| (48) |
To control the coefficients in , , and , we prove the following inequality.
Lemma A.6.
Recall in Algorithm 1. It holds that
| (49) |
Proof.
Since for any Pauli operator ,
| (50) |
by the triangle inequality. Therefore,
| (51) |
The lemma is proved. ∎
Proof of Lemma 3.5.
We first derive the upper bounds for spectral norm of errors , , and in (20). To get the upper bound for , by (44) and the triangle inequality, observe that
| (52) | ||||
| (53) |
Since for any Pauli operators and ,
| (54) |
Thus, Lemma A.6 implies
| (55) |
Next, we derive the upper bound for . By the triangle inequality and Lemma A.6 again,
| (56) |
Due to the inequality for any matrix , we get
| (57) | ||||
| (58) |
Lastly, to derive the upper bound for , observe that
| (59) |
By the triangle inequality,
| (60) |
Therefore, we obtain the following results in (20). Finally, we derive the conditional expectation of with respect to in (20)
| (61) |
According to the sampling of Pauli operators in Remark 3.4, observe that
| (62) |
This implies
| (63) |
A.3 Properties of Overlap Process
Since the unitary matrix constructed by Algorithm 1 involves randomness, we employ a theory of stochastic processes to analyze properties of overlap of the state with the ground state at each iteration step in Algorithm 1.
Let denote the overlap process and define . Hence is an -adapted stochastic process. By (47),
| (64) |
where
| (65) |
Estimation of .
We first estimate the quantity . Observe that
| (66) | ||||
| (67) |
Let us write . Then observe that
| (68) |
Note that
| (69) |
where denotes the spectral gap so that . By (68),
| (70) |
and additionally by Lemma 3.5 (see Eq. 63),
| (71) |
Combining (69), (70), and (71), we get
| (72) |
On the other hand, by the definition of and the triangle inequality,
| (73) | ||||
| (74) |
where the last inequality holds since for any Pauli operators . Then by Lemma A.6,
| (75) |
In summary, we obtain the estimation of as follows
| (76) |
Estimation of and
By the definition of and the triangle inequality, similar to (75),
| (77) | ||||
| (78) |
Applying Lemma 3.5, we obtain the estimation of ,
| (79) |
Similarly, it follows that
| (80) | ||||
| (81) |
In summary, we obtain the upper bound of and as follows
| (82) |
where and depend on , , , and which are defined by
| (83) | ||||
Having (83) in mind, we set
| (84) | ||||
Based on the estimations of , , and , we prove the following property of the overlap process.
Theorem A.7.
For a given , it holds that on the event ,
| (85) |
Furthermore, it holds that for any ,
| (86) |
Proof.
Remark A.8.
Applying (86) repeatedly, for any , we get
| (93) |
A.4 Proof of Main Results
In this section, without the loss of generality, we can set and replace by through normalizing the Hamiltonian by its spectral norm. Recall (83) and (84) and the above normalization affects the parameters , and in Theorem A.7. Precisely,
| (94) | ||||
Proof of Theorem 3.1.
Due to the assumption (2), there exists a constant and a polynomial function with a degree satisfying
| (95) |
Fix where is specified later. We also set satisfying
| (96) |
with a constant . Without the loss of generality, we focus on for a given . Set so it implies and
| (97) |
Let us write . We can choose a tunable parameter satisfying the following,
| (98) |
for some constant . Let us write and define . Then
| (99) |
Let . Note that because . Therefore, . Furthermore, by Remark A.8, it holds that for any ,
| (100) |
By (98), holds hence we obtain
| (101) |
Recall so that . By (101), holds for any . Let us consider an event . On this event, we get so that . Recall (97) and observe that
| (102) |
Therefore, on the event , by Theorem A.7 and (85),
| (103) |
Having (97), (98), and (101) in mind, we observe that
| (104) |
Due to (95) and (98), we can determine such that the following holds
| (105) |
for every . Note that is determined only by , , and . By (105), we obtain
| (106) |
Recall and observe that holds by the definition. Therefore,
| (107) |
Due to (107), on the event , we can reduce (103) to
| (108) |
Recall Definition A.3 and define a stopping time and a stopped process,
| (109) |
Consider two events and . On the event , by Definition A.3,
| (110) |
On the event , by (108) and Definition A.3,
| (111) | ||||
By combining (110) and (111), is a submartingale with respect to so that . Let . Recall then
| (112) |
Hence so that . Combining this and (100), we can apply the reverse Markov inequality (A.5) to and obtain
| (113) |
Due to (98), recall so that (113) shows (4) with a probability . Additionally, as we already discussed in Section 3.2, due to Algorithm 1, which implies . Consequently, we verify (6) and Theorem 3.1 is proved. ∎
Remark A.9.
In (96), we use the same degree of polynomials for and . Indeed, one can set different degrees of polynomials such that and because (105) holds without any change so that (107) holds. Hence one can drive tighter precisions in Theorem 3.1.
Now we are ready to prove Theorem 3.3. For any given state , we consider the Hamiltonian, . Note that the relative spectral gap of is one, is the ground state, and there exists a computational basis such that the following holds
| (114) |
for an arbitrary .
Proof of Theorem 3.3.
Let . Since the relative spectral gap of is one, by putting , we can directly follow the previous proof to show (10) for the inverse-polynomial precision regime. Hence we concentrate on (9) for the constant precision regime.
Similar to the proof of Theorem 3.1, we can focus on for a given without the loss of generality. We set and so that implies , and let . Note that , since . Recall in (97). Similar to (98), we choose satisfying
| (115) |
for some constant . Since , similar to (101), we have
| (116) |
We observe that for any where ,
| (117) |
by (115), (116) for the first inequality, (97) for the second, recalling that for the third and for the last. Therefore, following the techniques below (107), we have
| (118) |
which shows (11). Thus, Theorem 3.3 is proved. ∎
A.5 Robustness to the Circuit Sampling Error
By far, we have considered the scenario where the coefficients are computed exactly, but computing them using a quantum computer would involve various noises in practice. Here we assume that there is no device error but only the measurement sampling error occurring due to the Born rule. In this scenario, we confirm that the result in Theorem 3.1 is still valid, proving Corollary 3.2.
Throughout the following analysis, we assume that and for all in the Hamiltonian model (1). We further assume that our circuit sampling results in measurement outcomes that are read in the computational basis for a Pauli observable, which follows current quantum platforms nielsen2010quantum. We consider a normalized Hamiltonian,
| (119) |
Assuming the inverse-polynomial relative gap of as in Eq. 2, we notice that
| (120) |
recalling that in (1). Here denotes the spectral gap of , which equals . We denote by , estimates of the exact coefficients , which are averages of measurement outcomes obtained from a quantum computer. We see that
| (121) |
and then,
| (122) |
by using the triangle inequality and the fact that for any state and any Pauli operator ,
| (123) |
where is the average of measurement outcomes with respect to the state for the observable . From this observation, we define
| (124) |
By the above inequality result, we notice that
| (125) |
Now we incorporate the circuit sampling noise into the representation (47),
| (126) |
where the error terms for correspond to the ones in (47) but involve the sampling error, that is, ’s replaced by ’s in the respective definitions of the errors, specifically,
| (127) |
Now we show that the new error terms for are bounded above by similar scalings as in Lemma 3.5, as we proved Lemma A.6. From this observation, we prove Corollary 3.2 as follows.
Proof of Corollary 3.2.
We claim the following: the noisy coefficients satisfy
| (128) |
and the error terms for satisfy that
| (129) |
The proof is simply based on those of Lemma A.6, Lemma 3.5, and Theorem 3.1. Using (125) and (120), we notice by the triangle inequality,
| (130) |
Then, the remaining error bounds for the three errors immediately follow as in the proof below Lemma A.6. For the third error, by the Born rule, it is satisfed that
| (131) |
Noticing that these error bounds have the same scalings as those in Lemma 3.5 with respect to , we can apply the technical results in Section A.3. Thus, by following the above proof of Theorem 3.1 under the assumption on relative spectral gap (120), . That is, we run Algorithm 1 with a polynomial number of iterations. In addition, as we assumed that in (1), the total number of measurements to estimate (125) for each scales polynomial at each iteration. Since and , the total number of measurements scales polynomial. Furthermore, using Remark 3.4, sampling Pauli operators at each iteration takes classical time. Since , the total classical time scales polynomial, too. Therefore, this complete the proof of Corollary 3.2. ∎
A.6 Degenerate ground states
The following proof extends the above ones of Theorem 3.1 and Corollary 3.2, which is for the case of non-degenerate ground state, to that of degenerate ground states. Let us denote by , the projection onto the space of ground states of , specifically,
| (132) |
where denotes the set of degenerate ground states of .
Theorem A.10.
The results in Theorem 3.1 and Corollary 3.2 hold even in the case of degenerate ground states.
Proof.
For convenience, we first consider the case without circuit sampling error. The case with circuit sampling error will then immediately follow as in the above proof of Corollary 3.2.
We prove the case of degenerate ground states by defining a more general overlap, slightly modifying the results in Theorem A.7 and applying the same techniques in the proof of Theorem 3.1. To this end, we define the overlaps with degenerate ground states and the total overlap as follows,
| (133) |
Equivalently, we see that
| (134) |
We want to show that the total overlap satisfies the results in Theorem A.7, and therefore the above proof of Theorem 3.1 applies.
Then, from (69), we notice no change
| (135) |
but the result in Theorem A.7 is slightly changed as
| (136) |
By summing the inequalities over ’s, we obtain
| (137) |
Next we derive a similar result as in Eq. 86. Similar to (75) in the proof of Eq. 76, we obtain by replacing the non-degenerate ground state by the projection ,
| (138) |
by the triangle inequality and the facts that , , and for any Pauli operator . Similar to result Eq. 82, we obtain
| (139) |
by using Lemma 3.5, and
| (140) |
Combining these results, we achieve the same result as in Eq. 86,
| (141) |
Following the proof of Theorem 3.1 together with (137) and (141), we prove the case of degenerate ground states without circuit sampling error, and obtain the same conclusion, except that
| (142) |
The case with circuit sampling error can be straightforwardly proved, similar to the proof of Corollary 3.2 in Section A.5.
∎
We apply this result to the classical Ising model (31). Using the notation in Theorem 3.1, we establish the following:
Theorem A.11.
For any Ising model (31) satisfying
| (143) |
for and , there exists such that for any , Algorithm 1 finds a ground state with
| (144) |
with classical time and measurements.
Proof.
We observe that (32) is a sufficient condition for that . Now we implement Algorithm 1 to find a ground state of the Ising model satisfying the condition in the statement. First, the initial state with uniform amplitudes has an overlap of with a ground state of the Ising model. Second, computing the above lower bound of in (33) takes classical time, and so does finding a step size, , and a maximal iteration step, , as defined in and below (99). Therefore, by Theorem A.10, with a constant batch size , Algorithm 1 finds a ground state by outputting a circuit, to within precision, with a failure probability of . The overall runtime scales polynomial, since the number of measurements and the classical time for sampling Pauli operators in Algorithm 1, which is efficiently done using Remark 3.4, scale polynomial at each iteration and the maximal iteration step . ∎
We apply this result to problems and in barahona1982computational.
Corollary A.12 (Quantum advantage in solving NP-hard Ising models).
There exists such that for any , NP-hard problems 3 and 5 by Barahona barahona1982computational are solvable in time using both classical and quantum computers, with failure probability .
Proof.
The problems 3 and 5 by Barahona correspond to finding the minimum energy of the following Ising models,
| (145) |
where each . Obviously, these models satisfy (32), so the statement is proved by Theorem A.11.
∎