Quantum eigenvalue estimation via time series analysis
Rolando D. Somma

TL;DR
This paper introduces a resource-efficient quantum eigenvalue estimation method based on time series analysis, suitable for near-term quantum devices, avoiding complex quantum Fourier transforms.
Contribution
It presents a novel eigenvalue estimation technique that does not require large ancillas or coherence, differing from traditional quantum phase estimation.
Findings
Polynomial complexity in inverse precision $\\epsilon$
No need for large ancillary systems or controlled operations
Accurate spectral property computation within additive error
Abstract
We present an efficient method for estimating the eigenvalues of a Hamiltonian from the expectation values of the evolution operator for various times. For a given quantum state , our method outputs a list of eigenvalue estimates and approximate probabilities. Each probability depends on the support of in those eigenstates of associated with eigenvalues within an arbitrarily small range. The complexity of our method is polynomial in the inverse of a given precision parameter , which is the gap between eigenvalue estimates. Unlike the well-known quantum phase estimation algorithm that uses the quantum Fourier transform, our method does not require large ancillary systems, large sequences of controlled operations, or preserving coherence between experiments, and is therefore more attractive for near-term applications. The output of our method can be used toâŠ
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Quantum eigenvalue estimation via time series analysis
Rolando D. Somma
Theoretical Division, Los Alamos National Laboratory, Los Alamos, NM 87545, USA
Abstract
We present an efficient method for estimating the eigenvalues of a Hamiltonian from the expectation values of the evolution operator for various times. For a given quantum state , our method outputs a list of eigenvalue estimates and approximate probabilities. Each probability depends on the support of in those eigenstates of associated with eigenvalues within an arbitrarily small range. The complexity of our method is polynomial in the inverse of a given precision parameter , which is the gap between eigenvalue estimates. Unlike the well-known quantum phase estimation algorithm that uses the quantum Fourier transform, our method does not require large ancillary systems, large sequences of controlled operations, or preserving coherence between experiments, and is therefore more attractive for near-term applications. The output of our method can be used to compute spectral properties of and other expectation values efficiently, within additive error proportional to .
I Introduction
One of the most powerful and widely used quantum algorithms is quantum eigenvalue or phase estimation (QPE) Kitaev (1995); Cleve et al. (1998); Nielsen and Chuang (2001) â see Fig. 1. This algorithm allows us to estimate eigenvalues of Hermitian or unitary operators and plays a key role in quantum computing: it is a subroutine of, for example, Shorâs algorithm for factoring Shor (1997) and algorithms for solving systems of linear equations Harrow et al. (2009); Ambainis (2012); Childs et al. (2017). QPE is also useful in physics and chemistry Abrams and Lloyd (1999); Aspuru-Guzik et al. (2005), and in quantum metrology Knill et al. (2007); Higgins et al. (2007).
As we enter the era of noisy, intermediate-scale quantum (NISQ) technologies, of significant interest is the development of quantum algorithms that require fewer ancilla qubits, fewer (controlled) quantum gates, fewer measurements, or quantum circuits of shorter depth â see Refs. Svore et al. (2013); Peruzzo et al. (2014); Kim and Swingle (2017); Cincio et al. (2018) as examples. We present another contribution in this regard by providing an alternative method for performing efficient eigenvalue estimation based on a time series analysis. The time series may be obtained using simple quantum algorithms that require, at most, one ancilla qubit and one single-qubit measurement per run â see below. This is in sharp contrast with the former QPE algorithm of Fig. 1, where the number of ancilla qubits, controlled operations, and many-qubit measurements in a single execution depend on the desired precision and confidence level, if using a high-confidence version of QPE. Additionally, our method does not use the QFT, thereby avoiding the multiple controlled two-qubit gates needed for its implementation.
Furthermore, while the QPE algorithm of Fig. 1 may still be simulated using one ancilla qubit only following Ref. Griffiths and Niu (1996), that approach requires performing single-qubit measurements at intermediate steps and preserving quantum coherence from one experiment to the next Knill et al. (2007). This is a strong requirement that will not be needed here. Thus, by eliminating expensive resources, our results may be useful for NISQ technologies, as long as the the noise in the hardware is not a limiting factor in achieving the desired precision. To this end, our results may be combined with those in, e.g., Ref. Kandala et al. (2019) to mitigate errors and improve accuracy.
Our approach to eigenvalue estimation will be particularly useful to physics and chemistry problems, as many properties can be classically computed after the estimates are obtained. In more detail, given an -qubit Hamiltonian , our method outputs a list of estimates of eigenvalues of , together with a list of approximate probabilities. The size of the lists is determined by a precision parameter . The output can then be used to compute various spectral properties of efficiently, such as its expected value on a given state or other moments. The complexity of our method is polynomial in and logarithmic in , where is the confidence level. This complexity takes into account the total number of quantum operations, state preparations, ancillary qubits, one-qubit measurements, classical computations, and total evolution time under needed to produce the desired output.
The paper is organized as follows. First, we review two previous approaches to quantum eigenvalue estimation via a time series analysis and emphasize the advantages of the current approach. We then formulate the quantum eigenvalue estimation problem (QEEP) in more detail and present our solution. We show how the output of our method can be used to compute spectral properties of within arbitrary accuracy and confidence level. We also compare our approach with the one that uses the QPE algorithm of Fig. 1 and present some numerical results that demonstrate the feasibility of our method. Finally we provide some concluding remarks.
I.1 Related work
The idea of performing eigenvalue estimation using the time series (TS) was suggested in Ref. Somma et al. (2002). The TS is given by the expectations of the evolution operator, i.e. , for various times . Here, and are the state and Hamiltonian of a system of qubits, respectively. can be obtained from multiple executions of the one-ancilla quantum algorithm depicted in Fig. 2. From the TS, Ref. Somma et al. (2002) suggested using the (classical) discrete Fourier transform (DFT) to obtain the eigenvalues of as well as the support of on the corresponding eigenstates. Intuitively, this approach should work because
[TABLE]
where the âs are the eigenvalues of and the âs are the probabilities of being in the corresponding eigenstates. Then, the DFT may be used to estimate the frequencies (eigenvalues) and components (probabilities) of the time-dependent âsignalâ .
This DFT-based approach may work well when the number of distinct eigenvalues is small (say, a constant) and when these eigenvalues are well separated from each other (say, by constant gaps). However, even in that case, obtaining accurate estimates of the âs and âs from the Fourier-transformed signal may require further post-processing. To explain this, we consider the simplest example where only one eigenvalue is present and is known for various times , . For simplicity, we assume that the eigenvalue satisfies and define . In Fig. 3, we plot the result from the action of the -dimensional DFT on the vector . As is not a multiple of in this example, all the values in the plot are nonzero and, while it is evident that from the plot, estimating the actual value of requires additional calculations Somma et al. (2002). The situation is far more complex when the number of distinct eigenvalues is large, such as when this number scales exponentially in , and when the âs are only approximately known. Simple attempts to solve this general case will be inefficient, likely resulting in undesirably large complexities. Remarkably, the current approach to eigenvalue estimation will overcome the disadvantages of the DFT-based approach.
In Ref. OâBrien et al. (2019), the authors provide a method for eigenvalue estimation, which uses the matrix pencil (MP) method Sarkar and Pereira (1995), and is also based on a time series analysis. The focus is on computing the lowest energy of the Hamiltonian or computing many eigenvalues, under the assumption that the number of distinct âs is not too large. The claims of Ref. OâBrien et al. (2019) are mostly based on numerical simulations. For the problem of computing the lowest eigenvalue or energy, , the authors observe that the complexity of the MP approach is polynomial in and the inverse of the gap between and the nearest eigenvalue. For the problem of computing multiple eigenvalues, the complexity is also polynomial in the number of distinct eigenvalues. Naturally, these complexities will be extremely large for typical cases where the gap is exponentially small in . See Refs. Steffens et al. (2017); Helsen et al. (2019) for related uses of the MP method in quantum computing.
Our method aims at solving a different, but related, problem. For the QEEP, we split the range of eigenvalues into bins of a given size, corresponding to the various eigenvalue estimates. The resulting probabilities depend on the support of in the eigenstates associated with specific bins. (We note that this is similar to the eigenvalue estimation problem that can be solved by using the QPE algorithm of Fig. 1.) In a way, our goal is less ambitious than computing single eigenvalues, reason why our method is efficient even when the number of distinct eigenvalues is exponential in . Our method, however, can also be extended to solve the problem of Ref. OâBrien et al. (2019), and we provide analytical bounds that are particularly useful when the vector is not exactly known.
We note that the MP approach, while lacking analytical bounds of its convergence in the noisy case, can in principle be used to estimate multiple eigenvalues as well. A natural question is how that method compares with the current TS approach. To this end, we will present some numerical simulations that show that our TS approach outperforms the MP approach in computations of certain expectations of .
II Quantum eigenvalue estimation problem (QEEP)
We present the QEEP in more detail. As before, we assume that and represent the (dimensionless) Hamiltonian and quantum state of a system of qubits, respectively. With no loss of generality, we let so that its eigenvalues satisfy . Given a precision parameter , which can be associated with (half of) a bin size, the eigenvalue estimates are , , where  not (a). In addition, the goal is to compute a vector satisfying
[TABLE]
with probability at least . Here, denotes the -norm. The probability vector is such that
[TABLE]
where refers to a particular bin and is the probability of being in the eigenstate . That is, only depends on the support of in the eigenspace associated with the eigenvalues lying in the -th bin, i.e., the eigenvalues that are -close to the estimate . For , the functions are non-negative and satisfy
[TABLE]
for all .
In the previous definition of the QEEP, the bins are of size and adjacent bins overlap in a region of size . The condition of Eq. (4) is then necessary to avoid double counting and to satisfy the rule . The reason why we consider overlapping bins is to avoid undesired complexity overheads and this will become clear in the next section. For example, if the bins did not overlap, complications could arise from those eigenvalues that are very close to the boundary of a bin. Additionally, overlapping bins will allow us to exploit a property of smooth functions , namely the rapid decay of their Fourier coefficientsâsee next.
Our definition of the QEEP is also motivated by the QPE algorithm of Fig. 1 and its high-confidence variant Knill et al. (2007) . In that case, when the -qubit input state is an eigenstate of of eigenvalue , and when the desired confidence level approaches 1, the QPE algorithm outputs one of the two closest eigenvalue estimates, or , with almost probability one. (Note that .) The probability of any of these estimates is also determined by functions , which can be obtained by analyzing the action of the QPE algorithm on the eigenstate.
III Solution to the QEEP from the time series
While the QEEP may be solved using a variety of methods Cleve et al. (1998); Svore et al. (2013); OâBrien et al. (2019), in this paper we are interested in an efficient method that finds a solution using a TS approach. To this end, we assume that is an estimate of ; that is, an -dimensional (random) vector that satisfies
[TABLE]
with probability at least . The components of are , , and we assume . Here, depends on the precision parameter and will be determined below. The goal is to obtain the vector in Eq. 2, where each will result from a particular linear combination of components of .
For and , we define the indicator functions
[TABLE]
Note that a possible set of functions that satisfy Eq. 4 can be obtained from these indicator functions. Similarly, we can define the operators such that , where is the eigenstate of of eigenvalue . That is, acts as the projector onto the eigenspace spanned by eigenstates with eigenvalues in the corresponding region. Then, an exact solution to the QEEP could be obtained by computing the expectations , for all . A Fourier approach would allow us to decompose each as a combination of operators like , and the previous expectations could be obtained, in principle, from the time series.
However, as the Fourier coefficients of the indicator function decay slowly (as ), the previous approach would require significant resources for solving the QEEP. For example, it would require computing the expectation values of for undesirably large values of that scale with (or worse). To avoid this problem, we can consider another set of functions that are smooth in the corresponding intervals while still satisfying Eq. 4. The Fourier coefficients of smooth functions decay rapidly. One such a set can be obtained from the so-called bump function as follows. Let if , where is for normalization purposes, and if . The function is smooth for and we also define , which is nonzero only when . Last, we define the functions
[TABLE]
In Fig. 4 we plot the functions . Their relevant properties are analyzed in Appendix A. The support of is . Additionally, , for all , and the property of Eq. 4 is satisfied, after replacing by the eigenvalue .
As before, we can define the operators such that . Then, an exact solution to the QEEP follows from the expectation values . As the functions are smooth, their Fourier coefficients must decay superpolynomially fast Mead and Delves (1973). After approximating by linear combinations of , the âs could be well approximated from the time series , where the largest evolution time will be reasonably bounded â see below.
For our analysis, we find it convenient to actually use the periodic functions and the corresponding operators . As the eigenvalues of satisfy , we also obtain . The Fourier series implies
[TABLE]
where is the Fourier transform of . In Appendix A we show that decays rapidly in the limit of large . As we seek to avoid evolving with for large times, we can then approximate by dropping the terms in the sum for . To this end, we define the approximate operators
[TABLE]
for some given , and also define a vector with components . In Appendix A we show that there exists such that
[TABLE]
The components can be obtained from the time series as
[TABLE]
where we used the property . Since we only have an estimate of , our solution to the QEEP is determined by a vector of components
[TABLE]
where we defined , for , and used the properties and .
From Eq. 5, our solution to the QEEP satisfies
[TABLE]
with confidence level bounded by . The last inequality in Eq. 15 was obtained using , and â see Appendix A. Equations 11 and 15 imply the desired condition of Eq. 2.
III.1 Computation of
To obtain the desired vector , we need to estimate the expectations of in the state , for . These estimates are required to satisfy Eq. 5. For simplicity, we assume that each such estimation is done within the same absolute precision and confidence level , but this assumption may be relaxed. Under this assumption, the overall confidence level is . For our choice of , this implies , where the notation hides factors that are logarithmic in . Each can be obtained by repeated use of the algorithm of Fig. 2.
III.2 Complexity
The complexity of our procedure is determined by the quantum and classical resources required to obtain . These resources include the number of elementary quantum operations (including those needed to simulate the evolution under ), number of qubits, number of state preparations, number of measurements, and other computation steps that we now analyze.
First, we determine the total number of uses of the method of Fig. 2 to obtain . Hoeffdingâs inequality implies that, to achieve absolute precision and confidence level in the estimation of each , suffices. Equivalently, . We note that is also the number of preparations or copies of needed as well as the number of projective one-ancilla measurements in our approach.
The algorithm of Fig. 2 uses the (controlled) unitary . Implementing on a quantum computer can be done using two-qubit gates via a variety of quantum simulation methods Berry et al. (2007); Wiebe et al. (2010); Berry et al. (2014, 2015); Somma (2016); Low and Chuang (2016, 2017). Perhaps of most interest for this work are implementations based on the so-called Trotter-Suzuki formula Suzuki (1990, 1991). These implementations use an approximation of by a sequence of evolutions with simpler Hamiltonians and, in contrast with more recent techniques, they do not require additional qubits. To achieve the desired precision, it then suffices to approximate within additive precision . This results in a gate complexity (number of two-qubit gates) that is given by . Under some standard assumptions on , the gate complexity is almost linear in and the dependence on is small (i.e., ). Nevertheless, detailed analyses of gate complexities for the specific implementations of are outside the scope of this paper. As , the overall gate complexity of our approach is then bounded by . This is roughly , if high-order approximations to are used.
To compute , we need to know the Fourier components . Here, we do not consider the classical cost of obtaining the âs and assume that we can access them via a given lookup table not (b). However, computing all the âs from the has additional classical complexity , resulting from standard matrix multiplication algorithms.
IV Spectral properties
One of the prime uses of our quantum eigenvalue estimation approach is for the computation of spectral properties. Once the vector is obtained, expectation values can be computed classically as follows. We let be a function and the associated operator after replacing by . A common task is to compute the expectation . For example, when , , the expectation can provide some high order moment. This is in contrast to variational quantum algorithms Peruzzo et al. (2014) that provide information about the expectation of only.
We will obtain an estimate of as
[TABLE]
Clearly, the approximation error will depend on the precision parameter and decreases as . In Appendix B, we show
[TABLE]
where  not (c). As approximates with confidence level at least , Eq. 17 is satisfied also with the same confidence level. If one seeks an estimate of with absolute precision , then Eq. 17 can be used to set a corresponding bound on .
The QEEP assumes that is dimensionless. When considering physical systems, where the Hamiltonian has dimensions of energy, we can use , which satisfies the assumptions of the QEEP. We can then compute spectral properties of by computing those of and including the relevant energy factors in the calculation. For example, we can estimate the expectation of from that of , multiplying the result by . This operation will also affect the overall additive error and should be considered at the time of choosing .
V Comparison with standard quantum phase estimation
The standard QPE approach based on the algorithm of Fig. 1 also provides an estimate of a different probability vector , which can be used to estimate eigenvalues and other spectral properties. To simplify the analysis, we consider a sufficiently high-confidence version of QPE Knill et al. (2007) and disregard complexity overheads that depend on the confidence level. Each execution of the algorithm will then output an estimate with some probability . The estimate of is and can be obtained via frequency counts. To satisfy Eq. 2, it then suffices to satisfy for all . This would require running the algorithm times. As can be represented in binary form using bits, the number of one-ancilla measurements is . Additionally, each execution of the algorithm also requires simulating for time and with additive precision , which can be done with gate complexity . The resulting gate complexity of this approach is then . This represents a slight improvement over the gate complexity of our current approach; both complexities differ by factor. The basic reason for this improvement is that, with standard QPE, multiple probabilities can be estimated from the same measurement outcomes. In the current approach, each has to be estimated individually instead.
VI Numerical analyses
We investigate the performance of our TS method and compare it with that of the MP technique in Ref. OâBrien et al. (2019) via numerical simulations. To this end, we assume that has nonzero support on eigenstates, so that
[TABLE]
Here, and are the nonzero probabilities and the eigenvalues, respectively. These will be randomly sampled while still satisfying the constraints and . We then add noise to our signal and assume that , where the âs are independent and identically distributed random variables. In particular, we choose to be a complex number with a random phase in , and random magnitude in , for some given . Other noise models can also be considered.
We aim at obtaining an estimate of the expectation within a given accuracy , and . This determines and , the number of bins and the dimension of , respectively. For our method, we first compute the -dimensional vector of components as given by Eq. 13. The values of can be simply obtained by performing the corresponding integrals numerically. Once is computed, our estimate of is
[TABLE]
where .
The MP method Sarkar and Pereira (1995); OâBrien et al. (2019) can also be used to obtain eigenvalue estimates as well as estimates of . That method proceeds by first constructing two Hankel matrices, , of dimension . The entries of these matrices are
[TABLE]
where , , and . Note that, for , we use . Then, we construct an matrix via minimization of , which can be carried by a least squares procedure. The eigenphases of are then the eigenvalue estimates of this approach, which we also write as . Last, we construct an matrix with entries , where . The estimated probabilities are obtained by minimizing , where is the solution and is obtained from . The minimization can also be carried via a least squares procedure. After these estimates are obtained, we approximate as
[TABLE]
We will set in our simulations. A detailed analysis of the MP approach and its applications to signal processing (i.e., frequency or eigenvalue estimation) can be found in Ref. Sarkar and Pereira (1995).
For a fair comparison, both methods use the same vector in our simulations. Numerical simulations show that the MP approach outperforms our current TS approach in the case where sampling noise is omitted and . In that case, the MP approach outputs the exact estimates while the TS approach provides estimates within the desired accuracy . Nevertheless, in a realistic scenario when noise is considered and , we observe that the current approach provides significantly better estimates to the expectations than those obtained via the MP method. This is illustrated in Fig. 5, where we plot the errors of the estimates following both, the TS and MP approaches, and considering the cases where . The data used for Fig. 5 is provided in Appendix C.
In fact, errors for the MP approach are observed to increase with . A possible reason is because that approach may output eigenvalue estimates outside the range with non-negligible amplitude. This contrasts the current TS approach where all eigenvalue estimates are in . However, even if the estimated eigenvalues outside this range are discarded for the MP approach, the results do not improve significantly. We plot the computed distribution of eigenvalues in Fig. 6 for the purpose of comparison. While further post-processing may be able to improve the results of the MP approach, that analysis is outside the scope of this paper.
If the noise in the signal is only due to sampling noise, Hoeffdingâs inequality implies that, to obtain the components within precision and overall confidence , samples (measurements with outcomes) suffice. Considering the values of and used to obtain the results in Figs. 5 and 6, and setting , we note that in this case. This is within reach using current quantum technologies Kandala et al. (2017). Nevertheless, as scales poorly with , precise-measurement methods such as the one in Ref. Torlai et al. (2019) or an approach like the one in Ref. Arrasmith et al. (2020) will be important to achieve the desired precision with fewer samples.
VII Discussions
We presented a method for quantum eigenvalue estimation that avoids or uses significantly less expensive resources than other approaches. These expensive resources are controlled quantum operations, ancillary qubits, or the need of preserving coherence from one experiment to the next. In addition, the complexity of our method is only slightly higher than the complexity of the standard QPE approach based on Fig. 1. Thus, we would expect that our approach is more attractive for implementations on devices constrained by NISQ-era resources
We note that further improvements to our method may be possible, perhaps resulting in the same complexity as that of the standard approach. An interesting problem is then to understand whether all the âs are actually needed to solve the QEEP, or if fewer suffice. However, we do not expect that the largest value of needed by our method can be significantly improved (e.g., by considering other functions ), since we already achieve , and this may be optimal.
Our techniques may also find applications in other problems, including signal analysis. For example, given a time dependent signal , we can use our analysis to obtain frequency and amplitude estimates, thereby avoiding some disadvantages arising from the use of the DFT.
Acknowledgements.
We thank YiÄit SubaĆı for discussions and comments. This work was supported in part by the Laboratory Directed Research and Development program of Los Alamos National Laboratory. Los Alamos National Laboratory is managed by Triad National Security, LLC, for the National Nuclear Security Administration of the U.S. Department of Energy under Contract No. 89233218CNA000001. Part of this work was also supported by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research, Quantum Algorithms Teams program.
Appendix A Appendix A
Each function defined in Eq. 8 is the convolution of two non-negative functions and then . Also, since is supported in , each is identically zero if or , and can only be nonzero for . We note that is the indicator function supported in . Since , we obtain for or , and Eq. 4 is satisfied after replacing by the eigenvalue .
We let be the Fourier transform of , , so that
[TABLE]
Using standard properties of Fourier transforms, , where is the Fourier transform of the bump function . The Fourier transform of the indicator function is well known and the convolution theorem implies
[TABLE]
where is the Fourier transform of . The Fourier series is
[TABLE]
where the sum ranges over all integer values of . It is for this reason that we prefer the periodic function rather than ; Eq. 24 simplifies the following analysis.
The Fourier analysis of bump functions is provided in Ref. Johnson (2015). It is shown that, in the asymptotic limit, decays as . For our analysis, it suffices to assume that there exists a constant such that, for all , . Then, Eq. 23 implies
[TABLE]
for all that satisfy . Also, note that , for all , and in general.
We let be the approximate functions that satisfy
[TABLE]
and the corresponding operators, obtained by replacing by . We also define the vector , with
[TABLE]
Note that, from Eq. 26,
[TABLE]
where is the probability of being in the eigenstate . Then,
[TABLE]
The functions result from approximating by a finite sum, i.e., by dropping the terms where in Eq. 24. Using Eq. 25 â and therefore assuming that â we obtain
[TABLE]
Then, there exists such that Eq. 35 is bounded from above by , and Eq. 26 is satisfied. The constant factor hidden by the big- notation may be obtained from numerical simulationsâsee Appendix C.
Appendix B Appendix B
We now prove Eq. 17. First, we note
[TABLE]
where is the support of in the eigenstate , and we used the properties , for all , and , for . We also define the approximate expectation
[TABLE]
where
[TABLE]
see Eq. 3. We will use to obtain Eq. 17. Then,
[TABLE]
We define
[TABLE]
so that
[TABLE]
if . Then,
[TABLE]
When is differentiable, we can use the mean value theorem to obtain
[TABLE]
The combination of Eqs. 45 and 46 yields the second term in the right hand side of Eq. 17.
The approximate expectation is
[TABLE]
and then
[TABLE]
The combination of Eqs. 50 and 2 yields the first term in the right hand side of Eq. 17.
Appendix C Appendix C
The data used for Fig. 5 is as follows. We set and obtained the eigenvalues and probabilities randomly. We set the precision parameter which results in . We also used . While the analysis in Appendix A indicates that suffices, we observed from numerical simulations that a prefactor suffices for our goal precision. The noise of the signal was simulated by sampling the magnitude of each uniformly from and by sampling the phase uniformly from . In our case, we used . Let and , where and and are given in Eqs. 19 and 21, respectively. After 5 simulation runs, the obtained results are as follows. For , we obtained and . For , we obtained and . For , we obtained and . For the example shown in Fig. 6, the values of are (-0.134, 0.33), (-0.130, 0.08), (0.208, 0.20), (0.408, 0.18), and (0.438, 0.21).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Kitaev (1995) A. Kitaev, ar Xiv:quant-ph/9511026 (1995).
- 2Cleve et al. (1998) R. Cleve, A. Ekert, C. Macchiavello, and M. Mosca, Proc. R. Soc. Lond. A 454 , 339 (1998).
- 3Nielsen and Chuang (2001) M. Nielsen and I. Chuang, Quantum Computation and Quantum Information (Cambridge University Press, Cambridge, 2001).
- 4Shor (1997) P. W. Shor, SIAM Journal on Computing 26 , 1484 (1997), ar Xiv:quant-ph/9508027.
- 5Harrow et al. (2009) A. W. Harrow, A. Hassidim, and S. Lloyd, Phys. Rev. Lett. 103 , 150502 (2009) . · doi â
- 6Ambainis (2012) A. Ambainis, in Proceedings of the 29th International Symposium on Theoretical Aspects of Computer Science (2012) pp. 636â647. · doi â
- 7Childs et al. (2017) A. Childs, R. Kothari, and R. D. Somma, SIAM J. Comp. 46 , 1920 (2017).
- 8Abrams and Lloyd (1999) D. S. Abrams and S. Lloyd, Phys. Rev. Lett. 83 , 5162 (1999).
