Spin glasses and Adiabatic Quantum Computing

Similar documents
Phase Transitions in Spin Glasses

Is there a de Almeida-Thouless line in finite-dimensional spin glasses? (and why you should care)

Quantum Annealing in spin glasses and quantum computing Anders W Sandvik, Boston University

Is the Sherrington-Kirkpatrick Model relevant for real spin glasses?

Numerical Studies of the Quantum Adiabatic Algorithm

Phase Transitions in Spin Glasses

Quantum and classical annealing in spin glasses and quantum computing. Anders W Sandvik, Boston University

Mind the gap Solving optimization problems with a quantum computer

Mind the gap Solving optimization problems with a quantum computer

Numerical Studies of Adiabatic Quantum Computation applied to Optimization and Graph Isomorphism

Solving the Schrödinger equation for the Sherrington Kirkpatrick model in a transverse field

Complexity of the quantum adiabatic algorithm

Quantum annealing for problems with ground-state degeneracy

Learning About Spin Glasses Enzo Marinari (Cagliari, Italy) I thank the organizers... I am thrilled since... (Realistic) Spin Glasses: a debated, inte

The Quantum Adiabatic Algorithm

The Random Matching Problem

The Last Survivor: a Spin Glass Phase in an External Magnetic Field.

The glass transition as a spin glass problem

Quantum versus Thermal annealing (or D-wave versus Janus): seeking a fair comparison

Mind the gap Solving optimization problems with a quantum computer

The ultrametric tree of states and computation of correlation functions in spin glasses. Andrea Lucarelli

Simulated Quantum Annealing For General Ising Models

New insights from one-dimensional spin glasses.

Slightly off-equilibrium dynamics

Quantum versus Thermal annealing, the role of Temperature Chaos

Physics 127b: Statistical Mechanics. Second Order Phase Transitions. The Ising Ferromagnet

Through Kaleidoscope Eyes Spin Glasses Experimental Results and Theoretical Concepts

Renormalization Group: non perturbative aspects and applications in statistical and solid state physics.

Optimized statistical ensembles for slowly equilibrating classical and quantum systems

Non-magnetic states. The Néel states are product states; φ N a. , E ij = 3J ij /4 2 The Néel states have higher energy (expectations; not eigenstates)

Spin glasses, where do we stand?

Phase Transitions and Critical Behavior:

Quantum-Classical Hybrid Monte Carlo Algorithm with Applications to AQC

Introduction to the Renormalization Group

Statistical Physics of The Symmetric Group. Mobolaji Williams Harvard Physics Oral Qualifying Exam Dec. 12, 2016

Modenizing Quantum Annealing using Local Search

Low T scaling behavior of 2D disordered and frustrated models

The cavity method. Vingt ans après

V. SCALING. A. Length scale - correlation length. h f 1 L a. (50)

Markov Chain Monte Carlo The Metropolis-Hastings Algorithm

Optimization in random field Ising models by quantum annealing

D-Wave: real quantum computer?

S i J <ij> h mf = h + Jzm (4) and m, the magnetisation per spin, is just the mean value of any given spin. S i = S k k (5) N.

Critical properties of disordered XY model on sparse random graphs

3 Symmetry Protected Topological Phase

Experiments with and Applications of the D-Wave Machine

arxiv:cond-mat/ v3 [cond-mat.dis-nn] 24 Jan 2006

Quantum spin systems - models and computational methods

Thermodynamic States in Finite Dimensional Spin Glasses

Physics 127b: Statistical Mechanics. Renormalization Group: 1d Ising Model. Perturbation expansion

Quantum annealing by ferromagnetic interaction with the mean-field scheme

Population Annealing Monte Carlo Studies of Ising Spin Glasses

Overview of adiabatic quantum computation. Andrew Childs

Order-parameter fluctuations (OPF) in spin glasses: Monte Carlo simulations and exact results for small sizes

Equilibrium Study of Spin-Glass Models: Monte Carlo Simulation and Multi-variate Analysis. Koji Hukushima

Information, Physics, and Computation

Numerical Analysis of 2-D Ising Model. Ishita Agarwal Masters in Physics (University of Bonn) 17 th March 2011

Adiabatic quantum computation a tutorial for computer scientists

3. General properties of phase transitions and the Landau theory

Physics 212: Statistical mechanics II Lecture XI

(De)-localization in mean-field quantum glasses

Collective Effects. Equilibrium and Nonequilibrium Physics

Exploring reverse annealing as a tool for hybrid quantum/classical computing

Quantum vs Classical Optimization: A status update on the arms race. Helmut G. Katzgraber

Statistics and Quantum Computing

theory, which can be quite useful in more complex systems.

Phase Transitions in Networks: Giant Components, Dynamic Networks, Combinatoric Solvability

Phase Transitions and Renormalization:

Phase Transition in Vector Spin Glasses. Abstract

Quantum Annealing for Prime Factorization

Spins and spin-orbit coupling in semiconductors, metals, and nanostructures

Notes on Spin Operators and the Heisenberg Model. Physics : Winter, David G. Stroud

Phase Transition in Vector Spin Glasses. Abstract

Phase transitions and finite-size scaling

Phase transitions in discrete structures

Magnets, 1D quantum system, and quantum Phase transitions

Typical quantum states at finite temperature

Decimation Technique on Sierpinski Gasket in External Magnetic Field

Spontaneous Symmetry Breaking

THE ABC OF COLOR CODES

REVIEW: Derivation of the Mean Field Result

Mechanics, Heat, Oscillations and Waves Prof. V. Balakrishnan Department of Physics Indian Institute of Technology, Madras

NETADIS Kick off meeting. Torino,3-6 february Payal Tyagi

1 Computational problems

Quantum Algorithms for Quantum Field Theories

Invaded cluster dynamics for frustrated models

arxiv:cond-mat/ v3 16 Sep 2003

Advanced sampling. fluids of strongly orientation-dependent interactions (e.g., dipoles, hydrogen bonds)

Quantum wires, orthogonal polynomials and Diophantine approximation

4. Cluster update algorithms

Phase transition and spontaneous symmetry breaking

Efficient time evolution of one-dimensional quantum systems

3. The Voter Model. David Aldous. June 20, 2012

Energy-Decreasing Dynamics in Mean-Field Spin Models

The 1+1-dimensional Ising model

Methods of Fermion Monte Carlo

Brazilian Journal of Physics ISSN: Sociedade Brasileira de Física Brasil

Mat104 Fall 2002, Improper Integrals From Old Exams

Valence Bonds in Random Quantum Magnets

A brief introduction to the inverse Ising problem and some algorithms to solve it

Transcription:

Spin glasses and Adiabatic Quantum Computing A.P. Young alk at the Workshop on heory and Practice of Adiabatic Quantum Computers and Quantum Simulation, ICP, rieste, August 22-26, 2016

Spin Glasses he problems studied on current quantum annealing hardware are spin glasses. Spin glasses have been studied by physicists for many years and insights thus obtained are helpful in understanding the difficulties in developing efficient quantum annealers. I will review these ideas from spin glasses as well as some recent work applying them to quantum annealing, and raise some open questions. (Mainly a review of the work of others.) Will focus on: Phase ransitions Chaos

he Hamiltonian We wish to find the ground state of the following classical Hamiltonian: H = X hi,ji J ij S i S j X i h i S i where the Si are Ising spins, ± 1, the Jij are the frustrated interactions (random in sign). We may also include random longitudinal fields hi in which case h will denote their standard deviation. For now we set h = 0.

Spin Glass Phase ransition As the temperature decreases correlations grow. he spin glass correlation length ξ is defined (for h = 0) by [hs i S j i 2 ] exp(r ij / ) where h...i denotes a thermal average and [... ] denotes an average over samples (or equivalently an average over different regions of the sample with fixed rij). As the transition temperature c is approached ξ diverges like ( c ) In dimension = 3, 4,..., c > 0. However, in d = 2, including D- Wave s chimera graph, c = 0 and we have, (d = 2), where ' 3.4

Spin Glass Ordering For < c lim [hs is j i 2 ]! (order parameter) 2 r ij!1

Chaos in spin glasses As is lowered the spin glass configuration that that minimizes the free energy can change (quite suddenly, a rounded transition ) which is called temperature chaos, or -chaos for short. Spin correlations change at distances greater than l where ` = c ( ) In addition to -chaos, there is also sensitivity to small changes in the interactions, called J-chaos, where the length scale is ` = c J ( J) Numerically ζ 1 in d = 2, 3, 4 for both J-chaos and -chaos. However, the amplitude is much bigger for J-chaos, i.e. c J c

Example of -chaos on the chimera graph In some spin glass samples temperature chaos will not occur, in others it may occur once, twice etc. Instances where this occurs will be particularly hard to solve. Fraction of instances where this occurs is found to increase with increasing size N. c=0 Figure shows a hard sample, in which the energy shows a pronounced change at low- due to temperature chaos, and an easy sample where this does not occur. Possible locations for chaos (Chimera graph is 2d) (From Martin-Mayor and Hen, arxiv:1502.02494) Samples with -chaos also have low energy excited states which are very different from the ground state (Katzgraber et al, arxiv:1505.01545, also E. Crosson s talk on uesday)

Parallel tempering he method of choice for simulating spin glasses is called parallel tempering. One simulates copies of the system at n temperatures 1 < 2 <... < n. Standard MC updates are done at each temperature. In addition there are swap moves in which the spin configurations at neighboring temperatures are swapped with an appropriate probability. hus, the temperature of each copy does a random walk between 1 and n. he mixing time τ is the average time it takes each copy to fully traverse the temperature range. his is a measure of classical hardness. here is a broad range, see figure. (From Martin-Mayor and Hen arxiv:1502.02494) 1 2 3 n 2 n 1 n

Sample-to-sample fluctuations here is a broad distribution in the values of the mixing time τ. Interpretation: samples with small τ presumably have no -chaos, while those with large τ presumably have one or more temperatures where -chaos occurs. One finds that -chaos is rare for small sizes but happens in most samples for very large sizes. -chaos is problematic for classical, annealing-type algorithms. Is it a problem for other classical algorithms or for quantum annealers? o see this, for each sample on chimera graph (choice of the Jij) Martin-Mayor and Hen determined τ. his is a measure of the classical hardness. hey then determine the time to solution ts for each sample on a different classical algorithm and on the D-Wave machine, and ask how the ts are correlated with the τ (see next slide).

Hamze-de Freitas-Selby algorithm For each sample, the time to find a solution, ts, with the HFS algorithm (most efficient known for chimera graph) is determined. A correlation is found between ts and the classical mixing time τ. One finds that t s / with ' 0.26, see figure, blue points, slope 0.26. By contrast the time to solution for the classical P algorithm is of order τ, as expected (green points, slope 1). Much stronger correlation with the D-Wave results (red) which will be discussed later. typical number of steps 10 7 10 4 10 P heur Α 0.98 ±0.02 HFS Α 0.26 ±0.01 DW2 Α 1.73 ±0.04 10 3 10 4 10 5 10 6 10 7 Τgeneration (From Martin-Mayor and Hen arxiv:1502.02494) 10 8 10 6 10 4 10 2 typical ts Μsec

How to generate hard instances? he classical mixing time τ is a measure of classical hardness. However, with current quantum hardware, the largest possible size is around N = 1000, for which most problems are not all that hard. How can we generate particularly hard samples? One possibility: brute force. Compute τ for, e.g. 10 6 samples and study in detail the 10 2 with the largest τ. Recently, Marshall, Martin-Mayor, Hen, arxiv:1605.03607 proposed a more efficient method to find hard samples by doing simulated annealing (SA) in space of couplings. Standard SA. Want to minimize the energy, E. Add a fictitious temperature so Boltzmann factor is exp(-e/). Do importance sampling on the spins and slowly decrease. M-MM-H. Want to maximize e.g. the mixing time τ. Add a fictitious temperature so Boltzmann factor is exp(τ/). Do importance sampling on the J s and slowly decrease. he J s evolve to give samples with larger τ.

H = Now make things quantum In adiabatic quantum computing the simplest way to add quantum fluctuations to a classical problem Hamiltonian is to add a driver Hamiltonian consisting of a single transverse field h, i.e. for zero longitudinal field, h = 0, we have X hi,ji J ij z i z j h X i where the Ising spins have been promoted to Pauli spin operators σ z. We assume the Jij give spin glass behavior and the spins (qubits) are on a lattice in d-dimensions (including chimera for d=2). Phase boundaries for d = 2 and 3 are shown in the next slide. x i

Phase boundaries, transverse field spin glass h h c d = 3 h h c d = 2 Para SG 0 SG c 0 Para Note: spin glass phase only at = 0 for d = 2.

Where s the bottleneck in Quantum Annealing? Answer: where the energy gap becomes very small (avoided level crossing). (i) Could be at a quantum critical point( QCP). Characterized by a dynamical exponent z. E z (h h c )z, (L!1) L z, (h = h c ) With disorder can have z infinite so gap is exponentially small in size at the QCP (activated dynamical scaling). E.g. d =1 random, transverse field ferromagnet (D.S. Fisher). (ii) Or could be in the quantum spin glass phase (nature of spin glass state rapidly changes). Analogous to -chaos. Call this transverse field chaos, or F-chaos for short. (Avoided level crossing)

D-Wave results (Martin-Mayor & Hen, arxiv:1502.02494) For each sample, the time to find a solution, ts, on the D-Wave machine is determined. A strong correlation is found between ts and the classical mixing time τ. hey t s / with ' 1.73 find that see figure (red points, slope 1.73) By contrast the time to solution for the classical P algorithm is of order τ, as expected (green points, slope 1). In other words, the hard samples are even harder on the D-Wave machine than classically. typical number of steps 10 7 10 4 10 P heur Α 0.98 ±0.02 HFS Α 0.26 ±0.01 DW2 Α 1.73 ±0.04 10 3 10 4 10 5 10 6 10 7 Τgeneration (From Martin-Mayor and Hen) 10 8 10 6 10 4 10 2 typical ts Μsec

Interpretation of D-Wave results Does this mean that quantum annealing is less efficient than classical algorithms? Not necessarily. he observed result that the time to solution on D-Wave varies as the time to solution using the classical parallel tempering (P) algorithm to a power greater than one could have classical origins: he temperature is not low enough. For instances where temperature chaos occurs at a temperature lower than that of the chip then the wrong answer will typically be obtained. he strengths of the bonds are not represented exactly in the (analog) D-Wave machine (intrinsic control errors, ICE). Even small changes in the bond strengths can dramatically change the ground state. his is called J-chaos. hus D- Wave machine might be getting the right ground state to the wrong problem (some of the time). Do samples with strong -chaos also have strong J-chaos? Probably, but more work needed to make this precise.

2d vs. 3d Recent detailed simulations by, e.g. royer et al.science, 345, 420 (2014), Katzgraber et al. arxiv:1505.01545, Martin-Mayor and Hen arxiv: 1502.02494. Mainly for the chimera graph (i.e. 2d) in order to compare with experiment. How hard is 2d? Katzgraber et al, arxiv:1401.1546: quite easy because c = 0. But ξ diverges strongly as 0. On scales less than ξ, is the problem much easier than in 3d? Also one can find hard samples in 2d, (e.g. Martin-Mayor and Hen, arxiv:1502.02494). Asymptotic scaling of best algorithms seems to be exp(c N 1/2 ). Expected since for good algorithms time ~ exp(c W) where W is the ``tree width of the graph (~ N 1/2 in 2d), see e.g. Lidar et al. Science,345, 420 (2014). How much harder is 3d? What is the treewidth? Is it N 2/3? Is the time ~ exp(c N 2/3 )? Would be interesting to have simulations in 3d at at the same level of detail and care that were done in 2d.

Non-zero (random) longitudinal field Note: for a symmetric distribution of J s, the sign of the field can be gauged away so a uniform field is equivalent to fields with a symmetric distribution. We consider the latter. Remember h is the standard deviation of the field distribution. First, the effect of a field on classical spin glasses. he field breaks inversion symmetry and naively should round out the zero-field transition (where this symmetry is broken). But this is not necessarily the case for a spin glass. Back to the definition of correlation length. Recall in zero field, the spin glass correlation function is C ij [hs i S j i 2 ] However, in a field we have to replace hs i S j i by the connected correlation function hs i S j i C ij ( hs i S j i hs i ihs j i ) 2 hs i ihs j iand so e r ij/ provides a definition of the spin glass correlation length in a field (above any possible transition).

Non-zero (random) field Can ξ diverge in a field? For at least one model the answer is yes. his is the mean-field (infinite-range) Sherrington-Kirkpatrick (SK) model (think of it as infinite-d). here is a line of transitions in a field called the de Almeida-houless (A) line. h A line 0 SG (Parisi) (RSB) Para (RS) c his is for the SK model. Is there an A line in finitedimensional models? Not clear. Different hypotheses: SK line is special. No A line in any finite-d (Fisher-Huse) An A line only above the upper critical dimension, du = 6 (Moore) (some numerical evidence, Katzgraber and APY) An A line everywhere that c > 0 in zero field, i.e. d 3 (Parisi et al.) Note: numerics turns out to be hard.

SG order parameter in non-zero (random) field For < c(h), i.e. below the A line (if any) lim r ij!1 ( hsi S j i hs i ihs j i ) 2 =(order parameter) 2 he region where this order parameter = / 0 in a longitudinal field, i.e. below the A line, is called a replica symmetry breaking (RSB) phase. here are many valleys connected by barriers which diverge for N. he region where this order parameter = 0, i.e. above the A line, is called the replica symmetric (RS) phase.

Does a field make the problem harder? Running parallel tempering simulations in an intermediatestrength field seems harder than in zero field. -chaos is much larger (similar to J-chaos). Suggests that a field makes the problem harder (at least for annealing-type algorithms). But, if there is no A-line, then ξ is always finite. For finite ξ, algorithm of Zintchenko,Hastings and royer (2015) finds solution in patches and joins patches together. In 2d, typical instances are solved in polynomial time(!) even down to h = 0 where ξ, at least for the sizes studied. What about 3d? Maybe, then, a field makes things easier?

A quantum de Almeida-houless (QuA) line? For the SK model, there is a (classical) A line in the h- plane at h = 0, below which we have RSB. Is there also RSB for h > 0? Yes. Büttner and Usadel (1990) and Goldshmidt and Lai (1990):, No. Ray and Chakrabarti 2 (1989): See also Chakrabarti s talk on uesday). Does RSB go all the way down to =0? If so, there is also a quantum A (QuA) line in the h-h plane at = 0. his figure is a surmise for the SK model. Suppose that there is an A for some range of (finite) dimension, then there may be a QuA line for some dimensions, not necessarily the same. QuA line h c h h A line 0 c

Could there even be at QuA line in d = 2? In d= 2 there is a non-zero critical value of the transverse field, so could there be a QuA line in this case? Not ruled out but perhaps unlikely. h Recall, below the QuA line we have RSB, something QuA line like the Parisi solution of the SK model. d = 2?? Above the QuA line we have an RS phase. h h c SG 0 Note: a phase transition provides one of the possible bottlenecks for annealing algorithms. If there is an QuA line in 2-d, this would provide an additional bottleneck for problems with fields (biases) running on the D-Wave annealer.

Conclusions Phase ransitions: hey provide one of the bottlenecks in annealing algorithms. If there is a Quantum A line in a magnetic field at = 0 this would presumably affect the performance of quantum annealing. Chaos: Stressed importance of -chaos and F-chaos in making problems hard. o what extent are they correlated? Very broad range of hardness of problems of a given size. Importance of intrinsic control errors (ICE) in getting correct results from analog quantum annealers, e.g. D-Wave, because of J-chaos. Are samples with J-chaos also those with -chaos? Other questions/problems Is h > 0 harder or less hard than h = 0? How much harder is d = 3 than d = 2? hank you