Determining the Complexity of the Quantum Adiabatic Algorithm using Monte Carlo Simulations A.P. Young, University of California Santa Cruz

Slides:



Advertisements
Similar presentations
PRAGMA – 9 V.S.S.Sastry School of Physics University of Hyderabad 22 nd October, 2005.
Advertisements

Sergey Bravyi, IBM Watson Center Robert Raussendorf, Perimeter Institute Perugia July 16, 2007 Exactly solvable models of statistical physics: applications.
APRIL 2010 AARHUS UNIVERSITY Simulation of probed quantum many body systems.
10/7/2014 Constrainedness of Search Toby Walsh NICTA and UNSW
Optimization in mean field random models Johan Wästlund Linköping University Sweden.
1 Optimization Algorithms on a Quantum Computer A New Paradigm for Technical Computing Richard H. Warren, PhD Optimization.
Adiabatic Evolution Algorithm Chukman So ( ) Steven Lee ( ) December 3, 2009 for CS C191 In this presentation we will talk about the quantum.
Parallel Scheduling of Complex DAGs under Uncertainty Grzegorz Malewicz.
Boris Altshuler Columbia University Anderson Localization against Adiabatic Quantum Computation Hari Krovi, Jérémie Roland NEC Laboratories America.
Adiabatic Quantum Computation with Noisy Qubits Mohammad Amin D-Wave Systems Inc., Vancouver, Canada.
1 Optimization problems such as MAXSAT, MIN NODE COVER, MAX INDEPENDENT SET, MAX CLIQUE, MIN SET COVER, TSP, KNAPSACK, BINPACKING do not have a polynomial.
Reduction Techniques Restriction Local Replacement Component Design Examples.
Quantum Algorithms Towards quantum codebreaking Artur Ekert.
1 Towards Efficient Sampling: Exploiting Random Walk Strategy Wei Wei, Jordan Erenrich, and Bart Selman.
[1][1][1][1] Lecture 5-7: Cell Planning of Cellular Networks June 22 + July 6, Introduction to Algorithmic Wireless Communications David Amzallag.
Monte Carlo Evidence of the Haldane Conjecture Bartolome Allés ( INFN Pisa ) Alessandro Papa ( Univ. Calabria ) XIV SMFT Workshop, September 3, 2008, Bari.
Phase Diagram of a Point Disordered Model Type-II Superconductor Peter Olsson Stephen Teitel Umeå University University of Rochester IVW-10 Mumbai, India.
Integer Programming Difference from linear programming –Variables x i must take on integral values, not real values Lots of interesting problems can be.
Monte Carlo Simulation of Ising Model and Phase Transition Studies
Schrödinger’s Elephants & Quantum Slide Rules A.M. Zagoskin (FRS RIKEN & UBC) S. Savel’ev (FRS RIKEN & Loughborough U.) F. Nori (FRS RIKEN & U. of Michigan)
Genetic Algorithms Nehaya Tayseer 1.Introduction What is a Genetic algorithm? A search technique used in computer science to find approximate solutions.
Parallel Flat Histogram Simulations Malek O. Khan Dept. of Physical Chemistry Uppsala University.
Continuous Time Monte Carlo and Driven Vortices in a Periodic Potential V. Gotcheva, Yanting Wang, Albert Wang and S. Teitel University of Rochester Lattice.
Efficient Quantum State Tomography using the MERA in 1D critical system Presenter : Jong Yeon Lee (Undergraduate, Caltech)
Monte Carlo Simulation of Ising Model and Phase Transition Studies By Gelman Evgenii.
Relating computational and physical complexity Computational complexity: How the number of computational steps needed to solve a problem scales with problem.
School of something FACULTY OF OTHER Quantum Information Group School of Physics and Astronomy Spectrum of the non-abelian phase in Kitaev's honeycomb.
The Theory of NP-Completeness 1. Nondeterministic algorithms A nondeterminstic algorithm consists of phase 1: guessing phase 2: checking If the checking.
Quantum Monte-Carlo for Non-Markovian Dynamics Collaborator : Denis Lacroix Guillaume Hupin GANIL, Caen FRANCE  Exact  TCL2 (perturbation)  TCL4  NZ2.
F.F. Assaad. MPI-Stuttgart. Universität-Stuttgart Numerical approaches to the correlated electron problem: Quantum Monte Carlo.  The Monte.
Outline Review of extended ensemble methods (multi-canonical, Wang-Landau, flat-histogram, simulated tempering) Replica MC Connection to parallel tempering.
1 MCMC Style Sampling / Counting for SAT Can we extend SAT/CSP techniques to solve harder counting/sampling problems? Such an extension would lead us to.
Closest String with Wildcards ( CSW ) Parameterized Complexity Analysis for the Closest String with Wildcards ( CSW ) Problem Danny Hermelin Liat Rozenberg.
Lecture note 8: Quantum Algorithms
1 Worm Algorithms Jian-Sheng Wang National University of Singapore.
Merlin-Arthur Games and Stoquastic Hamiltonians B.M. Terhal, IBM Research based on work with Bravyi, Bessen, DiVincenzo & Oliveira. quant-ph/ &
The Road to Quantum Computing: Boson Sampling Nate Kinsey ECE 695 Quantum Photonics Spring 2014.
Quantum Information Theory: Present Status and Future Directions Julia Kempe CNRS & LRI, Univ. de Paris-Sud, Orsay, France Newton Institute, Cambridge,
The Ising Model Mathematical Biology Lecture 5 James A. Glazier (Partially Based on Koonin and Meredith, Computational Physics, Chapter 8)
Monté Carlo Simulation  Understand the concept of Monté Carlo Simulation  Learn how to use Monté Carlo Simulation to make good decisions  Learn how.
1 The Theory of NP-Completeness 2 Cook ’ s Theorem (1971) Prof. Cook Toronto U. Receiving Turing Award (1982) Discussing difficult problems: worst case.
Time-dependent Schrodinger Equation Numerical solution of the time-independent equation is straightforward constant energy solutions do not require us.
Exploring the connection between sampling problems in Bayesian inference and statistical mechanics Andrew Pohorille NASA-Ames Research Center.
Rotational spectra of molecules in small Helium clusters: Probing superfluidity in finite systems F. Paesani and K.B. Whaley Department of Chemistry and.
A Study of Error-Correcting Codes for Quantum Adiabatic Computing Omid Etesami Daniel Preda CS252 – Spring 2007.
A simple nearest-neighbour two-body Hamiltonian system for which the ground state is a universal resource for quantum computation Stephen Bartlett Terry.
13. Extended Ensemble Methods. Slow Dynamics at First- Order Phase Transition At first-order phase transition, the longest time scale is controlled by.
An Introduction to Monte Carlo Methods in Statistical Physics Kristen A. Fichthorn The Pennsylvania State University University Park, PA
1 Unusual magnetic ordering due to random impurities and frustration Tim Saunders Supervisor: John Chalker.
Discrete optimisation problems on an adiabatic quantum computer
Javier Junquera Importance sampling Monte Carlo. Cambridge University Press, Cambridge, 2002 ISBN Bibliography.
Copyright© 2012, D-Wave Systems Inc. 1 Quantum Boltzmann Machine Mohammad Amin D-Wave Systems Inc.
Date: 2005/4/25 Advisor: Sy-Yen Kuo Speaker: Szu-Chi Wang.
Efficiency of the Quantum Adiabatic Algorithm Allan Peter Young, University of California-Santa Cruz, DMR We have investigated whether the quantum.
Adiabatic Quantum Computing Josh Ball with advisor Professor Harsh Mathur Problems which are classically difficult to solve may be solved much more quickly.
Basic Monte Carlo (chapter 3) Algorithm Detailed Balance Other points non-Boltzmann sampling.
The Theory of NP-Completeness 1. Nondeterministic algorithms A nondeterminstic algorithm consists of phase 1: guessing phase 2: checking If the checking.
Monte Carlo Simulation of Canonical Distribution The idea is to generate states i,j,… by a stochastic process such that the probability  (i) of state.
Instructor: Shengyu Zhang 1. Optimization Very often we need to solve an optimization problem.  Maximize the utility/payoff/gain/…  Minimize the cost/penalty/loss/…
Simulation analysis of quantum walks Tomohiro YAMASAKI QCI, ERATO, JST / University of Tokyo.
Quantum Boltzmann Machine
Approximation algorithms
The Theory of NP-Completeness
Hamiltonian quantum computer in one dimension
Maria Okuniewski Nuclear Engineering Dept.
3rd Lecture: QMA & The local Hamiltonian problem (CNT’D)
Chapter 11 Limitations of Algorithm Power
Chiral Spin States in the Pyrochlore Heisenberg Magnet
The Theory of NP-Completeness
Computational approaches for quantum many-body systems
Presentation transcript:

Determining the Complexity of the Quantum Adiabatic Algorithm using Monte Carlo Simulations A.P. Young, University of California Santa Cruz Objective Objective Approach Status:  Determine whether the Quantum Adiabatic Algorithm (QAA) shows exponential or polynomial complexity for large sizes when applied to NP-hard problems. (Work in collaboration with V. Smelyanskiy and S. Knysh)  Algorithm has been greatly improved ( “parallel tempering”, checkpointing, increased speed).  Larger sizes have been studied, up to N = 256 compared with N = 128 in preliminary work (Phys. Rev. Lett, 101, (2008)).  For large sizes, some instances have a first order (discontinuous) phase transition, see left figure above (1-q ~ Hamming distance). The fraction with a first order transition increases with increasing size (see right figure above for preliminary data). Instances with a first order transition are very difficult for the QAA.  Use Quantum Monte Carlo simulations, a well established technique in statistical physics, to study large sizes (up to several hundred qubits).  Focus on the minimum energy gap during the evolution of the QAA. A very small gap, e.g. at a quantum phase transition, will be the bottleneck of the QAA.  Initially study the exact cover problem, as in the pioneering work of Farhi et al. but later on will study other problems as well. Example of a 1st order transition Fraction with a 1 st order transition

Research plan for the next 12 months  Determine more precisely, and for a bigger range of sizes, the fraction of instances with a first order transition.  For those instances with a second order (continuous) transition, determine the median complexity for larger sizes (up to N of about 400) than at present.  Study the exact cover problem with random interactions in the quantum Hamiltonian to see if the “crossover” to a first order transition occurs for smaller sizes, where it can be studied more easily.  Do preliminary studies on other NP-hard models, to see if they, too, have a first order quantum phase transition at large sizes. Long term objectives (demonstrations)  Determine whether the fraction of instances with a first order transition tends to 1 for very large sizes for a range of hard optimization problems.  Determine whether the complexity of the QAA is polynomial or exponential for a range of hard optimization problems. Determining the Complexity of the Quantum Adiabatic Algorithm Using Monte Carlo Simulations A.P. Young, University of California Santa Cruz

Quantum Adiabatic Algorithm (Farhi et al.) Exact Cover We studied the same “exact cover” problem as in Farhi et al. There are N Ising spins and M “clauses” each of which involves three spins (chosen at random). A clause is “satisfied” if two of the spins are +1 and the other is -1. To map exact cover onto a Hamiltonian, assign the energy of a clause to be zero if it is satisfied, and a positive integer if it is not. The Hamiltonian of a clause is We chose instances with a “unique satisfying assignment” (USA) and adjusted the ratio M/N to maximize the probability of a USA. Thus we are sitting on the satisfied-unsatisfied phase transition where the problem is particularly difficult. Determining the Complexity of the Quantum Adiabatic Algorithm Using Monte Carlo Simulations A.P. Young, University of California Santa Cruz

Quantum Monte Carlo simulations Determining the Complexity of the Quantum Adiabatic Algorithm Using Monte Carlo Simulations A.P. Young, University of California Santa Cruz

Main New Result For the larger sizes there is an increasing probability that the Quantum Phase Transition is discontinuous (first order). Rounded out for finite-N but over a small range. In the figure, 1-q ~ Hamming distance between different basis states in the ground state. As λ increases through 0.62 the quantum fluctuations suddenly decrease. Energy gap is very small at a first order phase transition. Exactly how small? Needs to be investigated in more detail. Determining the Complexity of the Quantum Adiabatic Algorithm Using Monte Carlo Simulations A.P. Young, University of California Santa Cruz

Fraction of instances with a first order transition (see figure). 50 instances for each size. Future work: * Does the probability tend to 1 at large N? Will study even larger sizes. * Is the 1 st order transition special for the exact cover problem? Will study other problems to find out. * Will make the quantum Hamiltonian disordered to see if the “crossover” occurs at smaller sizes. * Will see if the instances with a continuous (second order) transition have a polynomial complexity. Determining the Complexity of the Quantum Adiabatic Algorithm Using Monte Carlo Simulations A.P. Young, University of California Santa Cruz