Monte Carlo Methods: Basics

Slides:



Advertisements
Similar presentations
Monte Carlo Simulation Wednesday, 9/11/2002 Stochastic simulations consider particle interactions. Ensemble sampling Markov Chain Metropolis Sampling.
Advertisements

Lecture 13: Conformational Sampling: MC and MD Dr. Ronald M. Levy Contributions from Mike Andrec and Daniel Weinstock Statistical Thermodynamics.
Monte Carlo Methods and Statistical Physics
Conical Intersections Spiridoula Matsika. The study of chemical systems is based on the separation of nuclear and electronic motion The potential energy.
Graduate School of Information Sciences, Tohoku University
BAYESIAN INFERENCE Sampling techniques
1 Quantum Monte Carlo Methods Jian-Sheng Wang Dept of Computational Science, National University of Singapore.
1 CE 530 Molecular Simulation Lecture 8 Markov Processes David A. Kofke Department of Chemical Engineering SUNY Buffalo
Monte Carlo Simulation Methods - ideal gas. Calculating properties by integration.
Computational statistics 2009 Random walk. Computational statistics 2009 Random walk with absorbing barrier.
1 Cluster Monte Carlo Algorithms & softening of first-order transition by disorder TIAN Liang.
Lattice regularized diffusion Monte Carlo
Computational Physics Quantum Monte Carlo methods Dr. Guy Tel-Zur.
Stochastic Roadmap Simulation: An Efficient Representation and Algorithm for Analyzing Molecular Motion Mehmet Serkan Apaydin, Douglas L. Brutlag, Carlos.
Quantum Monte Carlo for Electronic Structure Paul Kent Group Meeting - Friday 6th June 2003.
Monte Carlo Methods in Partial Differential Equations.
Simulations Patrice Koehl Department of Biological Sciences National University of Singapore
Introduction to Monte Carlo Methods D.J.C. Mackay.
1 CE 530 Molecular Simulation Lecture 7 David A. Kofke Department of Chemical Engineering SUNY Buffalo
Simulation of Random Walk How do we investigate this numerically? Choose the step length to be a=1 Use a computer to generate random numbers r i uniformly.
Advanced methods of molecular dynamics Monte Carlo methods
1 Statistical Mechanics and Multi- Scale Simulation Methods ChBE Prof. C. Heath Turner Lecture 11 Some materials adapted from Prof. Keith E. Gubbins:
Classical and Quantum Monte Carlo Methods Or: Why we know as little as we do about interacting fermions Erez Berg Student/Postdoc Journal Club, Oct
Monte-Carlo simulations of the structure of complex liquids with various interaction potentials Alja ž Godec Advisers: prof. dr. Janko Jamnik and doc.
Computational Solid State Physics 計算物性学特論 第8回 8. Many-body effect II: Quantum Monte Carlo method.
Introduction to Monte Carlo Simulation. What is a Monte Carlo simulation? In a Monte Carlo simulation we attempt to follow the `time dependence’ of a.
F.F. Assaad. MPI-Stuttgart. Universität-Stuttgart Numerical approaches to the correlated electron problem: Quantum Monte Carlo.  The Monte.
1 CE 530 Molecular Simulation Lecture 17 Beyond Atoms: Simulating Molecules David A. Kofke Department of Chemical Engineering SUNY Buffalo
Quantum Monte Carlo Simulations of Mixed 3 He/ 4 He Clusters Dario Bressanini Universita’ degli.
Module 1: Statistical Issues in Micro simulation Paul Sousa.
P T A typical experiment in a real (not virtual) space 1.Some material is put in a container at fixed T & P. 2.The material is in a thermal fluctuation,
Monte Carlo Methods in Statistical Mechanics Aziz Abdellahi CEDER group Materials Basics Lecture : 08/18/
Nathan Baker BME 540 The Monte Carlo method Nathan Baker BME 540.
Monte Carlo Methods Versatile methods for analyzing the behavior of some activity, plan or process that involves uncertainty.
Dario Bressanini UNAM, Mexico City, Universita’ dell’Insubria, Como, Italy Introduction to Quantum Monte.
8. Selected Applications. Applications of Monte Carlo Method Structural and thermodynamic properties of matter [gas, liquid, solid, polymers, (bio)-macro-
Monte Carlo Methods So far we have discussed Monte Carlo methods based on a uniform distribution of random numbers on the interval [0,1] p(x) = 1 0  x.
Burkhard Militzer, Carnegie Institution of Washington: “Path Integral Monte Carlo”, 2007 Burkhard Militzer Geophysical Laboratory Carnegie Institution.
Time-dependent Schrodinger Equation Numerical solution of the time-independent equation is straightforward constant energy solutions do not require us.
Rotational spectra of molecules in small Helium clusters: Probing superfluidity in finite systems F. Paesani and K.B. Whaley Department of Chemistry and.
Path integral Monte Carlo
1 Cluster Monte Carlo Algorithms: Jian-Sheng Wang National University of Singapore.
NCN nanoHUB.org Wagner The basics of quantum Monte Carlo Lucas K. Wagner Computational Nanosciences Group University of California, Berkeley In collaboration.
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
Incremental Integration of Computational Physics into Traditional Undergraduate Courses Kelly R. Roos, Department of Physics, Bradley University Peoria,
Path Integral Quantum Monte Carlo Consider a harmonic oscillator potential a classical particle moves back and forth periodically in such a potential x(t)=
13. Extended Ensemble Methods. Slow Dynamics at First- Order Phase Transition At first-order phase transition, the longest time scale is controlled by.
7. Metropolis Algorithm. Markov Chain and Monte Carlo Markov chain theory describes a particularly simple type of stochastic processes. Given a transition.
Monte Carlo method: Basic ideas. deterministic vs. stochastic In deterministic models, the output of the model is fully determined by the parameter values.
An Introduction to Monte Carlo Methods in Statistical Physics Kristen A. Fichthorn The Pennsylvania State University University Park, PA
General considerations Monte Carlo methods (I). Averages X = (x 1, x 2, …, x N ) – vector of variables P – probability density function.
Monte Carlo methods (II) Simulating different ensembles
A. Ambrosetti, F. Pederiva and E. Lipparini
Javier Junquera Importance sampling Monte Carlo. Cambridge University Press, Cambridge, 2002 ISBN Bibliography.
Pseudo-random-number generators. Random numbers: the numbers generated by a stochastic process They are indispensible in any simulations based on radom.
Quantum Monte Carlo Simulations of Mixed 3 He/ 4 He Clusters Dario Bressanini Universita’ degli.
Basic Monte Carlo (chapter 3) Algorithm Detailed Balance Other points non-Boltzmann sampling.
Monte Carlo Simulation of Canonical Distribution The idea is to generate states i,j,… by a stochastic process such that the probability  (i) of state.
Computational Physics (Lecture 11) PHY4061. Variation quantum Monte Carlo the approximate solution of the Hamiltonian Time Independent many-body Schrodinger’s.
Comp. Mat. Science School Electrons in Materials Density Functional Theory Richard M. Martin Electron density in La 2 CuO 4 - difference from sum.
CF14 EGI-XSEDE Workshop Session Tuesday, May 20 Helsinki, Findland Usecase 2 TTU-COMPCHEM Collaboration on Direct Classical and Semiclassical Dynamics.
Monte Carlo Simulation of the Ising Model Consider a system of N classical spins which can be either up or down. The total.
Systematic errors of MC simulations Equilibrium error averages taken before the system has reached equilibrium  Monitor the variables you are interested.
The Monte Carlo Method/ Markov Chains/ Metropolitan Algorithm from sec in “Adaptive Cooperative Systems” -summarized by Jinsan Yang.
Monte Carlo Methods and Grid Computing
High Performance Computing and Monte Carlo Methods
Introduction to Quantum Monte Carlo Methods
ReMoDy Reactive Molecular Dynamics for Surface Chemistry Simulations
10. Quantum Monte Carlo Methods
Presentation transcript:

Monte Carlo Methods: Basics Charusita Chakravarty Department of Chemistry Indian Institute of Technology Delhi

Flavours of Monte Carlo Metropolis Monte Carlo Methods: Generation of multidimensional probability distributions Multidimensional integration Projector Monte Carlo Methods: Solution of partial differential equations in many-dimensions Green’s function Monte Carlo Matrix Inversion techniques Other uses of stochastic simulation techniques See J. S. Liu, Monte Carlo Strategies in Scientific Computing

Quantum Many-Body Systems electrons in atoms, molecules and solids bosonic superfluid: liquid helium semiclassical systems: liquid H2,water Quark-Gluon plasma References: 1. J. W. Negele and H. Orland, Quantum Many-Particle Systems 2. W. M. C. Foulkes, L. Mitas, R. J. Needs and G. Rajagopal, Rev. Mod. Phys., 73, 33 (2001) 3. D. M. Ceperley and B. J. Alder, Ground State of the Electron Gas by a Stochastic Method, Phys. Rev. Lett., 45, 567 (1980) 4. D. M. Ceperley, Rev. Mod. Phys.,67, 279 (1995) 5. C. Chakravarty, Int. Rev. Phys. Chem., 16, 421 (1997) 6. B. L. Hammond, W. A. Lester and P. J. Reynolds, Monte Carlo Methods in Ab Initio Quantum Chemistry

Atomic and Molecular Systems Born-Oppenheimer approximation: Adiabatic separation of electronic and nuclear motion Electronic motion: Energy scales e.g chemical binding energies (1-5 eV) Excited state occupancy at temperatures of interest (< 1000K) is negligible. Aim is to obtain many-body ground state wavefunction Diffusion and Variational Monte Carlo Nuclear/Atomic Motion Energy scales: rotations and vibrations (0.1eV) Finite-temperature methods: Path-integral Monte Carlo Lattice/Continuum Hamiltonians

Organization Lattice Hamiltonians Basics of Monte Carlo Methods Continuum systems: interacting electrons and/or atoms Diffusion Monte Carlo Path integral Monte Carlo Lattice Hamiltonians

Integration: Grid-Based Stochastic Define a set of grid points and associated weights Error Computational efficiency will grow exponentially with dimensionality Stochastic Sample points randomly and uniformly in the interval [a:b] Error: Central Limit Theorem Computational efficiency

Importance Sampling: Reducing the Variance Sampling distribution p(x) must be finite and non-negative

Uniform Distributions Linear Congruential Generator

Non-uniform Distributions: von Neumann Rejection Method Convenient Sampling Distribution,f(x) Sample xi from the distribution f(xi) and compute p(xi). Sample a random number x uniformly distributed between 0 and 1. 3. If p(xi)/f(xi) > x, accept xi; otherwise reject xi. Desired distribution, p(x) xi

What is a Random Walk? A random walk is a set of probabilistic rules which allow for the motion of the state point of the system through some conguration space; the moving state point is referred to as a walker. All random walks must have the following features: The available configuration space and attributes of walker must be defined. An ensemble of walkers is the probability distribution of the system at some point in time. Source distribution at time t=0 must be defined. The system's kinetics will be determined by the transition matrix, T, which is a set of probabilistic rules which govern a single move of the walker from its current position to some neighbouring position.The transition matrix must satisfy the requirements:

Markov Chains

Metropolis Algorithm

Classical Monte Carlo Generating a set of configurations, {xi, i=1,N} distributed according to their Boltzmann weights, P(xi)=(exp(-bV(xi)) P(x)=(exp(-bV(x)) xold xnew x’new

Generating the Boltzmann Distribution Current Configuration Reject new configuration Trial Configuration No Compute ratio of Boltzmann weights Yes Is x < w? Accept new configuration Yes Is w> 1? Generate uniform random no. x between 0 and 1 No

Random Walks and Differential Equations One-dimensional Diffusion Equation Random Walks