Parallel tempering

Parallel tempering

Parallel tempering, also known as replica exchange, is a simulation method aimed at improving the dynamic properties of Monte Carlo method simulations of physical systems, and of Markov chain Monte Carlo sampling methods more generally. The replica exchange method originates with Swendsen [ Swendsen RH and Wang JS (1986) Replica Monte Carlo simulation of spin glasses Physical Review Letters 57 : 2607-2609 ] , was extended by Geyer [C. J. Geyer, in Computing Science and Statistics Proceedings of the 23rd Symposium on the Interface, American Statistical Association, New York, 1991, p. 156.] and was later developed, among others, by Giorgio Parisi and many others.

Typically an MC simulation using a Metropolis-Hastings update consists of a single stochastic process that evaluates the energy of the system and accepts/rejects updates based on the temperature "T". At high temperatures updates that change the energy of the system are comparatively more probable. When the system is highly correlated, updates are rejected and the simulation is said to suffer from critical slowing down.

If we were to run two simulations at temperatures separated by a Δ"T", we would find that if Δ"T" is small enough, then the energy histograms obtained by collecting the values of the energies over a set of Monte Carlo steps N will create two distributions that will somewhat overlap. The overlap can be defined by the area of the histograms that falls over the same interval of energy values, normalized by the total number of samples. For Δ"T" = 0 the overlap should approach 1.

Another way to interpret this overlap is to say that system configurations sampled at temperature "T"1 are likely to appear during a simulation at "T"2. Because the Markov chain should have no memory of its past, we can create a new update for the system composed of the two systems at "T"1 and "T"2. At a given Monte Carlo step we can update the global system by swapping the configuration of the two systems, or alternatively trading the two temperatures. The update can be accepted/rejected with a Metropolis-Hastings criterion, which is

p = min( 1, exp( [1/kTi - 1/kTj] [E i - E j] )).

The detailed balance condition has to be satisfied by ensuring that the reverse update has to be equally likely, all else being equal. This can be ensured by appropriately choosing regular Monte Carlo updates or Parallel Tempering updates with probabilities that are independent of the configurations of the two systems or of the Monte Carlo step.

This update can be generalized to more than two systems.

By a careful choice of temperatures and number of systems one can achieve an improvement in the mixing properties of a set of Monte Carlo simulations that exceeds the extra computational cost of running parallel simulations.

Other considerations to be made: increasing the number of different temperatures can have a detrimental effect, as one can think of the 'lateral' movement of a given system across temperatures as a diffusion process.Set up is important as there must be a practical histogram overlap to achieve a reasonable probability of lateral moves.

The parallel tempering method can be used as a super simulated annealing that does not need restart, since a system at high temperature can feed new local optimizers to a system at low temperature, allowing tunneling between metastable states and improving convergence to a global optimum.

References

[http://www.rsc.org/Publishing/Journals/CP/article.asp?doi=b509983h Parallel tempering: Theory, applications, and new perspectives] , David J. Earl and Michael W. Deem, Phys. Chem. Chem. Phys., 2005, 7, 3910


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Global optimization — is a branch of applied mathematics and numerical analysis that deals with the optimization of a function or a set of functions to some criteria. General The most common form is the minimization of one real valued function f in the parameter space …   Wikipedia

  • Stochastisches Tunneln — (STUN) ist eine Methode zur globalen Optimierung, in der die zu minimierende Funktion mit der Monte Carlo Methode abgetastet wird. Prinzip Schematische eindimensionale Testfunktion (Schwarz) und effektives STUN Potential (Rot und Blau), wobei das …   Deutsch Wikipedia

  • Michael W. Deem — Michael Deem is the John W. Cox Professor of Biochemical and Genetic Engineering and Professor of Physics Astronomy at Rice University in Houston, Texas. He is known for his work in parallel tempering[1] and proposals to improve vaccine… …   Wikipedia

  • Molecular dynamics — (MD) is a computer simulation of physical movements of atoms and molecules. The atoms and molecules are allowed to interact for a period of time, giving a view of the motion of the atoms. In the most common version, the trajectories of molecules… …   Wikipedia

  • List of mathematics articles (P) — NOTOC P P = NP problem P adic analysis P adic number P adic order P compact group P group P² irreducible P Laplacian P matrix P rep P value P vector P y method Pacific Journal of Mathematics Package merge algorithm Packed storage matrix Packing… …   Wikipedia

  • List of numerical analysis topics — This is a list of numerical analysis topics, by Wikipedia page. Contents 1 General 2 Error 3 Elementary and special functions 4 Numerical linear algebra …   Wikipedia

  • List of education topics — This is a list of education topics. See also: Education, , and the List of basic education topics.: External link: [http://tools.wikimedia.de/ daniel/WikiSense/CategoryTree.php? wikilang=en wikifam=.wikipedia.org m=a art=on userlang=en… …   Wikipedia

  • Density of states — Condensed matter physics Phases · Phase tr …   Wikipedia

  • Stochastic tunneling — (STUN) is an approach to global optimization based on the Monte Carlo method sampling of the function to be minimized. Idea Monte Carlo method based optimization techniques sample the objective function by randomly hopping from the current… …   Wikipedia

  • Ehud Gazit — Ehud Gazit, is an Israeli biochemist and nanotechnologist and Professor at the Department of Molecular Microbiology and Biotechnology, Tel Aviv University (TAU). [http://www.tau.ac.il/lifesci/departments/biotech/members/gazit/gazit.html] He is… …   Wikipedia

Share the article and excerpts

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