Authors: Jacob de Nobel, Diederick Vermetten, Hao Wang, Ofer M. Shir, Michael Emmerich, Thomas Bäck
Organizations: Leiden University, Leiden, The Netherlands · Sorbonne Université, CNRS, LIP6, Paris, France · Tel-Hai - University of Kiryat Shmona in the Galilee, Israel · Faculty of Information Technology, University of Jyväskylä, Finland
While contemporary Evolution Strategies handle integer optimization problems effectively, their adaptation mechanism is grounded in ℓ2-based Gaussian models, which are not native to the integer lattice. In contrast, the ℓ1-norm provides the natural measure of displacement on Zn, with the double geometric distribution as its canonical mutation operator. In this work, we derive a fully ℓ1-native step-size adaptation mechanism from first principles and propose an Integer Natural Evolution Strategy. We show that the DG distribution belongs to the exponential family, and that its sufficient statistic ∣z∣ yields a natural-gradient signal for dispersion adaptation. By accumulating this signal via an evolution path, we obtain a fading-memory online estimator of the natural gradient, following Ollivier (2018). This establishes that DG-based step-size adaptation arises directly from the statistical structure of the mutation distribution, rather than as a discrete analog of continuous ES mechanisms. Empirical results on integer quadratic benchmarks show that INES learns meaningful coordinate-wise step-sizes and is competitive with integer-handling CMA-ES baselines. Its advantages are most visible in high-dimensional Ellipsoidal problems and in robust convergence at larger dimensions.
Figures & tables
Figure 1: Evolution of coordinate-wise step-sizes δi over relative run progress for n=20 . Solid lines show the median over 25 runs, with shaded areas indicating the interquartile range. Colors correspond to coordinate indices.
Figure 2: Evolution of coordinate-wise step-sizes δi on OneMax and LeadingOnes for n=500 . Lines show the median over 25 runs; colors indicate coordinate index. The initial step-size is δi=1/n .
Function
Method
2
3
5
10
20
40
100
Sphere
INES
231
329
511
1,238
2,865
7,358
20 904
CMA-IH
115
217
423
933
2,200
4 342
∞
CMA-IH-sep
108
181
345
744
1 736
4 343
88 395
Ellipse
INES
266
437
626
1 288
3 117
8 402
29 488
CMA-IH
152
588
985
3 684
13 965
49 498
∞
CMA-IH-sep
171
344
806
2 070
5 246
16 024
∞
Table 1: Expected running time (ERT) on the four benchmark functions over 25 independent runs. Lower is better; ∞ indicates that the target was not reached within the budget of 104⋅n evaluations in any run. Best values per function–dimension pair are shown in boldface.
Mixed-integer extensions of evolution strategies (ES) that discretize selected coordinates of sampled continuous vectors often impose a lower bound on the standard deviation of integer variables to prevent premature convergence. While these methods show promising empirical results, this handling can slow the convergence of continuous variables, and its impact has lacked a clear theoretical account. In this paper, we provide a convergence analysis of evolution strategies for mixed-integer optimization, inspired by the drift analysis of the (1+1)-ES in the continuous domain. Specifically, we consider two (1+1)-ES variants for mixed-integer domains: (1+1)-LB-ES, which introduces a lower bound on the standard deviation for integer variables, and (1+1)-LUB-ES, which combines both lower and upper bounds to enhance the convergence of the continuous variables. Focusing on the optimization phase after the integer variables have been optimized, we rigorously analyze their convergence behavior on a benchmark function designed for mixed-integer domains. Our results show that (1+1)-LB-ES can suffer from premature convergence when the number of integer variables is large, while (1+1)-LUB-ES achieves linear convergence under suitable parameter settings. These findings provide theoretical insights into the impact of integer handling on convergence performance and guidance for the design of mixed-integer ES.
We introduce a new simple model to study the fitness progress of Evolution Strategies (ES) in generic problems. In this model, we bypass the underlying fitness landscape and assume that the mutation of any individual produces an offspring whose fitness relative to the parent is given by an invariant distribution Z, such as a mean-shifted Gaussian. This serves as a prototypical model for the optimisation landscape when an evolution algorithm operates far from the global optimum. This simple model can be used to approximate the optimisation process for problems where it is intractable to model the exact fitness function, including tasks such as hyperparameter tuning in machine learning models. We rigorously analyse the expected growth rate Rμ of the continuous steady-state (μ+1)-ES in this model. Unlike comma-selection strategies, the steady-state (μ+1)-ES maintains overlapping generations, introducing complex mathematical dependencies among surviving parents that make it harder to analyse. We give a general technique to analyse the the (μ+1)-ES by constructing modified processes whose growth rates provably sandwich that of the original process. These modified processes are then easier to analyse but still close enough to the true process to give a tight bound on the expected growth rate. When Z=N(−δ,1) and μ≤eδ, we show that Rμ=μlog1+o(1)μR1.
Evolutionary computation has long promised to deliver both high-performance optimization tools as well as rigorous scientific simulations of Darwinian evolution. However, modern algorithms frequently abandon evolutionary fidelity for physics-inspired heuristics or superficial biological metaphors. This paper derives a suite of advanced gradient-based optimization algorithms directly from evolutionary first principles. We introduce Darwinian Lineage Simulations (DLS) to prove that, in an asexual context, Fisher's and Wright's historically opposed views of evolution are actually formally equivalent; One can partition Fisher's deterministically-evolving total population into Wright's randomly-drifting sub-populations. We prove that proper bookkeeping requires introducing a specific kind of structured noise (the DLS noise relation). Crucially, any bookkeeping choices which satisfy this relation will yield a faithful simulation of evolution. Using this vast representational freedom, we prove that a broad family of battle-tested optimization algorithms are already perfectly compatible with evolutionary dynamics. These include: Stochastic Gradient Descent as well as many regularizations/approximations of Newton's method and Natural Gradient Descent. By simply adding DLS noise (i.e., evolutionarily faithful genetic drift), these algorithms become scientifically valid in silico simulations of Darwinian evolution. Finally, we demonstrate that even the state-of-the-art Adam optimizer can be brought into evolutionary compliance through a minor mathematical surgery.
Daniel Grimmer
Philosophy, Yale University, New Haven, 06511, USA