Wave Function Optimization and VMC

Similar documents
Recent advances in quantum Monte Carlo for quantum chemistry: optimization of wave functions and calculation of observables

Optimization of quantum Monte Carlo (QMC) wave functions by energy minimization

Optimization of quantum Monte Carlo wave functions by energy minimization

Quantum Monte Carlo wave functions and their optimization for quantum chemistry

Quantum Monte Carlo backflow calculations of benzene dimers

Random Estimates in QMC

Orbital-dependent backflow transformations in quantum Monte Carlo

Fixed-Node quantum Monte Carlo for Chemistry

Size-extensive wave functions for QMC A linear-scaling GVB approach

Quantum Monte Carlo study of the ground state of the two-dimensional Fermi fluid

Quantum Monte Carlo Benchmarks Density Functionals: Si Defects

An Overview of Quantum Monte Carlo Methods. David M. Ceperley

Ab-initio molecular dynamics for High pressure Hydrogen

The QMC Petascale Project

Time-dependent linear-response variational Monte Carlo.

All-electron quantum Monte Carlo calculations for the noble gas atoms He to Xe

Diffusion Monte Carlo

Department of Physics and NCSA University of Illinois, Urbana-Champaign, IL, 61801, USA

QMC dissociation energies of three-electron hemibonded radical cation dimers... and water clusters

arxiv:physics/ v2 [physics.chem-ph] 9 Apr 2005

Methods for calculating forces within quantum Monte Carlo

Variational Monte Carlo Optimization and Excited States

Metropolis/Variational Monte Carlo. Microscopic Theories of Nuclear Structure, Dynamics and Electroweak Currents June 12-30, 2017, ECT*, Trento, Italy

Calculating potential energy curves with fixed-node diffusion Monte Carlo: CO and N 2

Nodal surfaces and interdimensional degeneracies

Continuum variational and diffusion quantum Monte Carlo calculations

arxiv: v1 [cond-mat.mes-hall] 10 Feb 2010

Computational Physics Lectures: Variational Monte Carlo methods

QMC dissociation energy of the water dimer: Time step errors and backflow calculations

QUACCS 2014: Quantum Monte Carlo for Electrons

Quantum Mechanical Simulations

ALGORITHMS FOR FINITE TEMPERATURE QMC

Many-body wavefunctions for normal liquid 3 He

Semistochastic Quantum Monte Carlo A Hybrid of Exact Diagonalization and QMC Methods and Optimization of FN-PMC energies and FN-PMC forces

Time-dependent linear-response variational Monte Carlo

Multiconfiguration wave functions for quantum Monte Carlo calculations of first-row diatomic molecules

Van der Waals Interactions Between Thin Metallic Wires and Layers

Quantum Monte Carlo for excited state calculations

physica status solidi REPRINT basic solid state physics The quantum Monte Carlo method

Quantum Monte Carlo methods

φ α (R) φ α ψ 0 e nτ(e α E T ). (2)

Quantum Variational Monte Carlo. QVMCApp

Variational Monte Carlo Notes for Boulder Summer School Bryan Clark. July 21, 2010

The search for the nodes of the fermionic ground state

Density Functional Theory for Electrons in Materials

I. QUANTUM MONTE CARLO METHODS: INTRODUCTION AND BASICS

Quantum dissection of a covalent bond

Pairing in Cold Atoms and other Applications for Quantum Monte Carlo methods

Introduction to Path Integral Monte Carlo. Part I.

How large are nonadiabatic effects in atomic and diatomic systems?

Zero-variance zero-bias quantum Monte Carlo estimators of the spherically and system-averaged pair density

Overview of variational and projector Monte Carlo methods

The Nature of the Interlayer Interaction in Bulk. and Few-Layer Phosphorus

Quantum Monte Carlo Study of a Positron in an Electron Gas

Accurate barrier heights using diffusion Monte Carlo

Computational methods: Coupled Electron Ion Monte Carlo Path Integral Monte Carlo Examples: Electron gas Hydrogen

Introduction to Quantum Monte Carlo Methods Applied to the Electron Gas

Harju, A.; Sverdlov, V.A.; Nieminen, Risto; Halonen, V. Many-body wave function for a quantum dot in a weak magnetic field

Kevin Driver 1 Shuai Zhang 1 Burkhard Militzer 1 R. E. Cohen 2.

Supplementary Material: Path Integral Monte Carlo Simulation of the Warm-Dense Homogeneous Electron Gas

Nature of the Metalization Transition in Solid Hydrogen

AFDMC Method for Nuclear Physics and Nuclear Astrophysics

Chapter 19 Quantum Monte Carlo Calculations of Electronic Excitation Energies: The Case of the Singlet n π (CO) Transition in Acrolein

Project: Vibration of Diatomic Molecules

Variational and Diffusion Monte Carlo in the Continuum

Quantum Monte Carlo Methods in Statistical Mechanics

Resonating Valence Bond wave function with molecular orbitals: application to diatomic molecules

Hybrid algorithms in quantum Monte Carlo

The Overhauser Instability

NCTS One-Day Workshop. Yasutami Takada. cf. YT, Ryo Maezono, & Kanako Yoshizawa, Phys. Rev. B 92, (2015)

High-order Chin actions in path integral Monte Carlo

Quantum Monte Carlo Simulations of Exciton Condensates

ICCP Project 2 - Advanced Monte Carlo Methods Choose one of the three options below

Atomic Wave Function Forms. Received 3 June 1996; revised 24 December 1997; accepted 2 January 1997

Released-phase quantum Monte Carlo method

arxiv:quant-ph/ v1 21 Feb 2001

Spin-crossover molecules: puzzling systems for electronic structure methods. Andrea Droghetti School of Physics and CRANN, Trinity College Dublin

Variational Methods for Electronic Structure

Discovering correlated fermions using quantum Monte Carlo

Introduction to gradient descent

Combining the Transcorrelated method with Full. Configuration Interaction Quantum Monte Carlo: application to the homogeneous electron gas

arxiv: v2 [physics.chem-ph] 11 Mar 2011

Towards accurate all-electron quantum Monte Carlo calculations of transition-metal systems: Spectroscopy of the copper atom

Quantum Monte Carlo. QMC methods in the continuum

Quantum Monte Carlo calculations of two neutrons in finite volume

Exploring the energy landscape

Density-functional theory at noninteger electron numbers

arxiv:nucl-th/ v1 8 Feb 2000

METALLIZATION AND DISSOCIATION IN HIGH PRESSURE LIQUID HYDROGEN BY AN EFFICIENT MOLECULAR DYNAMICS WITH QUANTUM MONTE CARLO

The Effect of Discontinuous Wave Functions. on Optimizations of VMC Calculations. of Quantum Systems

High Temperature High Pressure Properties of Silica From Quantum Monte Carlo

Correlation in correlated materials (mostly transition metal oxides) Lucas K. Wagner University of Illinois at Urbana-Champaign

First- principles studies of spin-crossover molecules

energy. Finally, we combine these developments with the recently proposed inhomogeneous backflow transformations.

Algorithmic Challenges in Photodynamics Simulations on HPC systems

Quantum Monte Carlo tutorial. Lucas K. Wagner Dept. of Physics; University of Illinois at Urbana-Champaign

Petascale computing opens new vistas for quantum Monte Carlo

Towards a systematic assessment of errors in diffusion Monte Carlo calculations of semiconductors: case study of zinc selenide and zinc oxide

Methods of Fermion Monte Carlo

Reinforcement Learning via Policy Optimization

Transcription:

Wave Function Optimization and VMC Jeremy McMinis The University of Illinois July 26, 2012

Outline Motivation History of Wave Function Optimization Optimization in QMCPACK Multideterminant Example

Motivation: Variational Quantum Monte Carlo VMC Computes observables over a trial wave function Ô ψ 2 = dr ψ T (R) Ô ψ T (R) dr ψt (R) 2 The trial wave function is everything. It determines all observables! What are the errors in observables due to the trial wave function?

Motivation: Trial Wave Function Error VMC Energy: E v = ψ T Ĥ ψ T ψ T ψ T Trial Wave Function Error: VMC Energy Error: = ψ T = ψ 0 + δψ ĤψT ψ T ψ 2 T = E L ψ 2 T VMC Energy Variance: E = E L E 0 ψ 2 T = δψ Ĥ E 0 δψ ψ T ψ T = O[δψ 2 ] σ E = (E L E 0 ) 2 ψ 2 T = δψ (Ĥ E 0 ) 2 δψ ψ T ψ T = O[δψ 2 ]

Motivation: Trial Wave Function Error VMC Observables: O v = ψ T Ô ψ T ψ T ψ T VMC Observable Error: = ÔψT ψ T ψ 2 T = O L ψ 2 T O = O L O 0 ψ 2 T VMC Observable Variance: = ψ 0 2(Ô O 0) δψ ψ T ψ T = O[δψ] σ O = (O L O 0 ) 2 ψ 2 T = ψ 0 2(Ô O 0 ) 2 δψ ψ T ψ T Improve estimators and trial function! = O[1]

Motivation: Energy and Variance σ E = O[δψ 2 ], E = O[δψ 2 ] Kwon, Ceperley, Martin. Phys. Rev. B 48, 12037 (1993)

History Historical Tour of Wave Function Optimization By hand Variance Minimization: Conjugate Gradient Energy Minimization: Linear Method

History: First VMC Calculation McMillan. Phys. Rev. 138, A442 A451 (1965)

History: First Wave Function Optimization Lennard-Jones Potential V (r) = 4ɛ ( (σ/r) 12 (σ/r) 6) r = r ij = r i r j Wave function ψ T (R) = f (r ij ) i<j f (r) = exp( (a 1 /r) a 2 ) McMillan. Phys. Rev. 138, A442 A451 (1965)

History: Variance Minimization Umrigar, Wilson,Wilkins. Phys. Rev. Lett. 60, 1719 1722 (1988) http://apps.webofknowledge.com/full record.do?product=ua&qid=2&sid=2dioelij7c5jdplaai9

History: Variance Minimization Parameterized trial wave function, ψ T (p) = J (p j ) p kl D k D l, p = {p j, p kl } The Cost function, C(p): C(p, c) = c 1 (EL (p) E L (p) ) 2 ψ 2 T (p) +c 2 E L (p) E target ψ 2 T (p) +... Filippi, Umrigar. J. Chem. Phys. 105, 213 (1996) Minimize C(p) using anything (e.g. Levenberg-Marquardt) O[10 1 ] O[10 2 ] parameters

History: Variance Minimization Limits Complete basis set limit: σ and E L Minimization are the same. Finite Sample: Variance bound from below, Energy is not (EL (p) E L (p) ) 2 ψt 2 0 E L (p) E target ψ 2 T (p) 0 Simple example, H atom, 1 sample: ψ T (p, r) = exp( pr), E L (p) E 0 ψ 2 T (p) > r = ɛ E L (p, ɛ) E 0 = p2 2 + p 1 ɛ + 1 2 p opt = 1/ɛ E L (1/ɛ, ɛ) E 0 = 1 ɛ ( 1 2ɛ 1) + 1 2

History: Variance Minimization Problems Snajdr, Rothstein. J. Chem. Phys. 112, 4935 (2000)

History: Linear Method Umrigar, Toulouse, Filippi, Sorella, Hennig. Phys. Rev. Lett. 98, 110201 (2007)

Linear Method Using orthogonalized first order Taylor series expansion: ψ i (p 0, R) = p i ψ(p, R) p=p 0 ψ i (p 0, R) = ψ i (p 0, R) ψ i ψ ψ(p 0, R) ψ lin (p, R) = ψ(p 0, R) + p i ψ i (p 0, R) Build a generalized eigenvalue problem: H ij = ψ i ψ Ĥψ j ψ N p i=1 H p = E lin S p ψ 2, S ij = ψ i ψ Algorithm stabilized by H ii = H ii + (1 δ i0 ) exp λ ψ j ψ ψ 2

Linear Method For linear parameters (e.g. determinant coefficients) 1. Solve generalized eigenvalue problem: H p = E lin S p 2. New parameters are p = p 0 + p.

Linear Method For non-linear parameters (e.g. Jastrow, backflow, orbital, etc. coefficients) unknown normalization for wave function. ψ i (p 0, R) = p i N (p)ψ(p, R) p=p 0 ψ lin (p, R) = ψ(p 0, R) + N (p) p i ψ i (p 0, R) Once p is found, rescaling is admitted. p = p 0 + α p N p i=1 α set by ψ lin = ψ or line minimization.

QMCPACK Linear Algorithm C(c, p) = c E E L (p) + c σ (E L (p) E L (p) ) 2 While C new (c, p) C old (c, p) > ɛ Run VMC Fill H, S Generate {w i } Invert S H S 1 H While max( p i ) > p max H ii = H ii + (1 δ i0 )e λ Solve H p = E lin S p Quartic fit minimize, C(c, p + α p) Over {w i }, for α opt C new = C(c, p + α opt p)

Multideterminant Example Massive Multideterminant Expansion: ψ(p) = J (p j ) p kl D k D l, p = {p j, p kl } Number of CSF: 3461, Number of Determinants: 18427 Clark, Morales, JM, Kim, Scuseria. J. Chem. Phys. 135, 244105 (2011) Morales, JM, Clark, Kim, Scuseria. J. Chem. Theory Comput., 2012, 8 (7), pp 2181 2188

Multideterminant Example Morales, JM, Clark, Kim, Scuseria. J. Chem. Theory Comput., 2012, 8 (7), pp 2181 2188

Conclusions What we ve learned: How errors in the wave function effect observables Some history of wave function optimization Current state of the art: Linear method Optimization in QMCPACK and multideterminant expansions give excellent results

Beyond VMC Wave Function Optimization Problems: Fixed Node Error Must VMC and DMC energy minimum coincide? No! Usually if VMC energy is better, so is DMC. Methods: Overlap Maximization / Self Healing Energy minimization in DMC Direct nodal optimization Released Node