Skip to main content
ACS AuthorChoice logoLink to ACS AuthorChoice
. 2026 Jun 25;66(13):7414–7425. doi: 10.1021/acs.jcim.6c00843

Guided Adaptive Diffusion: An Evolutionary Framework for Multimodal Atomistic Structure Prediction

Alexander Adel †, Jakub Szmitek †, Benedikt Hartl ‡,§, Ralf Wanzenböck †, Georg K H Madsen †,*
PMCID: PMC13370864  PMID: 42345069

Abstract

Atomistic structure prediction requires search algorithms capable of locating global and local minima on high-dimensional, multimodal potential energy surfaces. Traditional algorithms tend to become less effective as the dimensionality of the search space increases. In this work, we introduce an adaptive diffusion framework that reinterprets the neural-network-based denoising process as an evolutionary search mechanism for structure optimization. The framework incorporates two key optimization mechanisms. First, geometric constraints provide physics-informed guidance during sampling. Second, a memetic approach combines the global diverse sampling capabilities of diffusion models with local gradient-based relaxation. Unlike heuristic evolutionary algorithms, which rely on predefined analytical update rules for comparatively simple search distributions, neural-network-based denoising learns the underlying structure of the search space directly from the full accumulated history of sampled configurations, enabling the representation of highly complex distributions. We benchmark the algorithm using Lennard-Jones and gold clusters, demonstrating its ability to locate the global minimum and an ensemble of low-energy local minima within a single evolutionary run. The results indicate that the algorithm remains effective on high-dimensional potential energy surfaces, maintaining both population diversity and search efficiency throughout the optimization.


graphic file with name ci6c00843_0010.jpg


graphic file with name ci6c00843_0008.jpg

Introduction

Atomistic structure prediction is essential for the design and discovery of novel advanced materials. − Powerful exploratory computer algorithms are necessary to find diverse sets of stable minima on the often high-dimensional and multimodal potential energy surfaces (PES).

Evolutionary algorithms are heuristic methods capable of efficiently navigating rugged problem spaces for global optima via evolution-inspired selection and replication mechanisms acting on populations of candidate solutions. They have proven highly effective for structure optimization tasks. − A well-established example is the Covariance Matrix Adaptation Evolution Strategy (CMA-ES), , a stochastic method for the optimization of real-valued, nonlinear, and nonconvex functions. Sets of candidate solutions are sampled from a multivariate normal distribution and are evaluated using an objective function, e.g., a PES for atomistic configurations. Generation by generation, the covariance matrix is adapted to increase the probability of sampling high-fitness solutions, effectively steering the distribution toward regions of stable configurations. CMA-ES has been successfully applied to materials problems such as point defects , and surface reconstructions. ,

While algorithms such as the CMA-ES can converge quickly, their effectiveness becomes increasingly limited in high-dimensional optimization tasks. Attempts to mitigate this limitation include learned self-adaptation schemes, in which algorithmic parameters are dynamically adjusted based on information extracted from previous search trajectories. , However, the underlying search distribution inherently restricts the ability to represent complex high-dimensional landscapes.

In contrast, generative machine-learning models have emerged as a promising technique for structure generation. , In particular, diffusion probabilistic models − have attracted considerable attention due to their relatively stable training and their ability to condition their output to desired properties. − As flexible generative frameworks, diffusion models learn statistical structure directly from high-dimensional data and can approximate complex distributions. By iteratively denoising random initial configurations, diverse, high-quality samples can be generated without requiring explicit assumptions about the functional form of the underlying distribution. These capabilities have led to successful applications across a wide range of molecular systems − as well as periodic crystalline materials. −

Current generative structure prediction approaches in material science typically follow standard machine-learning workflows, in which models are first trained on predefined data sets and subsequently used as black-box generators to sample new configurations that statistically conform to the underlying training data distribution. Most existing approaches thus rely on models pretrained on extensive databases of known structures and compositions. While effective in data-rich settings, such approaches are intrinsically biased toward regions of configuration space already well represented in the training data.

In contrast, we propose a lightweight search framework based on an adaptive diffusion strategy. Recently, the reverse diffusion, or denoising, process has been reinterpreted as an optimization procedure, in which sampling is guided toward high-fitness solutions rather than reproducing target data distributions. − Our framework is based on a recently introduced algorithm for iteratively refining the reverse diffusion across successive generations and operates without pretraining on known structures.

There is both a mathematical and an intuitive correspondence between adaptive diffusion and evolutionary strategies. , However, adaptive diffusion strategies offer more powerful representational flexibility. Instead of updating a single multivariate Gaussian, they employ neural networks to learn the structure of the search distribution directly from sampled configurations, enabling the representation of complex correlations and multiple basins. Furthermore, the learning-based adaptation leverages the full history of the sampled structures rather than relying on heuristic covariance updates, allowing diffusion models to maintain diverse representations while focusing sampling on high-fitness regions.

In the present work, we test the adaptive diffusion approach on Lennard-Jones and gold clusters and demonstrate how the approach identifies diverse sets of low-energy configurations, including global minima as well as a wide range of competing local minima. The Lennard-Jones (LJ n ) clusters, with their large number of closely competing local minima, have been used as benchmarks for optimization algorithms for over five decades. ,−

The gold clusters (Au n ) represent another group of extensively studied systems characterized by a remarkable diversity of stable configurations, namely the transition and noble metal nanoclusters. − For neutral gold clusters, the nature of the lowest energy configurations depends intricately on size. They transition from shell-like flat-cage motifs to spherical-like hollow-cage structures at Au17 followed by fcc-like pyramidal structures at Au19. Au20 is seen as a magic cluster, since it forms a highly stable tetrahedral structure. − Beyond Au20 a rich competition between fcc-like pyramidal, shell-like flat-cage, spherical hollow-cage, tubular cigar-shaped, and stuffed or amorphous motifs can be observed, − making gold clusters a stringent and chemically realistic test case for global optimization algorithms.

The paper is organized as follows. First, we introduce how adaptive diffusion models can be utilized for optimization problems and the extensions necessary to make the algorithm effective for structural optimizations. Next, results for the LJ clusters are presented as benchmarks that highlight the advantages of the new algorithm compared to evolutionary strategies. Finally, neutral gold clusters are investigated by the algorithm, using a machine-learned foundation model as the energy backend. The paper ends with a conclusion and an outlook.

Background

Diffusion Models

Conventionally, generative diffusion models apply a stochastic forward process that progressively transforms data into a tractable prior and learn the corresponding reverse process that removes the noise. In turn, the learned reverse process is used to iteratively refine noisy initial configurations into structured data with unmatched sample quality and diversity, positioning diffusion models as powerful generative engines for sampling from complex, high-dimensional distributions. −

The forward process is constructed as a Markov chain that progressively adds Gaussian noise ϵ∼N{0,I} according to a decreasing variance schedule α t ∈ [0, 1] over a number of uniformly distributed discrete time steps t ∈ [0, ..., T]. This construction admits a closed-form expression for sampling the latent variable x t directly from the original data x 0

q(xt|x0)=N{xt;Atx0,(1−At)I}

with At=∏s=1tαs . Thereby, x t can be written as a linear combination of the original data and the added noise

xt=Atx0+1−Atϵ 1

The reverse process is modeled by a neural network ϵθ( x t , t) with parameters θ, which is trained to predict the noise ϵ present in corrupted data x t at any given step t. In practice, the forward process in eq is used to augment training data x t from data points x 0 ∼ q( x 0). The network parameters are optimized by minimizing the loss function

L(θ)=Ex0,t,ϵ∥ϵθ(xt,t)−ϵ∥2 2

with stochastic gradient descent.

This choice of the diffusion process allows the reverse process to be expressed as a sequence of conditional Gaussian transitions

pθ(x0:T)=p(xT)∏t=1TN{xt−1;μθ(xt,t),Σθ(xt,t)}

starting with complete noise p(xT)=N{xT;0,I} . Trained diffusion models approximate the training-data distribution p θ ≈ q(x 0) and thus permit sampling new instances x̂ 0 ∼ p θ. Such samples are obtained by reversing the diffusion process: starting from pure noise x T , corrupted data is iteratively refined x t → x t–1 by applying

xt−1=1αt(xt−1−αt1−Atϵθ(xt,t))+σtz

with σt=1−αt and z∼N{0,I} .

Adaptive Diffusion Strategies

Hartl et al. introduce a strategy in which the reverse diffusion process is reinterpreted as a population-based optimization algorithm. In contrast to conventional diffusion models, no forward diffusion process tied to a fixed data distribution is performed. Instead, the denoising model itself is iteratively refined and used as a generative search distribution. The framework samples a population G τ = { x τ,1, ..., x τ,λ} with λ individuals using a diffusion model Gτ−1 . The diffusion model is then retrained using samples from a fitness-weighted subset of the entire collection of populations C τ = { G 1, ..., G τ}. This introduces the fitness f of the sampled individuals as a weighting factor in the loss L(θ) in eq ,

Levo(θ)=Ex,t,ϵh[f(x)]∥ϵθ(x,t)−ϵ∥2 3

prioritizing high-fitness samples via the mapping h. Here, the potential energy –E pot is used as the fitness measure of atomistic particle configurations x , while the mapping

h[f(x)]=exp(βf(x)) 4

corresponds to a weighting according to the Boltzmann distribution with inverse temperature β. In the present context, however, the β parameter should be mainly interpreted as an evolutionary pressure that controls the trade-off between selection and diversity.

The resulting algorithm represents an evolutionary strategy that sequentially refines a governing generative model across generations to sample better-adapted offspring via fitness-weighted guidance, while the stochastic diffusion process facilitates variation. , It highlights intriguing parallels between biological evolution and learning. − However, unlike a conventional evolutionary strategy like the CMA-ES, which iteratively adapts a single Gaussian distribution, the neural-network-based denoising allows diffusion models to represent highly complex multimodal distributions, see Figure . Furthermore, the guidance emerges from learned representations rather than heuristic rules for covariance adaptation.

1.

1

Comparison between the sampling processes of CMA-ES and the adaptive diffusion strategy. (Left) The diagram illustrates the steps performed by the adaptive diffusion strategy in every generation (see text for details). (Top right) CMA-ES uses a Gaussian distribution to sample new configurations, as can be seen in the schematic plots. This choice restricts the later generations (when the covariance matrix already reduced the distribution to a narrow area) to a single mode of the potential energy surface. (Bottom right) The diffusion model trains a new neural network in every generation, thereby increasing the flexibility of the sampling process. The schematic visualizations show that the model retains the ability to sample a number of different modes also in the later generations, while at the same time dedicating additional samples to the exploration of the PES.

Algorithm

Here, we extend the adaptive diffusion strategy by two key mechanisms to improve its applicability to structure prediction.

First, vanilla diffusion models lack access to explicit physical or chemical information. Especially in a low-data regime, sampling can be fragile and easily yield unphysical configurations with very low fitness when solely trained on atomistic coordinates. We therefore either bias (i) the final atomistic positions via classifier-free conditioning by imposing spatial restrictions or (ii) positional updates during sampling via physics-informed gradient guidance. While classifier-free conditioning can be seen as a soft constraint that biases the diffusion model’s predictions toward solutions that exhibit desired features, gradient guidance applies physical forces during the sampling process to confine the solutions.

Second, although diffusion models excel at learning the broad distribution underlying the training data, they can lack precision when sampling fine details. Leveraging highly accurate and computationally efficient force fields available in atomistic simulations, we here propose (iii) a memetic approach − i.e., an evolutionary strategy augmented with local gradient-based refinement between sampling and evaluationthat combines the global (diverse) sampling capabilities of diffusion models with local gradient-based optimization, see left panel of Figure . By carefully relaxing sampled configurations, we not only increase the sample quality and thus the training data but also allow the diffusion model to focus on characteristics of the atomistic input data, such as correct bonding lengths, stable atomic environments, etc.

Methods

Conditional Sampling

The sampling process of diffusion models can be steered to yield outcomes with desired traits. Using classifier-free guidance techniques , the model’s input ϵθ( x t , t) → ϵθ( x t , t, c ) is augmented by a vector-valued condition c = c( x 0) that classifies certain features in the data x 0. During training, diffusion models learn to associate data x 0 with corresponding features c( x 0), allowing trained models to generate samples x̂0(T)∼p(x|c(T)) which exhibit desired target traits c( x̂ 0) ≈ c (T).

We keep the conditioning as simple as possible to retain the expressiveness of the diffusion model. To favor the sampling of compact atomic clusters, we define a radius r cond around the origin in Euclidean space. For all cluster evolutions presented in this work, r cond is chosen as the maximum span of the initial structure. Configurations in which all atoms lie within this sphere are marked as preferable, and the algorithm biases subsequent sampling toward similar structures. The preference is encoded through conditioning vectors assigned to all samples of the current population G τ, which are then stored in the data buffer. After training, the population of the next generation can be sampled by the newly trained diffusion model Gτ , conditional to the target traits c (T).

To promote exploration, counteract possible mode collapse, and increase the likelihood of identifying a diverse set of high-fitness solutions even at high values for β, we employed novelty-conditional sampling during all evolutions. Novelty was quantified using a nonparametric k-nearest-neighbor entropy estimator, allowing the sampling process to favor structurally diverse configurations. The k-nearest neighbors are computed using the Euclidean (L 2) metric, and novelty is defined as the logarithm of the mean distance after excluding the k-nearest neighbors, which allows repeated sampling of local regions before novelty penalization.

Gradient Guidance

Conditioning the sampling process made it possible to produce relevant Lennard-Jones cluster configurations, even in the low-data regime of the initial generations. This can be attributed to the underlying potential, which allows particles that are positioned far apart from each other to interact and reorganize into physically reasonable structures. For the gold clusters, we instead use the medium MACE-OMAT-0 foundation model, which employs a finite cutoff radius in the message-passing procedure. As a result, atomic interactions vanish beyond a certain distance, and the subsequent relaxations often lead to fragmented aggregates rather than a single compact cluster.

To avoid this behavior, we propose gradient guidance. The approach introduces an auxiliary potential U( x ) that biases the reverse diffusion process toward physically meaningful regions of configuration space. Rather than modifying the noisy latent variable x t , the guidance is applied to the model’s denoised prediction, x̂ 0( x t ). At each step, this estimate of the final configuration is corrected by a gradient with respect to the auxiliary potential,

x̂0′←x̂0−η∇x̂0U(x̂0)

where η is a scaling factor. Geometric and sterical constraints are defined in the physical coordinate space; applying them to x t would be ineffective, as the significant noise levels at large t obscure the geometric violations. By correcting x̂ 0, we provide the model with a clean gradient signal. This allows us to actively guide the denoising trajectory, effectively steering the generative process toward the valid manifold. A visualization of this procedure is given in Figure .

2.

2

Visualization of geometric gradient guidance acting on diffusion trajectories. The plot shows the spatial denoising trajectory of five atoms initially sampled from a Gaussian distribution. Each path evolves from pure noise at t = T (solid circles) to an estimated clean configuration at t = 0 (star symbols). The model is untrained, thus the trajectories reflect only the influence of the gradient guidance term. At each step, the clean prediction x̂ 0 is corrected by a gradient step with respect to the potential U( x ), steering the atoms into the valid region. The dashed line marks the target radial boundary, while arrows (shown at two representative steps) indicate the applied guidance forces −∇U = −∇(U overlap + U geom).

The auxiliary potential U( x ) consists of two contributions. The first term, U overlap, enforces short-range repulsion by penalizing interatomic distances below a threshold d min,

Uoverlap(x)=∑i<j[max(0,dmin−dij)]2

The second term, U geom, constrains the global shape of the generated structures and prevents fragmentation. We employ a radial potential that penalizes atoms lying outside a spherical region of space defined by a radius R out,

Ugeom(x)=∑k[max(0,∥xk∥−Rout)]p

where p is a user-defined power factor controlling the steepness of the penalty. Similarly, an ellipsoidal variant allows the generation of anisotropic structures by normalizing the atomic coordinates by the ellipsoid radii r = (r x , r y , r z ) before computing the norm.

Gradient guidance alone acts only at inference and can be inefficient if the base model frequently predicts physically invalid structures. Therefore, we augment the modified loss L evo(θ) in eq with the total potential U( x̂ 0) evaluated on the model’s clean data prediction,

Lreg(θ)=Levo(θ)+λregEx0,t,ϵU(x̂0(xt))

where λreg controls the regularization strength. Penalizing violations of steric or geometric constraints at the level of x 0 embeds these constraints directly into the learned score function, effectively teaching the model to generate compact and nonoverlapping configurations.

The influence of U overlap is visible in Figure , where the orange and purple atoms are initially sampled closer than d min. As a result, the guidance vectors diverge instead of pointing orthogonally toward the target boundary. With this improvement, virtually all sampled configurations are complete clusters during the whole evolution. The only samples consisting of smaller clusters are artifacts of the foundation models, which can rarely assign very low energy values to unphysical structures during the relaxation process. These are penalized by the algorithm and are not chosen for training.

Relaxation and Evaluation

The relaxations were performed by the FIRE optimizer implemented in the Atomic Simulation Environment (ASE). The maximum forces after relaxation were set to f max = 0.001 eV/Å. In the case of the Lennard-Jones clusters, we used the well-known LJ potential for the evaluation of the energies of the sampled configurations, an analytical two-body potential that separates the interaction between atoms into a repulsive and an attractive part. For the neutral gold clusters, we use the medium MACE-OMAT-0 model (in the following abbreviated as OMAT), a machine-learning foundation model based on the MACE architecture. Rarely, OMAT assigns very low energies to unphysical samples during the relaxation procedure, disturbing the ordering of the fitness. To prevent this behavior, fitness values of configurations with energies lower than a defined threshold are multiplied by a penalty factor.

Training

We used a feed-forward multilayer perceptron implemented in PyTorch as the neural network for the diffusion model. It contained 96 hidden units in 8 hidden layers each and used the rectified linear unit (ReLU) as the activation function. The input of the network is the raw Cartesian coordinates of the configurations. The number of noising and denoising steps was set to 5000 with a linear alpha schedule. The number of training steps for the diffusion model at the end of each generation was chosen as 1000. The training was optimized by ADAM with a learning rate of 10–2 and a weight decay of 10–5. The buffer size of the successively increasing data set was set to 1000. Configurations from the buffer were selected for training via roulette wheel selection with a crossover ratio of 0.125 and a mutation rate of 0.05.

System-Specific Parameters

The roulette wheel selection mechanism weights the fitness of the samples according to eq . The parameter β was set to 20.0 for the Lennard-Jones clusters to emphasize the selection of configurations with high fitness. For the gold clusters, we compared three values, namely 20.0 as reference, 2.0 for more evenly distributed selection, and 5.64, which corresponds to a temperature of approximately 2000 K. All LJ cluster evolutions were executed in reduced units by setting ε LJ = σLJ = 1 and started with randomized clusters as founders. The population size was set to λ = 64 for all LJ cluster evolutions and λ = 256 for all gold cluster evolutions. The initial step sizes for CMA-ES and the adaptive diffusion strategy were chosen as σinit = 0.3 and σinit = 1.5, respectively. During the diffusion evolutions, all generated individuals were relaxed until all forces were lower than f max = 0.001 eV/Å. For better comparison, the CMA-ES populations were relaxed in the same fashion one time after the last generation.

Dimensionality Reduction

This section describes the workflow of the visualization of the visited areas in configuration space in Figure and Figure S1. First, the positions of the atoms in the sampled configurations were encoded into spherical Bessel descriptors as implemented in NeuralIL to yield representations of the atomic environments that are translational and rotational invariant. The parameter n max was set to 5 (which controls the number of basis functions), and the cutoff radius to r cut = 4.0 Å. The resulting local descriptors (in our case vectors with 21 entries each for every atom) were summed up over all atoms of a given configuration to obtain the global descriptors. These descriptors were then reduced to two dimensions with the help of the uniform manifold approximation and projection (UMAP) algorithm. The number of neighbors was set to 100 and the minimum distance between the data points to 1.0. The distances were computed with the correlation metric.

4.

4

UMAP of LJ38 cluster with global and local descriptors. Both figures show the UMAP of the CMA-ES (red) and adaptive diffusion (blue) evolutions with a randomized LJ38 cluster as the founder structure. The population sizes were chosen as λ = 64 and the initial step sizes as σinit = 0.3 and σinit = 1.5, respectively. Both evolutions ran for 1000 generations, from which 100 generations (every 10th generation) were chosen for the UMAP visualization. The left panel a shows the UMAP of the global descriptors (one for every structure), while the right panel b shows the local descriptors (one for every atom). Highlighted with white markers are the three minima LJ38A, LJ38B and LJ38C with the lowest known energies stated in Doye et al., for every minimum, either one global descriptor in panel a or 38 local descriptors in panel b.

Computational Cost

The number of energy force evaluations can be estimated by n eval = n̅ steps · λ · n gen where n̅ steps is the average number of steps used for the structure relaxations, λ is the population size, and n gen is the number of generations of the evolution. For all calculations, we chose a tight maximum force of f max = 0.001 eV/Å as the termination criterion for the relaxation cycle. While the exact number of relaxation steps depends on the sampled structures, most relaxations required 100 – 500 iterations, and we take n̅ steps = 300 evaluations as a representative value.

For the LJ31 cluster (λ = 64), the global minimum was found after n gen = 141 generations, corresponding to approximately n eval ≈ 2 · 106 evaluations in total. For Au31 we increased the population size to λ = 256. The lowest energy cluster was found after n gen = 14 generations, corresponding to approximately n eval ≈ 1 · 106 force evaluations in total. The tight force cutoff does make the relaxation a computational bottleneck of the algorithm. More moderate convergence criteria, such as f max = 0.01 eV/Å, often yield comparable results while substantially reducing the computational cost.

Results

Lennard–Jones Clusters

We use Lennard-Jones clusters LJnatom containing between n atom = 5 and n atom = 40 atoms as a benchmark system to visualize the differences between the CMA-ES and the adaptive diffusion strategy. The results can be seen in Figure . They underline the strength of the adaptive diffusion for higher-dimensional optimization problems. In agreement with earlier results for a similar algorithm, CMA-ES was able to find the global minima for clusters only up to around n atom = 17, depending on the initial random seed. The diffusion discovered the global minima for all investigated clusters with an energy difference ΔE LJ lower than 10–6 eV. While all CMA-ES evolutions were executed for 1000 generations, the adaptive diffusion strategy was able to converge to the corresponding global minima using a smaller number of generations. Global minima for clusters smaller than n atom = 25 were always found in less than 10 generations, and larger clusters, in all cases except LJ34 and LJ38 in less than 150 generations. The point we want to emphasize is the ability of the diffusion to find all global minima with the same random seed in a single evolution per cluster. This means that the adaptive diffusion strategy does not rely on large numbers of evolutions with different random seeds to yield useful results.

3.

3

Comparison between CMA-ES and adaptive diffusion for Lennard–Jones clusters. (Top) The lowest energies E LJ from the last generation for Lennard–Jones clusters containing n atom ∈ {5, ..., 40} atoms. For every cluster, one adaptive diffusion evolution and 50 CMA-ES evolutions were executed to yield a distribution of final energies. (Bottom) The normalized energy differences ΔEMI=|ELJ−EMI|/natom between the LJ evolution energies and E MI, a function fitted to the energies of the first four complete Mackay icosahedra with n atom ∈ {13, 55, 147, 309}, which are particularly stable.

In addition to it becoming increasingly challenging to locate the global minimum as cluster sizes grow, larger LJ clusters also exhibit a vast number of competing local minima corresponding to structurally distinct configurations with nearly degenerate energies. While smaller clusters such as LJ13 often feature connectivity graphs with one dominant global minimum structure (in this case, a complete Mackay icosahedron), larger clusters tend to form diverse structures. For such systems, systematically mapping out the ensemble of low-lying minima can be as important as identifying the global minimum itself.

Within the adaptive diffusion strategy, the parameter β in the fitness mapping, eq , controls the selection pressure and, therefore, the balance between exploration and exploitation of competing basins. In contrast, CMA-ES lacks an intrinsic mechanism to promote and maintain diversity across basins and typically requires repeated restarts in the hope of discovering alternative solutions. We illustrate these differences in terms of two well-known LJ cluster sizes, LJ31 and LJ38, which represent two distinct and challenging cases for any optimization algorithm.

Great attention has also been given to the LJ38 cluster because it exhibits a characteristic double-funnel energy landscape with a large energy barrier. , The global minimum corresponds to a face-centered-cubic truncated octahedron , and the second-lowest energy minimum is an incomplete Mackay icosahedron. As a result, LJ38 represents a small area of stability, see Figure , and features three distinct low-energy clusters originating from two competing funnels.

Figure a shows a two-dimensional UMAP embedding of the global descriptors (one 21-dimensional vector per structure) obtained during the evolution of the LJ38 cluster. The descriptors corresponding to the three lowest-energy minima identified by the adaptive diffusion strategy are highlighted by white markers and form distinct islands away from the main descriptor distributions. These isolated regions represent characteristic geometric features of stable configurations. The absence of CMA-ES descriptors in these regions highlights its limited exploration capabilities for high-dimensional, multimodal optimization problems.

Figure b shows the local descriptors (one 21-dimensional vector per atom) for the same evolutions. As for the global descriptors, the local descriptors (38 for every structure) of the three lowest minima are indicated by white markers. These results support the insights from Figure a, namely that the local descriptors are located on islands outside the main descriptor distributions, again not accessible to CMA-ES.

The LJ31 cluster belongs to a group of clusters with relatively low stability, see Figure . Rather than being dominated by one or two deep funnels, the landscape is characterized by a large number of competing minima. This topology can be rationalized by viewing the system as 18 atoms distributed around a complete LJ13 Mackay icosahedron. While the 13-atom core represents a strongly stabilizing motif, the many possible ways of decorating this core with the remaining atoms give rise to a multitude of shallow subfunnels and local minima. UMAP visualizations for the LJ31 cluster can be found in Figure S1 in the Supporting Information.

To understand how the adaptive diffusion strategy explores this complex landscape, we analyze the connectivity of the sampled structures, defined as the number of atoms that are bonded into a single cluster. The resulting connectivity histograms for LJ31 are shown in Figure . In the first generation (left panel), the sampled configurations are widely dispersed across configuration space and include fragmented structures composed of multiple small clusters. The largest cluster observed at this stage contains 30 atoms, with one atom remaining detached.

5.

5

Histogram of LJ31 cluster connectivity. (Left) The figure depicts the first generation of the LJ31 adaptive diffusion evolution, consisting of 64 samples with 31 atoms each. Every row represents one sample, where the colors encode the connectivity of the atoms. Atoms that are bonded together are illustrated by the same color, the edge cases being white for single atoms and blue for complete LJ31 clusters (see the color bar on the right). (Right) The figure depicts the same information but for the last generation of the evolution. (Center) The figure plots the largest clusters from all 64 samples in one column for every generation. Additionally, the highest fitness f LJ for every generation is plotted as an orange line, where generations with increasing fitness are indicated by red markers. Selected structures at interesting points in the evolution are displayed as well. The pink- and red-colored close-packed cores at the center of the structures consist of 12 and 13 atoms, respectively. The red-colored core represents a complete Mackay icosahedron and is equivalent to the global minimum of the LJ13 cluster.

As the evolution proceeds, the diffusion model increasingly concentrates probability mass in regions corresponding to lower energies, that is, deeper parts of the landscape. By the final generation (right panel), most samples correspond to compact clusters in which nearly all atoms are bonded together, indicating that the model has learned to preferentially sample configurations where the atoms are close to each other, reflecting that such configurations yield the highest fitness values, f LJ = −E LJ.

Importantly, the sampling does not collapse onto a single funnel. Even in the later generations (center panel of Figure ), the diffusion model continues to generate configurations with smaller clusters and even isolated atoms. Although these structures are associated with higher energies, their persistent presence indicates that the algorithm maintains access to higher-lying regions of the landscape. This behavior is essential for avoiding premature trapping in suboptimal funnels and enables transitions between competing low-energy basins. These results further support the claim of high diversity in the sampling process and the exploratory capability of the algorithm.

The evolution of the best fitness values, f LJ, as shown in Figure , and the corresponding structures for specific generations where the maximum f LJ increases, are consistent with this interpretation. During the first 10 generations, rapid improvements indicate a descent from high-energy regions into several low-energy funnels. This initial phase is followed by long intervals with no improvement in fitness. It should be emphasized, however, that during these intervals, the diffusion model continues to learn by sampling additional structures, eventually enabling the sampling of better configurations until the global minimum is found.

The visualizations of the selected structures in Figure provide insights into the inner workings of the algorithm. Focusing on the close-packed atom cores highlighted in pink and red, it can be seen that a complete 13-atom Mackay icosahedron already emerges in the second generation and is maintained throughout the evolution. Following the emergence of this stable core, optimization primarily involves the arrangement of the remaining 18 atoms decorating the close-packed core.

This behavior indicates that the diffusion-based framework rapidly learns fundamental low-level structural features of the PES, such as the tightly packed centerpiece. More complex and detailed high-level features, including the optimal surface structure and competing decorations of the given cluster, are then resolved over extended evolutionary time scales.

By conceptually associating adaptive diffusion generations with the denoising steps of traditional diffusion models, this separation of time scales can be related to prior work on feature hierarchies during denoising. Studies conducted on image diffusion models have shown that low-level features persist much longer than high-level features. , Another perspective is provided by interpreting the mechanisms that lead to these phase transitions as part of a spontaneous symmetry-breaking framework, effectively dividing the generative dynamics into distinct phases. The present results suggest that an analogous hierarchy governs diffusion-driven PES optimization.

A similar visualization of the connectivity for the LJ38 cluster can be found in Figure S2 in the Supporting Information.

Gold Clusters

To assess the adaptive diffusion strategy under more realistic and chemically complex conditions, we extend our analysis to the neutral gold clusters. In contrast to LJ clusters, gold clusters exhibit pronounced directional bonding and a PES with qualitatively different low-energy motifs. Rather than forming the same stable core behavior as, e.g., the LJ31 clusters, the larger gold clusters display a rich variety of low-energy motifs, including fcc-like pyramidal, shell-like flat-cage, spherical-like hollow-cage, tubular cigar-shaped, and stuffed amorphous structures. ,,− This structural diversity makes gold clusters a challenging test case for any global optimization algorithm.

For reference, we use the gold cluster configurations found in the Quantum Cluster Database (QCD). QCD contains a large number of clusters taken from the literature or found via genetic-algorithm searches. As examples, we choose the Au13, Au31 and Au38 cluster sizes. For each size, we extract the lowest-energy configurations, resulting in 30 structures for Au13 and Au31, and 28 for Au38. The relative stability of gold cluster isomers is known to depend sensitively on the choice of density functional. The goal of this study is not to establish a definitive energetic ordering but rather to evaluate the ability of the adaptive diffusion strategy to explore and navigate a complex PES. We therefore reoptimize the QCD gold clusters using the same OMAT foundation model that is employed during diffusion-based sampling. This ensures a consistent reference set of structures for evaluating the diffusion model. Visualizations of the 15 most stable OMAT m structures for Au13, Au31 and Au38 can be found in Figure S3, Figure S4 and Figure S5 in the Supporting Information.

The energies of these relaxed structures were then compared to configurations obtained by diffusion-driven optimizations executed for 125 generations with a population size of λ = 256 and varying evolutionary pressure β and gradient-based guidance. The number of generations necessary to find such structures for the first time was recorded. Plots for all evolutions can be found in Figure S6, Figure S7 and Figure S8 in the Supporting Information, while a cumulative overview is given in Figure . In all three cases, the 15 lowest energy structures were found. For the small Au13 cluster, only a few generations were needed, whereas for the larger Au31 and Au38 clusters, the diffusion is still identifying new structures after 100 generations.

6.

6

Comparison between OMAT-relaxed QCD minima and results of an adaptive diffusion evolution. Shown are the indices m of Au13, Au31 and Au38 QCD cluster minima, which have energies equivalent to structures found by the adaptive diffusion strategy (up to a difference of ΔE OMAT = 10–5 eV) using the OMAT foundation model. The plots show in which generation these structures were found first. Every plot combines the results of 3 (for Au13 in the left panel a) and 6 (for Au31 in the center panel b and Au38 in the right panel c) evolutions with different input parameters. The colors indicate the number of different evolutions that found the same minimum m (see color bars on the right). Structures that were not found are kept white during the whole evolution. The left axes depict the minima indices m as ordered by the OMAT foundation model, and the right axes as ordered by the QCD database, in which colored indices identify structures that were found at least once.

While OMAT leads to a reordering of isomer energies relative to the QCD database, no qualitatively new structural motifs were generated. This indicates that although the foundation model changes the relative energy ordering, the underlying topology of the PES, specifically the set of relevant low-energy basins, remains essentially unchanged. In the following, minima are labeled as QCD m or OMAT m depending on whether they are ordered by QCD or OMAT energies, where m denotes the index of the minimum. As illustrated by all three panels of Figure , the two orderings differ quite substantially. For the Au13 clusters, for example, QCD1 corresponds to OMAT29, while OMAT1 corresponds to QCD19.

Despite the reordering, the adaptive diffusion strategy consistently recovers the five most stable QCD structures for all three cluster sizes. This highlights a key advantage over global optimization approaches that focus narrowly on locating the global minimum. When the energy model changes, such methods typically require a complete restart. In contrast, the diffusion-based framework naturally samples a structurally diverse ensemble of candidates that can be reevaluated under different energy functionals without repeating the search process.

An adaptive diffusion evolution for the Au31 cluster is shown in Figure . The two lowest-energy hollow structures are identified within fewer than 60 generations. Comparison with the QCD database further shows that the diffusion reliably recovers not only the lowest-energy structures but also a broad set of higher-lying local minima. In the run illustrated in Figure , 18 of the 30 QCD Au31 reference structures are identified. The eight most stable structures among these, each corresponding to a cage-like structure, are indicated by yellow markers at the generation where they first appear. Across the six independent runs performed for Au31, the diffusion recovers nine out of the ten original lowest-energy Au31 QCD structures, despite working on a different PES (see Figure b). This robustness highlights the intrinsic structural diversity maintained by the diffusion-based optimization.

7.

7

OMAT-relaxed QCD minima found during an adaptive diffusion evolution. Plotted are the maximum fitness values f Au on a gray line for every generation of the adaptive diffusion evolution for the Au31 gold cluster. The eight most stable structures (as ordered by OMAT) out of all 18 found configurations that exhibit energies equivalent to the OMAT-relaxed QCD m minima with m ∈ {1, 2, 4, 6, 5, 14, 11, 10} are indicated by yellow markers at the generation where they were found first (see Figure S7d for comparison). The height of the markers denotes the fitness values f Au of the clusters calculated by OMAT. The configurations are also visualized, where gold atoms placed inside the hollow or stuffed cage structures (none for QCD1,2, two for QCD4,14,11 and three for QCD6,5,10) are colored red.

QCD11, QCD10, QCD5 and QCD4 were already found in the first 10 generations. While the maximum fitness f Au is increasing during the evolution, minima such as QCD1, QCD6 and QCD2 were found at generations 14, 41, and 53, respectively. Finally, QCD14 was found much later at generation 123. Especially QCD14, but also the other minima found in the evolution, including the 10 QCD m configurations not shown in Figure (see Figure S7d for comparison), demonstrate the ability of the adaptive diffusion strategy to continuously generate diverse configurations throughout the entire evolution, even up to the last generation. This observation holds true even though the QCD m minima exhibit lower fitness values than the maximum fitness samples found up until this point (depicted as the vertical difference between the gray f Au line plot and the yellow QCD m markers in Figure ), emphasizing the effect of the novelty conditioning technique.

The found configurations confirm a different stacking mechanism for gold clusters than for the Lennard-Jones clusters. Stable structures containing approximately 30 gold atoms exhibit hollow or stuffed cage configurations, where almost all atoms are part of the outer surface. Even though there would be room inside the cages for a small number of atoms, this space is not always filled. Most of the time, either two or three gold atoms are positioned inside, while still displaying small pockets of empty space, where the distances between the center atoms and the outer shell are larger than the typical bond length. Sometimes, there are no gold atoms positioned inside the empty shell, as it is the case for QCD1 and QCD2. This leads to the conclusion that gold clusters of this size do not form close-packed cores such as LJ31 (see Figure for comparison), but instead tend to shape into amorphous structures with complex surface geometries.

Conclusion

We adapted an adaptive diffusion strategy for structural exploration and extended it by two key mechanisms: physics-informed guidance and local relaxation to ensure effective convergence.

Instead of using diffusion as a data-generation tool inside a one-time training procedure, the algorithm utilizes a series of progressively refined diffusion models as part of an evolutionary search strategy. In contrast to heuristic evolution strategies such as CMA-ES, the strategy is well suited for high-dimensional problems and is able to sample large amounts of high-quality configurations in parallel. The application to Lennard-Jones clusters showed that a large number of local and global minima for LJ31 and LJ38 clusters were found in a single evolution per system. An extended analysis of the sampled Au13, Au31 and Au38 neutral gold clusters further emphasized the ability of the algorithm to explore metastable configurations alongside the global minimum.

The adaptive diffusion strategy demonstrates how the representational power of diffusion models can be embedded within an evolutionary search framework. The effectiveness of the present lightweight implementation on high-dimensional structure optimization problems highlights the potential of the approach. At the same time, casting the search process as a learning problem opens the door for systematically incorporating advances from the machine-learning literature, providing a clear path toward further improvements.

One direction is the refinement of the conditioning mechanisms. More involved criteria could be incorporated to steer the search toward structures with desired properties. For instance, features derived from experimental data could be used to bias the search toward structures exhibiting system-specific target features. The novelty-conditioning module could likewise be improved by replacing the current distance metric with one based on atomic descriptors, which provide a more meaningful notion of structural diversity. More sophisticated neural network architectures, either augmented with attention mechanisms − or designed as equivariant graph neural networks, − could enhance the quality of the generated structures. Refined denoising mechanisms, such as flow matching, − may provide smoother and more stable generation trajectories, potentially leading to higher-quality configurations. Finally, the current functional form of the mapping h[f( x )] allocates large weights to higher fitness values. While advantageous for finding the most stable structures, it can hinder exploration when the objective is to characterize multiple local minima. A possible alternative could be to use stepwise functions, which would push the selection mechanism toward these configurations.

Supplementary Material

ci6c00843_si_001.pdf (23.5MB, pdf)

Acknowledgments

This research was funded in part by the Austrian Science Fund (FWF) through TU-DX 10.55776/DOC142, SFB-TACO 10.55776/F8100, and COE-MECS 10.55776/COE5. For open access purposes, the authors have applied a CC BY public copyright license to any author-accepted manuscript version arising from this submission. We acknowledge support from Astonishing Laboratories, Inc.

Data and software availability: Selected evolution and structure files containing results presented in this paper are available on Zenodo at 10.5281/zenodo.19001618. Our code is based on the CondEvo package, which is available on GitHub at https://github.com/bhartl/CondEvo.

The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/acs.jcim.6c00843.

  • Additional figures including UMAP, connectivity, structure and exploration plots. (PDF)

A.A.: Conceptualization, investigation, methodology, software, validation, visualization, writingoriginal draft. J.S.: Methodology, software, validation, visualization, writingoriginal draft. B.H.: Conceptualization, methodology, software, supervision, writingreview and editing. R.W.: Conceptualization, supervision, writingreview and editing. G.K.H.M.: Conceptualization, methodology, project administration, supervision, writingreview and editing.

Open access funding provided by Technische Universitat Wien

The authors declare no competing financial interest.

References

  1. Pickard C. J., Needs R. J.. Ab initio random structure searching. J. Phys.: Condens. Matter. 2011;23:053201. doi: 10.1088/0953-8984/23/5/053201. [DOI] [PubMed] [Google Scholar]
  2. Oganov A. R., Pickard C. J., Zhu Q., Needs R. J.. Structure prediction drives materials discovery. Nat. Rev. Mater. 2019;4:331–348. doi: 10.1038/s41578-019-0101-8. [DOI] [Google Scholar]
  3. Sadeghian M., Palevicius A., Janusas G.. A Comprehensive Review of Machine-Learning Approaches for Crystal Structure/Property Prediction. Crystals. 2025;15:925. doi: 10.3390/cryst15110925. [DOI] [Google Scholar]
  4. Holland, J. H. Adaptation in natural and artificial systems; Complex Adaptive Systems; Bradford Books: Cambridge, MA, 1992. 10.7551/mitpress/1090.001.0001 [DOI] [Google Scholar]
  5. Bartz-Beielstein T., Branke J., Mehnen J., Mersmann O.. Evolutionary Algorithms. WIREs Data Mining Knowl. Discovery. 2014;4:178–195. doi: 10.1002/widm.1124. [DOI] [Google Scholar]
  6. Vikhar, P. A. Evolutionary algorithms: A critical review and its future prospects. International conference on global trends in signal processing, information computing and communication; ICGTSPICC, 2016, 261–265 10.1109/ICGTSPICC.2016.7955308. [DOI] [Google Scholar]
  7. Slowik A., Kwasnicka H.. Evolutionary algorithms and their applications to engineering problems. Neural Comput. Appl. 2020;32:12363–12379. doi: 10.1007/s00521-020-04832-8. [DOI] [Google Scholar]
  8. Hansen N., Ostermeier A.. Completely Derandomized Self-Adaptation in Evolution Strategies. Evol. Comput. 2001;9:159–195. doi: 10.1162/106365601750190398. [DOI] [PubMed] [Google Scholar]
  9. Hansen N.. The CMA Evolution Strategy: A Tutorial. arXiv. 2023 doi: 10.48550/arXiv.1604.00772. [DOI] [Google Scholar]
  10. Arrigoni M., Madsen G. K. H.. Evolutionary computing and machine learning for discovering of low-energy defect configurations. Npj Comput. Mater. 2021;7:71. doi: 10.1038/s41524-021-00537-1. [DOI] [Google Scholar]
  11. Adel A., Wanzenböck R., Madsen G. K. H.. Completing the hierarchy of rotational defects in monolayer MoS2 through symmetry-aware evolutionary search. Phys. Chem. Chem. Phys. 2026;28:1626–1633. doi: 10.1039/D5CP03121D. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Wanzenböck R., Arrigoni M., Bichelmaier S., Buchner F., Carrete J., Madsen G. K. H.. Neural-network-backed evolutionary search for SrTiO3(110) surface reconstructions. Digital Discovery. 2022;1:703–710. doi: 10.1039/D2DD00072E. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Wanzenböck R., Heid E., Riva M., Franceschi G., Imre A. M., Carrete J., Diebold U., Madsen G. K. H.. Exploring inhomogeneous surfaces: Ti-rich SrTiO3(110) reconstructions via active learning. Digital Discovery. 2024;3:2137–2145. doi: 10.1039/D4DD00231H. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Schaul, T. ; Glasmachers, T. ; Schmidhuber, J. . High dimensions and heavy tails for natural evolution strategies GECCO 2011, 845–852 10.1145/2001576.2001692 [DOI] [Google Scholar]
  15. Shala, G. ; Biedenkapp, A. ; Awad, N. ; Adriaensen, S. ; Lindauer, M. ; Hutter, F. . Learning Step-Size Adaptation in CMA-ES Parallel Problem Solving from Nature – PPSN XVI, Springer, 2020, 691–706 10.1007/978-3-030-58112-1_48 [DOI] [Google Scholar]
  16. Adriaensen S., Biedenkapp A., Shala G., Awad N., Eimer T., Lindauer M., Hutter F.. Automated Dynamic Algorithm Configuration. J. Artif. Intell. Res. 2022;75:1633–1699. doi: 10.1613/jair.1.13922. [DOI] [Google Scholar]
  17. Anstine D. M., Isayev O.. Generative Models as an Emerging Paradigm in the Chemical Sciences. J. Am. Chem. Soc. 2023;145:8736–8750. doi: 10.1021/jacs.2c13467. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Zhang M., Qamar M., Kang T., Jung Y., Zhang C., Bae S.-H., Zhang C.. A Survey on Graph Diffusion Models: Generative AI in Science for Molecule, Protein and Material. arXiv. 2023 doi: 10.48550/arXiv.2304.01565. [DOI] [Google Scholar]
  19. Sohl-Dickstein, J. ; Weiss, E. ; Maheswaranathan, N. ; Ganguli, S. . Deep Unsupervised Learning using Nonequilibrium Thermodynamics. Proceedings of the 32nd International Conference on Machine Learning. ICML, 2015; 2256–2265 10.48550/arXiv.1503.03585. [DOI] [Google Scholar]
  20. Ho, J. ; Jain, A. ; Abbeel, P. . Denoising Diffusion Probabilistic Models. Advances in Neural Information Processing Systems. NIPS, 2020. 10.48550/arXiv.2006.11239. [DOI] [Google Scholar]
  21. Song, Y. ; Sohl-Dickstein, J. ; Kingma, D. P. ; Kumar, A. ; Ermon, S. ; Poole, B. . Score-Based Generative Modeling through Stochastic Differential Equations. 9th International Conference on Learning Representations. ICLR, 2021. 10.48550/arXiv.2011.13456. [DOI] [Google Scholar]
  22. Song, J. ; Meng, C. ; Ermon, S. . Denoising Diffusion Implicit Models. 9th International Conference on Learning Representations. ICLR, 2021. 10.48550/arXiv.2010.02502. [DOI] [Google Scholar]
  23. Yang L., Zhang Z., Song Y., Hong S., Xu R., Zhao Y., Zhang W., Cui B., Yang M.-H.. Diffusion Models: A Comprehensive Survey of Methods and Applications. ACM Comput. Surv. 2024;56:1–39. doi: 10.1145/3626235. [DOI] [Google Scholar]
  24. Cao H., Tan C., Gao Z., Xu Y., Chen G., Heng P.-A., Li S. Z.. A Survey on Generative Diffusion Models. IEEE Trans. Knowl. Data. Eng. 2024;36:2814–2830. doi: 10.1109/TKDE.2024.3361474. [DOI] [Google Scholar]
  25. Dhariwal, P. ; Nichol, A. . Diffusion Models Beat GANs on Image Synthesis. Advances in Neural Information Processing Systems. NIPS, 2021. 10.48550/arXiv.2105.05233. [DOI] [Google Scholar]
  26. Ho J., Salimans T.. Classifier-Free Diffusion Guidance. Workshop on Deep Generative Models and Downstream Applications. arXiv. 2021 doi: 10.48550/arXiv.2207.12598. [DOI] [Google Scholar]
  27. Rombach, R. ; Blattmann, A. ; Lorenz, D. ; Esser, P. ; Ommer, B. . High-Resolution Image Synthesis with Latent Diffusion Models. Conference on Computer Vision and Pattern Recognition. CVPR, 2022. 10.48550/arXiv.2112.10752. [DOI] [Google Scholar]
  28. Shi, C. ; Luo, S. ; Xu, M. ; Tang, J. . Learning Gradient Fields for Molecular Conformation Generation. Proceedings of the 38th International Conference on Machine Learning. ICLR, 2021; 9558–9568 10.48550/arXiv.2105.03902. [DOI] [Google Scholar]
  29. Xu, M. ; Yu, L. ; Song, Y. ; Shi, C. ; Ermon, S. ; Tang, J. . GeoDiff: a Geometric Diffusion Model for Molecular Conformation Generation. 10th International Conference on Learning Representations. ICLR, 2022. 10.48550/arXiv.2203.02923. [DOI] [Google Scholar]
  30. Hoogeboom, E. ; Satorras, V. G. ; Vignac, C. ; Welling, M. . Equivariant Diffusion for Molecule Generation in 3D. Proceedings of the 39th International Conference on Machine Learning. ICLR, 2022; 8867–8887 10.48550/arXiv.2203.17003. [DOI] [Google Scholar]
  31. Jing, B. ; Corso, G. ; Chang, J. ; Barzilay, R. ; Jaakkola, T. . Torsional Diffusion for Molecular Conformer Generation. Advances in Neural Information Processing Systems. NIPS, 2022. 10.48550/arXiv.2206.01729. [DOI] [Google Scholar]
  32. Corso, G. ; Stärk, H. ; Jing, B. ; Barzilay, R. ; Jaakkola, T. . DiffDock: Diffusion Steps, Twists, and Turns for Molecular Docking. 11th International Conference on Learning Representations. ICLR, 2023. 10.48550/arXiv.2210.01776. [DOI] [Google Scholar]
  33. Xie, T. ; Fu, X. ; Ganea, O.-E. ; Barzilay, R. ; Jaakkola, T. . Crystal Diffusion Variational Autoencoder for Periodic Material Generation. 10th International Conference on Learning Representations. ICLR, 2022. 10.48550/arXiv.2110.06197. [DOI] [Google Scholar]
  34. Jiao, R. ; Huang, W. ; Lin, P. ; Han, J. ; Chen, P. ; Lu, Y. ; Liu, Y. . Crystal Structure Prediction by Joint Equivariant Diffusion. Advances in Neural Information Processing Systems. NIPS, 2023. 10.48550/arXiv.2309.04475. [DOI] [Google Scholar]
  35. Lin, P. ; Chen, P. ; Jiao, R. ; Mo, Q. ; Jianhuan, C. ; Huang, W. ; Liu, Y. ; Huang, D. ; Lu, Y. . Equivariant Diffusion for Crystal Structure Prediction. Proceedings of the 41st International Conference on Machine Learning. PMLR, 2024; 29890–29913. [Google Scholar]
  36. Liu Y., Zhou C., Zhang S., Zhang P., Lin X., Pan S.. Equivariant Hypergraph Diffusion for Crystal Structure Prediction. arXiv. 2024 doi: 10.48550/arXiv.2501.18850. [DOI] [Google Scholar]
  37. Rønne N., Aspuru-Guzik A., Hammer B.. Generative diffusion model for surface structure discovery. Phys. Rev. B. 2024;110:235427. doi: 10.1103/PhysRevB.110.235427. [DOI] [Google Scholar]
  38. Rønne N., Hammer B.. Atomistic Generative Diffusion for Materials Modeling. arXiv. 2025 doi: 10.48550/arXiv.2507.18314. [DOI] [Google Scholar]
  39. Zeni C.. et al. A generative model for inorganic materials design. Nature. 2025;639:624–632. doi: 10.1038/s41586-025-08628-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Hartl B., Zhang Y., Hazan H., Levin M.. Heuristically Adaptive Diffusion-Model Evolutionary Strategy. arXiv. 2024 doi: 10.48550/arXiv.2411.13420. [DOI] [PMC free article] [PubMed] [Google Scholar]
  41. Zhang, Y. ; Hartl, B. ; Hazan, H. ; Levin, M. . Diffusion Models are Evolutionary Algorithms. 13th International Conference on Learning Representations. ICLR, 2025. 10.48550/arXiv.2410.02543. [DOI] [Google Scholar]
  42. Rønne N., Vegge T., Bhowmik A.. GO-Diff: Data-free and amortized global structure optimization. arXiv. 2025 doi: 10.48550/arXiv.2510.13448. [DOI] [Google Scholar]
  43. Hoare M. R., Pal P.. Statics and Stability of Small Cluster Nuclei. Nat. Phys. Sci. 1971;230:5–8. doi: 10.1038/physci230005a0. [DOI] [Google Scholar]
  44. Northby J. A.. Structure and binding of Lennard–Jones clusters: 13 ≤ N ≤ 147. J. Chem. Phys. 1987;87:6166–6177. doi: 10.1063/1.453492. [DOI] [Google Scholar]
  45. 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–5116. doi: 10.1021/jp970984n. [DOI] [Google Scholar]
  46. Calvo F., Doye J. P. K., Wales D. J.. Quantum partition functions from classical distributions: Application to rare-gas clusters. J. Chem. Phys. 2001;114:7312–7329. doi: 10.1063/1.1359768. [DOI] [Google Scholar]
  47. Schwerdtfeger P., Wales D. J.. 100 Years of the Lennard-Jones Potential. J. Chem. Theory Comput. 2024;20:3379–3405. doi: 10.1021/acs.jctc.4c00135. [DOI] [PubMed] [Google Scholar]
  48. Fernández E. M., Soler J. M., Garzón I. L., Balbás L. C.. Trends in the structure and bonding of noble metal clusters. Phys. Rev. B. 2004;70:165403. doi: 10.1103/PhysRevB.70.165403. [DOI] [Google Scholar]
  49. Piotrowski M. J., Ungureanu C. G., Tereshchuk P., Batista K. E. A., Chaves A. S., Guedes-Sobrinho D., Da Silva J. L. F.. Theoretical Study of the Structural, Energetic, and Electronic Properties of 55-Atom Metal Nanoclusters: A DFT Investigation within van der Waals Corrections, Spin–Orbit Coupling, and PBE+U of 42 Metal Systems. J. Phys. Chem. C. 2016;120:28844–28856. doi: 10.1021/acs.jpcc.6b10404. [DOI] [Google Scholar]
  50. Chaves A. S., Piotrowski M. J., Silva J. L. F. D.. Evolution of the structural, energetic, and electronic properties of the 3d, 4d, and 5d transition-metal clusters (30 TM n systems for n = 2–15): a density functional theory investigation. Phys. Chem. Chem. Phys. 2017;19:15484–15502. doi: 10.1039/C7CP02240A. [DOI] [PubMed] [Google Scholar]
  51. Bulusu S., Zeng X. C.. Structures and relative stability of neutral gold clusters: Au n (n = 15 – 19) J. Chem. Phys. 2006;125:154303. doi: 10.1063/1.2352755. [DOI] [PubMed] [Google Scholar]
  52. Gruene P., Rayner D. M., Redlich B., van der Meer A. F. G., Lyon J. T., Meijer G., Fielicke A.. Structures of Neutral Au7, Au19, and Au20 Clusters in the Gas Phase. Science. 2008;321:674–676. doi: 10.1126/science.1161166. [DOI] [PubMed] [Google Scholar]
  53. Teo B. K., Sloane N. J. A.. Magic Numbers in Polygonal and Polyhedral Clusters. Inorg. Chem. 1985;24:4545–4558. doi: 10.1021/ic00220a025. [DOI] [Google Scholar]
  54. Li J., Li X., Zhai H.-J., Wang L.-S.. Au20: A Tetrahedral Cluster. Science. 2003;299:864–867. doi: 10.1126/science.1079879. [DOI] [PubMed] [Google Scholar]
  55. Zhang H.-F., Stender M., Zhang R., Wang C., Li J., Wang L.-S.. Toward the Solution Synthesis of the Tetrahedral Au20 Cluster. J. Phys. Chem. B. 2004;108:12259–12263. doi: 10.1021/jp048636q. [DOI] [Google Scholar]
  56. Kryachko E. S., Remacle F.. The magic gold cluster Au20 . Int. J. Quantum Chem. 2007;107:2922–2934. doi: 10.1002/qua.21504. [DOI] [Google Scholar]
  57. Wang Z. W., Palmer R. E.. Direct atomic imaging and dynamical fluctuations of the tetrahedral Au20 cluster. Nanoscale. 2012;4:4947–4949. doi: 10.1039/c2nr31071f. [DOI] [PubMed] [Google Scholar]
  58. Fa W., Luo C., Dong J.. Bulk fragment and tubelike structures of Au N (N = 2 – 26) Phys. Rev. B. 2005;72:205428. doi: 10.1103/PhysRevB.72.205428. [DOI] [Google Scholar]
  59. Tian D., Zhao J.. Competition Among fcc-Like, Double-Layered Flat, Tubular Cage, and Close-Packed Structural Motifs for Medium-Sized Au n (n = 21 – 28) Clusters. J. Phys. Chem. A. 2008;112:3141–3144. doi: 10.1021/jp7116938. [DOI] [PubMed] [Google Scholar]
  60. Yang A., Fa W., Dong J.. Geometrical structures and vibrational spectroscopy of medium-sized neutral Au n (n = 17 – 26) clusters. Phys. Lett. A. 2010;374:4506–4511. doi: 10.1016/j.physleta.2010.09.001. [DOI] [Google Scholar]
  61. Zhao H.-Y., Ning H., Wang J., Su X.-J., Guo X.-G., Liu Y.. Structural evolution of Au n (n = 20 – 32) clusters: Lowest-lying structures and relativistic effects. Phys. Lett. A. 2010;374:1033–1038. doi: 10.1016/j.physleta.2009.12.032. [DOI] [Google Scholar]
  62. Nhat P. V., Si N. T., Nguyen M. T.. Structural Evolution and Stability Trend of Small-Sized Gold Clusters Au n (n = 20 – 30) J. Phys. Chem. A. 2020;124:1289–1299. doi: 10.1021/acs.jpca.9b09287. [DOI] [PubMed] [Google Scholar]
  63. Gu X., Ji M., Wei S. H., Gong X. G.. Au N clusters (N = 32, 33, 34, 35): Cagelike structures of pure metal atoms. Phys. Rev. B. 2004;70:205401. doi: 10.1103/PhysRevB.70.205401. [DOI] [Google Scholar]
  64. Tian D., Li J., Zhao Y., Zhao J., Guo X.. Structural evolution of Au n (n = 29 – 35) clusters: A transition from hollow cage to amorphous packing. Comput. Mater. Sci. 2011;50:2359–2362. doi: 10.1016/j.commatsci.2011.03.012. [DOI] [Google Scholar]
  65. Zhao L.-X., Zhang M., Zhang H.-Y., Feng X.-J., Luo Y.-H.. Unraveling Special Structures and Properties of Gold-Covered Gold-Core Cage on Au33–42 Nanoparticles. J. Phys. Chem. A. 2015;119:11922–11927. doi: 10.1021/acs.jpca.5b08923. [DOI] [PubMed] [Google Scholar]
  66. Watson R. A., Szathmáry E.. How Can Evolution Learn? Trends Ecol. Evol. 2016;31:147–157. doi: 10.1016/j.tree.2015.11.009. [DOI] [PubMed] [Google Scholar]
  67. Levin M.. Darwin’s agential materials: evolutionary implications of multiscale competency in developmental biology. Cell. Mol. Life Sci. 2023;80:142. doi: 10.1007/s00018-023-04790-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  68. Mitchell K. J., Cheney N.. The Genomic Code: the genome instantiates a generative model of the organism. Trends Genet. 2025;41:462–479. doi: 10.1016/j.tig.2025.01.008. [DOI] [PubMed] [Google Scholar]
  69. Hartl B., Levin M.. What does evolution make? Learning in living lineages and machines. Trends Genet. 2025;41:480–496. doi: 10.1016/j.tig.2025.04.002. [DOI] [PubMed] [Google Scholar]
  70. On evolution, search, optimization, genetic algorithms and martial arts: towards memetic algorithms. Caltech Concurrent Computation Program, C3P Report 826; 1989. [Google Scholar]
  71. Neri, F. ; Cotta, C. ; Moscato, P. . Handbook of Memetic Algorithms; Springer, 2011, Vol. 379. 10.1007/978-3-642-23247-3 [DOI] [Google Scholar]
  72. Hartl B., Sharma S., Brügner O., Mertens S. F. L., Walter M., Kahl G.. Reliable Computational Prediction of the Supramolecular Ordering of Complex Molecules under Electrochemical Conditions. J. Chem. Theory Comput. 2020;16:5227–5243. doi: 10.1021/acs.jctc.9b01251. [DOI] [PMC free article] [PubMed] [Google Scholar]
  73. Lombardi D., Pant S.. Nonparametric k-nearest-neighbor entropy estimator. Phys. Rev. E. 2016;93:013310. doi: 10.1103/PhysRevE.93.013310. [DOI] [PubMed] [Google Scholar]
  74. Barroso-Luque L., Shuaibi M., Fu X., Wood B. M., Dzamba M., Gao M., Rizvi A., Zitnick C. L., Ulissi Z. W.. Open Materials 2024 (OMat24) Inorganic Materials Dataset and Models. arXiv. 2024 doi: 10.48550/arXiv.2410.12771. [DOI] [PubMed] [Google Scholar]
  75. Bitzek E., Koskinen P., Gähler F., Moseler M., Gumbsch P.. Structural Relaxation Made Simple. Phys. Rev. Lett. 2006;97:170201. doi: 10.1103/PhysRevLett.97.170201. [DOI] [PubMed] [Google Scholar]
  76. Larsen A. H.. et al. The atomic simulation environment – A Python library for working with atoms. J. Phys.: Condens. Matter. 2017;29:273002. doi: 10.1088/1361-648X/aa680e. [DOI] [PubMed] [Google Scholar]
  77. Batatia I.. et al. A foundation model for atomistic materials chemistry. arXiv. 2025 doi: 10.48550/arXiv.2401.00096. [DOI] [PubMed] [Google Scholar]
  78. Batatia, I. ; Kovács, D. P. ; Simm, G. N. C. ; Ortner, C. ; Csányi, G. . MACE: Higher Order Equivariant Message Passing Neural Networks for Fast and Accurate Force Fields. Advances in Neural Information Processing Systems. NIPS, 2022. 10.48550/arXiv.2206.07697. [DOI] [Google Scholar]
  79. Paszke, A. , et al. PyTorch: an imperative style, high-performance deep learning library. Advances in Neural Information Processing Systems. NIPS, 2019. 10.48550/arXiv.1912.01703. [DOI] [Google Scholar]
  80. Kingma D. P., Ba J.. Adam: A Method for Stochastic Optimization. arXiv. 2017 doi: 10.48550/arXiv.1412.6980. [DOI] [Google Scholar]
  81. Montes-Campos H., Carrete J., Bichelmaier S., Varela L. M., Madsen G. K. H.. A Differentiable Neural-Network Force Field for Ionic Liquids. J. Chem. Inf. Model. 2022;62:88–101. doi: 10.1021/acs.jcim.1c01380. [DOI] [PMC free article] [PubMed] [Google Scholar]
  82. Healy J., McInnes L.. Uniform manifold approximation and projection. Nat. Rev. Methods Primers. 2024;4:82. doi: 10.1038/s43586-024-00363-x. [DOI] [Google Scholar]
  83. Doye J. P. K., Miller M. A., Wales D. J.. Evolution of the potential energy surface with size for Lennard-Jones clusters. J. Chem. Phys. 1999;111:8417–8428. doi: 10.1063/1.480217. [DOI] [Google Scholar]
  84. Doye J. P. K., Wales D. J.. Surveying a potential energy surface by eigenvector-following. Z. Phys. D. 1997;40:194–197. doi: 10.1007/s004600050192. [DOI] [Google Scholar]
  85. Doye J. P. K., Miller M. A., Wales D. J.. The double-funnel energy landscape of the 38-atom Lennard-Jones cluster. J. Chem. Phys. 1999;110:6896–6906. doi: 10.1063/1.478595. [DOI] [Google Scholar]
  86. Pillardy J., Piela L.. Molecular Dynamics on Deformed Potential Energy Hypersurfaces. J. Phys. Chem. 1995;99:11805–11812. doi: 10.1021/j100031a003. [DOI] [Google Scholar]
  87. Doye J. P. K., Wales D. J., Berry R. S.. The effect of the range of the potential on the structures of clusters. J. Chem. Phys. 1995;103:4234–4249. doi: 10.1063/1.470729. [DOI] [Google Scholar]
  88. Daven D. M., Tit N., Morris J. R., Ho K. M.. Structural optimization of Lennard-Jones clusters by a genetic algorithm. Chem. Phys. Lett. 1996;256:195–200. doi: 10.1016/0009-2614(96)00406-X. [DOI] [Google Scholar]
  89. Wales D. J.. Surveying a complex potential energy landscape: Overcoming broken ergodicity using basin-sampling. Chem. Phys. Lett. 2013;584:1–9. doi: 10.1016/j.cplett.2013.07.066. [DOI] [Google Scholar]
  90. Chen Y., Viégas F., Wattenberg M.. Beyond Surface Statistics: Scene Representations in a Latent Diffusion Model. arXiv. 2023 doi: 10.48550/arXiv.2306.05720. [DOI] [Google Scholar]
  91. Sclocchi A., Favero A., Wyart M.. A phase transition in diffusion models reveals the hierarchical nature of data. Proc. Natl. Acad. Sci. U. S. A. 2025;122:e2408799121. doi: 10.1073/pnas.2408799121. [DOI] [PMC free article] [PubMed] [Google Scholar]
  92. Raya, G. ; Ambrogioni, L. . Spontaneous Symmetry Breaking in Generative Diffusion Models. Advances in Neural Information Processing Systems. NIPS, 2023. 10.48550/arXiv.2305.19693. [DOI] [Google Scholar]
  93. Manna S., Wang Y., Hernandez A., Lile P., Liu S., Mueller T.. A database of low-energy atomically precise nanoclusters. Sci. Data. 2023;10:308. doi: 10.1038/s41597-023-02200-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  94. Ferrighi L., Hammer B., Madsen G. K. H.. 2D-3D Transition for Cationic and Anionic Gold Clusters: A Kinetic Energy Density Functional Study. J. Am. Chem. Soc. 2009;131:10605–10609. doi: 10.1021/ja903069x. [DOI] [PubMed] [Google Scholar]
  95. Vaswani, A. ; Shazeer, N. ; Parmar, N. ; Uszkoreit, J. ; Jones, L. ; Gomez, A. N. ; Kaiser, L. ; Polosukhin, I. . Attention is All you Need. Advances in Neural Information Processing Systems. NIPS, 2017. 10.48550/arXiv.1706.03762. [DOI] [Google Scholar]
  96. Niu Z., Zhong G., Yu H.. A review on the attention mechanism of deep learning. Neurocomputing. 2021;452:48–62. doi: 10.1016/j.neucom.2021.03.091. [DOI] [Google Scholar]
  97. Brauwers G., Frasincar F.. A General Survey on Attention Mechanisms in Deep Learning. IEEE Trans. Knowl. Data Eng. 2023;35:3279–3298. doi: 10.1109/TKDE.2021.3126456. [DOI] [Google Scholar]
  98. Bronstein M. M., Bruna J., Le Cun Y., Szlam A., Vandergheynst P.. Geometric Deep Learning: Going beyond Euclidean data. IEEE Signal Process. Mag. 2017;34:18–42. doi: 10.1109/MSP.2017.2693418. [DOI] [Google Scholar]
  99. Bronstein M. M., Bruna J., Cohen T., Veličković P.. Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gauges. arXiv. 2021 doi: 10.48550/arXiv.2104.13478. [DOI] [Google Scholar]
  100. Han J., Rong Y., Xu T., Huang W.. Geometrically Equivariant Graph Neural Networks: A Survey. arXiv. 2022 doi: 10.48550/arXiv.2202.07230. [DOI] [Google Scholar]
  101. Kondor R.. The principles behind equivariant neural networks for physics and chemistry. Proc. Natl. Acad. Sci. U. S. A. 2025;122:e2415656122. doi: 10.1073/pnas.2415656122. [DOI] [PMC free article] [PubMed] [Google Scholar]
  102. Liu, X. ; Gong, C. ; Liu, Q. . Flow Straight and Fast: Learning to Generate and Transfer Data with Rectified Flow. 11th International Conference on Learning Representations. ICLR, 2023. 10.48550/arXiv.2209.03003. [DOI] [Google Scholar]
  103. Lipman, Y. ; Chen, R. T. Q. ; Ben-Hamu, H. ; Nickel, M. ; Le, M. . Flow Matching for Generative Modeling. 11th International Conference on Learning Representations. ICLR, 2023. 10.48550/arXiv.2210.02747. [DOI] [Google Scholar]
  104. Lipman Y., Havasi M., Holderrieth P., Shaul N., Le M., Karrer B., Chen R. T. Q., Lopez-Paz D., Ben-Hamu H., Gat I.. Flow Matching Guide and Code. arXiv. 2024 doi: 10.48550/arXiv.2412.06264. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

ci6c00843_si_001.pdf (23.5MB, pdf)

Data Availability Statement

Data and software availability: Selected evolution and structure files containing results presented in this paper are available on Zenodo at 10.5281/zenodo.19001618. Our code is based on the CondEvo package, which is available on GitHub at https://github.com/bhartl/CondEvo.


Articles from Journal of Chemical Information and Modeling are provided here courtesy of American Chemical Society

RESOURCES