Efficient time evolution of one-dimensional quantum systems

Similar documents
4 Matrix product states

3 Symmetry Protected Topological Phase

Simulating Quantum Systems through Matrix Product States. Laura Foini SISSA Journal Club

Time Evolving Block Decimation Algorithm

Efficient Numerical Simulations Using Matrix-Product States

Time-dependent DMRG:

Excursion: MPS & DMRG

Loop optimization for tensor network renormalization

Entanglement spectrum as a tool for onedimensional

Dephasing, relaxation and thermalization in one-dimensional quantum systems

Matrix Product States

The Use of Matrix Product State Representations in Simulating Many Body Quantum Systems

Renormalization of Tensor Network States

Introduction to tensor network state -- concept and algorithm. Z. Y. Xie ( 谢志远 ) ITP, Beijing

Quantum Hamiltonian Complexity. Itai Arad

Quantum Computing Lecture 3. Principles of Quantum Mechanics. Anuj Dawar

Tensor network simulations of strongly correlated quantum systems

arxiv: v4 [cond-mat.stat-mech] 13 Mar 2009

IPAM/UCLA, Sat 24 th Jan Numerical Approaches to Quantum Many-Body Systems. QS2009 tutorials. lecture: Tensor Networks.

arxiv: v4 [cond-mat.stat-mech] 25 Jun 2015

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

Classical Monte Carlo Simulations

Accelerating QMC on quantum computers. Matthias Troyer

Time-dependent variational principle for quantum many-body systems

H ψ = E ψ. Introduction to Exact Diagonalization. Andreas Läuchli, New states of quantum matter MPI für Physik komplexer Systeme - Dresden

Light Cone Matrix Product

Tensor network simulation of QED on infinite lattices: learning from (1 + 1)d, and prospects for (2 + 1)d

Quantum many-body systems and tensor networks: simulation methods and applications

Matrix-Product states: Properties and Extensions

Tensor operators: constructions and applications for long-range interaction systems

Matrix product states for the fractional quantum Hall effect

Entanglement spectrum and Matrix Product States

Frustration and Area law

Scaling analysis of snapshot spectra in the world-line quantum Monte Carlo for the transverse-field Ising chain

Quantum Many Body Systems and Tensor Networks

It from Qubit Summer School

T ensor N et works. I ztok Pizorn Frank Verstraete. University of Vienna M ichigan Quantum Summer School

Quantum quenches in 2D with chain array matrix product states

Introduction to Tensor Networks: PEPS, Fermions, and More

arxiv: v2 [quant-ph] 31 Oct 2013

Many-Body Localization. Geoffrey Ji

Tangent space methods for matrix product states

(Dynamical) quantum typicality: What is it and what are its physical and computational implications?

Frustration-free Ground States of Quantum Spin Systems 1

On complexified quantum mechanics and space-time

Matrix Product Operators: Algebras and Applications

The quantum speed limit

Quantum Simulation. 9 December Scott Crawford Justin Bonnar

Renormalization of Tensor- Network States Tao Xiang

The Density Matrix Renormalization Group: Introduction and Overview

The Quantum Heisenberg Ferromagnet

arxiv:quant-ph/ v1 21 Nov 2003

Cluster Properties and Relativistic Quantum Mechanics

Introduction to the Mathematics of the XY -Spin Chain

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

Entanglement Dynamics for the Quantum Disordered XY Chain

Fermionic tensor networks

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

Non-Markovian Quantum Dynamics of Open Systems: Foundations and Perspectives

arxiv: v2 [cond-mat.str-el] 6 Nov 2013

Random Fermionic Systems

Magnets, 1D quantum system, and quantum Phase transitions

Journal Club: Brief Introduction to Tensor Network

Decay of correlations in 2d quantum systems

Decoherence and Thermalization of Quantum Spin Systems

arxiv: v2 [quant-ph] 12 Aug 2008

Typical quantum states at finite temperature

Advanced Computation for Complex Materials

Many-Body Fermion Density Matrix: Operator-Based Truncation Scheme

Linear Algebra and Dirac Notation, Pt. 3

M AT R I X P R O D U C T S TAT E S F O R L AT T I C E G A U G E T H E O R I E S. kai zapp

A classification of gapped Hamiltonians in d = 1

Algebraic Theory of Entanglement

Quantum Information and Quantum Many-body Systems

Billiard ball model for structure factor in 1-D Heisenberg anti-ferromagnets

8.334: Statistical Mechanics II Problem Set # 4 Due: 4/9/14 Transfer Matrices & Position space renormalization

Properties of many-body localized phase

Lie algebraic aspects of quantum control in interacting spin-1/2 (qubit) chains

1 Mathematical preliminaries

General Exam Part II, Fall 1998 Quantum Mechanics Solutions

Symmetry protected topological phases in quantum spin systems

The AKLT Model. Lecture 5. Amanda Young. Mathematics, UC Davis. MAT290-25, CRN 30216, Winter 2011, 01/31/11

Minimally Entangled Typical Thermal States (METTS)

Many-Body physics meets Quantum Information

Ensembles and incomplete information

arxiv:quant-ph/ v2 28 Aug 2006

Recent developments in DMRG. Eric Jeckelmann Institute for Theoretical Physics University of Hanover Germany

Local Algorithms for 1D Quantum Systems

Lecture 4: Postulates of quantum mechanics

Tensor network renormalization

Automorphic Equivalence Within Gapped Phases

MP 472 Quantum Information and Computation

Chapter 7. Canonical Forms. 7.1 Eigenvalues and Eigenvectors

Entanglement Entropy in Extended Quantum Systems

Numerical Methods for Strongly Correlated Systems

Quantum wires, orthogonal polynomials and Diophantine approximation

Introduction to Quantum Information Hermann Kampermann

Physics 239/139 Spring 2018 Assignment 2 Solutions

Newton s Method and Localization

A Glimpse of Quantum Computation

Transcription:

Efficient time evolution of one-dimensional quantum systems Frank Pollmann Max-Planck-Institut für komplexer Systeme, Dresden, Germany Sep. 5, 2012 Hsinchu

Problems we will address... Finding ground states of one-dimensional quantum systems H ψ 0 = E 0 ψ 0 Transverse field Ising model: [Quantum Phase Transitions, Subir Sachdev 2011] H = j σz j σz j+1 + g j σx j - σ x, σ z are Pauli matrices Phase diagram m = σ z Phase Z 2 broken Z transition 2 symmetric g

Problems we will address... Time evolution of one-dimensional quantum states ψ(t) = e ith ψ(t = 0) Global Quenches: Time evolution of an Ising AF state...... in anisotropic Heisenberg chains 0.1 =0.2 =0.4 =0.6 m s 0.01 0.001 0 2 4 6 8 10 12 14 16 18 Jt Barmettler et al. ʼ09

Problems we will address... We can calculate everything using exact diagonalization! A generic quantum state for a N spin system has a dimensional Hilbert space ψ = c j1...j j N 1 j N i 1...i N d N Limitations to small cluster! Example: A generic state for a N=32 spin system takes already several GB of RAM

Problems we will address... From now on: consider local Hamiltonians Many of the states we are interested in live in a very small corner of the Hilbertspace H ψ(t) In one dimensions we know how to efficiently constrain our simulations to this subspace - Number of sites will not be a limiting factor - Time evolution can be done for short times

Efficient time evolution of one-dimensional quantum systems Overview Entanglement in many-body systems Efficient representation of quantum states using Matrix- Product State (MPS), i.e., keep only the important information Calculation of observables using MPS Time evolution of quantum states using the Time evolving block decimation (TEBD) method Simple Python implementation of TEBD Sep. 5, 2012 Hsinchu

Entanglement Schmidt decomposition (SVD C = UDV ) Decompose a state into ψ a superposition of product states: A B Schmidt states:, Schmidt values: are eigenstates of the reduced density matrix with

Entanglement Entanglement? - product state (=non-entangled): ψ = 1 2 A + A B + B A S =0 B - entangled state ψ = 1 2 A B + A B S = log 2 Entanglement entropy S = λ 2 γ log λ 2 γ Random quantum states fullfil the volume law Ground states of local, gapped Hamiltonians: Area law: In one-dimension [Hastings 2007] S(N) = const. S(N) N

Entanglement Example: Spin-1 Heisenberg chain H = j S j S j+1 10 0 ψ 0 = N A i=1 N B j=1 C ij i A j B... A B...! 2 " γ 10 5 = γ λ γ φ γ A φ γ B λ 2 γ =1 10 10 γ 0 20 40 60 80 100 γ" Schmidt values decay rapidly: Almost the entire weight is contained in only few important states (AREA LAW!)

Entanglement Example: ψ = N A i=1 N B j=1 C ij i A j B = γ λ γ φ γ A φ γ B Matrix can represent an image (array of pixel) C = 0.23 0.56......... = 0.22 0.34 0.23 0.56......... 0.22 0.34 χ = 1200 Reconstruction of the matrix (image) from a small number of Schmidt states (SVD):

Entanglement Now: C ij not a wave function but a 2000 x 1200 pixel photo χ =4

Entanglement Now: C ij not a wave function but a 2000 x 1200 pixel photo χ = =4 16

Entanglement Now: C ij not a wave function but a 2000 x 1200 pixel photo χ = =4 64 16

Entanglement Now: C ij not a wave function but a 2000 x 1200 pixel photo χ χ = =4 256 64 16

Entanglement Now: C ij not a wave function but a 2000 x 1200 pixel photo χ χ = = 1200 =4 256 64 16

Entanglement Now: C ij not a wave function but a 2000 x 1200 pixel photo χ χ = = 1200 =4 256 64 16 Important features visible already for < 16 states!

Matrix-Product states A generic quantum state for a N spin system has a dimensional Hilbert space d N ψ = i 1...i N c j1...j N j 1 j N c j1...j N is a rank N tensor: c j1...j N =

Matrix-Product states Write the coefficients of the many-body wave function as a product of matrices (first and last one are vectors) c j1...j N = A [1] j 1 A [2] j 2...A [N] j N Build up Hilbert space site by site using the Schmidt states α and local basis i α i β χ d χ d χ... A B... β = α i αi β A i,αβ α i

Matrix-Product states Write matrices as A j = Γ j Λ [Vidal 02] - - Λ Γ j diagonal matrix containing the Schmidt values relating the local and Schmidt bases (the indices of the matrices correspond to orthogonal Schmidt states: MPS is in the canonical form) Diagrammatic representation of an MPS: c j1...j N = 1...χ 1...d

Matrix-Product states What we have achieved so far: c i1,i 2,...,i N = Γ [1]i1 α λ [1] 1 α Γ [2]i 2 1 α 1 α λ [2] 2 α...λ [N 1] 2 α Γ [N]i N N 1 α N α 1,α 2,...,α N Description gives immediately the Schmidt decomposition according to [1...l][(l+1)...N] χ ψ = α l =1 λ [l] α l α l 1..l α l (l+1)...n In a generic case the dimension grows exponentially with N In slightly entangled systems good approximations by keeping only largest Schmidt weights: All states which fulfill area law can be expressed as MPS!

Matrix-Product states Strong reduction of the complexity c j1...j N = exp(n) 1...χ 1...d Ndχ 2 What about expectation values? ψ O ψ = ψ o ψ

Matrix-Product states Local expectation values ( χ 3 ) ψ O [r] ψ = Correlation functions ( χ 3 ) ψ O [r] O [l] ψ = Correlation length: Second largest eigenvalue of the transfer matrix

Time evolution of Matrix Product States Assume we have a Hamiltonian of the form H = j h [j,j+1] Time evolution in real time ψ t =exp( iht) ψ t=0 Time evolution in imaginary time ψ 0 = lim τ exp( Hτ) ψ i exp( Hτ) ψ i

Time evolution of Matrix Product States Consider the Hamiltonian H = j h [j,j+1] Decompose the Hamiltonian as We observe but F even j G odd j F [j] even j G [j] odd j H=F+G h [j,j+1] h [j,j+1] [F [r],f [r] ]=0([G [r],g [r] ] = 0) [G, F ] = 0 F F F G G

Time evolution of Matrix Product States Apply Suzuki-Trotter decomposition of order p exp ( i(f + G)δt) f p [exp( F δt), exp( Gδt)] with f 1 (x, y) =xy, f 2 (x, y) =x 1/2 yx 1/2, etc. Two chains of two-site gates U F = even r U G = odd r exp( if [r] δt) exp( ig [r] δt) F F F G G

Time evolution of Matrix Product States Time Evolving Block Decimation algorithm [Vidal 03] How do we get the original form back?

Time evolution of Matrix Product States Time Evolving Block Decimation algorithm [Vidal 03] truncation Scales with the matrix dimension as χ 3

Time evolution of Matrix Product States itebd algorithm [Vidal 07]: Assume that ψ is translational invariant and N = Partially break translational symmetry to simulate the action of the gates Γ [2r] = Γ A, λ [2r] = λ A, Γ [2r+1] = Γ B, λ [2r+1] = λ B A A B B A A B B A A Time evolution achieved by repeated local application of gates (parallel)

Spin-1 Heisenberg model: H = j S j S j+1 Time evolution of S + j 0 ψ 0...... ψ(t) S z ψ(t) j

Time evolution of Matrix Product States Dynamical structure factor S(k, ω) C(x, t) =ψ 0 S x (t)s + 0 (0) ψ 0 S(k, ω) = x dte i(kx+ωt) C(x, t) Spin-1 Heisenberg Spin-1/2 Ladder

itebd algorithm There are limitations! - - Entanglement in Critical systems grows log N : χ grows polynomial with system size (simulation of infinite system not exact. finite entanglement scaling) FP, S. Mukerjee, A. Turner, and J. E. Moore, Phys. Rev. Lett. 102, 255701. States with large correlation length require large χ - - - Slow convergence to GS if the gap is small (DMRG is much faster) Only nearest-neighbor Hamiltonians Entanglement growth in general linear in time: Time evolution limited to short times as χ exp(t) J. H. Bardarson, FP, Joel E. Moore, Phys. Rev. Lett. 109, 017202

itebd algorithm Improvements Successively decreasing time step for imaginary time evolution (preserving norm and reducing Trotter error) More stability by using a slightly modified update [Hastings 08] Using conserved quantities to speed up the code Linear prediction to estimate the long time behavior Using matrix-product operators to include longer-range interactions x(n) = p a i x(n i) i=1

itebd algorithm Python + numpy provide nice tools to simply implement the algorithm as it contains the key functions already X=tensordot(Y,Z,axes=(1,0)) X ijk = m Y im Z mjk X=reshape(X,(dim1*dim2,dim3)) X ijk X (ij)k X=transpose(X,(0,2,1)) X ijk X ikj

itebd algorithm

Time evolution of Matrix Product States That s it for today... Matrix-Product States review - U. Schollwoek, Annals of Physics 326, 96 (2011) Time Evolution - G. Vidal, Phys. Rev. Lett. 91, 147902 (2003) - G. Vidal, Phys. Rev. Lett. 98, 070201 (2007) Python packages with Numpy: - http://www.pythonxy.com - http://www.enthought.com/