Abstract
Tunneling is often claimed to be the key mechanism underlying possible speedups in quantum optimization via quantum annealing (QA), especially for problems featuring a cost function with tall and thin barriers. We present and analyze several counterexamples from the class of perturbed Hamming weight optimization problems with qubit permutation symmetry. We first show that, for these problems, the adiabatic dynamics that make tunneling possible should be understood not in terms of the cost function but rather the semiclassical potential arising from the spin-coherent path-integral formalism. We then provide an example where the shape of the barrier in the final cost function is short and wide, which might suggest no quantum advantage for QA, yet where tunneling renders QA superior to simulated annealing in the adiabatic regime. However, the adiabatic dynamics turn out not be optimal. Instead, an evolution involving a sequence of diabatic transitions through many avoided-level crossings, involving no tunneling, is optimal and outperforms adiabatic QA. We show that this phenomenon of speedup by diabatic transitions is not unique to this example, and we provide an example where it provides an exponential speedup over adiabatic QA. In yet another twist, we show that a classical algorithm, spin-vector dynamics, is at least as efficient as diabatic QA. Finally, in a different example with a convex cost function, the diabatic transitions result in a speedup relative to both adiabatic QA with tunneling and classical spin-vector dynamics.
5 More- Received 10 May 2015
DOI:https://doi.org/10.1103/PhysRevX.6.031010
This article is available under the terms of the Creative Commons Attribution 3.0 License. Further distribution of this work must maintain attribution to the author(s) and the published article’s title, journal citation, and DOI.
Published by the American Physical Society
Physics Subject Headings (PhySH)
Popular Summary
Quantum annealing, a quantum computing heuristic that has been realized in commercial hardware, is heralded as a technology that might realize speedups in unstructured, real-world optimization problems. Quantum tunneling through tall and thin barriers in the optimization cost function is often assumed to be the mechanism underlying potential quantum annealing speedups because these kinds of barriers are easier to tunnel through than thermally traverse ones. Here, we provide counterexamples to this assumption by first demonstrating quantum speedup via tunneling relative to a popular classical optimization heuristic—simulated annealing—on a cost function with short and wide barriers. We additionally demonstrate that even when quantum tunneling is possible, it is not necessarily the most efficient quantum speedup mechanism.
Our theoretical work focuses on perturbed Hamming weight oracle problems: We specifically select problems for which the cost function is invariant under permutations of the input bit string because they are analytically and numerically tractable. We find that speedups can occur via a novel and intricate mechanism that we call a diabatic cascade, whereby at intermediate stages, high-energy levels are populated and then depopulated via a sequence of avoided level crossings. This mechanism offers the optimal way to solve several of the problems we study even when they allow for tunneling. We specifically select problems for which the cost function is invariant under permutations of the input bit string; they are furthermore analytically and numerically tractable. Moreover, in the quantum annealing context, these problems can be characterized by a potential energy function that exposes the presence of tunneling during the quantum anneal. Our findings sometimes show that spin-vector dynamics can outperform the speedup of diabatic quantum annealing, although this trend does not hold true in all cases.
We expect that our findings will clarify the mechanisms by which quantum annealing might offer a speedup in information processing.