Content deleted Content added
m lc per MOS:SECTIONCAPS Tags: Visual edit Mobile edit Mobile web edit Advanced mobile edit |
|||
(34 intermediate revisions by 17 users not shown) | |||
Line 1:
{{Short description|Problem in applied mathematics}}
In [[applied mathematics]], the '''numerical sign problem''' is the problem of numerically evaluating the [[integral]] of a highly [[Oscillation|oscillatory]] [[Function (mathematics)|function]] of a large number of variables. [[Numerical methods]] fail because of the near-cancellation of the positive and negative contributions to the integral. Each has to be integrated to very high [[Accuracy and precision|precision]] in order for their difference to be obtained with useful [[Accuracy and precision|accuracy]].
Line 8 ⟶ 9:
The sign problem is one of the major unsolved problems in the physics of many-particle systems, impeding progress in many areas:
* [[Condensed matter physics]] — It prevents the numerical solution of systems with a high density of strongly correlated electrons, such as the [[Hubbard model]].<ref>{{cite journal |doi=10.1103/PhysRevB.41.9301 |pmid=9993272 |bibcode=1990PhRvB..41.9301L |title=Sign problem in the numerical simulation of many-electron systems |journal=Physical Review B |volume=41 |issue=13 |pages=9301–9307 |year=1990 |last1=Loh |first1=E. Y. |last2=Gubernatis |first2=J. E. |last3=Scalettar |first3=R. T. |last4=White |first4=S. R. |last5=Scalapino |first5=D. J. |last6=Sugar |first6=R. L.}}</ref>
* [[Nuclear physics]] — It prevents the ''[[ab initio]]'' calculation of properties of [[nuclear matter]] and hence limits our understanding of [[atomic nucleus|nuclei]] and [[neutron star]]s.
* [[Quantum field theory]] — It prevents the use of [[lattice QCD]]<ref>{{Cite journal |author=de Forcrand, Philippe |title=Simulating QCD at finite density |journal=Pos Lat |volume=010 |pages=010 |year=2010 |arxiv=1005.0539 |bibcode=2010arXiv1005.0539D}}</ref> to predict the phases and properties of [[quark matter]].<ref name='Philipsen'>{{cite
==The sign problem in field theory==
{{efn|Sources for this section include Chandrasekharan & Wiese (1999)<ref name='Wiese-cluster'/> and Kieu & Griffin (1994),<ref name='Kieu'/> in addition to those cited.}}In a field
:<math>Z = \int D \sigma \
where <math>D \sigma</math> represents the measure for the sum over all configurations <math>\sigma(x)</math> of the bosonic fields, weighted by
:<math>\rho[\sigma] = \det(M(\mu,\sigma)) \exp(-S[\sigma]),</math>
where <math>S</math> is now the action of the bosonic fields, and <math>M(\mu,\sigma)</math> is a matrix that encodes how the fermions were coupled to the bosons. The expectation value of an observable <math>A[\sigma]</math> is therefore an average over all configurations weighted by <math>\rho[\sigma]</math>:
:<math>
\langle A \rangle_\rho = \frac{\int D \sigma \
</math>
If <math>\rho[\sigma]</math> is positive, then it can be interpreted as a probability measure, and <math>\langle A \rangle_\rho</math> can be calculated by performing the sum over field configurations numerically, using standard techniques such as [[Monte Carlo integration|Monte Carlo importance sampling]].
The sign problem arises when <math>\rho[\sigma]</math> is non-positive. This typically occurs in theories of fermions when the fermion chemical potential <math>\mu</math> is nonzero, i.e. when there is a nonzero background density of fermions. If <math>\mu \neq 0</math>, there is no
=== Reweighting procedure ===
A field theory with a non-positive weight can be transformed to one with a positive weight
:<math>\rho[\sigma] = p[\sigma]\, \exp(i\theta[\sigma]),</math>
where <math>p[\sigma]</math> is real and positive, so
:<math> \langle A \rangle_\rho
= \frac{ \int D\sigma A[\sigma] \exp(i\theta[\sigma])\
= \frac{ \langle A[\sigma] \exp(i\theta[\sigma]) \rangle_p}{ \langle \exp(i\theta[\sigma]) \rangle_p}
Note that the desired expectation value is now a ratio where the numerator and denominator are expectation values that both use a positive weighting function
It can be shown
:<math>\langle \exp(i\theta[\sigma]) \rangle_p \propto \exp(-f V/T),</math>
where <math>V</math> is the volume of the system, <math>T</math> is the temperature, and <math>f</math> is an energy density. The number of Monte Carlo sampling points needed to obtain an accurate result therefore rises exponentially as the volume of the system becomes large, and as the temperature goes to zero.
The decomposition of the weighting function into modulus and phase is just one example (although it has been advocated as the optimal choice since it minimizes the variance of the denominator
:<math>\rho[\sigma] = p[\sigma] \frac{\rho[\sigma]}{p[\sigma]},</math>
where <math>p[\sigma]</math> can be any positive weighting function (for example, the weighting function of the <math>\mu = 0</math> theory
:<math>\left\langle \frac{\rho[\sigma]}{p[\sigma]}\right\rangle_p \propto \exp(-f V/T),</math>
which again goes to zero exponentially in the large-volume limit.
==Methods for reducing the sign problem==
The sign problem is [[NP-hard]], implying that a full and generic solution of the sign problem would also solve all problems in the complexity class NP in polynomial time.<ref>{{Cite journal |arxiv=cond-mat/0408370 |doi=10.1103/PhysRevLett.94.170201 |pmid=15904269 |bibcode=2005PhRvL..94q0201T |title=Computational Complexity and Fundamental Limitations to Fermionic Quantum Monte Carlo Simulations |journal=Physical Review Letters |volume=94 |issue=17 |pages=170201 |year=2005 |last1=Troyer |first1=Matthias |last2=Wiese |first2=Uwe-Jens |s2cid=11394699 }}</ref> If (as is generally suspected) there are no polynomial-time solutions to NP problems (see [[P versus NP problem]]), then there is no ''generic'' solution to the sign problem. This leaves open the possibility that there may be solutions that work in specific cases, where the oscillations of the integrand have a structure that can be exploited to reduce the numerical errors.
In systems with a moderate sign problem, such as field theories at a sufficiently high temperature or in a sufficiently small volume, the sign problem is not too severe and useful results can be obtained by various methods, such as more carefully tuned reweighting, [[analytic continuation]] from imaginary <math>\mu</math> to real <math>\mu</math>, or [[Taylor series|Taylor expansion]] in powers of <math>\mu</math>.<ref name='Philipsen'/><ref>{{Cite
=== List: current approaches ===
There are various proposals for solving systems with a severe sign problem:
* ''Contour deformation:'' The field space is complexified and the [[Contour integration|path integral contour]] is deformed from <math>R^N</math> to another <math>N</math>-dimensional manifold embedded in complex <math>C^N</math> space.<ref>{{Cite journal |last1=Alexandru |first1=Andrei |last2=Basar |first2=Gokce |last3=Bedaque |first3=Paulo |last4=Warrington |first4=Neill |year=2022 |title=Complex paths around the sign problem |journal=Reviews of Modern Physics |volume=94 |issue=1 |pages=015006 |arxiv=2007.05436 |doi=10.1103/RevModPhys.94.015006|bibcode=2022RvMP...94a5006A }}</ref>
* [[Stochastic quantization]]. The sum over configurations is obtained as the equilibrium distribution of states explored by a complex [[Langevin equation]]. So far, the algorithm has been found to evade the sign problem in test models that have a sign problem but do not involve fermions.<ref>{{cite journal |doi=10.1103/PhysRevLett.102.131601 |pmid=19392346 |arxiv=0810.2089 |bibcode=2009PhRvL.102m1601A |title=Can Stochastic Quantization Evade the Sign Problem? The Relativistic Bose Gas at Finite Chemical Potential |journal=Physical Review Letters |volume=102 |issue=13 |pages=131601 |year=2009 |last1=Aarts |first1=Gert}}</ref>▼
*
* Majorana algorithms. Using Majorana fermion representation to perform Hubbard-Stratonovich transformations can help to solve the fermion sign problem of a class of fermionic many-body models.<ref>{{cite journal |doi=10.1103/PhysRevB.91.241117 |arxiv=1408.2269 |bibcode=2015PhRvB..91x1117L |title=Solving the fermion sign problem in quantum Monte Carlo simulations by Majorana representation |journal=Physical Review B |volume=91 |issue=24 |year=2015 |last1=Li |first1=Zi-Xiang |last2=Jiang |first2=Yi-Fan |last3=Yao |first3=Hong}}</ref><ref>{{Cite journal |doi=10.1103/PhysRevLett.117.267002 |pmid=28059531 |arxiv=1601.05780 |bibcode=2016PhRvL.117z7002L |title=Majorana-Time-Reversal Symmetries: A Fundamental Principle for Sign-Problem-Free Quantum Monte Carlo Simulations |journal=Physical Review Letters |volume=117 |issue=26 |pages=267002 |year=2016 |last1=Li |first1=Zi-Xiang |last2=Jiang |first2=Yi-Fan |last3=Yao |first3=Hong}}</ref>▼
▲* ''[[Stochastic quantization]]
▲* ''Majorana algorithms
* ''Fixed-node Monte Carlo:'' One fixes the ___location of nodes (zeros) of the multiparticle wavefunction, and uses Monte Carlo methods to obtain an estimate of the energy of the ground state, subject to that constraint.<ref>{{cite journal |doi=10.1103/PhysRevLett.72.2442 |pmid=10055881 |bibcode=1994PhRvL..72.2442V |title=Fixed-Node Quantum Monte Carlo Method for Lattice Fermions |journal=Physical Review Letters |volume=72 |issue=15 |pages=2442–2445 |year=1994 |last1=Van Bemmel |first1=H. J. M. |last2=Ten Haaf |first2=D. F. B. |last3=Van Saarloos |first3=W. |last4=Van Leeuwen |first4=J. M. J. |author-link4=Hans van Leeuwen (physicist)
|last5=An |first5=G. |hdl=1887/5478|url=https://openaccess.leidenuniv.nl/bitstream/handle/1887/5478/850_066.pdf?sequence=1 |hdl-access=free }}</ref>
* ''[[Diagrammatic Monte Carlo]]:'' Stochastically and strategically sampling Feynman diagrams can also render the sign problem more tractable for a Monte Carlo approach which would otherwise be computationally unworkable.<ref>{{Cite journal|last1=Houcke|first1=Kris Van|last2=Kozik|first2=Evgeny|last3=Prokof'ev|first3=Nikolay V.|last4=Svistunov|first4=Boris Vladimirovich|date=2010-01-01|title=Diagrammatic Monte Carlo|journal=Physics Procedia|language=en|volume=6|pages=95–105|doi=10.1016/j.phpro.2010.09.034|arxiv=0802.2923|bibcode=2010PhPro...6...95V |issn=1875-3892|hdl=1854/LU-3234513|s2cid=16490610|hdl-access=free}}</ref>
==See also==
* [[Method of stationary phase]]
* [[Oscillatory integral]]
==Footnotes==
{{notelist|1}}
==References==
{{reflist}}
{{DEFAULTSORT:Numerical Sign Problem}}
[[Category:Statistical mechanics]]
[[Category:Numerical
[[Category:Unsolved problems in physics]]
|