The $(1 + 1)$-EA in Dynamic Environments
Georg Hasebe, Johannes Lengler, Raghu Raman Ravi
- Published
- Jun 11, 2026 — 13:46 UTC
Problem
This work addresses the gap in understanding the performance of the $(1 + 1)$-Evolutionary Algorithm (EA) in dynamic linear environments, specifically focusing on the Dynamic Binary Value problem and a Uniform weight variant. The authors highlight that previous empirical studies lacked rigorous theoretical backing, particularly regarding the mutation rate’s influence on optimization time. This paper is a preprint and has not undergone peer review.
Method
The authors investigate the $(1 + 1)$-EA, which employs a simple evolutionary strategy where one parent generates one offspring per generation. They analyze two models: the Dynamic Binary Value problem, characterized by a uniformly random permutation of weights, and the Uniform weight variant, where weights are independently sampled from a uniform distribution on the interval (0,1). The core technical contribution is the identification of a sharp threshold in the mutation parameter ( \chi ) when expressed as a mutation rate ( \chi/n ). The authors prove that if the mutation rate is below this threshold, the expected optimization time is ( \mathcal{O}(n \log n) ); conversely, if it exceeds the threshold, the runtime escalates to ( 2^{\Omega(n)} ). Additionally, they quantify the stagnation distance from the optimum in the exponential regime, revealing a second threshold that delineates efficiently reachable distances from those that require exponential time.
Results
The paper presents a clear delineation of performance based on the mutation rate. For mutation rates below the threshold, the expected optimization time is ( \mathcal{O}(n \log n) ), while rates above the threshold lead to a runtime of ( 2^{\Omega(n)} ). The authors also demonstrate that there exists a specific distance from the optimum that can be reached efficiently, while any smaller distance necessitates exponential time, corroborating previous empirical observations. These findings provide a theoretical foundation for understanding the dynamics of the $(1 + 1)$-EA in changing environments.
Limitations
The authors acknowledge that their analysis is limited to the specific models studied and may not generalize to other evolutionary algorithms or more complex dynamic environments. They also note that the empirical integration into the IOHprofiler platform, while useful, may not capture all nuances of real-world applications. Additionally, the focus on linear environments may restrict the applicability of their findings to non-linear or more complex optimization landscapes.
Why it matters
This research has significant implications for the design and application of evolutionary algorithms in dynamic settings. By establishing clear thresholds for mutation rates, it provides a framework for practitioners to optimize algorithm parameters effectively. The findings can inform future work on adaptive mutation strategies and the development of more robust evolutionary algorithms capable of handling dynamic environments. This is particularly relevant for applications in fields such as optimization, machine learning, and artificial intelligence, as published in arXiv cs.NE.
By Turing Wire editorial staff · Jun 11, 2026 · Editorial standards →
Source: arXiv cs.NE