MCMC

MCMC

Markov-Chain-Monte-Carlo-Verfahren (kurz MCMC-Verfahren; seltener auch Markov-Ketten-Monte-Carlo-Verfahren) sind eine Klasse von Algorithmen, die Stichproben aus Wahrscheinlichkeitsverteilungen ziehen. Dies geschieht auf der Basis der Konstruktion einer Markow-Kette, welche die erwünschte Verteilung als ihre stationäre Verteilung aufweist. Der Zustand der Kette nach einer großen Zahl von Schritten wird dann als Stichprobe der erwünschten Verteilung benutzt. Die Qualität der Stichprobe steigt mit zunehmender Zahl der Schritte.

MCMC-Verfahren erzeugen Systeme im kanonischen Zustand. Eine ausreichende, aber nicht nötige, Bedingung, dass ein MCMC-Verfahren den kanonischen Zustand als stationäre Verteilung aufweist, ist die Detailed Balance-Eigenschaft.

Üblicherweise gelingt es leicht, eine Markow-Kette mit den erwünschten Eigenschaften zu konstruieren. Das schwierigere Problem ist es, zu ermitteln, wie viele Schritte nötig sind, um Konvergenz zur stationären Verteilung mit akzeptablem Fehler zu erreichen bzw. den Algorithmus so zu gestalten, dass möglichst effektiv, unabhängige Systemzustände generiert werden. Eine gute Kette mit einer gut gewählten Anfangsverteilung wird schnell konvergieren, d.h. die stationäre Verteilung wird schnell erreicht. Bei typischer Anwendung von MCMC-Verfahren kann die Zielverteilung nur näherungsweise erreicht werden, da es immer einen gewissen Resteffekt der Anfangsverteilung gibt.

Häufige Anwendungen dieser Algorithmen findet sich bei der numerischen Berechnung mehrdimensionaler Integrale. Diese finden sich oft im Rahmen der Bayesianischen Statistik sowie rechnerischen Anwendungen in der Physik (beispielsweise der Statistischen Physik oder Pfadintegrale in der Quantenfeldtheorie) und der Biologie.

Algorithmen

Beispiele für Markov-Chain-Monte-Carlo-Verfahren sind:

  • Metropolisalgorithmus: Das lokale Verfahren erzeugt Zufallsbewegungen, die mit einer gewissen Wahrscheinlichkeit akzeptiert oder zurückgewiesen werden. Es ist einfach zu implementieren, hat jedoch den Nachteil einer hohen Autokorrelation der erzeugten Systemzustände.
  • Gibbs-Sampling (auch Wärmebadalgorithmus genannt): Das lokale Verfahren ist ein Sonderfall des Metropolis-Hastings-Algorithmus, bei der die Zustände entsprechend der lokalen Wahrscheinlichkeitsverteilung erzeugt werden.
  • Hybrid-Monte-Carlo-Algorithmus: Das Verfahren stellt eine Kombination aus Molekulardynamik und Zufallsbewegung her. Die Molekulardynamik wird benutzt, um effizient neue, unabhängige Zustände zu erzeugen, die mit einer gewissen Wahrscheinlichkeit akzeptiert oder zurückgewiesen werden.
  • Clusteralgorithmen: Hierbei handelt es sich um spezielle, nicht-lokale Verfahren, die die Autokorrelationzeiten und damit das so genannte Critical Slowing down, vermeiden. Sie wurden erstmal von Swendsen und Wang für das Potts-Modell eingeführt. Allerdings sind nur wenige Systeme bekannt,für welche das Verfahren implementiert werden konnte.
  • Over-Relaxation-Verfahren

Literatur

  • Jeff Gill: Bayesian methods: a social and behavioral sciences approach. Second Edition, Chapman and Hall/CRC, London 2008, ISBN 978-1-58488-562-7.
  • N. Metropolis, A. Rosenbluth, M. Rosenbluth, A. Teller und E. Teller: Equation of State Calculations by Fast Computing Machines. In: Journal of Chemical Physics. 21, 1953, S. 1087-1092 (doi:10.1063/1.1699114). 
  • W.K. Hastings: Monte Carlo Sampling Methods Using Markov Chains and Their Applications. In: Biometrika. 57, 1970, S. 97-109. 
  • R.H. Swendsen, J.-S. Wang: Nonuniversal critical dynamics in Monte Carlo simulations. In: Phys. Rev. Lett.. 58, 1987, S. 86. 
  • S.L. Adler: Overrelaxation method for Monte Carlo evaluation of the partition function for multiquadratic actions. In: Phys. Rev. D. 23, 1988, S. 2901. 

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • MCMC — Markov chain Monte Carlo Les méthodes MCMC (pour Markov chain Monte Carlo) sont une classe de méthodes d échantillonnage à partir de distributions de probabilité. Ces méthodes se basent sur le parcours de chaînes de Markov qui ont pour lois… …   Wikipédia en Français

  • MCMC-Verfahren — Markov Chain Monte Carlo Verfahren (kurz MCMC Verfahren; seltener auch Markov Ketten Monte Carlo Verfahren) sind eine Klasse von Algorithmen, die Stichproben aus Wahrscheinlichkeitsverteilungen ziehen. Dies geschieht auf der Basis der… …   Deutsch Wikipedia

  • MCMC — Markov Chain Monte Carlo (Academic & Science » Mathematics) M C M Capital Group, Inc. (Business » NASDAQ Symbols) Markov Chain Monte Carlo (Computing » Software) Malaysian Communications and Multimedia Commission (Governmental) Mid Continent… …   Abbreviations dictionary

  • MCMC — Markov Chain Monte Carlo [method] …   Medical dictionary

  • MCMC — abbr. MCM CAPITAL GROUP INC NASDAQ …   Dictionary of abbreviations

  • MCMC — • Markov Chain Monte Carlo [method] …   Dictionary of medical acronyms & abbreviations

  • Markov chain Monte Carlo — MCMC redirects here. For the organization, see Malaysian Communications and Multimedia Commission. Markov chain Monte Carlo (MCMC) methods (which include random walk Monte Carlo methods) are a class of algorithms for sampling from probability… …   Wikipedia

  • Particle filter — Particle filters, also known as sequential Monte Carlo methods (SMC), are sophisticated model estimation techniques based on simulation. They are usually used to estimate Bayesian models and are the sequential ( on line ) analogue of Markov chain …   Wikipedia

  • Dallas Market Center — Dallas Market Center, located along Stemmons Freeway in Dallas, Texas (USA), sits on 100 acres (0.40 km2) of land and spans more than 5,000,000 square feet (460,000 m2). Dallas Market Center is the international home of the lighting industry …   Wikipedia

  • Telephone numbers in Malaysia — Country Code: +60 International Call Prefix: 00 Trunk Prefix: 0 Telephone numbers in Malaysia are regulated by the Malaysian Communications and Multimedia Commission (MCMC). Calls to Singapore do not require international dialing; calls are made… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”