Atomistic Global Optimization X: A Python package for optimization of atomistic structures
arXiv:2204.01451 · doi:10.1063/5.0094165
Abstract
Modelling and understanding properties of materials from first principles require knowledge of the underlying atomistic structure. This entails knowing the individual identity and position of all involved atoms. Obtaining such information for macro-molecules, nano-particles, clusters, and for the surface, interface, and bulk phases of amorphous and solid materials represents a difficult high dimensional global optimization problem. The rise of machine learning techniques in materials science has, however, led to many compelling developments that may speed up such structure searches. The complexity of the new methods have established the necessity for an efficient way of experimenting with and assembling them into global optimization algorithms. In this paper we introduce the Atomistic Global Optimization X (AGOX) framework and code, as a customizable approach to building efficient global optimization algorithms. A modular way of expressing global optimization algorithms is described and modern programming practices are used to enable that modularity in the freely available AGOX python package. Two examples of global optimization problems are analyzed: One that is computationally inexpensive which is used to showcase that AGOX enables the expression of multiple global optimization algorithms. As the other example, AGOX is used for solving a complex atomistic optimization problem for a metal-nitride nano-cluster embedded in a graphene sheet as described at the density functional theory (DFT) level.
arXiv comment18 pages, 19 figures
References in corpus (37)
- Gaussian Approximation Potentials: the accuracy of quantum mechanics, without the electrons
- Global Optimization by Basin-Hopping and the Lowest Energy Structures of Lennard-Jones Clusters Containing up to 110 Atoms
- Crystal Structure Prediction via Particle Swarm Optimization
- On representing chemical environments
- Fast and Accurate Modeling of Molecular Atomization Energies with Machine Learning
- SchNet - a deep learning architecture for molecules and materials
- A real-space grid implementation of the Projector Augmented Wave method
- ANI-1: An extensible neural network potential with DFT accuracy at force field computational cost
- Ab initio Random Structure Searching
- Molecular geometry optimization with a genetic algorithm
- Machine learning for molecular simulation
- High-pressure phases of silane
- Machine-learning based interatomic potential for amorphous carbon
- Phase transitions of hybrid perovskites simulated by machine-learning force fields trained on-the-fly with Bayesian inference
- Machine Learning Molecular Dynamics for the Simulation of Infrared Spectra
- Localized atomic basis set in the projector augmented wave method
- Optimization of Molecules via Deep Reinforcement Learning
- Accelerating crystal structure prediction by machine-learning interatomic potentials with active learning
- Alchemical and structural distribution based representation for improved QML
- Hierarchical modeling of molecular energies using a deep neural network
- Metrics for Graph Comparison: A Practitioner's Guide
- Adaptive Genetic Algorithm for Crystal Structure Prediction
- Efficient global structure optimization with a machine learned surrogate model
- Machine Learning in QM/MM Molecular Dynamics Simulations of Condensed-Phase Systems
- Gaussian Process Regression for Geometry Optimization
- Efficient Bayesian Inference of Atomistic Structure in Complex Functional Materials
- Accelerating CALYPSO Structure Prediction by Data-driven Learning of Potential Energy Surface
- A local Bayesian optimizer for atomic structures
- Global optimization of atomistic structure enhanced by machine learning
- Machine-learning accelerated geometry optimization in molecular simulation
- Machine learning enhanced global optimization by clustering local environments to enable bundled atomic energies
- Global optimization of atomic structures with gradient-enhanced Gaussian process regression
- Atomistic structure learning
- Fast and Sample-Efficient Interatomic Neural Network Potentials for Molecules and Materials Based on Gaussian Moments
- Hyperspatial optimisation of structures
- Reinforcement Learning for Molecular Design Guided by Quantum Mechanics
- Atomic structure optimization with machine-learning enabled interpolation between chemical elements