Comparison of algorithms for solving the sign problem in the O(3) model in 1+1 dimensions at finite chemical potential
Sandor D. Katz, Ferenc Niedermayer, Daniel Nogradi, Csaba Torok

TL;DR
This paper compares three algorithms—worm, complex Langevin, and reweighting—for solving the sign problem in the 1+1 dimensional O(3) model at finite chemical potential, analyzing their effectiveness and limitations.
Contribution
It provides a comprehensive comparison of algorithms for the sign problem in the O(3) model, including continuum results and insights into discretization effects in complex Langevin methods.
Findings
Worm algorithm successfully reproduces thermodynamics and Silver Blaze phenomenon.
Exponentialized Euler discretization of Langevin gives incorrect results at low T/m.
Discretization with constraining force yields correct action but incorrect density at low μ/T.
Abstract
We study three possible ways to circumvent the sign problem in the O(3) nonlinear sigma model in 1+1 dimensions. We compare the results of the worm algorithm to complex Langevin and multiparameter reweighting. Using the worm algorithm, the thermodynamics of the model is investigated, and continuum results are shown for the pressure at different values in the range . By performing simulations using the worm algorithm the Silver Blaze phenomenon is reproduced. Regarding the complex Langevin, we test various implementations of discretizing the complex Langevin equation. We found that the exponentialized Euler discretization of the Langevin equation gives wrong results for the action and the density at low . By performing continuum extrapolation we found that this discrepancy does not disappear and depends slightly on temperature. The discretization with spherical…
Peer 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.
