Simulating quantum circuits by adiabatic computation: improved spectral gap bounds
Shane Dooley, Graham Kells, Hosho Katsura, Tony C. Dorlas

TL;DR
This paper improves the lower bounds on the spectral gap for adiabatic quantum computing, demonstrating that the gap decreases at most polynomially with the number of steps, which supports the computational equivalence with circuit models.
Contribution
The authors provide two simplified proofs establishing an inverse polynomial lower bound on the spectral gap, improving previous estimates and suggesting broader applicability of these methods.
Findings
Spectral gap lower bound is approximately Ï^2 / [8(L+1)^2] for large L
Two proof techniques: eigenstate ansatz and Weyl's theorem-based approach
Results support polynomial spectral gap decay in adiabatic quantum computing
Abstract
Adiabatic quantum computing is a framework for quantum computing that is superficially very different to the standard circuit model. However, it can be shown that the two models are computationally equivalent. The key to the proof is a mapping of a quantum circuit to an an adiabatic evolution, and then showing that the minimum spectral gap of the adiabatic Hamiltonian is at least inverse polynomial in the number of computational steps . In this paper we provide two simplified proofs that the gap is inverse polynomial. Both proofs result in the same lower bound for the minimum gap, which for is , an improvement over previous estimates. Our first method is a direct approach based on an eigenstate ansatz, while the the second uses Weyl's theorem to leverage known exact results into a bound for the gap. Our results suggest that it may beâŠ
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.
Simulating quantum circuits by adiabatic computation: improved spectral gap bounds
Shane Dooley
Dublin Institute for Advanced Studies, School of Theoretical Physics, 10 Burlington Rd, Dublin, Ireland
ââ
Graham Kells
Dublin Institute for Advanced Studies, School of Theoretical Physics, 10 Burlington Rd, Dublin, Ireland
ââ
Hosho Katsura
Department of Physics, Graduate School of Science, The University of Tokyo, Hongo, Tokyo 113-0033, Japan
Institute for Physics of Intelligence, The University of Tokyo, 7-3-1 Hongo, Tokyo 113-0033, Japan
ââ
Tony C. Dorlas
Dublin Institute for Advanced Studies, School of Theoretical Physics, 10 Burlington Rd, Dublin, Ireland
Abstract
Adiabatic quantum computing is a framework for quantum computing that is superficially very different to the standard circuit model. However, it can be shown that the two models are computationally equivalent. The key to the proof is a mapping of a quantum circuit to an an adiabatic evolution, and then showing that the minimum spectral gap of the adiabatic Hamiltonian is at least inverse polynomial in the number of computational steps . In this paper we provide two simplified proofs that the gap is inverse polynomial. Both proofs result in the same lower bound for the minimum gap, which for is , an improvement over previous estimates. Our first method is a direct approach based on an eigenstate ansatz, while the the second uses Weylâs theorem to leverage known exact results into a bound for the gap. Our results suggest that it may be possible to use these methods to find bounds for spectral gaps of Hamiltonians in other scenarios.
I Introduction
Aharonov and coworkers Aharonov et al. (2008) proved that any quantum circuit can be efficiently simulated by an adiabatic quantum computation. Since the converse was already known Farhi et al. (2000), this amounted to a proof that the circuit model and the adiabatic model are computationally equivalent. The important ingredient in the proof is Feynmanâs circuit-to-Hamiltonian construction, which enables the mapping of a quantum circuit to a time-independent Hamiltonian Feynman (1986). This can then be used to construct an adiabatic evolution that encodes the output of the circuit in its final ground state. However, if the minimum gap during the adiabatic evolution is exponentially small in the number of computational steps , it will take an exponentially long time to reach the final ground state. Hence, to show that the the circuit is efficiently simulated by the adiabatic evolution it is also necessary to show that the minimum spectral gap is at least inverse polynomial in . In Ref. Aharonov et al. (2008) this was achieved by deriving a lower bound for the minimum gap, . However, the derivation is quite complicated, and involves using Gerschgorinâs Circle Theorem and a conductance bound from the theory of rapidly mixing Markov chains. In subsequent work, Deift, Ruskai and Spitzer Deift et al. (2007) gave an improved bound . An alternative proof of the computational equivalence that does not rely on Feynmanâs circuit-to-Hamiltonian construction was given in Ref. Mizel et al. (2007).
In this paper we provide two relatively simple proofs that the minimum gap is bounded by:
[TABLE]
where . Our first proof of the bound is based on an ansatz for the eigenstates of the adiabatic Hamiltonian, from which we find good approximations to the eigenstates and to the full spectrum of eigenvalues. The second proof involves a decomposition of the adiabatic Hamiltonian into an appropriate sum of Hermitian operators, followed by an application of Weylâs theorem, which gives bounds on the eigenvalues of the adiabatic Hamiltonian. The two different methods of derivation are seemingly unrelated, but surprisingly give the same lower bound for the spectral gap.
The paper is outlined as follows. In section II we provide some background to the circuit model and Feynmanâs mapping of the circuit to a Hamiltonian evolution. In section III we give a brief review of adiabatic quantum computing, and the problem of simulating a circuit with an adiabatic evolution. Then, in section IV we give our first derivation of the bound above and in section V we give our second derivation of the bound.
II Feynmanâs clock Hamiltonian
In the circuit model of quantum computing, a calculation is implemented in several stages. First, a set of logical qubits are prepared in the computational basis state . Next, a sequence of one- or two-qubit gates are applied so that after a total of gates the system is in the output state (intermediate states are denoted , with ). Finally, the output state is measured in the computational basis Deutsch (1989); Nielsen and Chuang (2000).
Although the computation is implemented by a discrete sequence of unitaries, Feynman showed that it is possible to map the circuit to a continuous time evolution with a time-independent Hamiltonian Feynman (1986). This can be done by adding to the logical qubits an dimensional ancillary âclockâ system, and constructing the Hamiltonian:
[TABLE]
where are a set of basis states for the clock system. The clock is prepared in the state and the system is allowed to evolve by for a period of time. If a final measurement of the clock system in the basis gives the outcome corresponding to the state , then the logical qubits will be in the output state . We note that the first two terms in Eq. 1 are not necessary but are included for later convenience, since they ensure that is positive semidefinite.
The Feynman circuit-to-Hamiltonian construction was used by Kitaev as part of his proof that the local Hamiltonian probelem is QMA-complete Kitaev et al. (2002), and, inspired by this, it was used by Aharonov and coworkers to prove that adiabatic quantum computation is computationally equivalent to the circuit model Aharonov et al. (2008). This latter application is the focus of this paper. In the next section we give a brief review of adiabatic quantum computing and a summary of the proof in Ref. Aharonov et al. (2008).
III Adiabatic quantum computation
Adiabatic quantum computing is a framework for quantum computing that is based on adiabatic variation of a Hamiltonian , where is a tunable parameter Albash and Lidar (2018). At some initial time the system is prepared in the ground state of the initial Hamiltonian . By the adiabatic theorem, if is increased slowly relative to the size of the spectral gap of the system will remain in the ground state of at each instant until it reaches the ground state of the final Hamiltonian . For example, we may consider the Hamiltonian where is a rescaled time parameter that increases from to as time evolves from the initial time to the final time . If the output of the quantum computation can be encoded in the final ground state, an adiabatic quantum computation will have been implemented.
The relationship between the computational power of the adiabatic model and the computational power of the circuit model is not obvious. However, it was proved in Ref. Aharonov et al. (2008) that they are computationally equivalent. This was done by showing that any quantum computation with a circuit description can be efficiently simulated by an adiabatic quantum evolution. Since the converse was already known to be true Farhi et al. (2000), this proved the computational equivalence of the two models. We now summarise the argument of Ref. Aharonov et al. (2008).
Since the input to the quantum circuit is the -qubit state and the output is , it is natural to try to construct an -qubit adiabatic model that has as the ground state of its initial Hamiltonian and as the ground state of its final Hamiltonian . However, this approach runs into the problem that the output state is unknown: how then can the corresponding Hamiltonian be constructed? In Ref. Aharonov et al. (2008) it was shown that, following Feynman and Kitaev, this difficulty can be overcome by adding to the logical qubits an dimensional clock system. It is straightforward to verify that the choice of initial Hamiltonian has the desired ground state . (Here, represents a projector onto the state of the âth qubit, with the identity operator acting on all other qubits.) It can also be checked that the final Hamiltonian , where is given in Eq. 1, has the ground state:
[TABLE]
which is a superposition of the orthonormal states . If a final measurement of the clock system in the basis gives the outcome corresponding to the state , then we know that the logical qubits will be in the output state . We emphasise that the Hamiltonian defined above can be constructed using only knowledge of the quantum circuit , and without direct knowledge of the output state .
The dimensional subspace spanned by the states is invariant under evolution by Aharonov et al. (2008). This means that, although the full state space is dimensional, the evolution by takes place entirely within the smaller dimensional subspace. The Hamiltonian restricted to this subspace is denoted and is given in the basis by the dimensional tridiagonal matrix Aharonov et al. (2008):
[TABLE]
Its eigenvalue equation is where and we label the eigenvalues in increasing order . To show that the adiabatic evolution is an efficient simulation of the quantum circuit it must be demonstrated that the spectral gap is at least inverse polynomial in the number of computation steps . In the following, we give two proofs that this is the case.
IV First proof
Our first proof is based on an ansatz for the eigenvectors of . The ansatz leads to a set of trancendental equations. Although these equations cannot be solved explicitly, they can be used to find approximate expressions for the eigenvalues and eigenvectors, and a lower bound for the spectral gap.
IV.1 Ansatz
We propose an ansatz for the eigenvector with the vector elements , . For now, , and are arbitrary complex numbers, but they will be specified shortly by the requirement that be an eigenstate of . Multiplying by the Hamiltonian gives a vector with the elements:
[TABLE]
We see that is âalmostâ an eigenvector of with eigenvalue , but not quite, since the first and last elements and do not have the correct form. Enforcing and leads to the conditions and , respectively. Substituting the second equation into the first gives a new condition:
[TABLE]
where, for later convenience, we have introduced the function . If is a solution to Eq. 2, our ansatz is an eigenstate of . We also note that the eigenvalue must be real, since the Hamiltonian is symmetric. This implies that there are two possibilities for : either is real or is complex with unit modulus.
IV.1.1 Real solution
We first consider the case where is real. Writing the eigenvalue and (unnormalised) eigenvector elements are:
[TABLE]
where, substituting into Eq. 2, we see that is a solution to the equation:
[TABLE]
Fig. 1(a) shows plotted as a function of . The plot shows (and it is easily verified by a calculation) that is continuous and monotonically decreasing, and is guaranteed to intersect a horizontal line at (at finite if , and at if ). This gives exactly one solution to the eigenvalue equation, which we denote . The corresponding eigenvalue and eigenvector are similarly labelled and .
IV.1.2 Complex solutions
Next, in the case where is complex with unit modulus we can write , which gives the eigenvalue and (unnormalised) eigenvector:
[TABLE]
where is the solution to the equation:
[TABLE]
If is a solution to Eq. 5 then it is clear that is also a solution for any , since . However, replacing in the expressions for the eigenvalue and eigenstate in Eq. 4 shows that these solutions all correspond to the same eigenvalue and eigenvector. We may therefore restrict to solutions to Eq. 5 in any range, say . Also, if is a solution to Eq. 5 then so is , since . But again, replacing in Eq. 4 shows that this does not give a distinct solution to the eigenvalue equation. All distinct solutions may therefore be found in the range . In Fig. 1(b) we plot as a function of in this range (the solid orange lines). The function diverges for certain values of . From Eq. 5 we see that these divergences occur at the points , for , marked by grey vertical lines in Fig. 1(b). Moreover, in the interval between two consecutive divergences the function increases continuously from to and will therefore cross a horizontal line at . Since there are such intervals in the range we are guaranteed solutions, which we denote where . The corresponding eigenvalues and eigenvectors are and . Since the eigenvalue is an increasing function of for we are also guaranteed that the eigenvalues are labelled in increasing order .
Combining the solution obtained for real with the solutions for complex gives a complete set of eigenvalues and eigenvectors of .
IV.2 Approximations
Although we have identified the complete set of solutions to the eigenvalue equation, we cannot solve the trancendental equations 3 and 5 to find explicit solutions. However, progress can be made by finding approximate solutions.
IV.2.1 Ground state approximation
We begin with the ground state eigenvalue and eigenvector , where is the solution to . When we have , which gives . With this approximation the ground state eigenvalue is:
[TABLE]
and the eigenvector elements are:
[TABLE]
In Fig. 2 we compare the exact ground state and its eigenvalue (found by numerical diagonalisation of ) with the approximation.
We note that the approximation overestimates , and so underestimates . The approximation therefore overestimates the eigenvalue and is an upper bound to the true eigenvalue, .
IV.2.2 Excited state approximations
We next approximate the excited state eigenvalues and eigenvectors , where are the solutions to in the range . In section IV.1 we showed that the âth solution lies in the range between two consecutive divergences of . A lower bound to the true value of is therefore found by choosing the smallest value in this range, i.e., . Since is an increasing function of for , a lower bound to the eigenvalue can be obtained using this lower bound for :
[TABLE]
This lower bound will be useful in the next subsection when we derive a lower bound on the spectral gap. However, in terms of the error with respect to the true value of , the approximation begins to break down as increases or as increases. This can be seen in Fig. 1(b), where the approximations (the thin vertical grey lines) depart from the true values (the solid orange lines) as increases or as increases. However, the approximation may be improved by observing that for or for , the function is well approximated by the linear expansion around the solutions to , i.e., around . This gives:
[TABLE]
which we can easily solve for to obtain . These linear approximations are plotted in the green dashed lines in Fig. 1(b). The two approximations for may be combined in a single approximation:
[TABLE]
In Fig. 2 we compare the approximate eigenvectors and eigenvalues with the exact ones (found numerically).
IV.2.3 Lower bound for the gap
In Eq. 6 we found that an upper bound to the ground state eigenvalue is , and in Eq. 7 that a lower bound to the first excited state eigenvalue is , where . This means that the spectral gap is bounded by:
[TABLE]
Minimising over gives:
[TABLE]
where we have expanded the right hand side to leading order in . This proves that the spectral gap of is at least inverse quadratic in .
We now give a second derivation of the same bound, based on an application of Weylâs theorem, leaving a discussion of the result to the conclusion in section VI.
V Second proof
Our second proof is based on an application of Weylâs theorem to an appropriate decomposition of the Hamiltonian .
V.1 Weylâs theorem
Weylâs theorem is an inequality on the eigenvalues of Hermitian matrices and their sums Franklin (2012). Let and be Hermitian matrices, and denote by , , and the sets of eigenvalues of , , and , respectively, with the eigenvalues labelled in increasing order. Weylâs theorem says that for any :
[TABLE]
Moreover, if is positive semidefinite we have . Therefore, a corollary of Weylâs theorem that if is positive semidefinite, we have for all . Alternatively, making the substitution , we have:
[TABLE]
for all if is positive semidefinite.
Weylâs theorem suggests a strategy for deriving a bound on the spectral gap of : we should find a decomposition for which the eigenvalues of and are known. Then, by applying the theorem we can find an upper bound to the ground state and a lower bound to the first excited state of . We begin by introducing the necessary analytically tractable matrices that will play the roles of or .
V.2 Analytically tractable tridiagonal matrices
We define the real matrix:
[TABLE]
For certain special choices of the numbers and it is possible to calculate the eigenvalues of this matrix, using the eigenstate ansatz given at the beginning of section IV.1. For our purposes, we need only two cases. First, the matrix (with and ), has the eigenvalues Yueh (2005); Willms (2008); Kouachi (2006):
[TABLE]
where Second, the matrix (with and ) has the eigenvalues Saleur (1990); Willms (2008); Katsura et al. (2015):
[TABLE]
V.3 Lower bound for the gap
To find a lower bound to the first excited state eigenvalue, we first write:
[TABLE]
This decomposition is of the form where and are Hermitian. Thus, we can apply Weylâs theorem (Eq. 10) to write the inequality:
[TABLE]
Now, we can use Eq. 12 to find . Since , we then have:
[TABLE]
where we have reverted to the notation for eigenvalues of . Note that this is the same as the lower bound derived in Eq. 7.
Next, we find an upper bound to the ground state eigenvalue of . We write:
[TABLE]
where . This decomposition is of the form where is Hermitian and is positive semidefinite. Thus, we can apply the corollory to Weylâs theorem (Eq. 11) to write:
[TABLE]
This gives
[TABLE]
where we have used Eq. 13 to determine the right hand side of the inequality. Note that this is the same as the upper bound derived in Eq. 6.
Since the bounds are the same as those derived in section IV, they combine to give the same lower bound for the minimum spectral gap, given in Eq. 9.
VI Conclusion
For the simulation of a quantum circuit with computation steps by an adiabatic evolution by a Hamiltonian , we have presented two relatively simple proofs that the spectral gap of is at least inverse quadratic in . Both proofs result in identical lower bounds for the minumum spectral gap:
[TABLE]
where . In the large limit, our lower bound is a factor of times larger than the bound that is given in Ref. Aharonov et al. (2008). Moreover, both proofs here are more elementary than the one presented in Ref. Aharonov et al. (2008). With respect to the lower bound given in Ref. Deift et al. (2007), ours is an improvement by a factor of in the large limit.
Our first proof (section IV) is based on an eigenstate ansatz that leads to a set of trancendental equations, reminiscent of the Bethe ansatz. Our second proof (section V) is based on an application of Weylâs theorem. Both approaches open up the possibility of using these tools in deriving bounds on spectral gaps in generalisations of the adiabatic Hamiltonian considered here.
Acknowledgements.
We would like to thank Ian Jubb, Luuk Coopmans and Kevin Kavanagh for helpful discussions. S.D. and G.K. acknowledge support from Science Foundation Ireland through Career Development Award 15/CDA/3240. H.K. was supported in part by JSPS KAKENHI Grants No. JP18H04478 and No. JP18K03445.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Aharonov et al. (2008) Dorit Aharonov, Wim Van Dam, Julia Kempe, Zeph Landau, Seth Lloyd, and Oded Regev, âAdiabatic quantum computation is equivalent to standard quantum computation,â SIAM review 50 , 755â787 (2008).
- 2Farhi et al. (2000) Edward Farhi, Jeffrey Goldstone, Sam Gutmann, and Michael Sipser, âQuantum computation by adiabatic evolution,â ar Xiv preprint quant-ph/0001106 (2000).
- 3Feynman (1986) Richard P. Feynman, âQuantum mechanical computers,â Foundations of physics 16 , 507â531 (1986).
- 4Deift et al. (2007) Percy Deift, Mary Beth Ruskai, and Wolfgang Spitzer, âImproved gap estimates for simulating quantum circuits by adiabatic evolution,â Quantum Information Processing 6 , 121â125 (2007).
- 5Mizel et al. (2007) Ari Mizel, Daniel A. Lidar, and Morgan Mitchell, âSimple proof of equivalence between adiabatic quantum computation and the circuit model,â Phys. Rev. Lett. 99 , 070502 (2007) . · doi â
- 6Deutsch (1989) David Elieser Deutsch, âQuantum computational networks,â Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences 425 , 73â90 (1989).
- 7Nielsen and Chuang (2000) M. Nielsen and I. Chuang, Quantum Computation and Quantum Information (CUP, 2000).
- 8Kitaev et al. (2002) Alexei Yu Kitaev, Alexander Shen, Mikhail N. Vyalyi, and Mikhail N. Vyalyi, Classical and quantum computation , 47 (American Mathematical Soc., 2002).
