Simulating Wilson fermions without critical slowing down
Urs Wenger

TL;DR
This paper introduces a novel simulation algorithm for Wilson fermions that removes critical slowing down by using an exact hopping expansion, enabling efficient massless limit simulations in models like Gross-Neveu and Schwinger.
Contribution
The paper presents an exact hopping expansion-based algorithm that eliminates critical slowing down in Wilson fermion simulations, allowing direct massless limit computations.
Findings
Algorithm effectively removes critical slowing down.
Enables direct simulations at the massless limit.
Successfully applied to Gross-Neveu and Schwinger models.
Abstract
We present a simulation algorithm for Wilson fermions based on the exact hopping expansion of the fermion action. The algorithm essentially eliminates critical slowing down by sampling the fermionic two-point correlation function and it allows simulations directly in the massless limit. As illustrative examples, the algorithm is applied to the Gross-Neveu and the Schwinger model, the latter in the strong coupling limit.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Chromodynamics and Particle Interactions · Particle physics theoretical and experimental studies · Markov Chains and Monte Carlo Methods
Simulating Wilson fermions
without critical slowing down
Albert Einstein Center for Fundamental Physics
Institute for Theoretical Physics
University of Bern, Sidlerstr. 5, CH-3012 Bern, Switzerland
Abstract:
We present a simulation algorithm for Wilson fermions based on the exact hopping expansion of the fermion action. The algorithm essentially eliminates critical slowing down by sampling the fermionic two-point correlation function and it allows simulations directly in the massless limit. As illustrative examples, the algorithm is applied to the Gross-Neveu and the Schwinger model, the latter in the strong coupling limit.
1 Introduction
Simulating strongly interacting fermions continues to be a major challenge in computational physics. The standard procedure to deal with fermionic degrees of freedom is to integrate out the fermionic fields in order to obtain the fermion determinant , where denotes the Dirac operator. However, this procedure is not unproblematic. Consider for example a fermion interacting with a bosonic field . After integrating out the fermion fields one obtains which yields an effective action non-local in the bosonic field. The standard method is now to re-express the determinant using bosonic ’pseudo-fermions’ and use the Hybrid Monte Carlo algorithm [1] which in essence encodes the non-locality of the fermion determinant in the inverse . Another problem is that the standard approach suffers from critical slowing down (CSD) towards the chiral limit. In that limit the correlation length of the fermionic two-point function diverges. As a consequence the Dirac operator develops very small modes and eventually the inverse becomes ill-conditioned. Yet another problem concerns the phase of which for Wilson fermions is in general non-zero. Hence a probabilistic interpretation of the integration measure, necessary for any Monte Carlo simulation, is not possible and leads to a sign problem when an odd number of Wilson fermion flavours is simulated.
Here we propose a novel approach [2] circumventing the above mentioned problems. It is based on the exact hopping expansion of the fermion action, i.e. a reformulation of the fermion system as a statistical closed loop model. We develop a simulation algorithm which samples directly the fermionic two-point function and in this way eliminates CSD. Moreover, it allows to specify the fermionic boundary conditions a posteriori, i.e. after the simulation, and allows simulations directly in the massless limit. The approach is applicable to the Gross-Neveu (GN) model in dimensions, to the Schwinger model in the strong coupling limit in and dimensions, to supersymmetric quantum mechanics and the and 2 supersymmetric Wess-Zumino model in dimensions. In the present proceedings we concentrate on the application to the GN and the Schwinger model.
Finally, we would like to emphasise that the reformulation based on the hopping expansion is not new [3, 4, 5, 6]. Mostly, however, it has been applied to staggered fermions in the strong coupling limit where a reformulation in terms of monomers and dimers [7] allows efficient algorithms [8, 9] that were subsequently applied to many interesting systems [10, 11, 12], see also the recent review by Chandrasekharan [13]. For Wilson fermions on the other hand the loop formulation has been developed for the Schwinger model in the strong coupling limit [14] and the GN model [5, 6, 15] and what we propose in [2] is just a very efficient algorithm for these loop formulations.
2 Loop formulation of Wilson fermions
We start with the reformulation of fermionic systems involving Wilson fermions in terms of a statistical loop gas model. We use the GN model, a prototype for strongly interacting fermions, as an illustrative example. The model is most naturally formulated in terms of Majorana fermions. Employing the Wilson lattice discretisation for a Majorana fermion the Euclidean Lagrange density reads
[TABLE]
where is a real 2-component Grassmann field, is the charge conjugation matrix and and are the forward, backward and the symmetric lattice derivative, respectively. In the continuum, the massless model enjoys a discrete chiral symmetry which on the lattice is broken explicitly by the Wilson term . The symmetry can be restored in the continuum by fine tuning . Further we note that a pair of Majorana fermions may be considered as one Dirac fermion, i.e. , exposing the flavour symmetry explicitly. Since integrating out Majorana fermions yields the Pfaffian of the antisymmetric Dirac operator, the model with Majorana fermions is equivalent to Dirac fermions through the identity .
At non-vanishing coupling one usually employs a Hubbard-Stratonovich transformation and introduces the scalar field . With and the action then becomes the sum of monomer and hopping terms
[TABLE]
Using the nil-potency of Grassmann elements one can now expand the Boltzmann factor and perform an exact hopping expansion for the Majorana Wilson fermions [15]. We emphasise that this can be done for any fermionic theory (bilinear in the fermionic fields). At each site, the fields and must be exactly paired in order to give a non-vanishing contribution to the path integral,
[TABLE]
where the occupation numbers for monomers and for bonds (or dimers) satisfy the constraint
[TABLE]
This constraint encodes that only closed, non-intersecting paths survive the integration and we end up with a closed loop representation of the partition function in terms of monomers and dimers, i.e. . The weight of each loop can be calculated analytically [5, 6, 15, 16] yielding where is the number of corners in the loop, while the phase of depends on the geometrical shape of . In dimensions and for a torus geometry of the lattice, depends on the boundary conditions (BC) and on the number of loop windings in direction ,
[TABLE]
As a consequence the overall sign of a given configuration depends only on the fermionic BC and the total winding number (modulo 2).
If we separate all configurations into the equivalence classes where the subscripts specify the total winding numbers (modulo 2) in the two directions, then the partition function summing over all non-oriented, self-avoiding loops with positive weight,
[TABLE]
represents a system with unspecified fermionic BC while systems with specific fermionic BC can be constructed a posteriori by taking the signs of each class according to
[TABLE]
Finally we note that if one considers Majorana flavours the occupation numbers are decorated by the flavour index and one considers different loop flavours. The monomer weight depends on the local fermion density only and one ends up with a model of locally coupled loops.
In the Schwinger model the hopping term contains a phase coming from the gauge field , and the non-oriented (Majorana) bonds carry an additional factor . Moreover the gauge field introduces an interaction between the two Majorana flavours proportional to , These additional factors introduce a sign problem since each loop can now have an arbitrary sign. However, in the strong coupling limit, the two flavours are bound together. In the present formulation it means that two different Majorana loops lay on top of each other and the resulting double loop describes the world line of the bosonic bound state. It also turns out that all the signs cancel in a non-trivial way and so the bosonisation is realised explicitly. Eventually we end up with a model of non-oriented loops [14] in which all the loop and monomer weights are squared compared to the GN model. Note further that eq.(7) no longer applies because the fermionic BC have no impact on the BC of the corresponding bosonic bound state – instead the relevant partition function is the one where all topological classes contribute positively, i.e. .
3 Simulation algorithm for loops and strings
A standard procedure to simulate loop gas models as the one described above is to perform local loop updates involving plaquette moves only [17, 18]. One problem with such an algorithm is that it can not change between the topological classes . Moreover, if the correlation length of the system grows large these algorithms become highly inefficient and suffer from CSD. Our proposal [2] (subsequently worked out in [19]) follows the one of Prokof’ev and Svistunov [20] and enlarges the configuration space by open fermionic strings. In the GN model an open string corresponds to the insertion of a Majorana fermion pair at position and into the path integral, and the open string samples directly the correlation function
[TABLE]
This is the reason why CSD is eliminated: configurations are updated on all length scales up to where is the correlation length corresponding to the fermionic two point function. As a consequence the update remains efficient even at a critical point where the correlation length diverges. Contact with the partition functions is made each time the open string closes and this provides the proper normalisation for the expectation value of the 2-pt. function, , or any other observables. In practice, the ends of the open string are updated with a standard local Metropolis or heat bath procedure [2]. Similar ideas have been around for a long time in various other contexts [20, 21, 22] – what is new here is the practical application to Wilson fermions and the demonstration that CSD is essentially eliminated.
4 Absence of critical slowing down
Before investigating the efficiency of the algorithm, we demonstrate its correctness by comparing simulation results with analytically know expressions. For this purpose we use the Majorana GN model. This model is essentially a free fermion model and can be solved exactly by calculating Pfaffians in momentum space. In the left plot of Figure 1 we show the results for the partition function ratios on a lattice from 2M closed path configurations (symbols) compared to the exact results (dashed lines). The inset shows the combination which has a zero mode at the critical point . The algorithm is indeed able to reproduce the zero mode without problems. In order to investigate the efficiency of the algorithm at the critical point we measure the condensate . The right plot of Figure 1 shows the integrated autocorrelation time of the condensate as a function of the linear system size . The dynamic exponent relevant for CSD, i.e. , turns out to be . A dependence logarithmically on can also be fitted to yielding with .
Next we consider the Schwinger model in the strong coupling limit as a non-trivial example for strongly interacting fermions. In the left plot of Figure 2 we show the partition function ratio on various lattices up to . As in the Majorana GN model we find a zero of the partition function which depends only very little on the extent of the lattice. We can use as a definition for the critical point . It can be determined by a linear fit and we obtain (cf. right plot in Figure 2) from our simulations on the largest lattice with . Further improvement could be achieved by employing standard reweighting techniques as done in [23] where they obtained . These calculations indicated a second order phase transition in the universality class of the Ising model (with critical exponent ).
Our results in the left plot of Figure 3 now confirm this by demonstrating that the partition function ratios as a function of the rescaled mass with beautifully collapse onto a universal scaling curve. The efficiency of the algorithm and the fact that CSD is essentially absent is demonstrated in the right plot of Fig. 3 where we show the integrated autocorrelation time of the energy as a function of the linear system size at the critical point . The functional dependence on can be well fitted ( by all the way down to our smallest system size . We obtain which is consistent with just using the largest two system sizes. The autocorrelation time may also depend logarithmically on and a fit to yields with . In any case it is an amazing result that our local Metropolis-type update appears to have a dynamical critical exponent close to zero.
5 Conclusions
In conclusion, we have presented a new type of algorithm for Wilson fermions in two dimensions. It relies on sampling directly 2-point correlation functions and essentially eliminates critical slowing down. We have successfully tested our algorithm on the Majorana GN model and on the Schwinger model in the strong coupling limit and found remarkably small dynamical critical exponents. The algorithm definitely opens the way to simulate efficiently generic loop models (with positive weights) in arbitrary dimensions, in particular the GN model with any number of flavours, the Thirring model, the Schwinger model and QED3 in the strong coupling limit, as well as fermionic models with Yukawa-type scalar interactions like the and 2 Wess-Zumino models, all with Wilson fermions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Duane, A. D. Kennedy, B. J. Pendleton and D. Roweth, Phys. Lett. B 195 , 216 (1987).
- 2[2] U. Wenger, Phys. Rev. D 80 , 071503 (2009), [ar Xiv:0812.3565].
- 3[3] M. Karowski, R. Schrader and H. J. Thun, Commun. Math. Phys. 97 , 5 (1985).
- 4[4] I. Montvay, Phys. Lett. B 227 , 260 (1989).
- 5[5] C. Gattringer, Int. J. Mod. Phys. A 14 , 4853 (1999), [cond-mat/9811139].
- 6[6] C. Gattringer, Nucl. Phys. B 543 , 533 (1999), [hep-lat/9811014].
- 7[7] P. Rossi and U. Wolff, Nucl. Phys. B 248 , 105 (1984).
- 8[8] F. Karsch and K. H. Mutter, Nucl. Phys. B 313 , 541 (1989).
