Skip to content

The Monte Carlo sign problem occurs when the desired quantum sum is formed by cancellations among positive and negative, or complex, contributions. Sampling the absolute weights converts the cancellation into a small average sign or phase. The resulting uncertainty can grow exponentially with system size or inverse temperature even when every local update is implemented correctly.

Required background. Monte Carlo estimators and reweighting error bars define the ratio estimator and its covariance.

Write w(C)=∣w(C)∣s(C)w(C)=|w(C)|s(C), where s=±1s=\pm1 for real weights or s=eiϕs=e^{i\phi} for complex weights. Define Zabs=∑C∣w(C)∣Z_{\rm abs}=\sum_C|w(C)| and sample pabs=∣w∣/Zabsp_{\rm abs}=|w|/Z_{\rm abs}. Then

⟨O⟩=⟨sO⟩abs⟨s⟩abs,⟨s⟩abs=ZZabs.\langle O\rangle =\frac{\langle sO\rangle_{\rm abs}} {\langle s\rangle_{\rm abs}}, \qquad \langle s\rangle_{\rm abs}=\frac{Z}{Z_{\rm abs}}.

This identity is exact whenever the sums and denominator are well defined. It is not an efficient algorithm if the denominator is too small to resolve.

For independent sign samples with mean a=⟨s⟩>0a=\langle s\rangle>0, s2=1s^2=1 gives

SE⁡(sˉ)a=1−a2Na2.\frac{\operatorname{SE}(\bar s)}{a} =\sqrt{\frac{1-a^2}{Na^2}}.

Correlations replace NN by the appropriate effective sample count. Complex phases require a covariance analysis of real and imaginary parts.

Exponential cancellation from free energies

Section titled “Exponential cancellation from free energies”

For an extensive system of volume V\mathcal V, suppose the physical and absolute-weight partition functions have free-energy densities ff and fabsf_{\rm abs}. Then

a=e−βV(f−fabs).a=e^{-\beta\mathcal V(f-f_{\rm abs})}.

When the density difference stays positive, resolving a fixed relative error in the average sign requires sample counts scaling as a−2a^{-2}. At average sign 0.010.01, even independent samples need roughly 10610^6 observations for a 10%10\% relative standard error in the sign alone. An observable ratio may need more because its numerator has its own variance and covariance.

The absolute ensemble can have different typical configurations from the desired ensemble. This overlap loss is part of the problem; a long trajectory may generate many precise measurements of the wrong reference behavior.

Basis dependence and special solvable cases

Section titled “Basis dependence and special solvable cases”

Signs arise from a representation of the problem. A basis transformation, pairing of configurations, symmetry, or a special filling can make particular models nonnegative. For example, determinant positivity can follow from paired spin determinants under specified symmetries in AFQMC.

This does not establish a general cure. Worst-case complexity results rule out broad claims of a generic efficient solution under standard complexity assumptions; they do not prove that every fermion model or every observable is hard. Conversely, a model that is easy in one regime can become impractical after changing frustration, density, or temperature.

A representation with nonpositive off-diagonal Hamiltonian entries in a suitable basis is often called stoquastic. That property helps construct positive imaginary-time weights, but efficient mixing remains a separate question.

Fixed-node, fixed-phase, and constrained-path methods restrict cancellations by introducing a trial-state-dependent constraint. They can be useful, but their bias is distinct from statistical and time-step errors. Increasing samples does not remove it.

Reweighting identities, more stable determinant arithmetic, and better autocorrelation times improve a calculation within its accessible regime. They do not remove exponential cancellation when the average phase continues to shrink exponentially. Report the average sign or phase, its uncertainty, and observable covariance; test overlap through weight concentration and agreement between independent runs.

If doubling the volume changes the average sign from 0.10.1 to 0.010.01 at fixed temperature, how does the independent sample requirement change at fixed small relative sign error?

Solution

For small average sign the requirement is proportional to a−2a^{-2}. The tenfold decrease therefore requires about one hundred times as many independent samples. The exact ratio includes (1−a2)(1-a^2) and is approximately 101101 here. Faster individual updates do not change this basic scaling.

  • Foulkes, W. M. C., Lubos Mitas, R. J. Needs, and G. Rajagopal, “Quantum Monte Carlo simulations of solids,” Reviews of Modern Physics 73, 33–83 (2001), doi:10.1103/RevModPhys.73.33 — variational and diffusion Monte Carlo with error analysis.
  • Troyer, Matthias, and Uwe-Jens Wiese, “Computational complexity and fundamental limitations to fermionic quantum Monte Carlo simulations,” Physical Review Letters 94, 170201 (2005), arXiv:cond-mat/0408370 — generic sign-problem complexity and its limits.