04

NANOSYSTEMS: PHYSICS, CHEMISTRY, MATHEMATICS, 2016, 7 (6), P. 925–935

Minimum energy path calculations with Gaussian process regression

O-P. Koistinen – Helsinki Institute for Information Technology HIIT, Department of Computer Science, Aalto University, Finland
E. Maras – Department of Applied Physics, Aalto University, Finland
A. Vehtari – Helsinki Institute for Information Technology HIIT, Department of Computer Science, Aalto University, Finland
H. Jónsson – Department of Applied Physics, Aalto University, Finland; Faculty of Physical Sciences, University of Iceland, 107 Reykjavík, Iceland; hj@hi.is

The calculation of minimum energy paths for transitions such as atomic and/or spin rearrangements is an important task in many contexts and can often be used to determine the mechanism and rate of transitions. An important challenge is to reduce the computational effort in such calculations, especially when ab initio or electron density functional calculations are used to evaluate the energy since they can require large computational effort. Gaussian process regression is used here to reduce significantly the number of energy evaluations needed to find minimum energy paths of atomic rearrangements. By using results of previous calculations to construct an approximate energy surface and then converge to the minimum energy path on that surface in each Gaussian process iteration, the number of energy evaluations is reduced significantly as compared with regular nudged elastic band calculations. For a test problem involving rearrangements of a heptamer island on a crystal surface, the number of energy evaluations is reduced to less than a fifth. The scaling of the computational effort with the number of degrees of freedom as well as various possible further improvements to this approach are discussed.

Keywords: minimum energy path, machine learning, Gaussian process, transition mechanism, saddle point.

DOI 10.17586/2220-8054-2016-7-6-925-935

Download

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>