hybrid monte carlo in path space
play

Hybrid Monte-Carlo in Path Space Patrick Malsom Department of - PowerPoint PPT Presentation

Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Hybrid Monte-Carlo in Path Space Patrick Malsom Department of Physics, University of Cincinnati, Cincinnati, Ohio 45221-0011 USA April 25, 2011


  1. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Hybrid Monte-Carlo in Path Space Patrick Malsom Department of Physics, University of Cincinnati, Cincinnati, Ohio 45221-0011 USA April 25, 2011

  2. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Outline Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work

  3. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Outline Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work

  4. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Outline Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work

  5. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Outline Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work

  6. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Motivation • Studying rare transition states of systems of particles is extremely important but can be difficult • Rare transitions occur in many physical systems, such as proteins and clusters of particles • The energy landscape of complex systems impedes exploration of transition states • Development of algorithms that probe these rare transition states is necessary

  7. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Free Energy Landscapes • Goal is to probe finite temperature transitions • Energy � = Free Energy • Energy and free energy landscapes are unknown before simulation • Classical Equilibrium Statistical Mechanics ( P ∼ e − βH ) http://www.btinternet.com/ martin.chaplin/protein2.html

  8. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Equilibrium Statistical Mechanics • Molecular Dynamics • Brownian Dynamics • Monte Carlo • Combined Methods

  9. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Molecular Dynamics • Familiar equations for physicists • m d 2 x dt 2 = F • Deterministic and fixed energy • Long waiting times if PE > Nk B T • Cooperative movement of particles

  10. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Brownian Dynamics • Over-damped Langevin dynamics du = F + √ 2 k B T dW dx • du • W is the Wiener process (white noise) • Quadratic variation: � ∆ x 2 = 2 k B TU • Fractal nature

  11. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Brownian Dynamics

  12. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Brownian Dynamics

  13. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Brownian Dynamics

  14. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Brownian Dynamics

  15. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Monte-Carlo x ⇒ current state x ′ ⇒ proposed move Π( x, x ′ ) ⇒ the probability of choosing x ′ given x Accept/reject based on the Metropolis-like criteria • Unbiased (Metropolis) • e − β ∆ H > Rand • Biased (Metropolis-Hastings) • exp( − β ∆ H ) Π( x,x ′ ) Π( x ′ ,x ) > Rand Importance sampling with detailed balance

  16. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Combined Methods Smart Monte Carlo The biased proposed move is generated using Brownian dynamics: Accept/reject with Metropolis-Hastings criteria Hybrid Monte Carlo The biased proposed move is generated using molecular dynamics: Accept/reject with Metropolis-Hastings criteria Error Correction Monte-Carlo step corrects for the finite step size in BD/MD

  17. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Path Space • Goal: To describe transitions in terms of paths • Such transitions can be rare events • Paths are inherently infinite dimensional objects • Route: Create robust and efficient methods to perform sampling in an infinite dimensional space • Will do the above by imposing boundary conditions and thus forcing the transition of interest In the next few slides, I will show how to devise one such method. The starting point is the SDE for Brownian dynamics.

  18. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Onsager-Machlup Functional � ∆ x 2 k B T Discreteization of Brownian dynamics: ∆ u = F + ξ i ∆ u The Onsager-Machlup functional � � � � − 1 I � ξ 2 P path ∝ exp = exp − i 2 2 k B T i � � � U � ∂x � 2 1 I = du + G 2 ∂u 0 In the continuum limit the path potential is G = 1 2 |∇ V | 2 − k B T ∇ 2 V The path starts and ends at specified points. A transition is forced to happen during time interval U .

  19. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Path Space Effective Hamiltonian Transform to k-space (frequency) to facilitate uniform convergence � πku � √ A k � x ( u ) = 2 U πk sin U k � � I Remember that P path ∝ exp − 2 k B T This allows us to define an effective Hamiltonian � U H eff = 1 k + I = 1 k + 1 � � � ˙ ˙ A 2 A 2 A 2 k + du G 2 2 2 0 k k k The masses are chosen to be diagonal in k-space (frequency) All modes have the same natural frequency (2 π )

  20. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Overview of the HMC Algorithm 1. Generate zero temperature path by minimizing I 2. Add appropriate thermal fluctuation to the path positions 3. Choose velocities consistent with the temperature 4. Use molecular dynamics to evolve the path 5. Test proposed move using Monte-Carlo 6. Iterate steps 3, 4 and 5

  21. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Overview of the HMC Algorithm 1. Generate zero temperature path by minimizing I 2. Add appropriate thermal fluctuation to the path positions 3. Choose velocities consistent with the temperature 4. Use molecular dynamics to evolve the path 5. Test proposed move using Monte-Carlo 6. Iterate steps 3, 4 and 5

  22. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Overview of the HMC Algorithm 1. Generate zero temperature path by minimizing I 2. Add appropriate thermal fluctuation to the path positions 3. Choose velocities consistent with the temperature 4. Use molecular dynamics to evolve the path 5. Test proposed move using Monte-Carlo 6. Iterate steps 3, 4 and 5

  23. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Overview of the HMC Algorithm 1. Generate zero temperature path by minimizing I 2. Add appropriate thermal fluctuation to the path positions 3. Choose velocities consistent with the temperature 4. Use molecular dynamics to evolve the path 5. Test proposed move using Monte-Carlo 6. Iterate steps 3, 4 and 5

  24. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Overview of the HMC Algorithm 1. Generate zero temperature path by minimizing I 2. Add appropriate thermal fluctuation to the path positions 3. Choose velocities consistent with the temperature 4. Use molecular dynamics to evolve the path 5. Test proposed move using Monte-Carlo 6. Iterate steps 3, 4 and 5

  25. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Overview of the HMC Algorithm 1. Generate zero temperature path by minimizing I 2. Add appropriate thermal fluctuation to the path positions 3. Choose velocities consistent with the temperature 4. Use molecular dynamics to evolve the path 5. Test proposed move using Monte-Carlo 6. Iterate steps 3, 4 and 5

  26. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Implementation of HMC Molecular Dynamics • Integrate (deterministic) Hamilton’s equations many times • Use a leap frog algorithm to reduce error • N t · h ≈ π to maximize sampling of phase space Monte Carlo • Correct for errors that are introduced with above integration • Integrate over multiple steps to de-correlate the Markov chain

  27. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Lennard-Jones Potential and LJ14 Cluster Need for a simple and well understood test problem �� 1 � 1 � 6 � N � 12 � V LJ = 4 − r ij r ij i,j Cluster of 13 particles in a hexagonal close-packed configuration Single nearest neighbor particle on outside of cluster

  28. Introduction Hybrid Monte Carlo Algorithm Lennard-Jones 14 Challenges and Future Work Lennard-Jones Potential and LJ14 Cluster Investigate the low energy mode discovered by Beck et. al. [1] • 5 distinct states for T=0 path • Two pairs of degenerate states: (A, E) and (B, D). • Outer group of particles remain approximately static during the transition • Inner 4 particles form a chain and “snake” through the cluster

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend