Wang-Landau sampling for Quantum Monte Carlo. Stefan Wessel Institut für Theoretische Physik III Universität Stuttgart

Similar documents
Optimized statistical ensembles for slowly equilibrating classical and quantum systems

Classical Monte Carlo Simulations

Wang-Landau algorithm: A theoretical analysis of the saturation of the error

arxiv:cond-mat/ v1 [cond-mat.stat-mech] 5 Jun 2003

A New Method to Determine First-Order Transition Points from Finite-Size Data

Overcoming the slowing down of flat-histogram Monte Carlo simulations: Cluster updates and optimized broad-histogram ensembles

Lecture 8: Computer Simulations of Generalized Ensembles

Lecture V: Multicanonical Simulations.

AGuideto Monte Carlo Simulations in Statistical Physics

Wang-Landau Monte Carlo simulation. Aleš Vítek IT4I, VP3

Quantum Monte Carlo. Matthias Troyer, ETH Zürich

Multicanonical methods

Random Walks A&T and F&S 3.1.2

Available online at ScienceDirect. Physics Procedia 57 (2014 ) 82 86

Optimized multicanonical simulations: A proposal based on classical fluctuation theory

Monte Carlo and cold gases. Lode Pollet.

Second Lecture: Quantum Monte Carlo Techniques

Hanoi 7/11/2018. Ngo Van Thanh, Institute of Physics, Hanoi, Vietnam.

Wang-Landau Sampling of an Asymmetric Ising Model: A Study of the Critical Endpoint Behavior

Generalized Ensembles: Multicanonical Simulations

Monte Caro simulations

Superfluidity near the Mott transition of cold bosonic atoms: validating a quantum simulator

Numerical Studies of the Quantum Adiabatic Algorithm

Quantum spin systems - models and computational methods

VSOP19, Quy Nhon 3-18/08/2013. Ngo Van Thanh, Institute of Physics, Hanoi, Vietnam.

Optimization Methods via Simulation

André Schleife Department of Materials Science and Engineering

Their Statistical Analvsis. With Web-Based Fortran Code. Berg

Computational Physics (6810): Session 13

LECTURE 3 WORM ALGORITHM FOR QUANTUM STATISTICAL MODELS

Monte Carlo study of the Baxter-Wu model

Ground State Projector QMC in the valence-bond basis

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

Introduction to Quantum Monte Carlo

Guiding Monte Carlo Simulations with Machine Learning

Evaluation of Wang-Landau Monte Carlo Simulations

Phase transitions and finite-size scaling

Markov Chain Monte Carlo Inference. Siamak Ravanbakhsh Winter 2018

3.320 Lecture 18 (4/12/05)

7 Monte Carlo Simulations of Quantum Spin Models

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

Quantum annealing for problems with ground-state degeneracy

Real-Space RG for dynamics of random spin chains and many-body localization

Monte Carlo Methods in Statistical Mechanics

GPU-based computation of the Monte Carlo simulation of classical spin systems

arxiv: v2 [cond-mat.stat-mech] 13 Oct 2010

Any live cell with less than 2 live neighbours dies. Any live cell with 2 or 3 live neighbours lives on to the next step.

Janus: FPGA Based System for Scientific Computing Filippo Mantovani

Phase Transitions in Spin Glasses

Newton s Method and Localization

Directional Ordering in the Classical Compass Model in Two and Three Dimensions

Available online at ScienceDirect. Physics Procedia 53 (2014 ) Andressa A. Bertolazzo and Marcia C.

Renormalization of Tensor- Network States Tao Xiang

Efficient time evolution of one-dimensional quantum systems

Statistical Thermodynamics and Monte-Carlo Evgenii B. Rudnyi and Jan G. Korvink IMTEK Albert Ludwig University Freiburg, Germany

Classical and Quantum Monte Carlo Algorithms and Exact Diagonalization. Matthias Troyer, ETH Zürich

Solving the sign problem for a class of frustrated antiferromagnets

There are self-avoiding walks of steps on Z 3

A Monte Carlo Implementation of the Ising Model in Python

Monte Carlo. Lecture 15 4/9/18. Harvard SEAS AP 275 Atomistic Modeling of Materials Boris Kozinsky

Markov Chain Monte Carlo Lecture 6

Introduction to Path Integral Monte Carlo. Part I.

Mind the gap Solving optimization problems with a quantum computer

Markov Chain Monte Carlo Method

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)

Author(s) Kawashima, Maoki; Miyashita, Seiji;

Potts And XY, Together At Last

LPTM. Quantum-Monte-Carlo Approach to the Thermodynamics of Highly Frustrated Spin-½ Antiferromagnets. Andreas Honecker 1

Simulated Quantum Annealing For General Ising Models

Uncovering the Secrets of Unusual Phase Diagrams: Applications of Two-Dimensional Wang-Landau Sampling

6. Auxiliary field continuous time quantum Monte Carlo

Metropolis Monte Carlo simulation of the Ising Model

The Monte Carlo Method in Condensed Matter Physics

Surface effects in frustrated magnetic materials: phase transition and spin resistivity

Phase Equilibria and Molecular Solutions Jan G. Korvink and Evgenii Rudnyi IMTEK Albert Ludwig University Freiburg, Germany

Degeneracy Breaking in Some Frustrated Magnets

An improved Monte Carlo method for direct calculation of the density of states

Revealing fermionic quantum criticality from new Monte Carlo techniques. Zi Yang Meng ( 孟子杨 )

Efficient Combination of Wang-Landau and Transition Matrix Monte Carlo Methods for Protein Simulations

Energetics in Ice VI

Rare Event Sampling using Multicanonical Monte Carlo

Fig. 1 Cluster flip: before. The region inside the dotted line is flipped in one Wolff move. Let this configuration be A.

Conductance of a quantum wire at low electron density

The XY-Model. David-Alexander Robinson Sch th January 2012

CS 188: Artificial Intelligence. Bayes Nets

Physics 127b: Statistical Mechanics. Lecture 2: Dense Gas and the Liquid State. Mayer Cluster Expansion

Scale-Free Enumeration of Self-Avoiding Walks on Critical Percolation Clusters

Luigi Paolasini

Statistical Mechanics

CS242: Probabilistic Graphical Models Lecture 7B: Markov Chain Monte Carlo & Gibbs Sampling

Renormalization of Tensor Network States

The Quantum Adiabatic Algorithm

An Introduction to Computer Simulation Methods

The ALPS Project. Open Source Software for Strongly Correlated Systems. for the ALPS co!aboration. Lode Pollet & Matthias Troyer, ETH Zürich

Quantum Monte Carlo investigations of correlated electron systems, present and future. Zi Yang Meng ( 孟子杨 )

Simulation of Hysteresis In Permalloy Films

Curriculum Vitae. Stefan Schnabel June 9, Abitur (general qualification for university entrance)

Mind the gap Solving optimization problems with a quantum computer

Fractal Geometry of Minimal Spanning Trees

LECTURE 10: Monte Carlo Methods II

Transcription:

Wang-Landau sampling for Quantum Monte Carlo Stefan Wessel Institut für Theoretische Physik III Universität Stuttgart

Overview Classical Monte Carlo First order phase transitions Classical Wang-Landau algorithm Extension to quantum systems Applications Free energy Configurations

Classical Monte Carlo simulations We want to calculate a thermal average A =! c A e c "# E c! "# Ec / Z with Z = e c Exponentially large number of configurations draw a representative statistical sample by importance sampling Pick M configurations c i with probability p ci = e "#E c i /Z Calculate statistical average Within a statistical error A " A = 1 M "A = Var A M M # i=1 A c i Problem: we cannot calculate p ci = e "#E ci /Z since we do not know Z

Markov chains and Metropolis algorithm Metropolis algorithm builds a Markov chain Transition probabilities W x,y for transition x y need to fulfill Ergodicity: any configuration reachable from any other Detailed balance: c 1 " c 2 "..." c i " c i+1 "... "x,y #n : ( W n ) x,y 0 W x,y = p y W y,x p x Simplest algorithm due to Metropolis (1953): Wx,y = min[1, py px ] Needs only relative probabilities (energy differences) p y p x = e "# (E y "E x )

First order phase transitions Tunneling out of meta-stable state is suppressed exponentially gas liquid liquid gas P # " e! cl d!1 / T How can we tunnel out of metastable state?? liquid gas critical point T Critical slowing down At critical point was solved by cluster updates

The Wang-Landau method Directly calculates density of states r (E) instead of canonical averages Acceptance rate proportional to inverse density of states 1! Ei / kbt pi = instead of pi = e " ( Ei ) All energy levels visited equally well 1 P( E) = " E c, E P(c)! #( E) = 1 c #( E) Random walk in energy space Flat histogram in energy space => no tunneling problem Free energy accessible F = "k B T ln #(E)e "E / k B T One simulation gives results for all T E F. Wang & D.P. Landau (2001)

The Wang-Landau algorithm Initially, r (E) is unknown Start with r (E)=1 and adjust iteratively Only a few modifications to usual sampling needed Start with modification factor f=e do { do { Metropolis updates with transition probability W[i ] = min[1,r (E i ) / r (E j )] Adjust r (E) at each step: r (E) r (E) x f Increase histogram H(E)++ } until histogram H(E) is flat (e.g. 20%) decrease f (e.g.f f) reset H(E) } until f -1 10-8 Comments Initially: multiplicative changes with large f allow rapid crude convergence Finally: small f means fine structure of r (E) can be mapped out

Example application of Wang-Landau sampling 10 states Potts model in 2D First order phase transition T c =0.701 P( E, T c ) = "( E) e! E / k B T c

Applications and Extensions First and second order phase transitions and disorder F. Wang and D.P. Landau, (2001) Scaling analysis for Ising spin glasses P. Dayal, et al., (2003). Improved sampling and optimized ensembles S. Trebst, D. Huse, and M. Troyer, (2003) C. Zhou and R.N. Bhatt, (2003) B.J. Schulz et al., (2002). C. Yamaguchi and N. Kawashima, (2002). Continuum simulations Q. Yan et al., (2002). M.S. Shell et al., (2002). Polymer films T.S. Jan et al., (2002). Protein folding N. Rathore et al., (2002). Try out the Ψ-Mag Wang-Landau tutorial!

Quantum version of the Wang-Landau algorithm Density of states not accessible directly in quantum case Classical Quantum Z = e "E c / k B T = #(E)e "E / k BT c E Z = Tre "#H Quantum version based on SSE Z = ( % n % n= 0 % " n % % n! # '(&H bi ) # # ( ) b 1,...,b We have a similar expression as a sum over orders n instead of energies i=1 ( & n)!" % % n # '(&H bi ) #! # ( ) b 1,...,b = " n g(n) n= 0 i=1

Quantum version of the Wang-Landau algorithm We want flat histogram in order n Use the Wang-Landau algorithm to get Z = # n= 0 " n g(n) from Z = Small change in acceptance rates for diagonal updates " & n= 0 (" # n)! & & n % '(#H bi ) % "! % ( ) b 1,...,b " " i=1 d P[1" H (i, j ) ' ] = min 1, #N d bonds H (i, j ) ) ( % & n *, + ' -- - min 1, N d bonds H (i, j ) ) ( % & n Wang&Landau - " g(n) *, g(n +1) + d P[H (i, j ) ' "1] = min) 1, ( # n +1 d %N bonds & H (i, j ) & * ' Wang-Landau, --- -" min) 1, + ( # n +1 d N bonds & H (i, j ) & g(n) * g(n 1), + Nonlocal updates (directed loops, ) do not change n and thus remain unchanged! Cutoff L limits temperatures to b < L / E 0

A first test L=10 site Heisenberg chain with L = 250 Free energy and entropy available One simulation for all temperatures Clear limit of reliability T>0.05J due to cutoff H v v 10 = J! S i " Si+ 1 i= 1

Thermal phase transitions 3D Heisenberg antiferromagnet Second order phase transition at T c =0.947J Parallelization via splitting of the n-range among several CPUs H v v = J" S i! S i, j j

Quantum version perturbation expansion Instead of temperature a coupling constant can be varied H H +! V = 0 Based on finite temperature perturbation expansion Z = Tr(e "#H ("#) n ) = % % % & '("H bi ) & ( n ( (b 1,...,b n ) n! n= 0 & ( ) b 1,...,b n * (* " n)!# n * ) %% % & '("H bi ) & ( n ( (b 1,...,b * ) *! n= 0 * & ( ) b 1,...,b * Flat histogram in order n l of perturbation expansion i=1 = ( n ( % g(n ( ) n " (b 1,...,b n ) counts # of " terms n ( = 0 n i=1

Perturbation series by Wang-Landau We want flat histogram in order n l Use the Wang-Landau algorithm to get # Z = " n " g(n " ) n " = 0 from Small change in acceptance rates for diagonal updates " (" # n)! n Z = && & % '(#H bi ) % ( n ( (b 1,...,b " ) "! n= 0 % ( ) b 1,...,b " " i=1 d P[1 " H (i, j ) ' ] = min 1, #N d bonds H (i, j ) ) ( % & n *, + ' -- - min 1, #N d bonds H (i, j ) ) ( % & n Wang&Landau - " g(n. ) *, g(n. + /n. ) + d P[H (i, j ) ' "1] = min) 1, ( # n +1 d %N bonds & H (i, j ) & * Wang-Landau, - " + ' -- - min) 1, ( # n +1 d %N bonds & H (i, j ) & g(n. ) * g(n. /n. ), + Nonlocal updates (directed loops, ) do not change n λ and thus remain unchanged! Cutoff L limits value of l for which the series converges

Quantum phase transition Bilayer Heisenberg Antiferromagnet Single simulation gives results for all values of λ=j/j 2 v v v v H = J Si, 2 Quantum phase transition at λ =0.396 Parallelization as in thermal case!! Si, p " S j, p + J '! Si,1 " p= 1 < i, j> i

Speedup at first order phase transitions Greatly reduced tunneling times at free energy barriers 2D hard-core bosons ( ) H = "t# a i a j + h.c. + V 2 # n i n j i, j i, j 8! 8 V Stripe order / t 3 V / t 3 2 = 8! 8 2 = G. Schmidt

Summary Extension of Wang-Landau sampling to quantum systems Stochastically evaluate series expansion coefficients High-temperature series Perturbation series Features # Z = g(n) n! n= 0 # Z = " n " g(n " ) n " = 0 " n Flat histogram in the expansion order Allows calculation of free energy Like classical systems, allows tunneling through free energy barriers

Qantum Wang-Landau in ALPS Application qmc/qwl Allows high temperature expansions for isotropic spin-1/2 systems You can reproduce the data presented here in the qwl tutorial.