A brief introduction to the diffusion Monte Carlo method and the fixed-node approximation
Alfonso Annarelli, Dario Alf\`e, Andrea Zen

TL;DR
This paper provides a beginner-friendly introduction to the diffusion Monte Carlo method and the fixed-node approximation, explaining their theoretical basis, algorithms, and practical considerations for electronic structure calculations.
Contribution
It offers a step-by-step tutorial on DMC and fixed-node approximation, including practical examples and insights into their application to fermionic systems.
Findings
Demonstrates DMC application to harmonic oscillator and hydrogen atom
Analyzes the impact of trial wavefunction nodal surfaces on energy accuracy
Discusses extending DMC to excited states with additional considerations
Abstract
Quantum Monte Carlo (QMC) methods represent a powerful family of computational techniques for tackling complex quantum many-body problems and performing calculations of stationary state properties. QMC is among the most accurate and powerful approaches to the study of electronic structure, but its application is often hindered by a steep learning curve, hence it is rarely addressed in undergraduate and postgraduate classes. This tutorial is a step towards filling this gap. We offer an introduction to the diffusion Monte Carlo (DMC) method, which aims to solve the imaginary time Schr\"odinger equation through stochastic sampling of the configuration space. Starting from the theoretical foundations, the discussion leads naturally to the formulation of a step-by-step algorithm. To illustrate how the method works in simplified scenarios, examples such as the harmonic oscillator and the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Mathematical Modeling in Engineering
