Meron-Cluster and Nested Cluster Algorithms: Addressing the Sign Problem in Quantum Monte Carlo Simulations

Similar documents
An Efficient Cluster Algorithm for CP(N-1) Models. Bern University, Switzerland

Rotor Spectra, Berry Phases, and Monopole Fields: From Antiferromagnets to QCD

SU(3) Quantum Spin Ladders as a Regularization of the CP (2) Model at Non-Zero Density: From Classical to Quantum Simulation

Numerical Simulations of Strongly Correlated Electron Systems on Bipartite and on Frustrated Lattices

Second Lecture: Quantum Monte Carlo Techniques

From an Antiferromagnet to a Valence Bond Solid: Evidence for a First Order Phase Transition

arxiv:cond-mat/ v1 [cond-mat.str-el] 24 Jan 2000

A new Cluster Algorithm for the Ising Model

Atomic Quantum Simulation of Abelian and non-abelian Gauge Theories

Optimized statistical ensembles for slowly equilibrating classical and quantum systems

Quantum Monte Carlo Simulations in the Valence Bond Basis

The Fermion Bag Approach

Non-trivial θ-vacuum Effects in the 2-d O(3) Model

Paramagnetic phases of Kagome lattice quantum Ising models p.1/16

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

Thermodynamics of strongly-coupled lattice QCD in the chiral limit

arxiv:cond-mat/ v1 16 Nov 1992

SPIN-LIQUIDS ON THE KAGOME LATTICE: CHIRAL TOPOLOGICAL, AND GAPLESS NON-FERMI-LIQUID PHASE

Quantum spin systems - models and computational methods

Lecture 11: Long-wavelength expansion in the Neel state Energetic terms

Magnetic ordering of local moments

Classical Monte Carlo Simulations

2. Spin liquids and valence bond solids

Critical Spin-liquid Phases in Spin-1/2 Triangular Antiferromagnets. In collaboration with: Olexei Motrunich & Jason Alicea

Kosterlitz-Thouless Transition

Quantum Monte Carlo simulations of deconfined quantum criticality at. the 2D Néel-VBS transition. Anders W. Sandvik, Boston University

VII.B Canonical Formulation

with four spin interaction Author(s) Tsukamoto, M.; Harada, K.; Kawashim (2009). doi: / /150/

7 Monte Carlo Simulations of Quantum Spin Models

Statistical Thermodynamics Solution Exercise 8 HS Solution Exercise 8

Spin liquids on ladders and in 2d

Decay of correlations in 2d quantum systems

GEOMETRICALLY FRUSTRATED MAGNETS. John Chalker Physics Department, Oxford University

String Dynamics in Yang-Mills Theory

Renormalization of Tensor- Network States Tao Xiang

Massively parallel Monte Carlo simulation of a possible topological phase transition in two-dimensional frustrated spin systems

Scaling Theory. Roger Herrigel Advisor: Helmut Katzgraber

Classical and quantum simulation of dissipative quantum many-body systems

Classical and Quantum Spin Systems with Continuous Symmetries in One and Two Spatial Dimensions

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)

Tensor network renormalization

Frustration without competition: the SU(N) model of quantum permutations on a lattice

Gapless Spin Liquids in Two Dimensions

Quantum Monte Carlo Simulations in the Valence Bond Basis. Anders Sandvik, Boston University

Machine learning quantum phases of matter

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

6. Auxiliary field continuous time quantum Monte Carlo

Efficient time evolution of one-dimensional quantum systems

Solving the sign problem for a class of frustrated antiferromagnets

Introduction to Phase Transitions in Statistical Physics and Field Theory

Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustrasse 7, Berlin, Germany

Interface tension of the 3d 4-state Potts model using the Wang-Landau algorithm

Topological Phase Transitions

Renormalization of microscopic Hamiltonians. Renormalization Group without Field Theory

Quantum Spin-Metals in Weak Mott Insulators

Numerical diagonalization studies of quantum spin chains

Frustrated diamond lattice antiferromagnets

J ij S i S j B i S i (1)

The 1+1-dimensional Ising model

Where Probability Meets Combinatorics and Statistical Mechanics

Simulations of Quantum Dimer Models

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

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

Ground State Projector QMC in the valence-bond basis

Deconfined Quantum Critical Points

Deconfined Quantum Critical Points

Time-dependent DMRG:

arxiv: v1 [hep-lat] 2 Oct 2014

Nonlinear Sigma Model(NLSM) and its Topological Terms

Coupled Cluster Method for Quantum Spin Systems

8.334: Statistical Mechanics II Spring 2014 Test 2 Review Problems

Exam TFY4230 Statistical Physics kl Wednesday 01. June 2016

Phase transitions and finite-size scaling

ICCP Project 2 - Advanced Monte Carlo Methods Choose one of the three options below

Flat band and localized excitations in the magnetic spectrum of the fully frustrated dimerized magnet Ba 2 CoSi 2 O 6 Cl 2

arxiv: v2 [hep-lat] 23 Dec 2008

Atomic Quantum Simulation of Abelian and non-abelian Gauge Theories

arxiv:quant-ph/ v2 24 Dec 2003

Emergent spin. Michael Creutz BNL. On a lattice no relativity can consider spinless fermions hopping around

PhD in Theoretical Particle Physics Academic Year 2017/2018

SPIN LIQUIDS AND FRUSTRATED MAGNETISM

Compensating strong coupling with large charge

The Mott Metal-Insulator Transition

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

Spin Superfluidity and Graphene in a Strong Magnetic Field

WORLD SCIENTIFIC (2014)

Magnetic fields and lattice systems

Magnetism at finite temperature: molecular field, phase transitions

Monte Carlo Study of Planar Rotator Model with Weak Dzyaloshinsky Moriya Interaction

Detecting collective excitations of quantum spin liquids. Talk online: sachdev.physics.harvard.edu

arxiv: v1 [cond-mat.dis-nn] 25 Apr 2018

Quantum quenches in the thermodynamic limit

Equilibrium, out of equilibrium and consequences

VI.D Self Duality in the Two Dimensional Ising Model

ν=0 Quantum Hall state in Bilayer graphene: collective modes

7 Frustrated Spin Systems

Topological sector of two dimensional φ 4 theory in Discrete Light Cone Quantization p. 1/3

Quantum Simulation Studies of Charge Patterns in Fermi-Bose Systems

Stochastic series expansion (SSE) and ground-state projection

Kinetic Monte Carlo (KMC) Kinetic Monte Carlo (KMC)

Transcription:

Meron-Cluster and Nested Cluster Algorithms: Addressing the Sign Problem in Quantum Monte Carlo Simulations Uwe-Jens Wiese Bern University IPAM Workshop QS2009, January 26, 2009 Collaborators: B. B. Beard (NASA), S. Chandrasekharan (Duke University), S. Isakow and M. Troyer (ETH Zürich), F.-J. Jiang and M. Nyfeler (Bern University), F. Kämpfer (MIT), M. Pepe (Milano University)

Outline The Nature of the Sign Problem Avoiding a Sign Problem by an Unconventional Regularization: Application to CP(N 1) θ-vacua using SU(N) Quantum Spin Ladders The Meron-Cluster Algorithm: Application to some Strongly Correlated Electron Systems The Nested Cluster Algorithm: Application to Frustrated Antiferromagnets Conclusions

Outline The Nature of the Sign Problem Avoiding a Sign Problem by an Unconventional Regularization: Application to CP(N 1) θ-vacua using SU(N) Quantum Spin Ladders The Meron-Cluster Algorithm: Application to some Strongly Correlated Electron Systems The Nested Cluster Algorithm: Application to Frustrated Antiferromagnets Conclusions

Fermionic path integral Z f = Tr exp( βh) = [n] Sign[n] exp( S[n]), Sign[n] = ±1 Path integral of a corresponding bosonic model Z b = [n] exp( S[n])

Fermionic path integral Z f = Tr exp( βh) = [n] Sign[n] exp( S[n]), Sign[n] = ±1 Path integral of a corresponding bosonic model Z b = [n] exp( S[n]) Fermionic observable O[n] from the bosonic ensemble O f = 1 O[n]Sign[n] exp( S[n]) = Z f [n] O Sign Sign Average sign in the simulated bosonic ensemble Sign = 1 Z b [n] Sign[n] exp( S[n]) = Z f Z b = exp( βv f )

Using Sign = exp( βv f ), f = f f f b, the estimated statistical error is σ Sign Sign = Sign 2 Sign 2 exp(βv f ) =. N Sign N Hence, the required number of independent measurements is N = exp(2βv f ).

Using Sign = exp( βv f ), f = f f f b, the estimated statistical error is σ Sign Sign = Sign 2 Sign 2 exp(βv f ) =. N Sign N Hence, the required number of independent measurements is N = exp(2βv f ). Academic solution of the sign problem: UHU = diag(e 1, E 2,...) Z f = n exp( βe n ) Sign[n] > 0. Of course, if one could diagonalize the Hamiltonian which is generally exponentially hard for large systems one would not even need Monte Carlo simulations.

Outline The Nature of the Sign Problem Avoiding a Sign Problem by an Unconventional Regularization: Application to CP(N 1) θ-vacua using SU(N) Quantum Spin Ladders The Meron-Cluster Algorithm: Application to some Strongly Correlated Electron Systems The Nested Cluster Algorithm: Application to Frustrated Antiferromagnets Conclusions

CP(N 1) models are (1 + 1)-dimensional toy models for QCD formulated in terms of N N projection matrices P(x) = P(x), TrP(x) = 1, P(x) 2 = P(x) with the Euclidean action S[P] = β 0 dt L 0 dx 1 [ g 2 Tr x P x P + 1 ] c 2 tp t P + iθq[p]

CP(N 1) models are (1 + 1)-dimensional toy models for QCD formulated in terms of N N projection matrices P(x) = P(x), TrP(x) = 1, P(x) 2 = P(x) with the Euclidean action S[P] = β 0 dt L 0 that contains the topological charge dx 1 [ g 2 Tr x P x P + 1 ] c 2 tp t P + iθq[p] Q[P] = 1 πi β 0 dt L 0 dx Tr[P x P t P] Π 2 [SU(N)/U(N 1)] = Z. The complex action of a θ-vacuum causes a severe sign problem.

SU(N) quantum spins T a x, a {1, 2,..., N 2 1}, [T a x, T b y ] = iδ xy f abc T c x Spin ladder Hamiltonian H = J [Tx a T a x+ˆ1 + T x a T a x+ˆ2 ] J x A x B [T a x T a x+ˆ1 + T x a T a x+ˆ2 ] L y x L Conserved SU(N) spin T a = Tx a Tx a, [T a, H] = 0 x A x B

Spontaneous symmetry breaking SU(N) U(N 1) implies Goldstone boson fields P(x) CP(N 1) = SU(N)/U(N 1) with the low-energy effective action β L L S[P] = dt dx dy Tr { ρ s y P y P 0 0 0 [ + ρ s x P x P + 1 ] c 2 tp t P 1 } a P xp t P.

Spontaneous symmetry breaking SU(N) U(N 1) implies Goldstone boson fields P(x) CP(N 1) = SU(N)/U(N 1) with the low-energy effective action β L L S[P] = dt dx dy Tr { ρ s y P y P 0 0 0 [ + ρ s x P x P + 1 ] c 2 tp t P 1 } a P xp t P. Very large correlation length ξ exp(4πl ρ s /cn) L

Spontaneous symmetry breaking SU(N) U(N 1) implies Goldstone boson fields P(x) CP(N 1) = SU(N)/U(N 1) with the low-energy effective action β L L S[P] = dt dx dy Tr { ρ s y P y P 0 0 0 [ + ρ s x P x P + 1 ] c 2 tp t P 1 } a P xp t P. Very large correlation length ξ exp(4πl ρ s /cn) L implies dimensional reduction to (1 + 1)-d CP(N 1) model S[P] = β 0 dt L 0 { [ 1 dx Tr g 2 x P x P + 1 ] } c 2 tp t P np x P t P. Emergent θ-vacuum angle θ = nπ

Monte Carlo history of the order parameter 5000 4000 3000 2000 1000 0 1000 2000 3000 4000 5000 0 1 2 3 4 5 6 7 8 4 x 10 For n = 3 (green curve) there is a first order phase transition with spontaneous CP breaking in the (1 + 1)-d CP(3) model at θ = π. For n = 4 (red curve) there is no phase transition at θ = 0. H. G. Evertz, G. Lana, and M. Marcu, Phys. Rev. Lett. 70 (1993) 875. B. B. Beard and U.-J. W., Phys. Rev. Lett. 77 (1996) 5130. B. Beard, M. Pepe, S. Riederer, and U.-J. W., Phys. Rev. Lett. 94 (2005) 010603.

Outline The Nature of the Sign Problem Avoiding a Sign Problem by an Unconventional Regularization: Application to CP(N 1) θ-vacua using SU(N) Quantum Spin Ladders The Meron-Cluster Algorithm: Application to some Strongly Correlated Electron Systems The Nested Cluster Algorithm: Application to Frustrated Antiferromagnets Conclusions

Strategy of the meron-cluster algorithm: S. Chandrasekharan and U.-J. W., Phys. Rev. Lett. 83 (1999) 3116. 1. Rewrite Z f using cluster variables such that all negative configurations are matched with positive ones. Then effectively one obtains Sign {0, 1}, such that Sign 2 = Sign, and hence σ Sign Sign = Sign 2 Sign 2 N Sign = This solves one half of the sign problem. 1 exp(βv f /2) =. N Sign N

Strategy of the meron-cluster algorithm: S. Chandrasekharan and U.-J. W., Phys. Rev. Lett. 83 (1999) 3116. 1. Rewrite Z f using cluster variables such that all negative configurations are matched with positive ones. Then effectively one obtains Sign {0, 1}, such that Sign 2 = Sign, and hence σ Sign Sign = Sign 2 Sign 2 N Sign = This solves one half of the sign problem. 1 exp(βv f /2) =. N Sign N 2. Never generate configurations that have been canceled analytically. This solves the sign problem completely.

Strategy of the meron-cluster algorithm: S. Chandrasekharan and U.-J. W., Phys. Rev. Lett. 83 (1999) 3116. 1. Rewrite Z f using cluster variables such that all negative configurations are matched with positive ones. Then effectively one obtains Sign {0, 1}, such that Sign 2 = Sign, and hence σ Sign Sign = Sign 2 Sign 2 N Sign = This solves one half of the sign problem. 1 exp(βv f /2) =. N Sign N 2. Never generate configurations that have been canceled analytically. This solves the sign problem completely. Like any other method for solving the sign problem, the meron-cluster algorithm is not generally applicable. This is unavoidable because some sign problems are NP-hard. M. Troyer and U.-J. W., Phys. Rev. Lett. 94 (2005) 170201.

Spinless fermion Hamiltonian with nearest-neighbor repulsion H = x,i h x,i, h x,i = t 2 (c xc x+î + c x+î c x) + U(n x 1 2 )(n x+î 1 2 )

Spinless fermion Hamiltonian with nearest-neighbor repulsion H = x,i h x,i, h x,i = t 2 (c xc x+î + c x+î c x) + U(n x 1 2 )(n x+î 1 2 ) Suzuki-Trotter decomposition of the partition function Z f = Tr{exp[ β(h µn)]} = lim M Tr { exp[ ɛ(h 1 µ 2d N)]... exp[ ɛ(h 2d µ 2d N)] } M

Spinless fermion Hamiltonian with nearest-neighbor repulsion H = x,i h x,i, h x,i = t 2 (c xc x+î + c x+î c x) + U(n x 1 2 )(n x+î 1 2 ) Suzuki-Trotter decomposition of the partition function Z f = Tr{exp[ β(h µn)]} { = lim Tr exp[ ɛ(h 1 µ M 2d N)]... exp[ ɛ(h 2d µ } M 2d N)] Two-spin transfer matrix exp[ ɛ(h x,i µ 2d (n x + n ))] = exp[ɛ(u x+î 4 + µ 2d )] exp[ ɛ( U 2 + µ 2d )] 0 0 0 0 cosh( ɛt 2 ) Σ sinh( ɛt 2 ) 0 0 Σ sinh( ɛt 2 ) cosh( ɛt 2 ) 0 0 0 0 exp[ ɛ( U 2 µ 2d )]

Path integral (in discrete time β = ɛm) Z f = Tr[exp( εh 1 ) exp( εh 2 )... exp( εh 2d )] M = Sign[n] exp( S[n]) [n] εt cosh( 2 ) εt sinh( 2 ) T exp( ε[ U + µ ]) 2 2d X U µ exp( ε[ 2 2d ]) Here two fermions interchange their positions. Sign[n] = 1.

Two-spin transfer matrix and cluster bonds exp( εh xy ) = W A 0 0 0 0 W A + W D W D 0 0 W D W A + W D 0 0 0 0 W A = + + exp( s[0,0,0,0]) WA WB WC = + exp( s[1,1,1,1]) WA WB WC = + + exp( s[0,1,1,0]) WD WB WC = + + exp( s[1,0,0,1]) WD WB WC = + exp( s[1,0,1,0]) WA WD = + exp( s[0,1,0,1]) WA WD Here W A = exp( εu/2), W B = W C = 0, W D = sinh(εt/2).

Cluster decomposition and reference configuration All spins in a cluster are flipped simultaneously with probability 1 2.

Cluster decomposition and reference configuration All spins in a cluster are flipped simultaneously with probability 1 2. The flip of a meron-cluster changes the fermion sign.

Cluster decomposition and reference configuration All spins in a cluster are flipped simultaneously with probability 1 2. The flip of a meron-cluster changes the fermion sign. Only the 0-meron sector (which contains configurations without merons) contributes to the partition function.

Cluster decomposition and reference configuration All spins in a cluster are flipped simultaneously with probability 1 2. The flip of a meron-cluster changes the fermion sign. Only the 0-meron sector (which contains configurations without merons) contributes to the partition function. By appropriate cluster flips one can reach a reference configuration.

Cluster decomposition and reference configuration All spins in a cluster are flipped simultaneously with probability 1 2. The flip of a meron-cluster changes the fermion sign. Only the 0-meron sector (which contains configurations without merons) contributes to the partition function. By appropriate cluster flips one can reach a reference configuration. The measurement of 2-point functions also requires sampling the 2-meron sector.

Population of different meron sectors 0.6 0.6 L = 4 L = 6 0.4 0.4 P P 0.2 0.2 0.0 0 4 8 12 16 20 24 28 Meron Number 0.0 0 4 8 12 16 20 24 28 Meron Number 0.6 0.6 L = 8 L = 10 0.4 0.4 P P 0.2 0.2 0.0 0 4 8 12 16 20 24 28 Meron Number 0.0 0 4 8 12 16 20 24 28 Meron Number Restricting oneself to the 0-meron sector yields an exponential improvement which completely solves the sign problem.

Class of reference configurations for fermions with spin Spin up Layer Spin down Layer

Class of reference configurations for fermions with spin pair susceptibility 5000 2000 1000 500 200 100 Spin up Layer T = 0.5 0.445(4) L 1.918(3) T = 1.295 0.564(4) L 1.767(2) T = 1.429 0.719(5) L 1.647(2) T = 1.538 0.25 0.2 0.15 0.1 0.05 Spin down Layer η 1 / 2π <W 2 > 50 16 24 32 40 48 56 64 96 128 L 0 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Temperature One finds accurate Kosterlitz-Thouless behavior for L 128. S. Chandrasekharan, J. Cox, J. Osborn, and U.-J. W., Nucl. Phys. B673 (2003) 405. S. Chandrasekharan and J. Osborn, Phys. Rev. B66 (2002) 045113.

Outline The Nature of the Sign Problem Avoiding a Sign Problem by an Unconventional Regularization: Application to CP(N 1) θ-vacua using SU(N) Quantum Spin Ladders The Meron-Cluster Algorithm: Application to some Strongly Correlated Electron Systems The Nested Cluster Algorithm: Application to Frustrated Antiferromagnets Conclusions

Geometrically frustrated lattices Triangular lattice Antiferromagnetic spin 1 2 Kagomé lattice Heisenberg Hamiltonian H = J x,i Sx S x+î

Integrating out the spins Z = [b] Sign[b]W n A A W n D D 2N C

Integrating out the spins Z = [b] Sign[b]W n A A W n D D 2N C Only updates of cluster-internal plaquettes may change the sign.

Integrating out the spins Z = [b] Sign[b]W n A A W n D D 2N C Only updates of cluster-internal plaquettes may change the sign. Once a statistically independent bond configuration has been produced by the cluster algorithm, we perform an inner Monte Carlo simulation by updating only the cluster-internal plaquette break-ups.

Integrating out the spins Z = [b] Sign[b]W n A A W n D D 2N C Only updates of cluster-internal plaquettes may change the sign. Once a statistically independent bond configuration has been produced by the cluster algorithm, we perform an inner Monte Carlo simulation by updating only the cluster-internal plaquette break-ups. Each cluster C defines the set of lattice sites Λ C contained in C. The inner Monte Carlo algorithm generates clusters with different orientations that visit all sites of Λ C in different orders, thus contributing different values of Sign C.

Integrating out the spins Z = [b] Sign[b]W n A A W n D D 2N C Only updates of cluster-internal plaquettes may change the sign. Once a statistically independent bond configuration has been produced by the cluster algorithm, we perform an inner Monte Carlo simulation by updating only the cluster-internal plaquette break-ups. Each cluster C defines the set of lattice sites Λ C contained in C. The inner Monte Carlo algorithm generates clusters with different orientations that visit all sites of Λ C in different orders, thus contributing different values of Sign C. In this process, break-ups that lead to the decomposition of Λ C into separate clusters must be rejected.

Updating independent regions Λ C Since the different regions Λ C are independent, the improved estimator of the sign factorizes. Improved estimator for the sign Sign i = Λ C Sign C i

Updating independent regions Λ C Since the different regions Λ C are independent, the improved estimator of the sign factorizes. Improved estimator for the sign Sign i = Λ C Sign C i Improved estimator for the staggered susceptibility M 2 s Sign i = Λ C M 2 scsign C i Λ C Λ C Sign C i

Probability distribution of Sign i 0.15 0.1 βj = 1 V = 576 spins 0.05 0-1.0 10-9 -5.0 10-10 0.0 5.0 10-10 1.0 10-9 < Sign > i

Probability distribution of Sign i 0.15 0.1 βj = 1 V = 576 spins 0.05 0-1.0 10-9 -5.0 10-10 0.0 5.0 10-10 1.0 10-9 < Sign > i Volume dependence of Sign i and M 2 ssign i 10 0 10-6 <Sign> + <M s 2 Sign>+ 10-6 10-12 βj = 1 10-18 0 100 200 300 400 500 600 700 800 900 V

Coplanar susceptibility χ s and collinear Néel susceptibility χ N 1.5 1 χ N unfrustrated square (J = 0) χ N frustrated square (J = J/4) χ S frustrated square (J = J/4) χ S kagome 0.5 0 0 100 200 300 400 500 600 700 βv Susceptibilities can be measured on volumes never reached before. However, the nested cluster algorithm works efficiently only at moderate temperatures, when the regions Λ C are not too large. M. Nyfeler, F.-J. Jiang, F. Kämpfer, and U.-J. W., Phys. Rev. Lett. 100 (2008) 247206.

Outline The Nature of the Sign Problem Avoiding a Sign Problem by an Unconventional Regularization: Application to CP(N 1) θ-vacua using SU(N) Quantum Spin Ladders The Meron-Cluster Algorithm: Application to some Strongly Correlated Electron Systems The Nested Cluster Algorithm: Application to Frustrated Antiferromagnets Conclusions

Sign Problem and Meron-Cluster Algorithm In its most general form, the sign problem is NP-hard. Hence, a general method that solves all sign problems can exist only if NP = P, which is generally believed not to be the case.

Sign Problem and Meron-Cluster Algorithm In its most general form, the sign problem is NP-hard. Hence, a general method that solves all sign problems can exist only if NP = P, which is generally believed not to be the case. Hence, any method for solving the sign problem is limited to specific cases, and should make use of the structure of the system at hand.

Sign Problem and Meron-Cluster Algorithm In its most general form, the sign problem is NP-hard. Hence, a general method that solves all sign problems can exist only if NP = P, which is generally believed not to be the case. Hence, any method for solving the sign problem is limited to specific cases, and should make use of the structure of the system at hand. The meron-cluster algorithm matches all negative with positive sign configurations by relating them via meron-cluster flips. It then restricts the simulation to the 0-meron sector of uncancelled configurations with positive sign. When the meron-cluster algorithm is applicable, it solves the sign problem completely.

Sign Problem and Meron-Cluster Algorithm In its most general form, the sign problem is NP-hard. Hence, a general method that solves all sign problems can exist only if NP = P, which is generally believed not to be the case. Hence, any method for solving the sign problem is limited to specific cases, and should make use of the structure of the system at hand. The meron-cluster algorithm matches all negative with positive sign configurations by relating them via meron-cluster flips. It then restricts the simulation to the 0-meron sector of uncancelled configurations with positive sign. When the meron-cluster algorithm is applicable, it solves the sign problem completely. The meron-cluster algorithm has been applied successfully to relativistic field theories at non-zero chemical potential and at non-zero vacuum angle, to theories of relativistic staggered fermions, as well as to specific models for non-relativistic strongly correlated electrons.

Nested Cluster Algorithm The meron-cluster algorithm solves the sign problem only if all configurations in the 0-meron sector have a positive sign. This is guaranteed if a positive reference configuration exists to which all configurations can be flipped.

Nested Cluster Algorithm The meron-cluster algorithm solves the sign problem only if all configurations in the 0-meron sector have a positive sign. This is guaranteed if a positive reference configuration exists to which all configurations can be flipped. In frustrated systems, no positive reference configuration exists. Then the 0-meron sector contains negative sign configurations, and the meron-cluster algorithm does not solve the sign problem.

Nested Cluster Algorithm The meron-cluster algorithm solves the sign problem only if all configurations in the 0-meron sector have a positive sign. This is guaranteed if a positive reference configuration exists to which all configurations can be flipped. In frustrated systems, no positive reference configuration exists. Then the 0-meron sector contains negative sign configurations, and the meron-cluster algorithm does not solve the sign problem. The nested cluster algorithm does not rely on a reference configuration. Since clusters can be flipped independently, the total sign factorizes into contributions of local cluster regions Λ C. The nested cluster algorithm gains a factor that is exponential in the spatial volume, by taking advantage of the cluster independence.

Nested Cluster Algorithm The meron-cluster algorithm solves the sign problem only if all configurations in the 0-meron sector have a positive sign. This is guaranteed if a positive reference configuration exists to which all configurations can be flipped. In frustrated systems, no positive reference configuration exists. Then the 0-meron sector contains negative sign configurations, and the meron-cluster algorithm does not solve the sign problem. The nested cluster algorithm does not rely on a reference configuration. Since clusters can be flipped independently, the total sign factorizes into contributions of local cluster regions Λ C. The nested cluster algorithm gains a factor that is exponential in the spatial volume, by taking advantage of the cluster independence. The nested cluster algorithm slows down significantly when the local regions Λ C become too large, which limits the method to moderate temperatures.

Nested Cluster Algorithm The meron-cluster algorithm solves the sign problem only if all configurations in the 0-meron sector have a positive sign. This is guaranteed if a positive reference configuration exists to which all configurations can be flipped. In frustrated systems, no positive reference configuration exists. Then the 0-meron sector contains negative sign configurations, and the meron-cluster algorithm does not solve the sign problem. The nested cluster algorithm does not rely on a reference configuration. Since clusters can be flipped independently, the total sign factorizes into contributions of local cluster regions Λ C. The nested cluster algorithm gains a factor that is exponential in the spatial volume, by taking advantage of the cluster independence. The nested cluster algorithm slows down significantly when the local regions Λ C become too large, which limits the method to moderate temperatures. This workshop is a great opportunity to make further progress.