DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Convergence acceleration of Monte Carlo many-body perturbation methods by using many control variates

Abstract

Herein, the use of many control variates is proposed as a method to accelerate the second- and third-order Monte Carlo (MC) many-body perturbation (MC-MP2 and MC-MP3) calculations. A control variate is an exactly integrable function that is strongly correlated or anti-correlated with the target function to be integrated by the MC method. Evaluating both integrals as well as their covariances in the same MC run, one can effect a mutual cancellation of the statistical uncertainties and biases in the MC integrations, thereby accelerating its convergence considerably. Six and thirty-six control variates, whose integrals are known a priori, are generated for MC-MP2 and MC-MP3, respectively, by systematically replacing one or more two-electron-integral vertexes of certain configurations by zero-valued overlap-integral vertexes in their Goldstone diagrams. The variances and co- variances of these control variates are computed at a marginal cost, enhancing the overall efficiency of the MC-MP2 and MC-MP3 calculations by a factor of up to 14 and 20, respectively.

Authors:
ORCiD logo [1]; ORCiD logo [1]
  1. Univ. of Illinois at Urbana-Champaign, IL (United States)
Publication Date:
Research Org.:
Univ. of Illinois at Urbana-Champaign, IL (United States)
Sponsoring Org.:
USDOE Office of Science (SC), Basic Energy Sciences (BES). Chemical Sciences, Geosciences & Biosciences Division; National Science Foundation (NSF); State of Illinois
OSTI Identifier:
1657519
Alternate Identifier(s):
OSTI ID: 1657626
Grant/Contract Number:  
SC0006028; OCI-0725070; ACI-1238993
Resource Type:
Accepted Manuscript
Journal Name:
Journal of Chemical Physics
Additional Journal Information:
Journal Volume: 153; Journal Issue: 9; Journal ID: ISSN 0021-9606
Publisher:
American Institute of Physics (AIP)
Country of Publication:
United States
Language:
English
Subject:
74 ATOMIC AND MOLECULAR PHYSICS; Correlation energy; Monte Carlo methods; Supercomputer; Many body perturbation calculations; Stochastic processes; Perturbation theory; Integral transforms; High performance computing; Frontiers of stochastic electronic structure calculations

Citation Formats

Doran, Alexander E., and Hirata, So. Convergence acceleration of Monte Carlo many-body perturbation methods by using many control variates. United States: N. p., 2020. Web. doi:10.1063/5.0020584.
Doran, Alexander E., & Hirata, So. Convergence acceleration of Monte Carlo many-body perturbation methods by using many control variates. United States. https://doi.org/10.1063/5.0020584
Doran, Alexander E., and Hirata, So. Thu . "Convergence acceleration of Monte Carlo many-body perturbation methods by using many control variates". United States. https://doi.org/10.1063/5.0020584. https://www.osti.gov/servlets/purl/1657519.
@article{osti_1657519,
title = {Convergence acceleration of Monte Carlo many-body perturbation methods by using many control variates},
author = {Doran, Alexander E. and Hirata, So},
abstractNote = {Herein, the use of many control variates is proposed as a method to accelerate the second- and third-order Monte Carlo (MC) many-body perturbation (MC-MP2 and MC-MP3) calculations. A control variate is an exactly integrable function that is strongly correlated or anti-correlated with the target function to be integrated by the MC method. Evaluating both integrals as well as their covariances in the same MC run, one can effect a mutual cancellation of the statistical uncertainties and biases in the MC integrations, thereby accelerating its convergence considerably. Six and thirty-six control variates, whose integrals are known a priori, are generated for MC-MP2 and MC-MP3, respectively, by systematically replacing one or more two-electron-integral vertexes of certain configurations by zero-valued overlap-integral vertexes in their Goldstone diagrams. The variances and co- variances of these control variates are computed at a marginal cost, enhancing the overall efficiency of the MC-MP2 and MC-MP3 calculations by a factor of up to 14 and 20, respectively.},
doi = {10.1063/5.0020584},
journal = {Journal of Chemical Physics},
number = 9,
volume = 153,
place = {United States},
year = {Thu Sep 03 00:00:00 EDT 2020},
month = {Thu Sep 03 00:00:00 EDT 2020}
}

Works referenced in this record:

Stochastic, real-space, imaginary-time evaluation of third-order Feynman–Goldstone diagrams
journal, January 2014

  • Willow, Soohaeng Yoo; Hirata, So
  • The Journal of Chemical Physics, Vol. 140, Issue 2
  • DOI: 10.1063/1.4861561

Communication: Stochastic evaluation of explicitly correlated second-order many-body perturbation energy
journal, January 2014

  • Willow, Soohaeng Yoo; Zhang, Jinmei; Valeev, Edward F.
  • The Journal of Chemical Physics, Vol. 140, Issue 3
  • DOI: 10.1063/1.4862255

Generating Efficient Quantum Chemistry Codes for Novel Architectures
journal, November 2012

  • Titov, Alexey V.; Ufimtsev, Ivan S.; Luehr, Nathan
  • Journal of Chemical Theory and Computation, Vol. 9, Issue 1
  • DOI: 10.1021/ct300321a

Tensor hypercontraction density fitting. I. Quartic scaling second- and third-order Møller-Plesset perturbation theory
journal, July 2012

  • Hohenstein, Edward G.; Parrish, Robert M.; Martínez, Todd J.
  • The Journal of Chemical Physics, Vol. 137, Issue 4
  • DOI: 10.1063/1.4732310

Low-order scaling local electron correlation methods. I. Linear scaling local MP2
journal, October 1999

  • Schütz, Martin; Hetzer, Georg; Werner, Hans-Joachim
  • The Journal of Chemical Physics, Vol. 111, Issue 13
  • DOI: 10.1063/1.479957

Many – Body Methods in Chemistry and Physics
book, January 2009


Grid-based diffusion Monte Carlo for fermions without the fixed-node approximation
journal, January 2020


Fast linear scaling second-order Møller-Plesset perturbation theory (MP2) using local and density fitting approximations
journal, May 2003

  • Werner, Hans-Joachim; Manby, Frederick R.; Knowles, Peter J.
  • The Journal of Chemical Physics, Vol. 118, Issue 18
  • DOI: 10.1063/1.1564816

Parallel direct implementations of second-order perturbation theories
journal, October 1995

  • Nielsen, Ida M. B.; Seidl, Edward T.
  • Journal of Computational Chemistry, Vol. 16, Issue 10
  • DOI: 10.1002/jcc.540161011

Explicitly Correlated Electrons in Molecules
journal, December 2011

  • Hättig, Christof; Klopper, Wim; Köhn, Andreas
  • Chemical Reviews, Vol. 112, Issue 1
  • DOI: 10.1021/cr200168z

Coulombic potential energy integrals and approximations
journal, May 1973

  • Whitten, J. L.
  • The Journal of Chemical Physics, Vol. 58, Issue 10
  • DOI: 10.1063/1.1679012

A new approach for second-order perturbation theory
journal, March 2016

  • Tomlinson, David G.; Asadchev, Andrey; Gordon, Mark S.
  • Journal of Computational Chemistry, Vol. 37, Issue 14
  • DOI: 10.1002/jcc.24319

R12 methods in explicitly correlated molecular electronic structure theory
journal, July 2006

  • Klopper, Wim; Manby, Frederick R.; Ten-No, Seiichiro
  • International Reviews in Physical Chemistry, Vol. 25, Issue 3
  • DOI: 10.1080/01442350600799921

Comparison of MBPT and coupled cluster methods with full CI. II. Polarized basis sets
journal, January 1987

  • Cole, Samuel J.; Bartlett, Rodney J.
  • The Journal of Chemical Physics, Vol. 86, Issue 2
  • DOI: 10.1063/1.452289

Expeditious Stochastic Approach for MP2 Energies in Large Electronic Systems
journal, December 2012

  • Neuhauser, Daniel; Rabani, Eran; Baer, Roi
  • Journal of Chemical Theory and Computation, Vol. 9, Issue 1
  • DOI: 10.1021/ct300946j

Hybrid stochastic-deterministic calculation of the second-order perturbative contribution of multireference perturbation theory
journal, July 2017

  • Garniron, Yann; Scemama, Anthony; Loos, Pierre-François
  • The Journal of Chemical Physics, Vol. 147, Issue 3
  • DOI: 10.1063/1.4992127

Perspective: Explicitly correlated electronic structure theory for complex systems
journal, February 2017

  • Grüneis, Andreas; Hirata, So; Ohnishi, Yu-ya
  • The Journal of Chemical Physics, Vol. 146, Issue 8
  • DOI: 10.1063/1.4976974

Stochastic evaluation of second-order Dyson self-energies
journal, April 2013

  • Willow, Soohaeng Yoo; Kim, Kwang S.; Hirata, So
  • The Journal of Chemical Physics, Vol. 138, Issue 16
  • DOI: 10.1063/1.4801862

Multireference Stochastic Coupled Cluster
journal, October 2019

  • Filip, Maria-Andreea; Scott, Charles J. C.; Thom, Alex J. W.
  • Journal of Chemical Theory and Computation, Vol. 15, Issue 12
  • DOI: 10.1021/acs.jctc.9b00741

Large scale parallelization in stochastic coupled cluster
journal, November 2018

  • Spencer, J. S.; Neufeld, V. A.; Vigor, W. A.
  • The Journal of Chemical Physics, Vol. 149, Issue 20
  • DOI: 10.1063/1.5047420

General recurrence formulas for molecular integrals over Cartesian Gaussian functions
journal, August 1988

  • Obara, S.; Saika, A.
  • The Journal of Chemical Physics, Vol. 89, Issue 3
  • DOI: 10.1063/1.455717

Stochastic evaluation of second-order many-body perturbation energies
journal, November 2012

  • Willow, Soohaeng Yoo; Kim, Kwang S.; Hirata, So
  • The Journal of Chemical Physics, Vol. 137, Issue 20
  • DOI: 10.1063/1.4768697

Efficient recursive computation of molecular integrals over Cartesian Gaussian functions
journal, April 1986

  • Obara, S.; Saika, A.
  • The Journal of Chemical Physics, Vol. 84, Issue 7
  • DOI: 10.1063/1.450106

Equation of State Calculations by Fast Computing Machines
journal, June 1953

  • Metropolis, Nicholas; Rosenbluth, Arianna W.; Rosenbluth, Marshall N.
  • The Journal of Chemical Physics, Vol. 21, Issue 6
  • DOI: 10.1063/1.1699114

Monte Carlo sampling methods using Markov chains and their applications
journal, April 1970


MPI/OpenMP Hybrid Parallel Algorithm of Resolution of Identity Second-Order Møller–Plesset Perturbation Calculation for Massively Parallel Multicore Supercomputers
journal, November 2013

  • Katouda, Michio; Nakajima, Takahito
  • Journal of Chemical Theory and Computation, Vol. 9, Issue 12
  • DOI: 10.1021/ct400795v

Convergence Acceleration of Parallel Monte Carlo Second-Order Many-Body Perturbation Calculations Using Redundant Walkers
journal, September 2013

  • Willow, Soohaeng Yoo; Hermes, Matthew R.; Kim, Kwang S.
  • Journal of Chemical Theory and Computation, Vol. 9, Issue 10
  • DOI: 10.1021/ct400557z

Many-Body Perturbation Theory and Coupled Cluster Theory for Electron Correlation in Molecules
journal, October 1981


Fermion Monte Carlo without fixed nodes: A game of life, death, and annihilation in Slater determinant space
journal, January 2009

  • Booth, George H.; Thom, Alex J. W.; Alavi, Ali
  • The Journal of Chemical Physics, Vol. 131, Issue 5
  • DOI: 10.1063/1.3193710

Explicitly Correlated R12/F12 Methods for Electronic Structure
journal, December 2011

  • Kong, Liguo; Bischoff, Florian A.; Valeev, Edward F.
  • Chemical Reviews, Vol. 112, Issue 1
  • DOI: 10.1021/cr200204r

Distance-dependent Schwarz-based integral estimates for two-electron integrals: Reliable tightness vs. rigorous upper bounds
journal, April 2012

  • Maurer, Simon A.; Lambrecht, Daniel S.; Flaig, Denis
  • The Journal of Chemical Physics, Vol. 136, Issue 14
  • DOI: 10.1063/1.3693908

Monte Carlo Second- and Third-Order Many-Body Green’s Function Methods with Frequency-Dependent, Nondiagonal Self-Energy
journal, October 2019

  • Doran, Alexander E.; Hirata, So
  • Journal of Chemical Theory and Computation, Vol. 15, Issue 11
  • DOI: 10.1021/acs.jctc.9b00693

MP2 energy evaluation by direct methods
journal, December 1988


Quantum Monte Carlo for Ab Initio calculations of energy-relevant materials
journal, August 2013

  • Wagner, Lucas K.
  • International Journal of Quantum Chemistry, Vol. 114, Issue 2
  • DOI: 10.1002/qua.24526

Comparison of MBPT and coupled-cluster methods with full CI. Importance of triplet excitation and infinite summations
journal, June 1983


Metropolis Evaluation of the Hartree–Fock Exchange Energy
journal, September 2014

  • Cytter, Yael; Neuhauser, Daniel; Baer, Roi
  • Journal of Chemical Theory and Computation, Vol. 10, Issue 10
  • DOI: 10.1021/ct500450w

Monte Carlo MP2 on Many Graphical Processing Units
journal, September 2016

  • Doran, Alexander E.; Hirata, So
  • Journal of Chemical Theory and Computation, Vol. 12, Issue 10
  • DOI: 10.1021/acs.jctc.6b00588

Explicitly correlated electronic structure theory from R12/F12 ansätze: Explicitly correlated electronic structure theory
journal, May 2011

  • Ten-no, Seiichiro; Noga, Jozef
  • Wiley Interdisciplinary Reviews: Computational Molecular Science, Vol. 2, Issue 1
  • DOI: 10.1002/wcms.68

M ONTE C ARLO M ETHODS IN E LECTRONIC S TRUCTURES FOR L ARGE S YSTEMS
journal, October 2000


Stochastic Self-Consistent Second-Order Green’s Function Method for Correlation Energies of Large Electronic Systems
journal, October 2017

  • Neuhauser, Daniel; Baer, Roi; Zgid, Dominika
  • Journal of Chemical Theory and Computation, Vol. 13, Issue 11
  • DOI: 10.1021/acs.jctc.7b00792

Semi-direct algorithms for the MP2 energy and gradient
journal, February 1990


Monte Carlo explicitly correlated second-order many-body perturbation theory
journal, October 2016

  • Johnson, Cole M.; Doran, Alexander E.; Zhang, Jinmei
  • The Journal of Chemical Physics, Vol. 145, Issue 15
  • DOI: 10.1063/1.4964854

The continuous fast multipole method
journal, November 1994

  • White, Christopher A.; Johnson, Benny G.; Gill, Peter M. W.
  • Chemical Physics Letters, Vol. 230, Issue 1-2
  • DOI: 10.1016/0009-2614(94)01128-1

One- and two-electron integrals over cartesian gaussian functions
journal, February 1978


Applications of quantum Monte Carlo methods in condensed systems
journal, January 2011


Stochastic multi-reference perturbation theory with application to the linearized coupled cluster method
journal, January 2017

  • Jeanmairet, Guillaume; Sharma, Sandeep; Alavi, Ali
  • The Journal of Chemical Physics, Vol. 146, Issue 4
  • DOI: 10.1063/1.4974177

Monte Carlo Methods in Ab Initio Quantum Chemistry
book, March 1994

  • Hammond, B. L.; Lester, W. A.; Reynolds, P. J.
  • DOI: 10.1142/1170

Linear-scaling and parallelisable algorithms for stochastic quantum chemistry
journal, January 2014


Stochastic many-body perturbation theory for electron correlation energies
journal, December 2019

  • Li, Zhendong
  • The Journal of Chemical Physics, Vol. 151, Issue 24
  • DOI: 10.1063/1.5128719

Quantum Monte Carlo and Related Approaches
journal, December 2011

  • Austin, Brian M.; Zubarev, Dmitry Yu.; Lester, William A.
  • Chemical Reviews, Vol. 112, Issue 1
  • DOI: 10.1021/cr2001564

libreta : Computerized Optimization and Code Synthesis for Electron Repulsion Integral Evaluation
journal, January 2018


Local Treatment of Electron Correlation
journal, October 1993


Stochastic Resolution of Identity for Real-Time Second-Order Green’s Function: Ionization Potential and Quasi-Particle Spectrum
journal, October 2019

  • Dou, Wenjie; Takeshita, Tyler Y.; Chen, Ming
  • Journal of Chemical Theory and Computation, Vol. 15, Issue 12
  • DOI: 10.1021/acs.jctc.9b00918

Monte Carlo explicitly correlated many-body Green’s function theory
journal, November 2018

  • Johnson, Cole M.; Doran, Alexander E.; Ten-no, Seiichiro L.
  • The Journal of Chemical Physics, Vol. 149, Issue 17
  • DOI: 10.1063/1.5054610

Stochastic Formulation of the Resolution of Identity: Application to Second Order Møller–Plesset Perturbation Theory
journal, September 2017

  • Takeshita, Tyler Y.; de Jong, Wibe A.; Neuhauser, Daniel
  • Journal of Chemical Theory and Computation, Vol. 13, Issue 10
  • DOI: 10.1021/acs.jctc.7b00343