Feeding the multitude: A polynomial-time algorithm to improve sampling
arXiv:1801.07681 · doi:10.1103/PhysRevE.99.043306
Abstract
A wide variety of optimization techniques, both exact and heuristic, tend to be biased samplers. This means that when attempting to find multiple uncorrelated solutions of a degenerate Boolean optimization problem a subset of the solution space tends to be favored while, in the worst case, some solutions can never be accessed by the used algorithm. Here we present a simple post-processing technique that improves sampling for any optimization approach, either quantum or classical. More precisely, starting from a pool of a few optimal configurations, the algorithm generates potentially new solutions via rejection-free cluster updates at zero temperature. Although the method is not ergodic and there is no guarantee that all the solutions can be found, fair sampling is typically improved. We illustrate the effectiveness of our method by improving the exponentially biased data produced by the D-Wave 2X quantum annealer [Phys. Rev. Lett. 118, 07052 (2017)], as well as data from three-dimensional Ising spin glasses. As part of the study, we also show that sampling is improved when sub-optimal states are included and discuss sampling at a finite fixed temperature.
16 pages, 15 figures, 2 tables
References in corpus (9)
- Mathematical Foundation of Quantum Annealing
- Feedback-optimized parallel tempering Monte Carlo
- Reexamining classical and quantum models for the D-Wave One processor
- Finding Low-Temperature States with Parallel Tempering, Simulated Annealing and Simple Monte Carlo
- Enhancing Quantum Annealing Performance for the Molecular Similarity Problem
- Effective optimization using sample persistence: A case study on quantum annealers and various Monte Carlo optimization methods
- Exact Ground States of Large Two-Dimensional Planar Ising Spin Glasses
- Free energy-based reinforcement learning using a quantum processor
- A Method of Finding a Lower Energy Solution to a QUBO/Ising Objective Function
Cited by in corpus (7)
- Uncertain fate of fair sampling in quantum annealing
- From Ansätze to Z-gates: a NASA View of Quantum Computing
- Computational complexity of three-dimensional Ising spin glass: Lessons from D-Wave annealer
- Mapping State Transition Susceptibility in Quantum Annealing
- Biased Degenerate Ground-State Sampling of Small Ising Models with Converged QAOA
- Optimization and benchmarking of the thermal cycling algorithm
- Counting with the quantum alternating operator ansatz