Modernizing Quantum Annealing using Local Searches
arXiv:1606.06833 · doi:10.1088/1367-2630/aa59c4
Abstract
I describe how real quantum annealers may be used to perform local (in state space) searches around specified states, rather than the global searches traditionally implemented in the quantum annealing algorithm. Such protocols will have numerous advantages over simple quantum annealing. By using such searches the effect of problem mis-specification can be reduced, as only energy differences between the searched states will be relevant. The quantum annealing algorithm is an analogue of simulated annealing, a classical numerical technique which has now been superseded. Hence, I explore two strategies to use an annealer in a way which takes advantage of modern classical optimization algorithms. Specifically, I show how sequential calls to quantum annealers can be used to construct analogues of population annealing and parallel tempering which use quantum searches as subroutines. The techniques given here can be applied not only to optimization, but also to sampling. I examine the feasibility of these protocols on real devices and note that implementing such protocols should require minimal if any change to the current design of the flux qubit-based annealers by D-Wave Systems Inc. I further provide proof-of-principle numerical experiments based on quantum Monte Carlo that demonstrate simple examples of the discussed techniques.
arXiv comment26 pages, 8 figures, typos in and around eq. 9 and 10 rectified in v2, path integral quantum annealing results added in v3 at referees request, minor corrections in v4 including addition of simulated annealing data at referee request. Note added about relvant citation which was missed in the published version in v5
References in corpus (24)
- A Quantum Adiabatic Evolution Algorithm Applied to Random Instances of an NP-Complete Problem
- Parallel Tempering: Theory, Applications, and New Perspectives
- Quantum Computation and Decision Trees
- A Quantum Random Walk Search Algorithm
- Spatial search by quantum walk
- Theory of Quantum Annealing of an Ising Spin Glass
- Quantum Annealing: A New Method for Minimizing Multidimensional Functions
- Defining and detecting quantum speedup
- What is the Computational Value of Finite Range Tunneling?
- Computational Role of Multiqubit Tunneling in a Quantum Annealer
- Entanglement in a quantum annealing processor
- Quantum versus Classical Annealing of Ising Spin Glasses
- Experimental Demonstration of a Robust and Scalable Flux Qubit
- A scalable control system for a superconducting adiabatic quantum optimization processor
- Error correcting codes for adiabatic quantum computation
- Efficient Cluster Algorithm for Spin Glasses in Any Space Dimension
- Understanding Quantum Tunneling through Quantum Monte Carlo Simulations
- Population Annealing with Weighted Averages: A Monte Carlo Method for Rough Free Energy Landscapes
- Adiabaticity in open quantum systems
- Population annealing: Theory and application in spin glasses
- Adiabatic quantum optimization with the wrong Hamiltonian
- Maximum-Entropy Inference with a Programmable Annealer
- Improved Error Bounds for the Adiabatic Approximation
- Hearing the Shape of the Ising Model with a Programmable Superconducting-Flux Annealer
Cited by in corpus (70)
- Perspectives of quantum annealing: Methods and implementations
- Quantum Annealing for Industry Applications: Introduction and Review
- Observation of topological phenomena in a programmable lattice of 1,800 qubits
- Reverse Quantum Annealing Approach to Portfolio Optimization Problems
- A Hybrid Solution Method for the Capacitated Vehicle Routing Problem Using a Quantum Annealer
- Hybrid quantum-classical algorithms in the noisy intermediate-scale quantum era and beyond
- Prospects for Quantum Enhancement with Diabatic Quantum Annealing
- Reverse annealing for the fully connected -spin model
- Improving solutions by embedding larger subproblems in a D-Wave quantum annealer
- Domain wall encoding of discrete variables for quantum annealing and QAOA
- Dynamics of reverse annealing for the fully-connected -spin model
- Temperature scaling law for quantum annealing optimizers
- Reverse quantum annealing of the -spin model with relaxation
- Improving quantum annealing of the ferromagnetic -spin model through pausing
- Reverse Annealing for Nonnegative/Binary Matrix Factorization
- Non-ergodic delocalized states for efficient population transfer within a narrow band of the energy landscape
- Quantum annealing with longitudinal bias fields
- Quantum Computing for Quantum Tunnelling
- Readiness of Quantum Optimization Machines for Industrial Applications
- Finding spin-glass ground states using quantum walks
- Travel time optimization on multi-AGV routing by reverse annealing
- An energetic perspective on rapid quenches in quantum annealing
- Mean field analysis of reverse annealing for code-division multiple-access multiuser detection
- Hybrid Quantum Annealing via Molecular Dynamics
- Variationally Scheduled Quantum Simulation
- Advanced anneal paths for improved quantum annealing
- Search range in experimental quantum annealing
- Many-body localization enables iterative quantum optimization
- Standard quantum annealing outperforms adiabatic reverse annealing with decoherence
- Experimental and Theoretical Study of Thermodynamic Effects in a Quantum Annealer
- Breakdown of the weak coupling limit in quantum annealing
- A double-slit proposal for quantum annealing
- Counterdiabatic Reverse Annealing
- Universal Quantum Optimization with Cold Atoms in an Optical Cavity
- A Hybrid Quantum-Classical Paradigm to Mitigate Embedding Costs in Quantum Annealing
- Fluctuation guided search in quantum annealing
- Initial State Encoding via Reverse Quantum Annealing and h-gain Features
- Optimization by a quantum reinforcement algorithm
- Cyclic Quantum Annealing: Searching for Deep Low-Energy States in 5000-Qubit Spin Glass
- Symmetry-Protected Quantum Adiabatic Evolution in Spontaneous Symmetry-Breaking Transitions
- Dynamics of Order Parameters of Non-stoquastic Hamiltonians in the Adaptive Quantum Monte Carlo Method
- Vacancies in graphene: an application of adiabatic quantum optimization
- How to Compute Using Quantum Walks
- Particle Track Classification Using Quantum Associative Memory
- Comparing the hardness of MAX 2-SAT problem instances for quantum and classical algorithms
- Theoretical survey of unconventional quantum annealing methods applied to adifficult trial problem
- Phase transitions in the frustrated Ising ladder with stoquastic and nonstoquastic catalysts
- The quantum annealing gap and quench dynamics in the exact cover problem
- Pulsed quantum annealing
- Modernizing Quantum Annealing II: Genetic algorithms with the Inference Primitive Formalism
- Hybrid Algorithm of Linear Programming Relaxation and Quantum Annealing
- Quantum Algorithm for Smoothed Particle Hydrodynamics
- Grover Speedup from Many Forms of the Zeno Effect
- Quantum annealing sampling with a bias field
- A Predictive Approach for Selecting the Best Quantum Solver for an Optimization Problem
- Continuous-time quantum optimisation without the adiabatic principle
- Zeno-effect Computation: Opportunities and Challenges
- Performance of quantum annealing for 2-SAT problems with multiple satisfying assignments
- Mapping State Transition Susceptibility in Quantum Annealing
- A thermodynamic approach to optimization in complex quantum systems
- Reverse quantum annealing assisted by forward annealing
- Atom Cavity Encoding for NP-Complete Problems
- Performance of Domain-Wall Encoding for Quantum Annealing
- Learning-Driven Annealing with Adaptive Hamiltonian Modification for Solving Large-Scale Problems on Quantum Devices
- Noise Effects on Diabatic Quantum Annealing Protocols
- Effect of Quantum Statistics on Computational Power of Atomic Quantum Annealers
- Quantum Annealing Algorithms for Estimating Ising Partition Functions
- Quantum annealing and condensed matter physics
- Exploring Quantum Annealing for Coarse-Grained Protein Folding
- Reducing quantum annealing biases for solving the graph partitioning problem