Hyperspatial optimisation of structures
Chris J. Pickard

TL;DR
This paper introduces a hyperspatial optimization method that enhances the efficiency of structure prediction by avoiding local minima traps, significantly accelerating the search process especially for complex systems.
Contribution
The authors demonstrate that starting optimizations in higher-dimensional hyperspaces reduces trapping in local minima, improving the speed of structure prediction by up to two orders of magnitude.
Findings
Random structure search is significantly accelerated in hyperspace.
Performance improvements are most notable for difficult systems.
The method benefits all local optimization-based structure prediction approaches.
Abstract
Anticipating the low energy arrangements of atoms in space is an indispensable scientific task. Modern stochastic approaches to searching for these configurations depend on the optimisation of structures to nearby local minima in the energy landscape. In many cases these local minima are relatively high in energy, and inspection reveals that they are trapped, tangled, or otherwise frustrated in their descent to a lower energy configuration. Strategies have been developed which attempt to overcome these traps, such as classical and quantum annealing, basin/minima hopping, evolutionary algorithms and swarm based methods. Random structure search makes no attempt to avoid the local minima, and benefits from a broad and uncorrelated sampling of configuration space. It has been particularly successful in the first principles prediction of unexpected new phases of dense matter. Here it is…
| d | f | Num. of Lennard-Jones atoms (PG of GS) | |||||
| 37 () | 38 () | 39 () | 47 () | 55 () | 69 () | ||
| 3+0 | 0.05 | 4.5 | 6.0 | 4.4 | 4.6 | 5.6 | 7.0† |
| 0.10 | 3.8 | 5.0 | 3.8 | 4.1 | 4.8 | 6.5† | |
| 0.20 | 3.2 | 3.9 | 3.1 | 3.5 | 3.6 | 5.9† | |
| 3+1 | 0.05 | 3.3 | 3.4 | 3.1 | 3.6 | 3.3 | 5.9† |
| 0.10 | 3.2 | 3.3 | 3.2 | 3.6 | 3.2 | 5.9† | |
| 0.20 | 3.2 | 3.2 | 3.2 | 3.6 | 3.2 | 5.9† | |
| 3+2 | 0.10 | 3.5 | 3.8 | 3.2 | 3.7 | 3.3 | 5.8† |
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Hyperspatial optimisation of structures
Chris J. Pickard
Department of Materials Science & Metallurgy, University of Cambridge, 27 Charles Babbage Road, Cambridge CB3 0FS, United Kingdom
Advanced Institute for Materials Research, Tohoku University 2-1-1 Katahira, Aoba, Sendai, 980-8577, Japan
Abstract
Anticipating the low energy arrangements of atoms in space is an indispensable scientific task. Modern stochastic approaches to searching for these configurations depend on the optimisation of structures to nearby local minima in the energy landscape. In many cases these local minima are relatively high in energy, and inspection reveals that they are trapped, tangled, or otherwise frustrated in their descent to a lower energy configuration. Strategies have been developed which attempt to overcome these traps, such as classical and quantum annealing, basin/minima hopping, evolutionary algorithms and swarm based methods. Random structure search makes no attempt to avoid the local minima, and benefits from a broad and uncorrelated sampling of configuration space. It has been particularly successful in the first principles prediction of unexpected new phases of dense matter. Here it is demonstrated that by starting the structural optimisations in a higher dimensional space, or hyperspace, many of the traps can be avoided, and that the probability of reaching low energy configurations is much enhanced. Excursions into the extra dimensions are progressively eliminated through the application of a growing energetic penalty. This approach is tested on hard cases for random search – clusters, compounds, and covalently bonded networks. The improvements observed are most dramatic for the most difficult ones. Random structure search is shown to be typically accelerated by two orders of magnitude, and more for particularly challenging systems. This increase in performance is expected to benefit all approaches to structure prediction that rely on the local optimisation of stochastically generated structures.
pacs:
I Introduction
The possible existence of more, or indeed fewer, spatial dimensions than the usual three inspire theoretical physics,Randall (2002) and literature.Abbott (1884); Cixin (2008) String theories postulate large numbers of additional dimensions (wrapped up on themselves in such a way that we are oblivious to them). In condensed matter physics, the interaction of particles in infinite dimensions can give a good approximation to their behaviour in three, and be analytically simpler.Metzner and Vollhardt (1989) Superspaces are used to describe the crystallography of modulated De Wolff (1974) and quasicrystals.Janssen (1986) In biology, it has been proposed that evolution might take hyperdimensional shortcuts.Conrad (1990); Conrad and Ebeling (1992); Cariani (2002) Whether or not these extra dimensions are real, they, and their shortcuts, might be created and exploited computationally.Chikenji et al. (1999); Rodinger et al. (2005)
The structure of matter at the atomic scale determines its physical properties. Carbon, arranged in the diamond lattice, is extremely hard, and transparent. In layers, as graphite, it is soft and opaque. The prediction of the likely structures that collections of atoms adopt depends on identifying the low energy arrangements of those atoms. Van’t Hoff (1898); Wales (2003) The diamond and graphite structures are among the lowest in energy for carbon, with graphite the lowest, the ground state, and diamond slightly higher, and metastable under normal conditions. A global search for all the low lying, and not just the lowest, minima is needed. This is very challenging, but there has been considerable progress in the first principles (through density functional theory - DFT Car and Parrinello (1985); Payne et al. (1992); Hasnip et al. (2014)) prediction of material and chemical structure.Pickard and Needs (2006); Oganov and Glass (2006); Wang et al. (2012) These advances have been made possible by the development of robust, reliable,Lejaeghere et al. (2016) and efficient computer codes,Clark et al. (2005); Kresse and Furthmüller (1996) and the rapid growth and availability of computational resources.
For even small systems, there can be a large number of local minima which are relatively high in energy, and frustrate the search. This can be easily seen to be the case for strongly covalently bonded systems, such as carbon. Once the covalent bonds have formed, a large barrier to their rearrangement is created. Even if lower energy configurations are nearby, they cannot be reached. The system is trapped in this potentially highly energetic conformation.
In addition to classical and quantum annealing,Schön and Jansen (2001); Santoro et al. (2002) evolutionary,Deaven and Ho (1995); Oganov and Glass (2006) swarmWang et al. (2012) or basin/minima hoppingWales and Scheraga (1999); Goedecker (2004) based algorithms have been employed in an attempt to escape the local minima. They learn from prior explorations of configuration space, and focus their computational effort on the probed low energy regions. The structures generated at each step are optimised to nearby local energy minima, using gradient based algorithms. Learning algorithms can be intricate, and require the careful choice of parameters. A simple alternative is random structure search (RSS, and from first principles, Ab Initio Random Structure Searching, or AIRSS), the repeated local optimisation of stochastically generated structures.Pickard and Needs (2006, 2011)
In this manuscript a modification to local geometry optimisation is presented in which extra spatial dimensions are created, and subsequently eliminated. The probability of being trapped in high energy local minima is shown to be greatly reduced. This is achieved without any special preparation of the initial structures, and is relatively insensitive to the few parameters that are required. The performance of the geometry optimisation of structures from hyperspace (or GOSH) is demonstrated through its application to structure search on model energy landscapes. The prospects of performing these accelerated searches at the level of accuracy provided by first principles methods are discussed.
II Random structure search
AIRSS is a straightforward, and effective, approach to first principles structure prediction.Pickard and Needs (2006, 2011) It is sampling based,White Jr (1971) intrinsically parallel, and well adapted to modern computer architectures. The random, or stochastic, generation of structures ensures uncorrelated results. There is no attempt to avoid traps, but the coverage of the accessible region of configuration space is broad. It has proven to be particularly well suited to the prediction of unexpected phases of dense matter (a regime in which our chemical understanding is still developing). Mixed molecular and atomic-like phases of hydrogen identified using AIRSSPickard and Needs (2007) provided an excellent model for the then unknown phase IV of hydrogen.Howie et al. (2012) Aluminium was found to adopt surprisingly complex incommensurate structures, Pickard and Needs (2010) and ammonia to form ionic ammonium amide.Pickard and Needs (2008); Palasyuk et al. (2014); Ninet et al. (2014) The possibly surprising success of AIRSS is likely due to its exploitation of natural features of the first principles energy landscape itself, in particular the landscape’s relative smoothness, and its arrangement as a fractal packing of basins, with a power law distribution in volumes.Massen and Doye (2007); Pickard and Needs (2011)
There are situations in which the probability of encountering low energy configurations in a random search is relatively small, and there are a large number of traps. These include ensuring well optimised arrangements for both the core and surface atoms in clusters, finding the correct ordering in multispecies systems, and covalent networks of strongly directional bonds such as might be found in diamond and complex biological or organic molecules. These challenges can be reduced by preparing the initial random structures appropriately, restricting the search to the regions of configuration space that are presumed to contain the lowest energy structures.Pickard and Needs (2011) Atoms can be confined in spheres, or ellipsoids, to encourage well packed, and presumably low energy, clusters. Species dependent minimum separations, fragments and coordination constraints can be used to generate structures that are compatible with the known chemistry of the system.Pickard and Needs (2011); Shi et al. (2018) In addition, the fact that low energy configurations typically exhibit some symmetry can be exploited through the imposition randomly chosen symmetry operations on the structures. Randomly selecting from these “sensible” structures enables the successful application of AIRSS to genuinely difficult and realistic systems, such as grain boundaries and interfaces, Schusteritsch and Pickard (2014) or complex carbon structures.Shi et al. (2018) In what follows we explore an approach that does not require such careful preparation of initial structures for challenging systems.
III Extra spatial dimensions
Structure prediction involves the exploration of highly dimensioned configuration spaces, with total dimensionality of , where is the number of atoms and is the number of spatial dimensions that those atoms inhabit. A distinction is to be drawn between these configuration spaces, and hyperspaces with additional spatial dimensions for the atoms to move about in. In what follows the number of dimensions, , of a hyperspace is given as , where is the dimensionality of the normal space, and is the number of extra spatial dimensions. If the normal space is two dimensional (, a plane) and , then and the resulting hyperspace is three dimensional. For a three dimensional normal space, a hyperspace would have four or more dimensions.
IV Optimisation from Hyperspace
GOSH is a scheme for exploiting hyperspace to avoid traps in the energy landscape during structural optimisation and is described as a flowchart in Figure 1. The energy landscape in the normal space, , is first extended to hyperspace, , where and are the positions of the atoms in the normal and hyperspaces respectively. A structural optimisation is then initiated from a structure stochastically generated in hyperspace. As it progresses an increasing energetic penalty is applied, with a strength related to the distance of the atoms in the structure from the normal space. The distance of atom from the normal space, , is computed (see Figure 2) as:
[TABLE]
The extension of the energy to hyperspace is not uniquely defined. The extended energy landscape should be identical to the normal energy landscape if the structure is entirely in the normal space (i.e. the distances of all the atoms from normal space are zero). The extension should also, in some sense, be physically reasonable. There is a large class of interactions that depend only on the distances between atoms, including the two-body Coulomb and Lennard-Jones potentials. A natural scheme for the extension of the energy landscape to hyperspace is to simply replace these distances in normal space by those calculated in hyperspace. Although not developed further here, three-or-more body angle dependent interactions might similarly be extended by evaluating those angles in hyperspace.
The atoms should be free to explore the hyperspace at the early stages of the optimisation. But, as the final configuration must exist entirely in normal space, some computational means of enforcing this is required. One approach would be to introduce a hard wall potential which moves towards zero from above and below in the extra dimensions and compresses the structure into normal space. Instead, the approach used here is to add a harmonic term to the total energy of the system, which depends on the distance the atoms have entered into the extra spatial dimensions. As the strength of this penalty is increased it becomes more difficult for the atoms to move into the extra dimensions, and they are progressively confined to the normal space. The penalised energy extended to hyperspace is:
[TABLE]
where is the distance between atom and atom in the hyperspace and is the pair interaction potential used in the examples following. The gradients of with respect to are those used for the structural optimisation.
A barrier that is unavoidable in one dimension may be circumvented in two or more dimensions. This observation motivates the current scheme. In Figure 3 a toy system is described which demonstrates the potential of taking excursions into hyperspace to avoid traps in the energy landscape. The normal space is one dimensional. The global minima in this one dimension is between the two fixed atoms which are located at . Any optimisation that is started from above or below will become trapped in a metastable state (the black curve). Extending the energy landscape to two dimensions completely changes the situation. The trap becomes a saddle point, and as long as the atom is not precisely confined to the first dimension, one of the degenerate global minima will be found (the white curve). These minima live in the hyperspace but the increasing energetic penalty eventually pushes the atom to the global minimum in the normal space (red curve). The penalty must be increased from a small value, and slowly enough so that the atom is not immediately forced into normal space, and the metastable trap.
In a two dimensional normal space, with one extra dimension (), at the start of the optimisation the atoms move freely in the full three dimensional hyperspace. As the optimisation proceeds the increasing harmonic penalty leads to a force pushing the atoms into the plane of the normal space, flattening the ensemble. If the atoms are free to do so, they rapidly relax into the plane as the distances of the atoms from the normal space decrease. However, if the atoms push up against each other, leading to significant forces in the third dimension, this collapse is delayed, and the additional dimension continues to be explored. Traps that might exist in two dimensions can still be avoided and the extra freedom is focussed on the parts of the structure that need it.
V Implementation and testing
To understand the performance of GOSH, computational experiments on an implementation for finite collections of atoms interacting through simple potentials are performed. The initial random structures are generated using the following procedure for all the test cases presented below. Each atom is surrounded by a hard hypersphere, with a radius determined by the interaction potential (for example, half the expected equilibrium bond length). A larger, confining, hypersphere is constructed so that its volume is times greater than the summed total volume of the atom centered hyperspheres, where is the packing fraction. The atoms are then randomly placed into the larger hypersphere so that their hyperspheres do not overlap with each other, or project outside the larger confining hypersphere. As the packing fraction, , is increased the initial random configuration is more densely packed. The maximum possible packing fraction decreases rapidly with an increasing number of dimensions, which is consistent with what is known about the packing of hyperspheres in highly dimensioned spaces.Skoge et al. (2006) The random structures are thus generated with a blue noise distribution, and are a form of Poisson disk sampling.Bridson (2007)
The two point steepest descent (TPSD) algorithm, due to Barzilai and Borwein,Barzilai and Borwein (1988) is used to optimise the initial configurations and move them to nearby local minima. It is chosen because it is simple to implement, efficient, and requires no line-minimisation. A small positive initial step size is selected, and the absolute value of the computed step is used for subsequent iterations, to ensure progress towards a minimum (as opposed to a more general stationary point). The TPSD algorithm is not monotonic, and backtracking is not implemented. Furthermore, no attempt is made to ensure that the structure remains in the same basin throughout the optimisation process. Tests of GOSH using gradient descent, with a smaller fixed step size, show similar results if the rate at which the penalty grows is increased to account for the order of magnitude larger number of steps required. Momentum gradient descent,Qian (1999) which provides a similar performance to TPSD with smoother convergence, exhibits identical results using identical parameters. The performance of GOSH does not appear to be sensitive to the details of the local optimisation scheme used. For simplicity the TPSD is employed in its non-preconditioned form, although much better performance is to be expected from well preconditioned algorithms for geometry optimisation.Pfrommer et al. (1997); Packwood et al. (2016)
Model interatomic potentials are constructed in terms of the distances between pairs of atoms. The distances are defined as the -norm in the relavent hyperspace. A Lennard-Jones 12-6 potential ( and ) is used for the single species cluster tests (Section VII.1), and a modified form in which like-species interactions are made fully repulsive, by taking the 6-term to be positive, are used for the binary clusters (Section VII.2).Pickard and Needs (2010) For the covalently bonded network (Section VII.3), the connectivity is fixed via a predetermined adjacency matrix. The bonded atoms interact through a harmonic potential, with a minimum at the chosen bond-length. The non-bonded interactions are also described by a harmonic potential, with a minimum value at times the bond-length, and zero beyond that.
The strength of the harmonic penalty, , is initially given a small value, . It is increased by a factor of on each cycle of the structural optimisation. The optimisation halts when both the magnitude of the gradient of the energy, , is below a threshold, and is greater than some large value, ensuring that the distance of all the atoms from normal space is zero to within an acceptable tolerance and that . The value of should be chosen so that this maximum value of is reached within the typical number of optimisation steps required for convergence. In the following tests, and , except for the covalently bonded network, where . No particular attempt was made at this stage to tune these values, although for larger systems, which require more optimisation steps, and/or should be decreased. It should be noted that as changes with each step of the optimisation there is an inconsistency between the energy and the gradients, but this has not been found to prevent convergence.
VI Visualisation
The optimisation process is visualised using the OVITO code,Stukowski (2009) which has also been used to generate the figures presented here. For a model 1D chain (see Figures 5 and 6), the movement in the additional two dimensions is easy to monitor. But in general it is difficult to visualise objects in hyperspace. The motion of the atoms can be followed for the first three of the dimensions of a given hyperspace using standard 3D visualisation techniques, simply by ignoring the extra dimensions. It is then common to see atoms passing through each other, while they keep their distance in the extra dimensions. This apparent tunneling is exactly the behaviour that enables the avoidance of traps. In the case of , the excursions into the fourth dimension can be followed by colouring the atoms according to their component in the extra dimension – for example, more strongly red as becomes more positive, and blue as it becomes more negative. This approach has been taken to generate Figures 4, 10 and 11.
VII Results
VII.1 Lennard-Jones clusters
The low energy structures of small clusters of atoms interacting through the Lennard-Jones potential have been intensively studied, and the global minima have been identified with a high degree of certainty.Wales and Doye (1997); Leary (2000) As such they present an excellent system on which to test novel methods of optimisation.Schönborn et al. (2009); Pickard and Needs (2011) The performance of the combination of GOSH with RSS has been examined for a range of Lennard-Jones clusters varying in size from 37 to 75 atoms. The 38 and 75 atom clusters are known as difficult cases for structure prediction, exhibiting multiple funnels in the energy landscape.Doye et al. (1999)
In Figure 4 the structural density of states for 38 and 55 atom Lennard-Jones clusters are presented. The packing fraction, , strongly influences the density of states for ,Jackson et al. (2006); Locatelli and Schoen (2002) but much less so for .
The evolution of a 38 atom cluster from an initially random structure to the ground state on optimisation with GOSH is shown in Figure 4. Initially, most atoms are some distance from the normal space (and so strongly coloured red and blue), but this distance reduces as the optimisation progresses, and the penalty for incursion into the extra and fourth dimension grows. Midway through the optimisation the still frustrated core atoms continue to explore hyperspace, but the outer shell is already to be found entirely in the normal three. The probability of encountering the ground state is much larger for optimisations started in hyperspace for both the 38 and 55 atom clusters.
In order to generate accurate estimates for the probabilities of encounter, , presented in Table 1, up to optimisations were performed for each cluster size, and a range of both and . When the probability of encountering the known , non-icosahedral, ground state of the 38 atom cluster is very similar to that for the neighbouring 37 and 39 atom clusters, while for optimisations purely in normal space the 38 atom cluster is comparatively rarely encountered. It is notable that the increase in probability of encounter on exploiting hyperspace is particularly great for this supposedly difficult 38 atom cluster. Indeed, using GOSH it does not appear to be particularly challenging at all, and the probability of encountering the ground state is similar to that observed for minima hopping and evolutionary algorithms.Schönborn et al. (2009)
Locating the ground state of the 75 atom Lennard-Jones cluster is certainly challenging, and the statistics are not of sufficient quality for inclusion in Table 1. However, using GOSH it is possible to repeatedly encounter it. For and , based on 5 encounters, .
GOSH appears to be relatively insensitive to the details of the preparation of the initial random structures. The packing fraction, , of the initial random structures is seen to strongly impact for conventional random search (), but less so for . In these tests increasing the number of extra dimensions from one to two does not significantly change for most of the cluster sizes tested (although it does appear to be somewhat diminished for and the 37 and 38 atom clusters).
VII.2 Binary systems
The performance of GOSH and RSS for determining the low energy structures of multiple species is investigated for a system which is constructed so as to be extremely challenging for random search - the identification of the ground state for a binary cluster in one dimension, as might be found encapsulated within a nanotube.Wynn et al. (2017) The cluster consists of atoms with equal size of type A (red, “positive”) and B (blue, “negative”) with and . When the probability of randomly encountering the alternating ground state depends on the initial structure having the correct ordering, and is very small () as there is no way for the atoms to reorder during the optimisation. As can be seen in Figure 5, when , the atoms can move past each other to find the energetically favourable ordering, and (see Figure 6). In Figure 7 the performance of GOSH with system size is explored. For the probability of encountering the groundstate is low, and a high packing fraction ( ) is required to approach the theoretical probability of correct ordering. Increasing to 1 (and then to 2) results in a dramatic acceleration. For and the groundstate is encountered twenty million times more frequently than possible for . This acceleration is expected to become greater with the further increase of .
This one dimensional example is an extreme case, but a similar acceleration is found for a three dimensional binary cluster ( and ) – see Figure 8. The global minima is a cubic symmetry cluster and a metastable cluster is found at higher energy. When the maximum of the distribution moves to lower energy as is increased, with a dramatic increase in the probability of encountering the ground state as is increased from [math] (where it is not encountered at all) to . For , a higher packing fraction of does increase the probability of locating the cluster to K, but the cluster is not found at all. This suggests that excessively exploiting packing to bias the search toward low energy structures prevents the metastable cluster from being located.
VII.3 Connected systems
To explore the performance of GOSH and RSS for strongly covalently bonded systems 207 carbon atoms are cut from a graphene sheet to produce an approximately square mat. The connectivity in the mat is recorded in an adjacency matrix which is used to distinguish between the bonded and non-bonded interactions described by the interatomic potential detailed in Section V. Figure 9 shows a typically topologically frustrated local minimum. In Figure 10 it is shown that the probability of encountering the low energy sheet, with the correct predetermined connectivity and topology increases by a factor of sixty when is increased from [math] to . There is a weak dependence on increasing further to .
In Figure 11 an optimisation to a low energy configuration is followed in detail. Regions of the system for which the coordination is well satisfied rapidly collapse into three dimensional space. Where there is frustration, and the network passes through itself, or is knotted, the collapse is delayed, and the additional dimension is exploited in the optimisation to a lower energy configuration.
VIII Discussion
It would appear that extending the search for low energy arrangements of atoms into hyperspace provides a system, on its descent from some energetic starting point in configuration space, a degree of “farsightedness” in the normal space. The deeper valleys and minima that lay beyond an obstruction in the normal space are “felt” and the direction of the descent adjusted accordingly. Entering into hyperspace, the system “stands up” and has a good look around for promising directions in which to head. At the same time, these excursions into hyperspace can help the avoidance of knots and other tangles. Mathematically, all knots in one dimensional objects (for example, a linear polymer chain) are trivial in four dimensions. Similarly for higher dimensional objects, such as knotted sheets (see Figure 9) in five dimensions.Ranicki (2013)
The no-free-lunch theoremWolpert et al. (1995) warns us against expecting too much from global optimisation strategies, and their general performance. However, the apparent efficiency of GOSH with RSS when applied to the specific task of locating the low energy arrangements of atoms is reached without excessive tuning, and with few additional parameters, while preserving parallelism. Up until this point only the most minimal adjustments to the parameters , and have been made in an attempt to give a balanced picture of the performance of GOSH when combined with RSS. It is, however, interesting to consider what the potential performance of GOSH might be. Indeed, changing and from 10 and 1.001 (for and ) to 15 and 1.0001 respectively decreases from 3.3 to 2.8 for the encounter of the Lennard-Jones 38 atom cluster. This is lower than that found (=3.1) for both minima hopping and evolutionary algorithms in Ref. Schönborn et al., 2009, and suggests the potentially excellent performance of GOSH.
GOSH could also be combined with learning algorithms if desired, or in combination with the constraints used in the generation of more “sensible” random structures (such as symmetry, fragments and distances). As shown in Figure 1, the relax and shake (RASH,Pickard and Needs (2011) a zero temperature basin hoppingLeary (2000) with a move consisting of an overlap avoiding random motion of all atoms with a chosen amplitude) can straightforwardly integrate GOSH. Using RASH (=1000, =0.4, =0.1, =1, =20 and =1.001) the for the ground state of the 75 atom Lennard-Jones cluster is reduced from 8 for RSS to 5.8, and high quality statistics can be collected. The probability of encountering the ground state 55 atom Lennard-Jones cluster on combining GOSH with RASH (=10, =0.4, =0.1, =1, =10 and =1.001) is increased beyond those reported in Ref.Schönborn et al., 2009, with =1.9.
Travels from hyperspace are not cost free. The number of steps taken will often be greater, as the system covers larger distances in configuration space, avoiding traps which would otherwise curtail the optimisation. The computational overhead for treating the extra dimensions is relatively minor if is not large. One might expect that increasing leads to increasing freedom, and a higher chance of encountering the low energy configurations. While this generally appears to be the case, there are exceptions (the 37 and 38 atom Lennard-Jones clusters in this study) and when taking into acount the increased computational cost, choosing appears to offer very good performance in the tests. It should be noted that benchmarking GOSH for different is challenging for systems that are sensitive to the initial packing, as for a fixed a larger implies a greater effective degree of packing, and a greater bias in the search. This might explain some of the enhanced performance seen with increasing from 1 to 2 in the binary cluster. However, the increased packing on entering hyperspace is achieved while maintaining a diversity (or randomness) that can be absent in highly packed structures in normal space. For example, for the 38 atom Lennard-Jones cluster a sufficiently high packing fraction (=0.525) guarantees the identification of the Oh ground state. But for 37 atoms the ground state is never found (for =0.5125). In the 1D binary Lennard-Jones example, packing is essential to approach the theoretical maximum performance in normal space, but GOSH goes well beyond it, with low packing fractions.
In this work the additional dimensions have been treated on an equal footing. However, it would be interesting to explore the impact of more complex schedules for their removal. For example, could be chosen so as to be different for each of the extra dimensions, as could . Or the extra dimensions might be removed sequentially, one after the other.
Existing codes are typically restricted to three or fewer dimensions, requiring a bespoke code to be written to perform the tests presented here. This code currently treats simple interatomic potentials, based on distances. But this could be extended to angles, which are well defined in higher dimensions through scalar products. It would appear straightforward to extend GOSH to more realistic model potentials, periodic boundary conditions and constraints such as symmetry. This will be the immediate focus of future work, which will allow GOSH to be applied to empirical models of systems varying from minerals to complex biological molecules.
The true power of structure prediction has been revealed through the marrying of stochastic search algorithmsPickard and Needs (2006); Oganov and Glass (2006); Wang et al. (2012) with modern first principles, plane wave DFT codes.Clark et al. (2005); Kresse and Furthmüller (1996) The modification of such complex codes to operate in hyperspace will be involved. An immediate route to obtain first principles accuracy and robustness, while remaining within the framework of interatomic potentials, may well be through machine learned models, which have recently been coupled with structure searching,Ouyang et al. (2015); Eivari et al. (2017); Deringer et al. (2017, 2018) and their extension to hyperspace. Although formulated here for the determination of low energy arrangements of atoms, it is possible that hyperspatial optimisation will prove to be useful in determining the optimal arrangements of more generally shaped objects in space, such as polyhedra and other nonspherical objects.Torquato and Jiao (2009); Damasceno et al. (2012) The reduction of highly dimensioned data to two or three which might be readily be visualised is a task of increasing importance in materials informatics.Ceriotti et al. (2011); Isayev et al. (2015) The algorithms typically involve a global optimisation step for arrangements of points interacting through forcefields, and may well be accelerated by GOSH.
IX Conclusion
To conclude, structural optimisations starting in hyperspace can avoid traps in the energy landscape and accelerate structure prediction. The energy landscape is extended to additional spatial dimensions, and structure optimisations are performed on this landscape as an energy penalty for entry into the additional dimensions is increased. When the penalty is large enough, the locally optimal structures are to be found entirely in normal space, and tests show that the probability of reaching low energies is much enhanced. The approach maintains the parallelism of random structure searching, and may be combined with more complex schemes for structure prediction which depend on local structural optimisation.
Acknowledgements.
CJP is supported by the Royal Society through a Royal Society Wolfson Research Merit award and the EPSRC through grants EP/P022596/1, and thanks Bartomeu Monserrat for his careful reading of the manuscript.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Randall (2002) L. Randall, Science 296 , 1422 (2002).
- 2Abbott (1884) E. A. Abbott, Flatland: A Romance of Many Dimensions (Seeley & Co., 1884).
- 3Cixin (2008) L. Cixin, The Three Body Problem (Chongqing Press, 2008).
- 4Metzner and Vollhardt (1989) W. Metzner and D. Vollhardt, Physical Review Letters 62 , 324 (1989).
- 5De Wolff (1974) P. De Wolff, Acta Crystallographica Section A: Crystal Physics, Diffraction, Theoretical and General Crystallography 30 , 777 (1974).
- 6Janssen (1986) T. Janssen, Acta Crystallographica Section A 42 , 261 (1986).
- 7Conrad (1990) M. Conrad, Bio Systems 24 , 61 (1990).
- 8Conrad and Ebeling (1992) M. Conrad and W. Ebeling, Bio Systems 27 , 125 (1992).
