This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Steering random spin systems to speed up the quantum adiabatic algorithm

A. Barış Özgüler Department of Physics, University of Wisconsin–Madison, Madison, WI 53706    Robert Joynt Department of Physics, University of Wisconsin–Madison, Madison, WI 53706    Maxim G. Vavilov Department of Physics, University of Wisconsin–Madison, Madison, WI 53706
(November 8, 2018)
Abstract

A general time-dependent quantum system can be driven fast from its initial ground state to its final ground state without generating transitions by adding a steering term to the Hamiltonian. We show how this technique can be modified to improve on the standard quantum adiabatic algorithm by making a single-particle and cluster approximation to the steering term. The method is applied to a one-dimensional Ising model in a random field. For the limit of strong disorder, the correction terms significantly enhance the probability for the whole system to remain in the ground state for the proposed non-stoquastic annealing protocol. We demonstrate that even when transitions occur for stronger interaction between qubits, the most probable quantum state is one of the lower energy states of the final Hamiltonian. Since the method can be applied to any model, and more sophisticated approximations to the steering term are possible, the new technique opens up an avenue for the improvement of the quantum adiabatic algorithm.

I Introduction

There is a furious race underway to construct the first practical quantum computer. To complement this, there is a large research effort to broaden the class of problems that can be attacked by these machines. A very promising direction is optimization problems. One of the leading candidate methods for solving such problems on a quantum computer is the quantum adiabatic algorithm (QAA) Farhi et al. (2001), in which the ground state of a simple quantum system is slowly transformed into the solution of the optimization problem. There have been extensive studies of the QAA on classical computers McGeoch (2014) and open-system quantum annealing devices intended to solve similar problems have been constructed Johnson et al. (2011); Boixo et al. (2013, 2014). The QAA exploits the adiabatic theorem and uses the fact that the ground state of appropriate quantum Hamiltonians correspond to difficult classical optimization problems, for which the standard classical search algorithms are inefficient due to the complicated landscape for the cost function Tanaka et al. (2017); Lucas (2014). The difficulty in demonstrating the QAA is the presence of small energy gaps that can lead to generalized Landau-Zener-Stueckelberg-Majorana (LZSM) tunneling Landau (1932); Zener (1932); Stueckelberg (1933); Majorana (1932). Once the tunneling occurs, the system leaves the instantaneous ground state, probably for good, and the algorithm breaks down.

In spin models, we may look more closely at the degrees of freedom that produce the dangerous avoided crossings. The classic LZSM problem can be thought of as a single spin-1/2 particle in a time-dependent magnetic field that reverses the spin direction. This is the local single-particle case. In the other limit, we may imagine a crossing of two levels whose energies are very close, but whose spatial configurations differ by the rearrangement of many spins, perhaps well-separated in space. This is the non-local case. Both contribute to unwanted tunneling.

In this paper, we propose a modification of the QAA that largely eliminates local LZSM tunneling. This modification requires accurate control of individual qubits that was demonstrated recently in various systems, including trapped ions Vittorini et al. (2014), Rydberg atoms Maller et al. (2015) and superconducting qubits Chow et al. (2009). In the conventional annealing protocol, the system is prepared in a strong field along the xx-direction without interaction, then the field is slowly changed to the final field and the interaction is turned on. During this process, a time-dependent gauge term causes transitions between the instantaneous eigenstates of the Hamiltonian. This term is proportional to the Berry curvature Berry (1984); Avron et al. (2011a, b); Gritsev and Polkovnikov (2012); Xu et al. (2014) and its effect was recently investigated in superconducting devices with a single qubit Schroer et al. (2014) and interacting qubits Roushan et al. (2014). We demonstrate that with the proper compensation of this topological term, qubits acquire protection against excitation processes, increasing the probability for the system to remain in the ground state even for short annealing times. This approach may also point the way toward more general improvements of quantum adiabatic algorithms.

II Method

The Hamiltonian in our approach is defined on the time interval 0tta0\leq t\leq t_{a}, where tat_{a} is the annealing time and it has the form:

Hqaa(t/ta)=fi(t/ta)Hi+ff(t/ta)Hf+Hs(t),H_{qaa}(t/t_{a})=f_{i}(t/t_{a})H_{i}+f_{f}(t/t_{a})H_{f}+H_{s}(t), (1)

Here HiH_{i} and HfH_{f} are time-independent Hamiltonians that represent a simple problem and a difficult optimization problem, respectively. The scalar functions fif_{i} and fff_{f} satisfy the boundary conditions: fi(0)=ff(1)=1f_{i}(0)=f_{f}(1)=1 and fi(1)=ff(0)=0f_{i}(1)=f_{f}(0)=0. However, we adjust these functions rather than choosing the customary linear-in-time forms. HsH_{s} is the steering term and key to our approach. The idea of adding an additional term to the Hamiltonian is not new and has been used to convert a stoquastic Hamiltonian to a non-stoquastic Hamiltonian Hormozi et al. (2017); Vinci and Lidar (2017), while modifications to the annealing schedule have been used to add quantum fluctuations Kadowaki and Nishimori (1998). It has also been used in the method of shortcuts to adiabaticity and quantum critical points del Campo et al. (2012); Takahashi (2013); del Campo (2013); Saberi et al. (2014); Del Campo and Zurek (2014); del Campo and Sengupta (2015); Rams et al. (2016); Takahashi (2017); Sels and Polkovnikov (2017). Our method is to make a local approximation to the exact formula for the counterdiabatic driving Hamiltonian, defined in the following paragraph.

We construct HsH_{s} using a result from adiabatic population transfer theory and counterdiabatic driving Demirplak and Rice (2003); Berry (2009). If a time-dependent Hamiltonian H0H_{0} has instantaneous eigenstates |n(t)|n(t)\rangle such that H0(t)|n(t)=En(t)|n(t)H_{0}(t)|n(t)\rangle=E_{n}(t)|n(t)\rangle, then we can define the steering Hamiltonian as

H1(t)=im=22L|mm|tH0|11|E1Em+(h.c.).H_{1}(t)=i\hbar\sum_{m=2}^{2^{L}}\frac{|{m}\rangle\langle{m}|\partial_{t}H_{0}|{1}\rangle\langle{1}|}{E_{1}-E_{m}}+\text{(h.c.)}. (2)

The modified Hamiltonian H(t)=H0(t)+H1(t)H(t)=H_{0}(t)+H_{1}(t) drives the ground state |1|1\rangle of H0H_{0} without any transitions. If the initial state at t=0t=0 is the ground state of H0H_{0}, then the solution of the time-dependent Schrödinger equation at tat_{a} is the ground state of H0H_{0}. We could take H0=fi(t/ta)Hi+ff(t/ta)HfH_{0}=f_{i}(t/t_{a})H_{i}+f_{f}(t/t_{a})H_{f} and Hs=H1H_{s}=H_{1}, and this would yield the solution of the optimization problem with certainty, but unfortunately the computation of H1H_{1} is not efficient. Instead, we propose a local approximation to H1H_{1}. We note that for single spin-1/2 particle at site kk with Hamiltonian H0(k)(t)=𝑩(𝒌)(t)𝝈(𝒌)/2H_{0}^{(k)}(t)=\bm{B^{(k)}}(t)\cdot{\bm{\sigma^{(k)}}}/2 the steering term is

H0,s(k)(t)=12(B(k)(t))2(𝑩(𝒌)(t)×t𝑩(𝒌)(t))𝝈(𝒌)H_{0,s}^{(k)}(t)=\frac{1}{2(B^{(k)}(t))^{2}}(\bm{B^{(k)}}(t)\times\partial_{t}\bm{B^{(k)}}(t))\cdot\bm{\sigma^{(k)}} (3)

and we may correct for an arbitrary random magnetic field on an array of spins by summing over kk.

To illustrate our method we choose the one-dimensional random-field Ising model (RFIM) on a ring of LL spins:

Hf=k=1Lhkσz(k)+Jk=1Lσz(k)σz(k+1)H_{f}=\sum_{k=1}^{L}h_{k}\sigma_{z}^{(k)}+J\sum_{k=1}^{L}\sigma_{z}^{(k)}\sigma_{z}^{(k+1)} (4)

with periodic boundary conditions understood. The hkh_{k} are chosen uniformly from the interval [1,1][-1,1]. The width of the disorder distribution sets the energy scale. The initial Hamiltonian is chosen as usual to be a uniform transverse magnetic field

Hi=h0k=1Lσx(k).H_{i}=h_{0}\sum_{k=1}^{L}\sigma_{x}^{(k)}. (5)

In the calculations below we take h0=10h_{0}=10.

The RFIM at J=0J=0 has the simple solution σzk=hk/|hk|\langle{\sigma_{z}^{k}}\rangle=-h_{k}/|h_{k}|, while the JJ\rightarrow\infty limit is an antiferromagnet. At small JJ, J<<havJ<<h_{av} (havh_{av}, average random field, \sim 1/2 in this paper), the ground state has just a few spins that deviate from the J=0J=0 solution at sites kk where |hk||h_{k}| happens to be small. The spin at site kk feels a time-dependent effective field with a zz-component given by the sum of hkh_{k} and J[σz(k1)(t)+σz(k+1)(t)]J[\langle{\sigma_{z}^{(k-1)}(t)}\rangle+\langle{\sigma_{z}^{(k+1)}(t)}\rangle], where σz(k±1)(t)\langle{\sigma_{z}^{(k\pm 1)}(t)}\rangle are the time-dependent expectation values of the zz-components of the neighboring spins. When the magnitude of the total effective field (including the xx-component) becomes small, the gap becomes small and the QAA can fail. This is the type of failure that our local approximation for H1H_{1} should be able to fix. At larger JJ values, (JJ of order 1) there will be larger clusters of spins that deviate from the J=0J=0 solution. This will create situations where there are small energy gaps separating states that differ by many spin flips. Our single-spin approximation for the steering term is then not expected to work, and more sophisticated approximations are required. We will later present a cluster method that is a step in this direction.

It is clear that the steering method is applicable in principle to any model that includes a random field. Our choice of the RFIM is motivated by the facts that it has a relatively small number of parameters, is simple to simulate numerically, and the statistical properties of the final Hamiltonian of Eq. (4) have been well studied. By the standards of the field, the one-dimensional RFIM is fairly simple but it has nevertheless served as a common testbed for the QAA.

Notice that HiH_{i} and HfH_{f} are both stoquastic Bravyi and Hastings (2017) but the introduction of HsH_{s} makes the Hamiltonian non-stoquastic. This is somewhat similar to a previous study, Hormozi et al. (2017), but our motivation for introducing the additional term is quite different.

We choose fi(t)=cos2(πτ/2)f_{i}(t)=\cos^{2}(\pi\tau/2) and ff(t)=sin2(πτ/2)f_{f}(t)=\sin^{2}(\pi\tau/2), where τt/ta\tau\equiv t/t_{a}. The initial behavior of fff_{f} and the final behavior of fif_{i} are quadratic; this is chosen so that Hs(t=0)=Hs(t=ta)=0H_{s}(t=0)=H_{s}(t=t_{a})=0 and the derivatives provide slow start and stop. These choices, together with Eq. (3), give

Hs(τ)=k=1Lh0hkπsin(πτ)4ta[h02cos4(πτ/2)+hk2sin4(πτ/2)]σy(k).H_{s}(\tau)=\sum_{k=1}^{L}\frac{-h_{0}h_{k}\pi\sin(\pi\,\tau)}{4\,t_{a}[h_{0}^{2}\cos^{4}(\pi\,\tau/2)+h_{k}^{2}\sin^{4}(\pi\,\tau/2)]}\\ \,\sigma_{y}^{(k)}. (6)

Since tat_{a} can be small, the size of the steering term can be large. Of course an arbitrarily large HsH_{s} is unphysical. Ultimately, the interesting parameter range for the QAA is when tat_{a} is large. In this case the steering term is typically small compared to the other terms in the Hamiltonian.

III Results

With these definitions we solve the time dependent Schrödinger equation for HqaaH_{qaa} numerically Johansson et al. (2012, 2013). For comparison purposes it is useful to solve the same instance of the problem with the above definition of HsH_{s} (“with steering”) and setting Hs=0H_{s}=0 (“without steering”). We also define the success probability, i.e., the probability to be in the ground state at the end of the evolution, as P1=|1|ψ(t=ta)|2P_{1}=|\langle{1}|{\psi(t=t_{a})}\rangle|^{2}.

Refer to caption
Figure 1: (Color online) Average ground state probability as a function of the annealing time tat_{a}. The hkh_{k} are chosen uniformly from the interval [W,W][-W,W], where W=1W=1. All energy variables are measured in units of WW, and time variables are measured in units of /W\hbar/W throughout the paper. (a) L=1L=1. In the inset, the red magnetic field vector rotates from xx to zz direction in the standard quantum annealing process. The steering field applied in the y-y direction suppresses transitions to the excited states. (b) L=3L=3, J=0.1J=0.1. The green diamond curve is the result of the application of Eq. (2), the exact Berry formula. The inset shows the sketch of the open chain of 3 spins considered here.

III.1 Small Systems

In Fig. 1 we report results for the systems with L=1L=1 and L=3L=3 using Eq. (2). In part (a) of the figure, we show the fundamental effect of steering. The system finds the ground state independent of the annealing time to within our numerical accuracy for this case, which is to say 1 part in 10910^{9}. In part (b) of the figure, we compared the 1-spin steering with the case of no steering applied and with the “full steering”. Full steering is the exact application of Eq. (2). It is the basis of the cluster approach that we present in the later part of the paper.

III.2 Comparison to Other Methods

Small systems are only of interest for illustration purposes. Practical applications require larger systems. Because of the need to average over disorder realizations, we are limited to L12L\leq 12. A sketch of the system we consider is shown in the inset of Fig. 2(a) for LL = 10. In Fig. 2(a), we present how the average ground state probability changes as a function of the annealing time for a weak interaction (J=0.1J=0.1). Especially for short annealing times, the probability of achieving the ground state and thereby successfully solving the optimization problem is quite small without steering. It is greatly enhanced by steering for short and long annealing times. In Fig. 2(a) we also show as dashed lines the result of a “naive” classical algorithm in which we choose the solution of the non-interacting system: σzk=hk/|hk|\langle{\sigma_{z}^{k}}\rangle=-h_{k}/|h_{k}|. This solution is obtained by choosing J=0J=0 in the problem Hamiltonian HfH_{f}, Eq. (2), and applying the steering, Eq. (6). The steered QAA outperforms this algorithm in the range ta>102t_{a}>10^{2} for J=0.1J=0.1.

Refer to caption
Figure 2: (Color online) (a) Average ground state probability as a function of the annealing time tat_{a}. LL = 8 (square), LL = 10 (circle), LL = 12 (diamond) compared for JJ = 0.1. (b) Average ground state probability as a function of the interaction parameter JJ for a short annealing time ta=1t_{a}=1. The red (upper), blue (middle) and green (lower) dashed lines show the naive algorithm results for L=8,10,12L=8,10,12, respectively. (c) Average ground state probability as a function of the interaction parameter JJ for a longer annealing time ta=100t_{a}=100.
Refer to caption
Figure 3: (Color online) Same markers are used in this figure as in Fig. 2(a) and (b) for the standard QAA and the steered QAA. For the naive algorithm, red (upper), blue (middle) and green (lower) “x” markers are used in the insets for L=8,10,12L=8,10,12, respectively. In the insets, the naive algorithm is compared with the steered QAA. tat_{a} = 1, JJ = 0.3. Several system sizes are shown. (a) The probability distribution over all final eigenstates |n(ta)|n(t_{a})\rangle as a function of the level index nn, computed by comparing the results of the QAA with an exact calculation. Pn=|ψ(ta)|n(ta)|2P_{n}=|\langle\psi(t_{a})|n(t_{a})\rangle|^{2}. The effect of steering is to squeeze the width of the probability distribution by two orders of magnitude and in the direction of the ground state. (b) Cumulative probability distribution. SN=n=1NPn¯S_{N}=\sum\limits_{n=1}^{N}\overline{P_{n}}. With the steered algorithm, the chance to find one of the low-lying states is significantly enhanced.
Refer to caption
Figure 4: (Color online) Average infidelity as a function of 1/J1/J and tat_{a}. L=12L=12. Plots for (a) the naive algorithm, (b) the standard QAA, and (c) the steered QAA. In the region covered by the white dashed lines, the steered QAA gives higher fidelity than the other two algorithms. (d) The colorbar shows the infidelity values.

When the interaction becomes stronger, the low-lying states have a more entangled character; they cannot be written, even approximately, as product states. Thus the local steering algorithm becomes ineffective. This is shown for a short annealing time ta=1t_{a}=1 in Fig. 2(b), where the average ground state probability is plotted as a function of JJ. We see a crossover at J1J\sim 1 from a regime in which steering is effective to a regime where it is not. It is interesting that the addition of HsH_{s} does not improve the QAA for J2J\geq 2, and can even degrade the performance. We attribute this to the fact that the system, for part of its evolution, is trying to find the ground state of a Hamiltonian Hi+Hf+HsH_{i}+H_{f}+H_{s} that is somewhat further from the problem Hamiltonian compared to Hi+HfH_{i}+H_{f}. The “recovery” of the steered Hamiltonian at larger JJ is presumably due to the ground state being a locally perturbed antiferromagnetic state, close once more to a product state. For such a short annealing time, of course both the steered QAA and the standard QAA perform relatively poorly. This can be seen by plotting the results for the naive algorithm, shown by the dashed lines. Obviously, the results of this algorithm are independent of tat_{a}. Its success is similar to that of the steered QAA for J<1J<1. For larger values of JJ, the naive algorithm performs poorly, as expected from the fact that it ignores interactions.

In Fig. 2(c) the annealing time is longer: ta=100t_{a}=100. We see similar trends overall - steering becomes ineffective at larger JJ. This plot does show clearly that there are definite differences between the standard QAA and the steered QAA at intermediate annealing times.

III.3 Distribution over Low-lying States

Next, we consider how the introduction of a moderate interaction (J=0.3J=0.3) modifies the final distribution of the probability over all states both with and without steering, using a short annealing time ta=1t_{a}=1. Recall that LL is the number of spins and the total number of levels is 2L2^{L}, which is the size of the classical problem. In Fig. 3 we plot probabilities PnP_{n} of all states, defined as Pn=|ψ(ta)|n(ta)|2P_{n}=|\langle\psi(t_{a})|n(t_{a})\rangle|^{2}, and the cumulative probability, defined as SN=n=1NPn¯S_{N}=\sum\limits_{n=1}^{N}\overline{P_{n}}. The states |n(ta)|n(t_{a})\rangle are eigenstates of HfH_{f} and they are arranged in order of increasing energy. |ψ(ta)|\psi(t_{a})\rangle is the final state computed in the QAA. This is done for several system sizes. Of course to obtain these data we must also solve the problem exactly for |n(ta)|n(t_{a})\rangle, so this limits the size of systems we can treat. Again we average over 10410^{4} realizations of the disorder for each curve shown.

The effect of steering on the QAA is very dramatic. Roughly speaking, for all system sizes the width of the probability distribution is squeezed down towards the ground state by two orders of magnitude by steering the QAA. The chance of making a serious error and ending in a state with high index is greatly reduced. If we think of the system as diffusing from one instantaneous eigenstate to another during the course of a computation, it seems that the effect of steering is to reduce the diffusion rate regardless of whether the system is close to the ground state or not.

Certain final states or groups of final states appear to be favored, and the groups are somewhat different for the steered and unsteered cases. We can speculate that these states represent local energy minima. The unsteered algorithm may in fact be superior in escaping local minima that come from extended eigenstates while the steered algorithm is more effective at avoiding local minima that come from more localized eigenstates.

On the other hand, for these values of tat_{a} and JJ, the advantage of the steered QAA over the naive algorithm is marginal — the data points nearly overlap. In the next subsection we investigate when the results for these two algorithms separate.

III.4 Regime of Superiority of Steered QAA over Other Methods

Figs. 1, 2 and 3 demonstrate that steering can improve the QAA substantially for J0.3J\leq 0.3 and tA10t_{A}\leq 10. However, our results so far leave open the possibility that a combination of the standard QAA and the naive algorithm could give a roughly comparable performance to the steered QAA. We now show that this is not the case. In Fig. 4 we present contour plots of the infidelity for the naive algorithm, the unsteered QAA and the steered QAA as a function of the two key parameters tat_{a} and JJ. This allows us to locate the range in which the performance of the steered QAA is superior. This is the interior of the dashed white region in Fig. 4(c). Since this is a log-log plot, the range of parameters inside the region is quite large.

The key point is that steering is in fact effective when the spin interacts with its neighbors. It becomes entangled with neighboring spins and its state can no longer represented by a pure state on the surface of the Bloch sphere, but one may still define an effective field. When the magnitude of the total effective field is small, a small gap in the excitation spectrum is likely. This is obviously the dangerous case. Our results show that steering is also effective in this situation. The steered QAA is superior to the unsteered QAA in all cases. The improvement is particularly dramatic when tat_{a} is small, but even at moderate values the improvement is substantial.

III.5 Cluster Steering

One of the advantages of the steering method is that it is susceptible to systematic improvement. The results presented so far are only those that follow from a single-particle approximation to the steering Hamiltonian. In this subsection, we present our results for a more sophisticated approximation that we call cluster steering. This is defined as follows. The spin which has minimum random field (whose direction is therefore likely to be determined by the interaction) is identified. This spin and its two neighbors are considered as a cluster. The cluster steering term is found from Eq. (2). In this approach, while the cluster steering is being applied to the spin trio, 1-spin steering is applied to each spin in the rest of the chain. There are 12 spins in the chain and 10410^{4} realizations are performed. In Fig. 5, the two types of the steering are compared with the case of no steering. At small JJ, the curves with steering coincide and, at stronger JJ, all curves go up. The latter happens because in this regime the spectrum becomes more regular with level repulsion. However, the steering of weak clusters helps to maintain the system in the ground state even for intermediate strengths of interaction. With the cluster approach, the ground state probability does not drop to smaller values sharply. When JJ is small, the ground state probability curve is more flat comparing to the curve of 1-spin steering.

Refer to caption
Figure 5: (Color online) Average ground state probability as a function of the interaction parameter JJ for the QAA without steering, with 1-spin steering, and with cluster steering. Cluster steering improves the results for J0.2J\leq 0.2 ta=128t_{a}=128, LL = 12.

IV Conclusion

We have demonstrated significant improvements in the QAA for random-field spin systems with relatively weak interactions. This is done by adding a term to the Hamiltonian that suppresses transitions representing local spin re-orientations. When the interactions become stronger, the low-energy eigenstates become more extended and the technique in the approximation used here becomes ineffective. In other words, the method is good for insulating phases and not for metallic phases of disordered systems. However, the steering concept itself, as represented by the correction term in Eq. (3) is not at all limited to local modifications of the problem. We have made a cluster expansion to construct a less local form of the operator in Eq. (6). It should also be possible to work out ways of improving the steering so that it is effective in metallic phases as well.

We have not yet investigated systematically the crucial question of how the improvements in the algorithm scale with system size. The local nature of the improvements of the steering would suggest at least a constant speedup comparing to the standard annealing procedure. Of course in practical calculations even a constant speedup is very desirable, as long as the constant is big. For certain problems, we have shown that two orders of magnitude can be achieved.

The protocol is applied to a particular configuration of the final Hamiltonian, where both local fields and couplings between the spins are exactly determined by the corresponding classical optimization problem. To evaluate the performance of the algorithm for different problems with similar structure, we assume that the optimization problems represent an ensemble of random Hamiltonians. The success is determined both by the quantum fidelity of the final state and by the fraction of successful solutions out of the ensemble. For tat_{a} fixed at 1, we have the following comparisons for the standard and steered QAAs. Out of exponentially large system size 2L2^{L} with L=12L=12, we find with probability above 99% that the system is in one of 21 low energy states when J=0.1J=0.1. For J=0.3J=0.3 and the same LL, we find one of the 398 low energy states with probability above 99% for the QAA with 1-spin steering. For the unsteered algorithm, the corresponding values are too large — 3949 and 3929, respectively. For the QAA with 1-spin steering, the probability to find one of the lowest 1% of 2L2^{L} (with L=12L=12) energy states is 99.7% when J=0.1J=0.1. When J=0.3J=0.3, the probability becomes 81%. For the unsteered algorithm, the corresponding probabilities are only 3% and 4%, respectively. Thus, by controlling 3L3L local fields, we are guaranteed to find one of the low energy states out of 2L2^{L} states.

We have also compared the steered QAA to a naive classical algorithm that works only for weak interactions. Combining all our results shows that there is a substantial range of parameters for which the steered QAA outperforms both the standard QAA and the naive algorithm.

Acknowledgments

We are thankful to Sergey Knysh and Vadim Smelyanskiy for fruitful discussions. The simulations were performed using the computing resources and assistance of the UW-Madison Center For High Throughput Computing (CHTC). The work was supported by NSF EAGER Grant No. DMR-1743986.

References cited

  • Farhi et al. (2001) E. Farhi, J. Goldstone, S. Gutmann, J. Lapan, A. Lundgren,  and D. Preda, Science 292, 472 (2001).
  • McGeoch (2014) C. C. McGeoch, Synthesis Lectures on Quantum Computing 5, 1 (2014).
  • Johnson et al. (2011) M. W. Johnson, M. H. Amin, S. Gildert, T. Lanting, F. Hamze, N. Dickson, R. Harris, A. J. Berkley, J. Johansson, P. Bunyk, et al., Nature 473, 194 (2011).
  • Boixo et al. (2013) S. Boixo, T. Albash, F. M. Spedalieri, N. Chancellor,  and D. A. Lidar, Nature communications 4, 2067 (2013).
  • Boixo et al. (2014) S. Boixo, T. F. Rønnow, S. V. Isakov, Z. Wang, D. Wecker, D. A. Lidar, J. M. Martinis,  and M. Troyer, Nature Physics 10, 218 (2014).
  • Tanaka et al. (2017) S. Tanaka, R. Tamura,  and B. K. Chakrabarti, Quantum spin glasses, annealing and computation (Cambridge University Press, 2017).
  • Lucas (2014) A. Lucas, Frontiers in Physics 2, 5 (2014).
  • Landau (1932) L. D. Landau, Phys. Zeitschrift der Sowjetunion 1, 88 (1932).
  • Zener (1932) C. Zener, Proc. R. Soc. A Math. Phys. Eng. Sci. 137, 696 (1932).
  • Stueckelberg (1933) E. C. G. Stueckelberg, Helv. Phys. Acta 5, 369 (1933).
  • Majorana (1932) E. Majorana, Nuovo Cim. 9, 43 (1932).
  • Vittorini et al. (2014) G. Vittorini, D. Hucul, I. V. Inlek, C. Crocker,  and C. Monroe, Phys. Rev. A 90, 040302 (2014).
  • Maller et al. (2015) K. M. Maller, M. T. Lichtman, T. Xia, Y. Sun, M. J. Piotrowicz, A. W. Carr, L. Isenhower,  and M. Saffman, Phys. Rev. A 92, 022336 (2015).
  • Chow et al. (2009) J. M. Chow, J. M. Gambetta, L. Tornberg, J. Koch, L. S. Bishop, A. A. Houck, B. R. Johnson, L. Frunzio, S. M. Girvin,  and R. J. Schoelkopf, Phys. Rev. Lett. 102, 090502 (2009).
  • Berry (1984) M. V. Berry, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences 392, 45 (1984).
  • Avron et al. (2011a) J. E. Avron, M. Fraas, G. M. Graf,  and P. Grech, Commun. Math. Phys. 305, 633 (2011a)arXiv:0912.4640v2 .
  • Avron et al. (2011b) J. E. Avron, M. Fraas, G. M. Graf,  and O. Kenneth, New J. Phys. 13, 053042 (2011b).
  • Gritsev and Polkovnikov (2012) V. Gritsev and A. Polkovnikov, Proc. Natl. Acad. Sci. U. S. A. 109, 6457 (2012)arXiv:1109.6024 .
  • Xu et al. (2014) C. Xu, A. Poudel,  and M. G. Vavilov, Phys. Rev. A 89, 052102 (2014)arXiv:1402.4210 .
  • Schroer et al. (2014) M. D. Schroer, M. H. Kolodrubetz, W. F. Kindel, M. Sandberg, J. Gao, M. R. Vissers, D. P. Pappas, A. Polkovnikov,  and K. W. Lehnert, Phys. Rev. Lett. 113, 050402 (2014).
  • Roushan et al. (2014) P. Roushan, C. Neill, Y. Chen, M. Kolodrubetz, C. Quintana, N. Leung, M. Fang, R. Barends, B. Campbell, Z. Chen, B. Chiaro, A. Dunsworth, E. Jeffrey, J. Kelly, A. Megrant, J. Mutus, P. J. J. O’Malley, D. Sank, A. Vainsencher, J. Wenner, T. White, A. Polkovnikov, A. N. Cleland,  and J. M. Martinis, Nature 515, 241 (2014)arXiv:1407.1585 .
  • Hormozi et al. (2017) L. Hormozi, E. W. Brown, G. Carleo,  and M. Troyer, Physical Review B 95, 184416 (2017).
  • Vinci and Lidar (2017) W. Vinci and D. A. Lidar, npj Quantum Information 3, 38 (2017).
  • Kadowaki and Nishimori (1998) T. Kadowaki and H. Nishimori, Physical Review E 58, 5355 (1998).
  • del Campo et al. (2012) A. del Campo, M. M. Rams,  and W. H. Zurek, Phys. Rev. Lett. 109, 115703 (2012).
  • Takahashi (2013) K. Takahashi, Phys. Rev. E 87, 062117 (2013).
  • del Campo (2013) A. del Campo, Physical review letters 111, 100502 (2013).
  • Saberi et al. (2014) H. Saberi, T. c. v. Opatrný, K. Mølmer,  and A. del Campo, Phys. Rev. A 90, 060301 (2014).
  • Del Campo and Zurek (2014) A. Del Campo and W. H. Zurek, International Journal of Modern Physics A 29, 1430018 (2014).
  • del Campo and Sengupta (2015) A. del Campo and K. Sengupta, The European Physical Journal Special Topics 224, 189 (2015).
  • Rams et al. (2016) M. M. Rams, M. Mohseni,  and A. del Campo, New Journal of Physics 18, 123034 (2016).
  • Takahashi (2017) K. Takahashi, Phys. Rev. A 95, 012309 (2017).
  • Sels and Polkovnikov (2017) D. Sels and A. Polkovnikov, Proceedings of the National Academy of Sciences 114, E3909 (2017).
  • Demirplak and Rice (2003) M. Demirplak and S. A. Rice, The Journal of Physical Chemistry A 107, 9937 (2003).
  • Berry (2009) M. Berry, Journal of Physics A: Mathematical and Theoretical 42, 365303 (2009).
  • Bravyi and Hastings (2017) S. Bravyi and M. Hastings, Communications in Mathematical Physics 349, 1 (2017).
  • Johansson et al. (2012) J. Johansson, P. Nation,  and F. Nori, Computer Physics Communications 183, 1760 (2012).
  • Johansson et al. (2013) J. Johansson, P. Nation,  and F. Nori, Computer Physics Communications 184, 1234 (2013).