Processing math: 100%
J. Semicond. > 2018, Volume 39 > Issue 7 > 071004

SPECIAL TOPIC ON SEMICONDUCTOR MATERIALS GENOME INITIATIVE: NEW CONCEPTS AND DISCOVERIES

Crystal structure prediction in the context of inverse materials design

G. Trimarchi

+ Author Affiliations

 Corresponding author: G. Trimarchi, g-trimarchi@northwestern.edu

DOI: 10.1088/1674-4926/39/7/071004

PDF

Turn off MathJax

Abstract: Inverse materials design tackles the challenge of finding materials with desired properties, tailored to specific applications, by combining atomistic simulations and optimization methods. The search for optimal materials requires one to survey large spaces of candidate solids. These spaces of materials can encompass both known and hypothetical compounds. When hypothetical compounds are explored, it becomes crucial to determine which ones are stable (and can be synthesized) and which are not. Crystal structure prediction is a necessary step for assessing theoretically the stability of a hypothetical material and, therefore, is a crucial step in inverse materials design protocols. Here, we describe how biologically-inspired global optimization methods can efficiently predict the stable crystal structure of solids. Specifically, we discuss the application of genetic algorithms to search for optimal atom configurations in systems in which the underlying lattice is given, and of evolutionary algorithms to address the general lattice-type prediction problem.

Key words: crystal structure predictionevolutionary algorithm optimizationinverse design

In traditional computational materials science research, the central problem that is solved is predicting the properties of a material given its composition and structure. Materials properties are functions of the chemical composition and atoms position degrees of freedom. These degrees of freedom can be expressed by the set of variables σ = {a, b, c; r1, s1, r2, s2, …, rN, sN}, where {a, b, c} are the lattice vectors of the unit cell, {r1, r2, …, rN } are the vector positions of the N atoms in the unit cell, and the labels si specify the chemical species of the atom at each site ri. A property P is therefore a function P(σ) of σ and a large range of properties can nowadays be accurately calculated by the modern methods of ab initio electronic structure theory[1, 2]. Inverse design[3] turns the traditional paradigm of computational materials science on its head and addresses the problem of predicting materials that exhibit a given target property Ptarget. This inverse prediction problem translates into an optimization problem in which a space of possible solutions (i.e, a space of candidate materials) is explored in search for the optimal solution (i.e, the material that meets the design target).

For the materials predicted by inverse design to stand a chance to be useful in applications, they should be stable and synthesizable. To guarantee stability, it is reasonable to explore series of solids for which there is experimental evidence of stability and whose crystal structure has been measured and reported in the literature. Series of known solids can be retrieved, for instance, from experimental databases of inorganic materials such as the ICSD[4]. However, the materials that have been synthesized thus far (and that are reported in the literature), are only a fraction of all the compounds that can be conceived just by following the basic chemical rules of valence. For instance, if one considered the ternary “principal” compositions ABX, ABX2, ABX3, and A2BX4, and substituted to A, B, and X species with valence states that insure overall charge neutrality of the compound, then it would be possible to generate large families of viable compositions. Out of the chemically viable compositions often a number, or, in some cases, even most them, are missing from the experimental databases. As an example, Fig. 1 shows schematically the I-I-VI series of ABX compounds[5, 6] in which A and B are two distinct monovalent species selected either from the alkali elements (column I in the periodic table) or the d10 noble metals, i.e, Cu, Ag, and Au, and X is a chalcogen species (column VI of the periodic table), i.e, S, Se, or Te. The checkmarks indicate the I-I-VI that are reported to be stable. Several entries are missing in this I-I-VI series and correspond to compounds that are not reported in the literature and experimental databases. Similar compilations of missing compounds have been reported for other widely studied families of solids, such as the A2BX4[7] and ABX3 families.

Figure  1.  (Color online) (a) Schematic summarizing which of the series of possible I-I-VI ABX compounds are reported in the ICSD (shown by check marks) and those that are missing from the ICSD and whose existence was unknown. Here, A and B are column I metals, i.e, Li, Na, K, Rb, and the d10 noble metals Cu, Ag, and Au (which predominantly exhibit a monovalent character). The X species are the column VI elements S, Se and Te. (b) Compounds predicted to be stable (denoted by + signs) or unstable (denoted by – signs) in the half-Heusler alloy structure. (c) Compounds predicted to be stable or unstable in Ref. [20] performing DFT total energy calculations of each ABX system using a set of 41 structure types. Adapted with permission from Ref. [5].

The fact that numerous hypothetical, yet chemically viable compounds are missing from the experimental databases begs the question as to which of these missing materials are thermodynamically stable and which are not. To determine whether a hypothetical compound is stable, one must first predict its lowest-energy crystal structure and then assess whether the compound, in that crystal structure, is thermodynamically stable against decomposition into competing phases of different stoichiometry. Computational crystal structure prediction is, thus, an essential step in inverse materials design whenever the search for optimal materials is performed on families of compounds comprising both known and hypothetical materials.

In this paper, we give an overview of the application of biologically-inspired global optimization methods combined with modern density functional theory (DFT) to predict[8, 9] the stability and crystal structure of solids. We consider two general classes of structure prediction problems: First, configuration search problems that arise in systems characterized by a given underlying lattice (e.g, fcc) and in which the objective is to predict the stable configurations formed by two or more species on the lattice. Second, lattice-type search problems that arise in systems in which the structure is not constrained to a given underlying lattice and the goal is to predict the lattice sites, as well as the distribution of the different species of atoms on the lattice. We show how biologically-inspired global optimization algorithms[10, 11] can overcome some serious limitations of the standard prediction methods based on configuration enumeration and screening of fixed lists of candidate structure types. Specifically, we describe a method that combines exhaustive enumeration and a genetic algorithm[10] to search for optimal atom arrangements in large configuration spaces and global optimization method based on an evolutionary algorithms[11] to address, using DFT, lattice-type search problems. We then discuss the application of these optimization methods to problems of interest in alloy theory and to predict the stable phases of inorganic solids that is a central step in the inverse design of inorganic functional materials.

One of the most striking facts in solid-state chemistry[12] is the observation that numerous solids, even formed by wildly different chemical species, might show similar crystal structures. These similarities are not obvious when one compares the numerical values of the atom coordinates but emerge when the space-group symmetry and set of Wyckoff sites as used ad descriptors of the structure. In this respect, it is useful to introduce the concept of structure type. Following the classic definition given by Ewald and Hermann in the Struckturbericht[13] a structure type is defined by the space-group symmetry, the type of occupied Wyckoff sites, and the chemical formula. We will refer to a structure type so defined as to a formal structure type (FST). Two structures that coincide with respect to these descriptors are considered to exhibit the same structure type. Note that some, or all, the Wyckoff sites (u, v, w) might include symmetry-unconstrained coordinates. Only when the coordinates of the Wyckoff sites are constant numbers mandated by the symmetry operations, does an FST provide the information needed to specify the topology of the periodic atom packing and of the bonding network in the crystal. In the case where one or more of the Wyckoff coordinates (u, v, w) are free parameters, it will be necessary to specify their numerical values to determine the atom arrangement and local order in a crystal with that structure type. In this case, it is even possible that a material with a certain FST might exhibit multiple local total-energy minima corresponding to somewhat different atomic arrangements.

The relevant quantity to assess the thermodynamic stability of a compound is its formation energy ΔH with respect to its elemental constituents. For simplicity, here, we will consider the case of binary systems. In this case, the formation energy of a binary phase of composition Ap Bq is

ΔH(ApBq)=E(ApBq)(1x)E(A)xE(B), (1)

where E(Ap Bq), E(A), and E(B) are the equilibrium total energies per atom, respectively, of the ApBq phase with structure σ and of the elements A and B in their stable solid phases, and x=qp+q is the concentration of species B in mole fraction. For a structure σ with B concentration xσ to be thermodynamically stable, its formation energy must be negative, i.e, ΔH(σ) < 0, and the phase must be stable against decomposition into any pairs of phases σ' and σ'', respectively, at lower and higher concentration than σ, that is, x(σ') < xσ < x(σ''). This is formally expressed by the inequality

ΔH(σ)ΔH(σ)xσxσxσxσ+ΔH(σ)xσxσxσxσ, (2)

in which the term on the right-hand side defines the tie line between the phases σ' and σ'' at concentration x(σ') and x(σ'') and the condition of stability translates into the requirement that the formation energy ΔH(σ) of σ lie below (or on) the tie line that connects the formation energies of any pairs of σ' and σ'' phases. The phases across the composition range that satisfy this condition define the ground-state convex hull line, which is a continuous piece-wise function C(x) in the ΔH versus x plane.

A large class of crystal structure prediction problems are characterized by a given underlying lattice, and the space of possible crystal structures is defined by the way the atoms of different species occupy the available lattice sites. We will consider here binary systems in which atoms of A and B species distribute over the given lattice, for instance an fcc or a bcc lattice, forming periodic patterns. A periodic cell with N lattice sites can accommodate the binary compositions ApBN-p, where p = 1, …, N − 1. The patterns formed by the A and B atoms can be represented by the set of configurational variables {s1, s2, …, sN } where at each site i the variable si takes two values, for instance, +1 and −1, corresponding respectively to the A and B species. A total of 2N binary configurations can be accommodated within a periodic cell comprising N lattice sites, which means the number of possible configurations increases exponentially with N. Binary configuration spaces emerge in the context of alloy theory. For example, when one searches for the ground-state configurations of a binary system at temperature T = 0 one must consider the formation energy ΔH in principle of all possible binary configurations ApBN-p across the composition range to search for the configurations corresponding to the breaking points on the stability convex-hull C(x).

The structures forming a binary configuration space can be organized into a hierarchy of subsets[14]: (i) the configurations can be grouped by the number N of lattice sites in the unit cell, (ii) the configurations with N sites can be divided into groups with distinct “inequivalent cell shapes” (ICSs), and (iii) the configurations within each ICS can be grouped into same-shape structures (SSSs) each corresponding to one of the possible compositions ApBN-p. There are two general strategies to search for configurations with a target property within a binary configuration space: (a) exhaustive enumeration, where all the distinct ApBq configurations are enumerated and the target property P is calculated for each configuration; (b) a global optimization algorithm in which a sampling strategy is used to search for the optimal configuration.

Ferreira, Wei, and Zunger (FWZ)[15] developed an algorithm to perform the exhaustive enumeration of all the distinct binary configurations on fcc lattices up to N = Q lattice sites per cell. This algorithm makes it easy to estimate the number of ICSs and SSSs as functions of the number N of sites per cell. As Fig. 2 shows, the number NICS of ICSs scales with N following a power law, i.e, NICSBNα where α ≈ 1.5. This power dependence is characterized by a prefactor B that assures a relatively slow growth of NICS with N. For instance, when N = 50 (that correspond already to relatively large cells) there are about 300 ICSs. Going up to cells of 100 sites the number of distinct ICSs grows to a few thousands that can be generated with a modest computational effort.The number NSSS of symmetry-inequivalent SSSs scales with N following the exponential law as NSSSAe0.6N [14], which results in a rapid growth of NSSS with N. In prior studies (see, e.g, Ref. [16]) the enumeration has been typically performed up to structures with 20 sites cell giving a total of ~3 000 000 symmetry-distinct configurations. This number of structures is between two to three orders of magnitude beyond the 103 and 104 structures that is practical to evaluate by DFT in the usual computational campaigns on modern supercomputers. The screening of ~106 structures becomes feasible, even using only one core on modern processors, when an analytic function like a cluster expansion[17] is used to evaluate the physical property to optimize. However, the exhaustive enumeration of the configurations becomes increasingly less practical going beyond 20 sites per cell. For instance, when the number of lattice sites per cell N = 32, the number of SSSs in a single ICS is larger than 106 and one can estimate that the exhaustive enumeration of all structures up to 32 sites will generate more than 108 distinct configurations. This will pose a challenge because the exhaustive enumeration and evaluation would be computationally intensive tasks will require specialized “big data” procedures and platforms to handle the vast amount of data produced.

Figure  2.  (Color online) (a) The circles indicate the number of inequivalent cell shapes of a system of binary compounds AxB1-x as a function of the number of atoms N per unit cell as obtained applying the exhaustive direct enumeration algorithm of Ref. [21]. The interpolating solid red line shows that the number NICS of ICSs obtained by exhaustive enumeration increases as a function of N following a power law BNα where α ≈ 1.5. (b) The largest number of same-shape structures (SSSs), is a function of the number of sites N per cell was not full sentence. Note that the enumeration algorithm of Ref. [21] applies symmetry checks to discard structures that are symmetry-equivalent to structures previously generated during the enumeration. Even with the symmetry filters applied, the number NSSS ≈ increases as a function of the number of atoms per cell following the exponential law AeγN. Adapted with permission from Ref. [14].

The alternative to exhaustive enumeration is to search for the optimal configuration among the SSSs by a global optimization algorithm such as simulated annealing[8, 18] or a genetic algorithm[19]. Global optimization algorithms sample a subset of configurations instead of enumerating all the configurations to find the optimal solution and, therefore, are preferable to exhaustive enumeration when dealing with large configuration space. On the other hand, sampling algorithms like simulated annealing and genetic algorithms work best when the configuration “genes” refer to structures with common cell shape.

To formulate an improved search method able to explore spaces of configurations with a number of sites per cell larger than 20, we proposed a procedure[14] that leverages the strengths of the exhaustive enumeration method and of global optimization methods like the genetic algorithm. We call this combined approach different sampling for different cell shapes[14] (DSDS, for short). This procedure uses the exhaustive enumeration procedure to generate all the possible ICSs for a given lattice type (e.g, fcc) containing up to a given number Q of sites per cell. The exhaustive enumeration of the ICSs, as we saw earlier, can be performed easily up to a large number of sites per cell. Then, the configurations that exhibit the optimal values of the target property are searched for in correspondence of all possible compositions within each distinct ICS using a global optimization algorithm, for instance a genetic algorithm.

In the concrete implementation of the DSDS method presented in Ref. [14] we searched for the global optimum configuration by a bit-string genetic algorithm[19]. In a genetic algorithm, one uses a “population” of distinct configurations, called “individuals”, which represent candidate solutions of the optimization problem. A distinctive character of genetic algorithms for global optimization is that the configurations are represented by strings (i.e, lists) of numbers. In the case of the search for optimal binary alloy configurations, one uses strings of –1 and 1 values to represent atoms of species A and B, respectively. Each individual is assigned a “fitness” that measures how close that individual is to the optimal solution. In the case of the prediction of stable binary configurations, the measure of fitness is given by the formation energy Δ H. The initial population is made of configurations that are generated randomly. The individuals forming the population are sorted in ascending order of formation energy with the fittest configuration having the lowest formation energies. A new population is then generated by selecting individuals among the fittest ones and performing “crossover” operations on a couple of individuals or “mutations” on single individuals. The crossover operation combines two individuals into a new one by populating the new string by single bits or sequences of bits taken from each parent individuals. The mutation operation creates a new individual from an existing one by randomly swapping a subset of bits. A segment of the population, e.g, 20 %, including the least fit individuals is then replaced by the newly generated ones thus producing the next “generation” of the population. This process of applying the genetic operators to the current population to produce a new one is repeated iteratively until a stopping criterion is reached, for instance, the best configuration is not improved by the algorithm for a given minimum number of generations. The advantage of the DSDS approach with respect to the exhaustive evaluation is that there is no need to enumerate and calculate all the SSSs, which is the most time-consuming part of the enumeration, thus decreasing the number of configurations that should be evaluated to find the optimal ones.

An intuitive approach to predicting the lowest energy structure of a solid of a given composition is to perform structural relaxation and total energy calculations of a set of hypothetical structure types previously reported in other materials and take as predicted crystal structure the lowest-energy structure type among those calculated. This approach of screening a fixed list of structure types is based on the hypothesis that a missing compound in a certain chemical family, for instance the series of ABX solids, will form in one of the structure types experimentally observed in the known compounds belonging to that same family. This hypothesis originates from the empirical observation that a finite, number of structure types are observed in the experimentally known compounds within a certain chemical (e.g, ABX, ABX2, ABX3, A2BX4, etc.). Currently, this type of screening of candidate structures is performed by high-throughput methods[19, 20], that is, computational pipelines that automatize the workflow of the preparation, execution, and analysis of the output of ab initio calculations, delivering a high-throughput in the generation of results.

The space group of the given formal structure type determines which of the lattice parameters {a, b, c} (the lengths of the lattice vectors {a, b, c}) and lattice angles {α, β, γ} are not constrained by symmetry. The optimal values of the symmetry unconstrained lattice parameters and Wyckoff coordinates are obtained by local total energy minimization. Usually, as initial values for the variable Wyckoff coordinates one uses the values that they assume in solid compounds used as prototype materials exhibiting that formal structure type. Gradient-following minimization methods, such as the conjugated gradient method and improvements of it, are applied to iteratively search for the closest local minimum using the derivatives of the self-consistent DFT total energy[20] with respect to the atom positions and lattice parameters.

The total energy Etot (a, b, c; r1, …, rN) of a solid is a highly non-linear function with multiple local minima. Therefore, predicting the lowest energy structure is a global optimization problem that should be addressed with a search method that allows the exploration of the Born-Oppenheimer surface defined by Etot without getting stuck into local minima. A crystal structure search approach based on the high-throughput screening visits only the local minima corresponding to the finite set of formal structure types considered and runs the risk of missing the global minimum if its structure type has never been observed before within that family of solids (or was missed searching the literature). To overcome this drawback the challenge is to formulate a truly global minimization method for Etot (a, b, c; r1, …, rN) that can visit candidate solutions without constraints on the space group and the connectivity of the network of bonds in the structure. We refer to this type of search problem as the global space-group optimization (GSGO) problem.

Several global optimization methods have been formulated so far to tackle the GSGO problem. These include simulated annealing[21], metadynamics[22, 23], basin hopping[24, 25], minima hopping[26, 27], and random search[2830]. However, these methods explore the Born-Oppenheimer surface by moving between contiguous local minima and can achieve a global view of the search space only through long simulation runs. Even with the state-of-the-art software packages implementing the DFT total-energy method, it continues to be very computationally intensive to perform the calculation of the hundreds or even thousands of structures needed for a truly global search of the Born-Oppenheimer surface with the above mentioned global optimization methods. An important advance in the field of crystal structure prediction in the last decade has been the application of biologically-inspired global optimization to symmetry-unconstrained structure search[9]. These methods include genetic algorithms[8, 31, 32], evolutionary algorithms[3339], and particle swarm optimization[40, 41]. A unifying feature of these methods is that they sample the search space with a “population” of candidate solutions. The set of candidate solutions is then evolved by replacing a fraction of the population corresponding to the highest energy structures with new ones produced by evolutionary operators that are designed to explore new parts of the phase space in search of the optimal solution.

To tackle the GSGO problem we apply[42, 43] the ideas underlying a few evolutionary algorithms[3337, 44] developed to predict the global total energy minimum of a crystal. The evolutionary search starts from a population of candidate structures with randomly generated lattice vectors and atom positions. The population of candidate structures is evolved through a series of generations in which at each generation a subset formed by the highest-energy structures (e.g, 25% of the whole population) are removed from the population and replaced with new ones produced by mutation and crossover operations. The crossover operation is performed on two structures amongst the most fit within the current population. These two structures, in general, have different cell shapes, a fact that renders not obvious how to establish a correspondence between the cells that could enable a process of inheritance from the two parent structures to the child structure. To circumvent this problem, the two cells are first reduced to unitary dimensions, a transformation that makes the cells have the same shape[3337]. The crossover is then performed by a cut-and-splice operation[45] in which the two cells are split into two slabs that are swapped and then spliced together to generate a child structure. The lattice parameters and atom positions of each new structure are fully relaxed to the closest DFT local total energy minimum. The fully relaxed structures are finally added to the “surviving” part of the population from the previous generation and the new population is sorted in ascending order according to the total energies of the individuals. The evolutionary search continues iteratively through a series of generations until a certain stopping criterion is met, for instance the total number of structures evaluated has reached a pre-set maximum.

So far, we have considered lattice search problems in which the species of the elements are given along with the overall composition, e.g, ApBqCr. In principle, the most general crystal structure prediction problem is that in which one seeks the composition and crystal structure of the stable compounds, for instance, containing the A, B, and C species. Addressing this problem requires exploring the space of possible compositions and crystal structures and applying to the candidate compounds the condition of thermodynamic stability (which, e.g, for binary systems, is given in Section 2).

In the evolutionary algorithm described in Section 4.2 the composition is fixed and the objective function to minimize is the total energy. To tackle the search not only for the stable crystal structure, but also for the compositions of the stable compounds in a multi-component system, we need to relax the constraint of fixed composition in the evolutionary search. Furthermore, the quantity which is relevant to assess the thermodynamic stability of a solid, is its formation of energy ΔH(σ) calculated with respect to the phases of the elemental constituents. For instance, in the case of a binary phase ApBq the formation energy will be calculated using Eq. (1) taking the total energies of solid A and B in their respective stable phases. Following these requirements for an optimization method that be able to predict stoichiometry and structure of the stable phase, in Ref. [46], we extended the ab initio evolutionary GSGO algorithm by lifting the constraints on composition. Moreover, to optimize the convex hull, instead of minimizing the total energy, we minimize the objective function δ(n) (σ) = ΔH(σ) – C(n) (x), that is, the difference between the formation energy of a phase in the population at the generation n and the convex hull C(n) (x) at that generation. For the structures on the convex hull the objective function will be zero. By removing from the population the structures farther away from the convex hull (with largest value of the objective function) and replacing them with newly generated ones, one puts pressure on the population to evolve towards structures with ever lower energy. This in turn tends to refine the convex hull toward its optimal shape with the breaking points corresponding to the ground-state structures. We call X-GSGO[46] this extended GSGO algorithm.

The prediction of the stable atom configurations on a given underlying lattice is an important problem in the theory of metal and semiconductor alloys. Here, we consider Au–Pd[16] and Mo–Ta[4749] as two examples of binary metal alloys in which the ordered phases exhibit the same underlying lattice, specifically the fcc lattice in the case of Au–Pd and the bcc lattice in the case of Mo–Ta. To calculate the formation energies of the configurations in these alloys we used the cluster expansion reported in Ref. [16] for Au–Pd and in Refs. [4749] for Mo-Ta. The terms included in the cluster expansion and the respective coefficients were determined by an iterative fitting of the DFT formation energies of a few dozens of binary structures. The cluster expansions so obtained reproduce with a high accuracy the DFT formation energies at a fraction of the computational cost and therefore can be applied to rapidly screen millions of configurations. Nevertheless, the exponential explosion of the number of configurations as a function of the number of lattice sites N has limited the exhaustive evaluation even with cluster expansion typically to configurations with up to 20 atoms per cell.

The DSDS method allows one to explore the configuration space for Au–Pd and Mo–Ta extending the search to configurations with more than 20 atoms per cell. Importantly, the DSDS protocol applied to structures with up to N = 20 atoms per cell gives the same result as exhaustive evaluation both for Mo–Ta and Au–Pd. The result of the DSDS search for all ICSs up to 32 atoms per cell in the case of Au-Pd is presented in Fig. 3(a) with the resulting convex hull shown in Fig. 3(b). The DSDS search identifies two new ground-state structures (with respect to the exhaustive enumeration up to 20 atoms per cell) with composition Au5Pd and Au5Pd3 and 24 atoms in the unit cell (see Fig. 3(b)). The depth of these ground states relative to the tie line on the convex hull is small, i.e, 0.1 meV/atom, and as a result the DSDS ground-state line appears almost unchanged with respect to that obtained by exhaustive evaluation of the structures with up to 20 atoms per cell. The structure with composition Au5Pd3 is not a superlattice. The Au5Pd is a superlattice along the (310) direction with the sequence of layers (PdAu4)(PdAu5)(PdAu6)(PdAu5). Interestingly, this new Au5Pd ground-state configuration is an example of the class of “adaptive structures”[50], that is, structures that allow an efficient adaptation to infinitely small changes in the concentration within a fairly large range of alloy compositions. This new adaptive structure emerges in the region of the composition range where other adaptive structures were identified by exhaustive evaluation in Ref. [16]. For Mo–Ta, the DSDS search (see Fig. 3(c)) didn’t identify new ground-state structures when it was extended to comprise up to N = 32 atoms per cell.

Figure  3.  (Color online) The result of the ground state search performed by the DSDS procedure for the Au–Pd metallic alloy exploring structures with up to 32 atoms per cell: each circle corresponds to the structure of the lowest formation energy found by performing a genetic algorithm search for each of the directly enumerated inequivalent cell shapes. Up to four genetic algorithm runs were performed per ICS starting from independent random populations and the lowest among the optimal structures was retained for the given ICS. Adapted with permission from Ref. [14].

Figs. 1(b) and 1(c) show the result of the application of the high-throughput method to predict which of the missing I-I-VI ABX compounds are stable and in which structure type. The missing materials that are predicted to be stable or unstable are shown, respectively, by plus and minus symbols. Fig. 1(b) shows the predictions made by calculating only the half-Heusler alloy structure (C1b), which is one the most frequently observed ABX structure types. Testing only one structure type obviously runs the risk of missing structure types of even lower energy. A better approach is to test as many of the observed ABX structure types as possible. A survey[6, 51] of the literature and crystallographic databases shows that the vast majority of ABX compounds exhibit one of 41 structure types, C1b being one of the most common of these. Fig. 1(c) shows the missing materials predicted stable and unstable when these 41 structure types are used high-throughput calculations. Several of the compounds that were predicted to be thermodynamically unstable in the half-Heusler alloy structure are now predicted to be thermodynamically stable in one of the other 40 structure types tested. In the next sections, we will show how the evolutionary search is able to look beyond the local minima that are visited by high-throughput calculations of a fixed list of structure types.

RbCuS and RbCuSe are two of the compounds (of which RbCuSe was previously unreported) that were studied in Ref. [6] by high-throughput DFT calculations of 41 ABX formal structure types. To each formal structure type is associated as a prototype a solid compound reported in the literature. The atoms in the prototype structures are substituted with the A, B and X atoms of a hypothetical ABX compound to obtain the initial atom coordinates from which the full local relaxation of this hypothetical ABX system, in that structure type, is started. The lowest-energy structure type predicted for RbCuS and RbCuSe has the Cmcm space group symmetry and is isotypical to RbAuS. The local relaxation of RbCuS and RbCuSe in this RbAuS-type structure was started from the experimental structure of RbAuS in which Au was replaced with Cu (and S was replaced with Se in the case of RbCuSe). Later synthesis work[5] confirmed the stability of RbCuS and RbCuSe in a Cmcm structure isotypical to RbAuS, that is, in which the atoms occupy the same Wyckoff positions as in the RbAuS prototype. However, the experimental structure exhibits a qualitatively different local coordination environment around Rb than in the structure predicted starting the local relaxation from the RbAuS atom positions. The GSGO evolutionary algorithm discussed in Section 4.2 is instead able to predict for RbCuS and RbCuSe structures with the observed Cmcm space group symmetry and the atoms in the correct Wyckoff positions but with the numerical value of the fractional coordinates of Rb in agreement with the experimental ones. measured.

Binary metallic alloys A–B are often formed by elements A and B that in their pure solid phases have different structure types, for instance A forms in the fcc structure and B in the hcp structure. In this case it is difficult to guess if the mixed phases ApBq form in structure types based on the underlying lattice of pure solid A or that of pure solid B, or if their structure types are altogether unrelated to the structure of solid A and solid B. An example of a binary system with hard to guess structure types is Al–Sc[5254]. Solid Al and Sc exhibit respectively the fcc and hcp structure. The intermediate stable Al–Sc phases exhibit a variety of structures, for instance, Al3Sc forms in the fcc-based L12 structure and AlSc in the bcc-based B2 structure. In addition, Curtarolo et al.[55] studied this system by high-throughput DFT calculations of 176 binary structure types and predicted a new stable phase with composition AlSc3 and the hcp-based D019 structure in a region where the experimental phase diagram indicates instead the coexistence of the Al and AlSc2-B82 solid phases at T = 0 K. The crystal structure of these phases could still be predicted by building multiple cluster expansions, one for each of the possible underlying lattices, then searching for the convex hulls for each lattice by exhaustive evaluation or the DSDS method, and finally combining the convex hulls so obtained to determine the lowest energy structures across the composition range. The evolutionary GSGO method is not limited to any given underlying lattice and can be applied using the DFT total energy functional. Fig. 4 shows the result of the evolutionary search applied to Al3Sc. In this case a population of 20 structures with two formula units per cell, that is, with the composition Al6Sc2 was used. The lowest energy-structure was found after 14 generations (for a total of 76 structures relaxed). The application of a space-group symmetry detection algorithm to this structure shows that it is isotypical to the D019 structure predicted by high-throughput calculations.

Figure  4.  (Color online) Evolutionary optimization run for Al2Sc6 performed with a population of 20 individuals evolved replacing the 4 highest energy individuals at each generation. The optimal structure is displayed in panel (b) and exhibits the D019 structure type and was found after 76 structures were generated and evaluated by full structural relaxation during the search run. Adapted with permission from Ref. [42].

The prediction problem becomes even more challenging for intermetallic phases ApBq with crystal structures that are not daughter structures of the underlying lattice of either solid A or solid B. One such example is PdTi3[56] that forms in the A15-type structure in which the Pd atoms order into a bcc sub-lattice and the Ti atoms form pairs at the center of each face of the conventional (cubic) cell of the Pd sub-lattice (see Fig. 5). The evolutionary GSGO search performed on PdTi3 using a population of structures of composition Pd2Ti6 (i.e, two formula units per cell). The history plot of the evolutionary search and the predicted lowest-energy structure are shown in Fig. 5. The lowest energy structure was found after ~100 structures evaluation and the symmetry detection algorithm confirmed that it is isotypical to the experimental ground-state A15 structure.

Figure  5.  (Color online) (a) Evolutionary optimization run for Pd2Ti6 performed with a population of 20 individuals evolved replacing the 5 highest energy individuals at each generation. The optimal structure displayed in panel (b) exhibits the A15 structure type and was found after approximately 100 structures were generated and evaluated by full structural relaxation during the search run. Adapted with permission from Ref. [42].

Other than the phases mentioned in the previous section, the Al–Sc[52, 53] system includes the Al2Sc phase with the C15 structure and the AlSc2 phase with the hcp-based B82 structure. In Ref. [46], we applied the ab initio X-GSGO algorithm to Al–Sc. Indeed, the variety of structure types in this system and the fact that C15 and B2 cannot be guessed as daughter structures of the fcc lattice of solid Al or the hcp lattice of solid Sc, makes Al–Sc a challenging system to test the ability of the X-GSGO algorithm to predict composition and structure of the stable phases across the full composition range. A total of Nat – 1 binary compositions Al pScNat-p, with p = 1, …, Nat – 1, can be represented in a cell containing Nat atoms. This means that cells with a given Nat might accommodate only some of the compositions that are observed in the phase diagram. We considered Nat = 6 and 8 in the periodic cell and performed, respectively. Each X-GSGO run started with a randomly generated population of structures and was usually carried out for at least 100 structural evaluations. The convex hulls reconstructed from the runs with Nat = 6 and 8 are shown in Fig. 6. The convex hull for the case of Nat = 6 has a vertex at Al5Sc with corresponding to a Cmmm structure and includes the AlSc2-B82, AlSc-B2, and Al4Sc2-C15 ground states. All the three runs performed for Nat = 8 retrieved the Al4Sc4-B2 and Al6Sc2-L12; the Al2Sc6-D019 structure was found in one restart while Al2Sc6-L12 was found in two of the three restarts. With the convex hulls built from the range of lowest formation energy structures found across the composition range with Nat = 6 and 8, we built the overall convex hull that includes all the phases and structures previously known from experiment plus the AlSc3-D019 phase previously found by DFT high-throughput calculations.

Figure  6.  (Color online) Central panel: the solid line shows the ground-state convex hull of Al–Sc with the breaking points (shown by the red dots) corresponding to the formation energies of the ground-state structures. The overall ground state convex hull line is determined by combining the convex hull lines obtained by X-GSGO searches run on cells containing 6 and 8 atoms shown respectively by the dash line and the dot-dashed line. Adapted with permission from Ref. [46].

The ability of biologically inspired algorithms to predict crystal structures makes it possible to extend inverse design beyond the universe of structure types that are currently known and that are used by high throughput methods. One might speculate whether global optimization algorithms once deployed on the next generation of peta-scale and exa-scale supercomputers could substitute altogether high-throughput screening protocols to predict the structure of hypothetical materials. It is, instead, reasonable to envisage that future crystal structure prediction protocols will be computational pipelines that will combine both high-throughput and global optimization methods. For instance, a first stage of the prediction pipeline might be the high-throughput screening of a pool of known structure types. These predictions would then be refined by biologically-inspired optimization algorithms to achieve a truly global view of the search space. The new structure types that global optimization might identify would then become part of the list of structure types to screen at the outset.

In conclusion, in this paper we gave an overview of selected implementations of genetic and evolutionary algorithms to predict the stable phases and the corresponding crystal structures of crystalline solid materials. For configuration search problems defined on a given lattice, we showed how a genetic algorithm combined with the exhaustive enumeration of the cell shapes enables the search of optimal configurations with a number of sites per cell larger than previously possible. This combined approach avoids the computational complexity of the exhaustive enumeration of all ordered atom configurations on the lattice. For lattice-type search problems, biologically-inspired optimization algorithms have emerged as effective methods to address seamlessly the prediction of the underlying lattice and of the composition of stable solid phases going beyond the high-throughput method that screens a finite set of candidate structure types.

It is a pleasure to acknowledge the collaboration with Alex Zunger on all the projects that produced the results presented here and the collaborations on one or multiple of these projects over the years with Sergey Barabash, Zhe Liu, Peter Graf, Xiuwen Zhang, (the late) Arthur Freeman, Michael Vermeer, and Ken Poeppelmeier.



[1]
Martin R M. Electronic structure: basic theory and practical methods. Cambridge University Press, 2004
[2]
Martin R M, Reining L, Ceperley D M. Interacting electrons. Cambridge University Press, 2016
[3]
Franceschetti A, Zunger A. The inverse band-structure problem of finding an atomic configuration with given electronic properties. Nature, 1911, 402: 60
[4]
Inorganic Chemistry Structure Database (ICSD). Fachinformationszentrum, Karlsruhe, Karlsruhe, Germany, 2015
[5]
Trimarchi G, Zhang X, DeVries Vermeer M J, et al. Emergence of a few distinct structures from a single formal structure type during high-throughput screening for stable compounds: the case of RbCuS and RbCuSe. Phys Rev B, 2015, 92: 165103 doi: 10.1103/PhysRevB.92.165103
[6]
Zhang X, Yu L, Zakutayev A, et al. Sorting stable versus unstable hypothetical compounds: the case of multi-functional abx half-heusler filled tetrahedral structures. Adv Funct Mater, 2012, 22: 1425 doi: 10.1002/adfm.v22.7
[7]
Zhang X, Stevanović V, d’Avezac M, et al. Prediction of A2BX4 metal-chalcogenide compounds via first-principles thermodynamics. Phys Rev B, 2012, 86: 014109 doi: 10.1103/PhysRevB.86.014109
[8]
Woodley S M, Catlow R. Crystal structure prediction from first principles. Nat Mater, 2008, 7: 937 doi: 10.1038/nmat2321
[9]
Oganov A R. Modern methods of crystal structure prediction. 1st ed. Wiley-VCH, 2011
[10]
Goldberg D E. Genetic algorithms in search,optimization and machine learning. Addison-Wesley, Reading, MA, 1989
[11]
Eiben A E, Smith J E. Introduction to evolutionary computing. Berlin Heidelberg: Springer, 2003
[12]
Wells A F. Structural inorganic chemistry. 5th ed. Oxford University Press, 1984
[13]
Strukturbericht. Akademische Verlagsgesellschaft M. B. H, Leipzig, 1931, 1: 7
[14]
Trimarchi G, Graf P, Zunger A. Exploring the configurational space of binary alloys: Different sampling for different cell shapes. Phys Rev B, 2006, 74: 014204 doi: 10.1103/PhysRevB.74.014204
[15]
Ferreira L G, Wei S H, Zunger A. Stability, electronic structure, and phase diagrams of novel inter-semiconductor compounds. Int J Supercomput Appl, 1991, 5: 34 doi: 10.1177/109434209100500103
[16]
Barabash S V, Blum V, Müller S, et al. Prediction of unusual stable ordered structures of Au–Pd alloys via a first-principles cluster expansion. Phys Rev B, 2006, 74: 35108 doi: 10.1103/PhysRevB.74.035108
[17]
Zunger A. Statistics and dynamics of alloys phase transformations. New York: Plenum Press, 1994: 361
[18]
Kirkpatrick S, Gelatt C D, Vecchi M P. Optimization by simulated annealing. Readings in Computer Vision, 1983, 220: 671 doi: 10.1142/9789812799371_0035
[19]
Kim K, Graf P A, Jones W B. A genetic algorithm based inverse band structure method for semiconductor alloys. J Comput Phys, 2005, 208: 735 doi: 10.1016/j.jcp.2005.03.005
[20]
Ihm J, Zunger A, Cohen M L. Momentum-space formalism for the total energy of solids. J Phys C, 1979, 12: 4409 doi: 10.1088/0022-3719/12/21/009
[21]
Doll K, Schön J C, Jansen M. Structure prediction based on ab initio simulated annealing for boron nitride. Phys Rev B, 2008, 78: 144110 doi: 10.1103/PhysRevB.78.144110
[22]
Martoňák R, Laio A, Parrinello M. predicting crystal structures: the parrinello-rahman method revisited. Phys Rev Lett, 2003, 90: 075503 doi: 10.1103/PhysRevLett.90.075503
[23]
Laio A, Parrinello M. Escaping free-energy minima. Proce Natl Acad Scie, 2002, 99: 12562 doi: 10.1073/pnas.202427399
[24]
Wales D J, Doye J P K. Global optimization by basin-hopping and the lowest energy structures of lennard-jones clusters containing up to 110 atoms. J Phys Chem A, 1997, 101: 5111 doi: 10.1021/jp970984n
[25]
Wales D J, Scheraga H A. Global optimization of clusters, crystals, and biomolecules. Science, 1999, 285: 1368 doi: 10.1126/science.285.5432.1368
[26]
Goedecker S. Minima hopping: an efficient search method for the global minimum of the potential energy surface of complex molecular systems. J Chem Phys, 2004, 120: 9911 doi: 10.1063/1.1724816
[27]
Amsler M, Goedecker S. Crystal structure prediction using the minima hopping method. J Chem Phys, 2010, 133: 224104 doi: 10.1063/1.3512900
[28]
Pickard C J, Needs R J. High-pressure phases of silane. Phys Rev Lett, 2006, 97: 045504 doi: 10.1103/PhysRevLett.97.045504
[29]
Pickard C J, Needs R J. Ab initio random structure searching. J Phys: Conden Matter, 2011, 23: 053201 doi: 10.1088/0953-8984/23/5/053201
[30]
Needs R J, Pickard C J. Perspective: role of structure prediction in materials discovery and design. APL Mater, 2016, 4: 053210 doi: 10.1063/1.4949361
[31]
Woodley S M, Battle P D, Gale J D, et al. The prediction of inorganic crystal structures using a genetic algorithm and energy minimisation. Phys Chem Chem Phys, 1999, 1: 2535 doi: 10.1039/a901227c
[32]
Zhao X, Nguyen M C, Zhang W Y, et al. Exploring the structural complexity of intermetallic compounds by an adaptive genetic algorithm. Phys Rev Lett, 2014, 112: 045502 doi: 10.1103/PhysRevLett.112.045502
[33]
Oganov A R, Glass C W. Crystal structure prediction using ab initio evolutionary techniques: Principles and applications. J Chem Phys, 2006, 124: 244704 doi: 10.1063/1.2210932
[34]
Oganov A R, Glass C W, Ono S. High-pressure phases of CaCO3: Crystal structure prediction and experiment. Earth Planet Sci Lett, 2006, 241: 95 doi: 10.1016/j.jpgl.2005.10.014
[35]
Abraham N L, Probert M I J. Improved real-space genetic algorithm for crystal structure and polymorph prediction. Phys Rev B, 2008, 77: 134117 doi: 10.1103/PhysRevB.77.134117
[36]
Abraham N L, Probert M I J. A periodic genetic algorithm with real-space representation for crystal structure and polymorph prediction. Phys Rev B, 2006, 73: 224104 doi: 10.1103/PhysRevB.73.224104
[37]
Lyakhov A O, Oganov A R, Stokes H T, et al. New developments in evolutionary structure prediction algorithm USPEX. Comput Phys Commun, 2013, 184: 1172 doi: 10.1016/j.cpc.2012.12.009
[38]
Lonie D C, Zurek E. XtalOpt: An open-source evolutionary algorithm for crystal structure prediction. Comput Phys Commun, 2011, 182: 372 doi: 10.1016/j.cpc.2010.07.048
[39]
Tipton W W, Hennig R G. A grand canonical genetic algorithm for the prediction of multi-component phase diagrams and testing of empirical potentials. J Phys: Conden Matter, 2013, 25: 495401 doi: 10.1088/0953-8984/25/49/495401
[40]
Wang Y, Lv J, Zhu L, Ma Y. CALYPSO: a method for crystal structure prediction. Comput Phys Commun, 2012, 183: 2063 doi: 10.1016/j.cpc.2012.05.008
[41]
Wang Y, Lv J, Zhu L, Ma Y. Crystal structure prediction via particle-swarm optimization. Phys Rev B, 2010, 82: 094116 doi: 10.1103/PhysRevB.82.094116
[42]
Trimarchi G, Zunger A. Global space-group optimization problem: Finding the stablest crystal structure without constraints. Phys Rev B, 2007, 75: 104113 doi: 10.1103/PhysRevB.75.104113
[43]
Trimarchi G, Zunger A. Finding the lowest-energy crystal structure starting from randomly selected lattice vectors and atomic positions: first-principles evolutionary study of the Au–Pd, Cd–Pt, Al–Sc, Cu–Pd, Pd–Ti, and Ir–N binary systems. J Phys: Conden Matter, 2008, 20: 295212 doi: 10.1088/0953-8984/20/29/295212
[44]
Glass C W, Oganov A R, Hansen N. USPEX—evolutionary crystal structure prediction. Comput Phys Commun, 2006, 175: 713 doi: 10.1016/j.cpc.2006.07.020
[45]
Deaven D M, Ho K M. Molecular geometry optimization with a genetic algorithm. Phys Rev Lett, 1995, 75: 288 doi: 10.1103/PhysRevLett.75.288
[46]
Trimarchi G, Freeman A J, Zunger A. Predicting stable stoichiometries of compounds via evolutionary global space-group optimization. Phys Rev B, 2009, 80: 092101 doi: 10.1103/PhysRevB.80.092101
[47]
Blum V, Zunger A. Structural complexity in binary bcc ground states: The case of bcc Mo-Ta. Phys Rev B, 2004, 69: 020103 doi: 10.1103/PhysRevB.69.020103
[48]
Blum V, Zunger A. Mixed-basis cluster expansion for thermodynamics of bcc alloys. Phys Rev B, 2004, 70: 155108 doi: 10.1103/PhysRevB.70.155108
[49]
Blum V, Zunger A. Prediction of ordered structures in the bcc binary systems of Mo, Nb, Ta, and W from first-principles search of approximately 3 000 000 possible configurations. Phys Rev B, 2005, 72: 020104 doi: 10.1103/PhysRevB.72.020104
[50]
Sanati M, Wang L G, Zunger A. Adaptive crystal structures: CuAu and NiPt. Phys Rev Lett, 2003, 90: 045502 doi: 10.1103/PhysRevLett.90.045502
[51]
Gautier R, Zhang X, Hu L, et al. Prediction and accelerated laboratory discovery of previously unknown 18-electron ABX compounds. Nat Chem, 2015, 7: 308 doi: 10.1038/nchem.2207
[52]
Massalski T B. Binary alloy phase diagrams. ASM International, 1992
[53]
Villars P, Cenzual K, Daams J L C, et al. Inorganic materials database and design system. ASM International, 2003
[54]
Fujikawa S, Sugaya M, Takei H, et al. Solid solubility and residual resistivity of scandium in aluminum. J Less-Common Met, 1979, 63: 87 doi: 10.1016/0022-5088(79)90211-X
[55]
Curtarolo S, Morgan D, Ceder G. Accuracy of ab initio methods in predicting the crystal structures of metals: a review of 80 binary alloys. Calphad, 2005, 29: 163 doi: 10.1016/j.calphad.2005.01.002
[56]
Raub E, Röschel E. Die Titan-Palladium-Legierungen. Z Metallkd, 1968, 59: 112
Fig. 1.  (Color online) (a) Schematic summarizing which of the series of possible I-I-VI ABX compounds are reported in the ICSD (shown by check marks) and those that are missing from the ICSD and whose existence was unknown. Here, A and B are column I metals, i.e, Li, Na, K, Rb, and the d10 noble metals Cu, Ag, and Au (which predominantly exhibit a monovalent character). The X species are the column VI elements S, Se and Te. (b) Compounds predicted to be stable (denoted by + signs) or unstable (denoted by – signs) in the half-Heusler alloy structure. (c) Compounds predicted to be stable or unstable in Ref. [20] performing DFT total energy calculations of each ABX system using a set of 41 structure types. Adapted with permission from Ref. [5].

Fig. 2.  (Color online) (a) The circles indicate the number of inequivalent cell shapes of a system of binary compounds AxB1-x as a function of the number of atoms N per unit cell as obtained applying the exhaustive direct enumeration algorithm of Ref. [21]. The interpolating solid red line shows that the number NICS of ICSs obtained by exhaustive enumeration increases as a function of N following a power law BNα where α ≈ 1.5. (b) The largest number of same-shape structures (SSSs), is a function of the number of sites N per cell was not full sentence. Note that the enumeration algorithm of Ref. [21] applies symmetry checks to discard structures that are symmetry-equivalent to structures previously generated during the enumeration. Even with the symmetry filters applied, the number NSSS ≈ increases as a function of the number of atoms per cell following the exponential law AeγN. Adapted with permission from Ref. [14].

Fig. 3.  (Color online) The result of the ground state search performed by the DSDS procedure for the Au–Pd metallic alloy exploring structures with up to 32 atoms per cell: each circle corresponds to the structure of the lowest formation energy found by performing a genetic algorithm search for each of the directly enumerated inequivalent cell shapes. Up to four genetic algorithm runs were performed per ICS starting from independent random populations and the lowest among the optimal structures was retained for the given ICS. Adapted with permission from Ref. [14].

Fig. 4.  (Color online) Evolutionary optimization run for Al2Sc6 performed with a population of 20 individuals evolved replacing the 4 highest energy individuals at each generation. The optimal structure is displayed in panel (b) and exhibits the D019 structure type and was found after 76 structures were generated and evaluated by full structural relaxation during the search run. Adapted with permission from Ref. [42].

Fig. 5.  (Color online) (a) Evolutionary optimization run for Pd2Ti6 performed with a population of 20 individuals evolved replacing the 5 highest energy individuals at each generation. The optimal structure displayed in panel (b) exhibits the A15 structure type and was found after approximately 100 structures were generated and evaluated by full structural relaxation during the search run. Adapted with permission from Ref. [42].

Fig. 6.  (Color online) Central panel: the solid line shows the ground-state convex hull of Al–Sc with the breaking points (shown by the red dots) corresponding to the formation energies of the ground-state structures. The overall ground state convex hull line is determined by combining the convex hull lines obtained by X-GSGO searches run on cells containing 6 and 8 atoms shown respectively by the dash line and the dot-dashed line. Adapted with permission from Ref. [46].

[1]
Martin R M. Electronic structure: basic theory and practical methods. Cambridge University Press, 2004
[2]
Martin R M, Reining L, Ceperley D M. Interacting electrons. Cambridge University Press, 2016
[3]
Franceschetti A, Zunger A. The inverse band-structure problem of finding an atomic configuration with given electronic properties. Nature, 1911, 402: 60
[4]
Inorganic Chemistry Structure Database (ICSD). Fachinformationszentrum, Karlsruhe, Karlsruhe, Germany, 2015
[5]
Trimarchi G, Zhang X, DeVries Vermeer M J, et al. Emergence of a few distinct structures from a single formal structure type during high-throughput screening for stable compounds: the case of RbCuS and RbCuSe. Phys Rev B, 2015, 92: 165103 doi: 10.1103/PhysRevB.92.165103
[6]
Zhang X, Yu L, Zakutayev A, et al. Sorting stable versus unstable hypothetical compounds: the case of multi-functional abx half-heusler filled tetrahedral structures. Adv Funct Mater, 2012, 22: 1425 doi: 10.1002/adfm.v22.7
[7]
Zhang X, Stevanović V, d’Avezac M, et al. Prediction of A2BX4 metal-chalcogenide compounds via first-principles thermodynamics. Phys Rev B, 2012, 86: 014109 doi: 10.1103/PhysRevB.86.014109
[8]
Woodley S M, Catlow R. Crystal structure prediction from first principles. Nat Mater, 2008, 7: 937 doi: 10.1038/nmat2321
[9]
Oganov A R. Modern methods of crystal structure prediction. 1st ed. Wiley-VCH, 2011
[10]
Goldberg D E. Genetic algorithms in search,optimization and machine learning. Addison-Wesley, Reading, MA, 1989
[11]
Eiben A E, Smith J E. Introduction to evolutionary computing. Berlin Heidelberg: Springer, 2003
[12]
Wells A F. Structural inorganic chemistry. 5th ed. Oxford University Press, 1984
[13]
Strukturbericht. Akademische Verlagsgesellschaft M. B. H, Leipzig, 1931, 1: 7
[14]
Trimarchi G, Graf P, Zunger A. Exploring the configurational space of binary alloys: Different sampling for different cell shapes. Phys Rev B, 2006, 74: 014204 doi: 10.1103/PhysRevB.74.014204
[15]
Ferreira L G, Wei S H, Zunger A. Stability, electronic structure, and phase diagrams of novel inter-semiconductor compounds. Int J Supercomput Appl, 1991, 5: 34 doi: 10.1177/109434209100500103
[16]
Barabash S V, Blum V, Müller S, et al. Prediction of unusual stable ordered structures of Au–Pd alloys via a first-principles cluster expansion. Phys Rev B, 2006, 74: 35108 doi: 10.1103/PhysRevB.74.035108
[17]
Zunger A. Statistics and dynamics of alloys phase transformations. New York: Plenum Press, 1994: 361
[18]
Kirkpatrick S, Gelatt C D, Vecchi M P. Optimization by simulated annealing. Readings in Computer Vision, 1983, 220: 671 doi: 10.1142/9789812799371_0035
[19]
Kim K, Graf P A, Jones W B. A genetic algorithm based inverse band structure method for semiconductor alloys. J Comput Phys, 2005, 208: 735 doi: 10.1016/j.jcp.2005.03.005
[20]
Ihm J, Zunger A, Cohen M L. Momentum-space formalism for the total energy of solids. J Phys C, 1979, 12: 4409 doi: 10.1088/0022-3719/12/21/009
[21]
Doll K, Schön J C, Jansen M. Structure prediction based on ab initio simulated annealing for boron nitride. Phys Rev B, 2008, 78: 144110 doi: 10.1103/PhysRevB.78.144110
[22]
Martoňák R, Laio A, Parrinello M. predicting crystal structures: the parrinello-rahman method revisited. Phys Rev Lett, 2003, 90: 075503 doi: 10.1103/PhysRevLett.90.075503
[23]
Laio A, Parrinello M. Escaping free-energy minima. Proce Natl Acad Scie, 2002, 99: 12562 doi: 10.1073/pnas.202427399
[24]
Wales D J, Doye J P K. Global optimization by basin-hopping and the lowest energy structures of lennard-jones clusters containing up to 110 atoms. J Phys Chem A, 1997, 101: 5111 doi: 10.1021/jp970984n
[25]
Wales D J, Scheraga H A. Global optimization of clusters, crystals, and biomolecules. Science, 1999, 285: 1368 doi: 10.1126/science.285.5432.1368
[26]
Goedecker S. Minima hopping: an efficient search method for the global minimum of the potential energy surface of complex molecular systems. J Chem Phys, 2004, 120: 9911 doi: 10.1063/1.1724816
[27]
Amsler M, Goedecker S. Crystal structure prediction using the minima hopping method. J Chem Phys, 2010, 133: 224104 doi: 10.1063/1.3512900
[28]
Pickard C J, Needs R J. High-pressure phases of silane. Phys Rev Lett, 2006, 97: 045504 doi: 10.1103/PhysRevLett.97.045504
[29]
Pickard C J, Needs R J. Ab initio random structure searching. J Phys: Conden Matter, 2011, 23: 053201 doi: 10.1088/0953-8984/23/5/053201
[30]
Needs R J, Pickard C J. Perspective: role of structure prediction in materials discovery and design. APL Mater, 2016, 4: 053210 doi: 10.1063/1.4949361
[31]
Woodley S M, Battle P D, Gale J D, et al. The prediction of inorganic crystal structures using a genetic algorithm and energy minimisation. Phys Chem Chem Phys, 1999, 1: 2535 doi: 10.1039/a901227c
[32]
Zhao X, Nguyen M C, Zhang W Y, et al. Exploring the structural complexity of intermetallic compounds by an adaptive genetic algorithm. Phys Rev Lett, 2014, 112: 045502 doi: 10.1103/PhysRevLett.112.045502
[33]
Oganov A R, Glass C W. Crystal structure prediction using ab initio evolutionary techniques: Principles and applications. J Chem Phys, 2006, 124: 244704 doi: 10.1063/1.2210932
[34]
Oganov A R, Glass C W, Ono S. High-pressure phases of CaCO3: Crystal structure prediction and experiment. Earth Planet Sci Lett, 2006, 241: 95 doi: 10.1016/j.jpgl.2005.10.014
[35]
Abraham N L, Probert M I J. Improved real-space genetic algorithm for crystal structure and polymorph prediction. Phys Rev B, 2008, 77: 134117 doi: 10.1103/PhysRevB.77.134117
[36]
Abraham N L, Probert M I J. A periodic genetic algorithm with real-space representation for crystal structure and polymorph prediction. Phys Rev B, 2006, 73: 224104 doi: 10.1103/PhysRevB.73.224104
[37]
Lyakhov A O, Oganov A R, Stokes H T, et al. New developments in evolutionary structure prediction algorithm USPEX. Comput Phys Commun, 2013, 184: 1172 doi: 10.1016/j.cpc.2012.12.009
[38]
Lonie D C, Zurek E. XtalOpt: An open-source evolutionary algorithm for crystal structure prediction. Comput Phys Commun, 2011, 182: 372 doi: 10.1016/j.cpc.2010.07.048
[39]
Tipton W W, Hennig R G. A grand canonical genetic algorithm for the prediction of multi-component phase diagrams and testing of empirical potentials. J Phys: Conden Matter, 2013, 25: 495401 doi: 10.1088/0953-8984/25/49/495401
[40]
Wang Y, Lv J, Zhu L, Ma Y. CALYPSO: a method for crystal structure prediction. Comput Phys Commun, 2012, 183: 2063 doi: 10.1016/j.cpc.2012.05.008
[41]
Wang Y, Lv J, Zhu L, Ma Y. Crystal structure prediction via particle-swarm optimization. Phys Rev B, 2010, 82: 094116 doi: 10.1103/PhysRevB.82.094116
[42]
Trimarchi G, Zunger A. Global space-group optimization problem: Finding the stablest crystal structure without constraints. Phys Rev B, 2007, 75: 104113 doi: 10.1103/PhysRevB.75.104113
[43]
Trimarchi G, Zunger A. Finding the lowest-energy crystal structure starting from randomly selected lattice vectors and atomic positions: first-principles evolutionary study of the Au–Pd, Cd–Pt, Al–Sc, Cu–Pd, Pd–Ti, and Ir–N binary systems. J Phys: Conden Matter, 2008, 20: 295212 doi: 10.1088/0953-8984/20/29/295212
[44]
Glass C W, Oganov A R, Hansen N. USPEX—evolutionary crystal structure prediction. Comput Phys Commun, 2006, 175: 713 doi: 10.1016/j.cpc.2006.07.020
[45]
Deaven D M, Ho K M. Molecular geometry optimization with a genetic algorithm. Phys Rev Lett, 1995, 75: 288 doi: 10.1103/PhysRevLett.75.288
[46]
Trimarchi G, Freeman A J, Zunger A. Predicting stable stoichiometries of compounds via evolutionary global space-group optimization. Phys Rev B, 2009, 80: 092101 doi: 10.1103/PhysRevB.80.092101
[47]
Blum V, Zunger A. Structural complexity in binary bcc ground states: The case of bcc Mo-Ta. Phys Rev B, 2004, 69: 020103 doi: 10.1103/PhysRevB.69.020103
[48]
Blum V, Zunger A. Mixed-basis cluster expansion for thermodynamics of bcc alloys. Phys Rev B, 2004, 70: 155108 doi: 10.1103/PhysRevB.70.155108
[49]
Blum V, Zunger A. Prediction of ordered structures in the bcc binary systems of Mo, Nb, Ta, and W from first-principles search of approximately 3 000 000 possible configurations. Phys Rev B, 2005, 72: 020104 doi: 10.1103/PhysRevB.72.020104
[50]
Sanati M, Wang L G, Zunger A. Adaptive crystal structures: CuAu and NiPt. Phys Rev Lett, 2003, 90: 045502 doi: 10.1103/PhysRevLett.90.045502
[51]
Gautier R, Zhang X, Hu L, et al. Prediction and accelerated laboratory discovery of previously unknown 18-electron ABX compounds. Nat Chem, 2015, 7: 308 doi: 10.1038/nchem.2207
[52]
Massalski T B. Binary alloy phase diagrams. ASM International, 1992
[53]
Villars P, Cenzual K, Daams J L C, et al. Inorganic materials database and design system. ASM International, 2003
[54]
Fujikawa S, Sugaya M, Takei H, et al. Solid solubility and residual resistivity of scandium in aluminum. J Less-Common Met, 1979, 63: 87 doi: 10.1016/0022-5088(79)90211-X
[55]
Curtarolo S, Morgan D, Ceder G. Accuracy of ab initio methods in predicting the crystal structures of metals: a review of 80 binary alloys. Calphad, 2005, 29: 163 doi: 10.1016/j.calphad.2005.01.002
[56]
Raub E, Röschel E. Die Titan-Palladium-Legierungen. Z Metallkd, 1968, 59: 112
1

Energy-efficient digital and wireless IC design for wireless smart sensing

Jun Zhou, Xiongchuan Huang, Chao Wang, Tony Tae-Hyoung Kim, Yong Lian, et al.

Journal of Semiconductors, 2017, 38(10): 105005. doi: 10.1088/1674-4926/38/10/105005

2

Steady-state solution growth of microcrystalline silicon on nanocrystalline seed layers on glass

R. Bansen, C. Ehlers, Th. Teubner, T. Boeck

Journal of Semiconductors, 2016, 37(9): 093001. doi: 10.1088/1674-4926/37/9/093001

3

Design and analysis of 20 Gb/s inductorless limiting amplifier in 65 nm CMOS technology

Rui He, Jianfei Xu, Na Yan, Jie Sun, Liqian Bian, et al.

Journal of Semiconductors, 2014, 35(10): 105002. doi: 10.1088/1674-4926/35/10/105002

4

Power-aware transceiver design for half-duplex bidirectional chip-to-chip optical interconnects

Jamshid Sangirov, Ikechi Augustine Ukaegbu, Gulomjon Sangirov, Tae-Woo Lee, Hyo-Hoon Park, et al.

Journal of Semiconductors, 2013, 34(12): 125001. doi: 10.1088/1674-4926/34/12/125001

5

Influence of growth time on crystalline structure, conductivity and optical properties of ZnO thin films

Said Benramache, Foued Chabane, Boubaker Benhaoua, Fatima Z. Lemmadi

Journal of Semiconductors, 2013, 34(2): 023001. doi: 10.1088/1674-4926/34/2/023001

6

A theoretical model of the femtosecond laser ablation of semiconductors considering inverse bremsstrahlung absorption

Lin Xiaohui, Zhang Chibin, Ren Weisong, Jiang Shuyun, Ouyang Quanhui, et al.

Journal of Semiconductors, 2012, 33(4): 046002. doi: 10.1088/1674-4926/33/4/046002

7

Design consideration of the thermal and electro stability of multi-finger HBTs based on different device structures

Chen Yanhu, Shen Huajun, Liu Xinyu, Xu Hui, Li Ling, et al.

Journal of Semiconductors, 2010, 31(10): 104003. doi: 10.1088/1674-4926/31/10/104003

8

Design of high efficiency dual-mode buck DC–DC converter

Lai Xinquan, Zeng Huali, Ye Qiang, He Huisen, Zhang Shasha, et al.

Journal of Semiconductors, 2010, 31(11): 115005. doi: 10.1088/1674-4926/31/11/115005

9

Analysis and design of power efficient semi-passive RFID tag

Che Wenyi, Guan Shuo, Wang Xiao, Xiong Tingwen, Xi Jingtian, et al.

Journal of Semiconductors, 2010, 31(7): 075013. doi: 10.1088/1674-4926/31/7/075013

10

Design and noise analysis of a sigma–delta capacitive micromachined accelerometer

Liu Yuntao, Liu Xiaowei, Chen Weiping, Wu Qun

Journal of Semiconductors, 2010, 31(5): 055006. doi: 10.1088/1674-4926/31/5/055006

11

Design of an ultra-low-power digital processor for passive UHF RFID tags

Shi Wanggen, Zhuang Yiqi, Li Xiaoming, Wang Xianghua, Jin Zhao, et al.

Journal of Semiconductors, 2009, 30(4): 045004. doi: 10.1088/1674-4926/30/4/045004

12

Mode analysis and structure parameter optimization of a novel SiGe-OI rib optical waveguide

Feng Song, Gao Yong, Yang Yuan, Feng Yuchun

Journal of Semiconductors, 2009, 30(8): 084008. doi: 10.1088/1674-4926/30/8/084008

13

Design of a monolithic millimeter-wave doubly-balanced mixer in GaAs

Xu Leijun, Wang Zhigong, Li Qin

Journal of Semiconductors, 2009, 30(8): 085003. doi: 10.1088/1674-4926/30/8/085003

14

Optical properties in 1D photonic crystal structure using Si/C60 multilayers

Chen Jing, Tang Jiyu, Han Peide, Chen Junfang

Journal of Semiconductors, 2009, 30(4): 043001. doi: 10.1088/1674-4926/30/4/043001

15

Optimized design of 4H-SiC floating junction power Schottky barrier diodes

Pu Hongbin, Cao Lin, Chen Zhiming, Ren Jie

Journal of Semiconductors, 2009, 30(4): 044001. doi: 10.1088/1674-4926/30/4/044001

16

Design and Analysis of Analog Front-End of Passive RFID Transponders

Hu Jianyun, He Yan, Min Hao

Chinese Journal of Semiconductors , 2006, 27(6): 999-1005.

17

Layout Design and Optimization of RF Spiral Inductors on Silicon Substrate

Xue Chunlai, Yao Fei, Cheng Buwen, Wang Qiming

Chinese Journal of Semiconductors , 2006, 27(5): 769-773.

18

Optimization Design of Superluminescent Diodes with RWGStructure for High Efficiency Coupling with SMFs

Zhong Xin, Huang Yidong, Zhao Han, Zhang Wei, Peng Jiangde, et al.

Chinese Journal of Semiconductors , 2006, 27(4): 683-687.

19

Design,Analysis,and Optimization of a CMOS Active Pixel Sensor

Xu Jiangtao, Yao Suying, Li Binqiao, Shi Zaifeng, Gao Jing, et al.

Chinese Journal of Semiconductors , 2006, 27(9): 1548-1551.

20

Design and Realization of Resonant Tunneling Diodes with New Material Structure

Wang Jianlin, Wang Liangchen, Zeng Yiping, Liu Zhongli, Yang Fuhua, et al.

Chinese Journal of Semiconductors , 2005, 26(1): 1-5.

1. Xi, B., Tse, K.F., Kok, T.F. et al. Machine-Learning-Assisted Acceleration on High-Symmetry Materials Search: Space Group Predictions from Band Structures. Journal of Physical Chemistry C, 2022, 126(29): 12264-12273. doi:10.1021/acs.jpcc.2c03156
2. Wang, G., Song, Z.-G., Luo, J.-W. et al. Origin of giant valley splitting in silicon quantum wells induced by superlattice barriers. Physical Review B, 2022, 105(16): 165308. doi:10.1103/PhysRevB.105.165308
3. Roberts, J., Song, Y., Crocker, M. et al. A genetic algorithmic approach to determine the structure of Li-Al layered double hydroxides. Journal of Chemical Information and Modeling, 2020, 60(10): 4845-4855. doi:10.1021/acs.jcim.0c00493
4. Solokha, P., Eremin, R.A., Leisegang, T. et al. New quasicrystal approximant in the SC-PD system: From topological data mining to the bench. Chemistry of Materials, 2020, 32(3): 1064-1079. doi:10.1021/acs.chemmater.9b03767
  • Search

    Advanced Search >>

    GET CITATION

    G. Trimarchi. Crystal structure prediction in the context of inverse materials design[J]. Journal of Semiconductors, 2018, 39(7): 071004. doi: 10.1088/1674-4926/39/7/071004
    G Trimarchi, Crystal structure prediction in the context of inverse materials design[J]. J. Semicond., 2018, 39(7): 071004. doi: 10.1088/1674-4926/39/7/071004.
    shu

    Export: BibTex EndNote

    Article Metrics

    Article views: 4650 Times PDF downloads: 63 Times Cited by: 4 Times

    History

    Received: 29 September 2017 Revised: Online: Uncorrected proof: 12 April 2018Published: 01 July 2018

    Catalog

      Email This Article

      User name:
      Email:*请输入正确邮箱
      Code:*验证码错误
      G. Trimarchi. Crystal structure prediction in the context of inverse materials design[J]. Journal of Semiconductors, 2018, 39(7): 071004. doi: 10.1088/1674-4926/39/7/071004 ****G Trimarchi, Crystal structure prediction in the context of inverse materials design[J]. J. Semicond., 2018, 39(7): 071004. doi: 10.1088/1674-4926/39/7/071004.
      Citation:
      G. Trimarchi. Crystal structure prediction in the context of inverse materials design[J]. Journal of Semiconductors, 2018, 39(7): 071004. doi: 10.1088/1674-4926/39/7/071004 ****
      G Trimarchi, Crystal structure prediction in the context of inverse materials design[J]. J. Semicond., 2018, 39(7): 071004. doi: 10.1088/1674-4926/39/7/071004.

      Crystal structure prediction in the context of inverse materials design

      DOI: 10.1088/1674-4926/39/7/071004
      More Information

      Catalog

        /

        DownLoad:  Full-Size Img  PowerPoint
        Return
        Return