cs.NEApr 8, 2026

Anytime Analysis on BinVal: Adaptive Parameters Help

Authors: Timo Kötzing, Jurek Sander

Organizations: Hasso Plattner Institute University of Potsdam Potsdam, Germany

Abstract

While most theoretical run time analyses of discrete randomized search heuristics provide bounds on the expected number of evaluations to find the global optimum, we consider the anytime performance of evolutionary and estimation-of-distribution algorithms. For this purpose, we analyze the fixed-target run time of various algorithms using BinVal as fitness function and bound the run time to optimize the most significant k∈o(n)k \in o(n) bits of a bit string with length nn. We analyze the run times such that they hold not only for a fixed kk, but simultaneously for all k∈o(n)k \in o(n). For the standard (1+1) EA with fixed mutation rate 1/n1/n, we show that the fixed-target run time for all k∈o(n)k \in o(n) is in Θ(nlog⁡k)Θ(n \log k). Using an EDA instead, we get an expected number of evaluations of Θ(klog⁡n)Θ(k \log n) for the sig-cGA. Replacing in the standard (1+1) EA the fixed mutation rate with a self-adjusting rate, we show that the fixed-target run time for k∈o(n)k \in o(n) and a constant ε>0\varepsilon >0 arbitrarily close to zero is in O(k1+ε)\mathcal{O}\left(k^{1+\varepsilon}\right) for this algorithm. In particular, this run time is independent of nn, holds simultaneously for all k∈o(n)k \in o(n), and is close to the run time of Θ(klog⁡k)Θ(k \log k) for the (1+1) EA with the best fixed mutation rate if kk is known.

Figures & tables

Appendix figures & tables2 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

Jun 11, 2026

Improved Runtime Bound for the (μ+1)(μ+ 1) EA on BinVal

We study the (μ+1)(μ+1) EA on the Binary Value function BinVal. We show that it needs at most O(μlog⁡μ⋅nlog⁡n)O(μ\log μ\cdot n \log n) function evaluations to find the optimum when μ=o(n/log⁡n)μ= o(n/\log n). This substantially improves upon the recent upper bound of O(μ5nlog⁡(n/μ4))O(μ^5 n \log(n/μ^4)) by Krejca, Neumann and Witt. Our results hold for several mutation operators including standard bit mutation. In particular, our bound implies that the (μ+1)(μ+1) EA is at most a factor O(log⁡μ⋅log⁡n)O(\log μ\cdot \log n) slower on BinVal than on OneMax.
Jun 11, 2026

The (1+1)(1 + 1)-EA in Dynamic Environments

We study the (1+1)(1 + 1)-EA in dynamic linear environments, where in every generation selection is performed with respect to a freshly sampled linear function with positive weights. We consider the Dynamic Binary Value problem, where each generation uses a uniformly random permutation of 1,2,4,…,2n−11,2,4,\dots,2^{n-1}, and a Uniform weight variant, where the weights are drawn independently from Unif(0,1)\mathrm{Unif}(0,1). Both of them have recently been integrated into the IOHprofiler platform and empirically studied. For both models we prove a sharp threshold in the mutation parameter χχ for mutation rate χ/nχ/n. Below the threshold, the expected optimisation time is O(nlog⁡n)\mathcal{O}(n\log n), whereas above it the runtime becomes 2Ω(n)2^{Ω(n)}. For the Dynamic Binary Value problem in the exponential regime, we also quantify at what distance from the optimum the optimisation process stagnates. We show that there is a second threshold: a distance that is efficiently reached, but reaching any smaller distance takes exponential time. This quantifies and proves previous empirical findings.
Jul 15, 2026

Asymptotical Analysis of the (1+(λ,λ))(1+(λ,λ)) GA Escape Time from Local Optima on Jump Functions

The paper develops the approach to the runtime analysis of evolutionary algorithms on the basis of limit theorems from probability theory. We consider the family of Jumpk_k benchmark functions, defined on the search space of binary strings of length nn, parametrized by the integer kk, which have a plateau of multiple local optima at the Hamming distance kk from a unique global optimum. In this work, we consider the genetic algorithm (1+(λ,λ))GA(1+(λ,λ)) GA from (Doerr, Doerr and Ebel, 2015) with tunable parameters of the mutation rate pp, crossover bias cc, and two intermediate population sizes λMλ_M and λCλ_C. We study the time it escapes from the plateau of local optima and reaches the global optimum in the case of Jumpk_k fitness function and tighten the upper bounds on the expected escape time, known from the work of Antipov, Doerr and Karavaev (2022). The obtained bounds also apply to a wider range of algorithmic parameters. The main result of this work applies to the case when k→∞k\to \infty as n→∞.n \to \infty. The case of finite kk is investigated quite simply and considered tangentially.