The computational difficulty of finding MPS ground states

Similar documents
Quantum Hamiltonian Complexity. Itai Arad

Quantum Metropolis Sampling. K. Temme, K. Vollbrecht, T. Osborne, D. Poulin, F. Verstraete arxiv:

The detectability lemma and quantum gap amplification

arxiv: v3 [quant-ph] 19 Feb 2009

Quantum simulation with string-bond states: Joining PEPS and Monte Carlo

On the complexity of stoquastic Hamiltonians

Preparing Projected Entangled Pair States on a Quantum Computer

Quantum NP - Cont. Classical and Quantum Computation A.Yu Kitaev, A. Shen, M. N. Vyalyi 2002

Tensor network simulations of strongly correlated quantum systems

Markov Chains for Tensor Network States

Local Algorithms for 1D Quantum Systems

On preparing ground states of gapped Hamiltonians: An efficient Quantum Lovász Local Lemma

Ground State Entanglement in One Dimensional Translationally Invariant Quantum Systems

Exponential Decay of Correlations Implies Area Law

By allowing randomization in the verification process, we obtain a class known as MA.

Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick

Polynomial-time classical simulation of quantum ferromagnets

Power law violation of the area law in quantum spin chains

RESTRICTED VERSIONS OF THE TWO-LOCAL HAMILTONIAN PROBLEM

Matrix Product Operators: Algebras and Applications

arxiv:quant-ph/ v1 11 Oct 2002

The Quantum and Classical Complexity of Translationally Invariant Tiling and Hamiltonian Problems

Quantum-Merlin-Arthur-complete problems for stoquastic Hamiltonians and Markov matrices

Basics of quantum computing and some recent results. Tomoyuki Morimae YITP Kyoto University) min

3 Symmetry Protected Topological Phase

CS286.2 Lecture 8: A variant of QPCP for multiplayer entangled games

4 Matrix product states

On the power of a unique quantum witness

Quantum Complexity Theory and Adiabatic Computation

Undecidability of the Spectral Gap

Lecture 22: Quantum computational complexity

Realizable Hamiltonians for Universal Adiabatic Quantum Computers

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT

Adiabatic quantum computation a tutorial for computer scientists

Quantum Simulation. 9 December Scott Crawford Justin Bonnar

SUPPLEMENTARY INFORMATION

Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland

Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland

A Complete Characterization of Unitary Quantum Space

arxiv: v2 [quant-ph] 4 Jul 2018

NP-Complete problems

Witness-preserving Amplification of QMA

Quantum Many Body Systems and Tensor Networks

arxiv:quant-ph/ v2 26 Mar 2005

Simulation of quantum computers with probabilistic models

6.896 Quantum Complexity Theory Oct. 28, Lecture 16

The density matrix renormalization group and tensor network methods

From the Shortest Vector Problem to the Dihedral Hidden Subgroup Problem

Quantum Hamiltonian Complexity

Mind the gap Solving optimization problems with a quantum computer

Fault-Tolerant Universality from Fault-Tolerant Stabilizer Operations and Noisy Ancillas

Quantum Information and Quantum Many-body Systems

Efficient time evolution of one-dimensional quantum systems

Quantum Error Correction

Advanced Computation for Complex Materials

arxiv: v3 [quant-ph] 30 Mar 2012

ADIABATIC PREPARATION OF ENCODED QUANTUM STATES

Quantum Computing Lecture 8. Quantum Automata and Complexity

becomes at most η th ( η ) 2t. As a result, it requires only O(log log T ) levels of concatenation to achieve sucient accuracy (η effective 1 T

Accelerating QMC on quantum computers. Matthias Troyer

CMPT307: Complexity Classes: P and N P Week 13-1

1 Quantum Circuits. CS Quantum Complexity theory 1/31/07 Spring 2007 Lecture Class P - Polynomial Time

Fermionic topological quantum states as tensor networks

Entanglement creation and characterization in a trapped-ion quantum simulator

Ground State Spin Calculus

Fourier Sampling & Simon s Algorithm

It from Qubit Summer School

Energetics and Error Rates of Self-Correcting Quantum Memories

Area laws and efficient descriptions of quantum many-body states

Overview of adiabatic quantum computation. Andrew Childs

Adiabatic Quantum Computation An alternative approach to a quantum computer

Neural Network Representation of Tensor Network and Chiral States

c 2006 Society for Industrial and Applied Mathematics

Introduction to Adiabatic Quantum Computation

Spin Chains for Perfect State Transfer and Quantum Computing. January 17th 2013 Martin Bruderer

Golden chain of strongly interacting Rydberg atoms

Typical quantum states at finite temperature

Momentum-space and Hybrid Real- Momentum Space DMRG applied to the Hubbard Model

Teleportation-based approaches to universal quantum computation with single-qubit measurements

Positive Tensor Network approach for simulating open quantum many-body systems

Compute the Fourier transform on the first register to get x {0,1} n x 0.

arxiv:quant-ph/ v3 10 Oct 2006

Quantum Error Correction and Fault Tolerance. Classical Repetition Code. Quantum Errors. Barriers to Quantum Error Correction

arxiv:quant-ph/ v1 12 Feb 2007

Quantum Fields, Gravity, and Complexity. Brian Swingle UMD WIP w/ Isaac Kim, IBM

Quantum wires, orthogonal polynomials and Diophantine approximation

Analog quantum error correction with encoding a qubit into an oscillator

Algorithms Design & Analysis. Approximation Algorithm

Introduction to Topological Error Correction and Computation. James R. Wootton Universität Basel

Hamiltonian simulation with nearly optimal dependence on all parameters

Data Structures in Java

Lecture 2: From Classical to Quantum Model of Computation

QMA(2) workshop Tutorial 1. Bill Fefferman (QuICS)

Lecture 3: Constructing a Quantum Model

Classical Monte Carlo Simulations

Classical and quantum simulation of dissipative quantum many-body systems

VERIFYING QUANTUM COMPUTATIONS AT SCALE: A CRYPTOGRAPHIC LEASH ON QUANTUM DEVICES

Complexity, P and NP

Excursion: MPS & DMRG

arxiv: v3 [quant-ph] 23 Jun 2011

Transcription:

The computational difficulty of finding MPS ground states Norbert Schuch 1, Ignacio Cirac 1, and Frank Verstraete 2 1 Max-Planck-Institute for Quantum Optics, Garching, Germany 2 University of Vienna, Vienna, Austria

Introduction Simulation of quantum spin lattices: central in condensed matter... e.g. understand the ground state properties of such systems Various successful algorithms, e.g. - Quantum Monte Carlo (QMC) - the Density Matrix Renormalization Group (DMRG) for 1D Want to understand (prove) range of applicability

One dimension is special anything down to 2D systems there exist problems where algorithms don't work classical 2D spin glasses NP-hard [Barahona '82] Quantum problem QMA-hard, even on 2D lattice of qubits [Oliveira & Terhal '05] physical hard problems exist: simple spectrum & ground states spin chains DMRG ess. always works in practice classical problem is easy Quantum version QMA-hard!! [Aharonov, Gottesman, Irani & Kempe '07] Hard instances have a very complicated spectrum and highly entangled ground states! unrealistic!

DMRG Density Matrix Renormalization Group (DMRG): [White '92] Variational method over Matrix Product States (MPS) MPS have an efficient classical description Relevant property of MPS: Low amount of entanglement L S L const. L (very non-generic!) ground states of gapped Hamiltonians well described by MPS [Hastings '08] Ground states of QMA-hard 1D systems are highly entangled they cannot be described by MPS DMRG cannot work! Conjecture: DMRG works well on all physical systems, in particular those with low ground state entanglement.

However... Even under this assumption DMRG cannot always work. We construct a 1D Hamiltonian with: - unique MPS ground states - nice spectral properties, in part. a 1/poly(N) spectral gap - it is frustration free ( ground state already minimizes all local terms in the Hamiltonian)... yet finding its ground state is at least as hard as factoring! Without uniqueness & frustration freeness, its even NP-hard. (cf. poster of Aharonov, Ben-Or, Brandao and Sattath: 1D Hamiltonian with unique g.s. and 1/poly(N) gap is QCMA-hard)... and our results imply more limitations: - the success of DMRG cannot even be certified - DMRG can't even work on frustration free systems

QMA and ground state problems QMA: The quantum version of NP the class of problems where yes instances have a quantum proof which can be efficiently checked by a quantum computer How does this relate to the complexity of finding ground states? Decision problem: Given H = h i, determine if E 0 H a or E 0 H b no ( compute E 0 with poly. accuracy) don't care This problem is inside QMA: The proof is 0 N using a quantum computer, yes E 0 can be estimated with polynomial accuracy. E 0 b a 1/ poly N Can we, conversely, take any problem in QMA i.e. anything which can be proven to a quantum computer and rephrase it as a ground state problem?

Kitaev's QMA-hardness construction Arbitrary problem in QMA: Can it be rewritten as a g.s. problem? QMA problem: (real/fake) proof 0 0 U 1 U 2 verifier circuit U 3............ U T 1 2 T 0 : proof accepted output 1 : proof rejected T = t=0 t t encodes the proof history construct Hamiltonian with valid history as ground state (if it exists!) H = H init H evol H final Ham. penalizes: wrong wrong proof ancillas transitions rejected no instances have to violate some of these terms: their g.s. energy is by 1/poly(N) above yes instances ( promise gap )

How to get rid of the entanglement Problem : QMA problems yield highly entangled ground states! U 1 U 2 U T T = t=0 t t 0 U 3 highly ent. arbitrary quantum circuit: highly entangling! Less entangled ground states Restrict proof & verifier! Our choice: Classical proofs and classical verifier circuits restriction to problems in NP T = t=0 t t superposition of T =poly N classical states, thus only weakly entangled ( MPS structure in 1D) (With two-qubit gates only, each timeslice can be slightly entangled)

The structure of the Hamiltonian QMA problems: Spectrum complicated (many proofs with similar acceptance probablity) classical deterministic verifiers: deterministic acceptance/rejection For any classical input a to the verifier (incl. ancillas!), define H init H H a = H a =span { a,u 1 a,,u T U 1 a } H acts independently on the TA 1 1 1 2 1 1 2 1 1 B 1 H trans = t 1 1 1 1 t,t 1 H a A=0,1,2, : number of wrongly initialized ancillas B=0,1 : proof accepted/rejected H final This is a quantum random walk, techniques & solutions exist

Analyzing the spectrum! We are interested in the spectral gap for each instance independently, not in the promise gap between yes and no instances. yes instances - a 0 s.th. A=0, B=0 in H a0 - ground state: E 0 =0 in H a0 (frustration free!) - gap: i) Within H a0 : E 1 = 1/T 2 ii) To g.s. of other H a : E E 0 A=0, B=1 = 1/T 2 no instances - a 0 s.th. A=0, B=0 - ground state for A=0, B=1 - gap: i) within this subspace: 1/T 2 ii) to subsp. with A 0 : 1/T 2 using Lemma on min P Q spectral gap 1/T 2 yes instances frustration free excited states also have simple ent. structure

One-dimensionalizing the problem Problem in 1D: How to make time register locally accessible? T = t=0 t t [Aharonov, Gottesman, Irani & Kempe '07] Encode time in spatial location of qubits!... 0 1 2 T 1 T = 0 1 2 But how to implement H?

One-dimensionalizing the problem Realization of H: add control register; implement head propagating qubits and implementing circuit... 0 1 2 T 1 T Extra term H penalty penalizes illegal control register states Clairvoyance lemma : State space splits into i) one subspace with valid control register configurations ii) subspaces with only invalid configurations Any subspace ii) has energy at least 1/T (boosted). Low-energy sector in subspace i) same result as before.

Implications for DMRG apply to verifier circuit with exactly one satisfying assignment e.g. prime factor decomposition (problems in NP conp with unique proofs, or unique TFNP) The resulting Hamiltonian - has a unique MPS ground state - with a 1 / poly N spectral gap above - low-energy eigenstates are MPS - is frustration free (there are only yes instances) But finding its ground state is at least as hard as factoring. Notes: i) Ground state energy is always zero (decision problem trivial)! ii) Solution can be read off the ground state ( harder than decision problem!)

NP-hard instances What happens if we take an NP-complete problem? There are yes and no instances - not frustration free (for no instances) - ground state not unique (at least for no instances) The resulting Hamiltonian - has MPS ground states - a 1 / poly N spectral gap above ground states - low-lying eigenstates are MPS Finding the ground state (energy) is NP-hard. Notes: i) Ground state energy answers NP problem. ii) yes instance: ground state contains solution ( harder than decision problem!)

More implications DMRG (probably) cannot be certifyable! Certifyability: We cannot guarantee that DMRG converges, but if it converges, it returns a certificate proving it worked. Proof: - Take Hamiltonian encoding an NP problem - Assume DMRG certifyable no instances can be disproven NP=coNP DMRG cannot even provably work for frustration free systems! Proof: - Take Hamiltonian H encoding an NP-complete problem - Let DMRG algorithm run on H and check g.s. energy - yes instance frust. free DMRG works E 0 =0 - no instance E 0 1/ poly N Could be used to solve NP-complete problems!

Summary apply Kitaev's QMA construction (and 1D version) to NP problems class of Hamiltonians with: unique MPS ground state, frustration free, 1/poly(N) gap which is at least as hard as factoring class of Hamiltonians with MPS ground states, 1/poly(N) gap which is NP-hard ( classical version of 1D problem) no certifyable DMRG can exist no provable DRMG for frustration free systems?? What requirements do we need to prove that DMRG works?