Das "Minuszeichenproblem" in der Quantensimulation bezieht sich auf die Tatsache, dass die Wahrscheinlichkeitsamplituden nicht positiv-definit sind, und nach meinem Verständnis führt dies zu numerischer Instabilität, wenn beispielsweise Pfade, Geschichten oder Konfigurationen summiert werden, da große Amplituden einer Phase kann andere große Beiträge jedoch mit der umgekehrten Phase vollständig negieren. Ohne dies irgendwie zu steuern, muss die Abtastung alternativer Konfigurationen extrem dicht sein, zumindest für Situationen, in denen erwartet wird, dass Interferenzen wichtig sind.
Vorausgesetzt, ich habe es bisher nicht falsch verstanden, lautet meine Hauptfrage, wann dies ein Show-Stopper ist und wann es ignoriert werden kann und was die besten Problemumgehungen sind.
Nehmen wir als Beispiel an, ich möchte Compton-Streuung oder ähnliches numerisch in zweiter Ordnung simulieren. Ich konnte die Feynman-Diagramme bis zu einer bestimmten Auflösung numerisch auswerten und summieren. Ich gehe davon aus, dass das nicht gut funktionieren wird. In Lattice QCD werden komplette Feldkonfigurationen zufällig generiert und die Aktion berechnet und die Amplitude summiert, denke ich (ich habe leider nur oberflächliche Kenntnisse über Lattice QCD).
Das Vorzeichenproblem ist in zwei Fällen ein Hindernis:
1) Simulation von Spin- oder Boson-Hamiltonianern mit geometrischer Frustration (obwohl wir uns hier auf die Marshall-Zeichenregel verlassen können, um uns zu sagen, welche Hamiltonianer immer positiv-definite Grundzustands-Wellenfunktionen haben werden)
2) Simulation von Fermi-Hamiltonianern abseits von speziellen Symmetriepunkten (in Bezug auf Kostyas Antwort integrieren wir die Grassmann-Felder immer analytisch - das Werkzeug dafür wird normalerweise als "Hubbard-Stratonovich-Transformation" bezeichnet, wodurch Sie ein bosonisches Hilfsfeld erhalten das Sie tasten durch Monte Carlo – das Vorzeichenproblem zeigt sich darin, dass Ihr Wahrscheinlichkeitsmaß wiederum nicht unbedingt positiv definit ist.Manchmal hat man aber zufällig Glück – das Hubbard-Modell mit einer attraktiven Wechselwirkung, oder allgemein bei der Hälfte Füllung, hat kein Vorzeichenproblem - aber das scheint bestenfalls Zufall zu sein.)
Eine gute Einführung in das Vorzeichenproblem findet sich hier: http://arxiv.org/abs/cond-mat/0408370
Das Hauptproblem bei der "Neugewichtung" wird in Gleichung 7 dieses Papiers angegangen: exponentielles Wachstum des Fehlers sowohl bei der Partikelzahl als auch bei der inversen Temperatur (beide versuchen wir, auf unendlich zu skalieren ...)
Was den Gitterteil betrifft: Hier sind Sie daran interessiert, Monte-Carlo-Markov-Ketten zu erstellen, die aus der Summierung von Konfigurationen bestehen , die jeweils ein bestimmtes Gewicht haben und für die Ihre Observable nimmt den Wert . Normalerweise schlagen Sie eine neue Konfiguration vor Berechnen Sie bei jedem Schritt die Wahrscheinlichkeit relativ zu Ihrer aktuellen Konfiguration , ziehen Sie eine Zufallszahl aus einem Hut und Sie wechseln Konfigurationen iff Wenn Sie also mit einer "positiven" Konfiguration beginnen, werden Sie niemals an einer "negativen" Konfiguration vorbeikommen, sodass ein erheblicher Teil (normalerweise ~ die Hälfte) Ihres Phasenraums von Ihrem Monte-Carlo-Lauf nie gesehen wird. Ihre endgültige Schätzung für wird also Unsinn sein.
[Anmerkung: Sie könnten ein anderes Schema vorschlagen (das obige heißt Metropolis), aber grundsätzlich stoßen Sie auf Probleme, da eine Markov-Kette mit negativen Gewichten keinen Sinn ergibt.]
Es gibt viel Literatur zum Vorzeichenproblem in der Gitter-QCD, da es im Allgemeinen noch offen ist. Ein typischer Ausweg ist die Neugewichtung ; indem man das anmerkt
Ich denke, dass in Ihrer Frage ein Problem leicht falsch dargestellt wird. Die Tatsache, dass quantenmechanische Amplituden im Allgemeinen komplexe Zahlen sind, ist nicht die Wurzel des Problems. Es wird normalerweise gelöst, indem man in die "imaginäre Zeit" geht. Durch Austausch
Sie erhalten effektiv das statistische mechanische Problem anstelle des quantenmechanischen:
Die gute Nachricht ist, dass dies tatsächlich gut funktioniert. Die schlechte Nachricht ist, dass dies nur für bosonische Felder funktioniert. Für Fermionen liegt Ihr Pfadintegral über einem Grassmanschen Zahlenwertfeld. Und es gibt keine Möglichkeit, die Grassmasche Zahl in numerischen Berechnungen (gut, effektiv) darzustellen.
Es gibt viele Tricks, um mit Fermionen umzugehen, und dies ist ein sich schnell entwickelndes Gebiet, und ich bin überhaupt kein Experte darin. Eine Möglichkeit besteht darin, das Integral über die Fermionen analytisch zu berechnen, wobei nur (manchmal effektive) bosonische Freiheitsgrade übrig bleiben. Was Ihnen so etwas gibt wie:
Weiter können Sie den Artikel auf Wikipedia lesen .
lurscher
Björn W
wsc
Björn W
wsc
wsc