cs.NEFeb 27, 2026

All Mutation Rates c/nc/n for the (1+1)(1+1) Evolutionary Algorithm

Authors: Andrew James Kelley

Abstract

For every real number c≥1c \geq 1 and for all ε>0\varepsilon > 0, there is a fitness function f:{0,1}n→Rf : \{0,1\}^n \to \mathbb{R} for which the optimal mutation rate for the (1+1)(1+1) evolutionary algorithm on ff, denoted pnp_n, satisfies pn≈c/np_n \approx c/n in that ∣npn−c∣<ε|np_n - c| < \varepsilon. In other words, the set of all c≥1c \geq 1 for which the mutation rate c/nc/n is optimal for the (1+1)(1+1) EA is dense in the interval [1,∞)[1, \infty). To show this, a fitness function is introduced which is called HillPathJump.

Figures & tables

Explore similar work

Feb 22, 2026

All Constant Mutation Rates for the (1+1)(1+1) Evolutionary Algorithm

For every mutation rate p∈(0,1)p \in (0, 1), and for all ε>0\varepsilon > 0, there is a fitness function f:{0,1}n→Rf : \{0,1\}^n \to \mathbb{R} with a unique maximum for which the optimal mutation rate for the (1+1)(1+1) evolutionary algorithm on ff is in (p−ε,p+ε)(p-\varepsilon, p+\varepsilon). In other words, the set of optimal mutation rates for the (1+1)(1+1) EA is dense in the interval [0,1][0, 1]. To show that, this paper introduces DistantSteppingStones, a fitness function which consists of large plateaus separated by large fitness valleys.
Sep 11, 2026

Signed Sensitivity of Expected Hitting Time to Mutation Rate in the (1+1) EA: Per-State Sign Theorems and Verifiable Certificates for Non-Lumpable Families

For the (1+1) evolutionary algorithm with standard bit mutation, we study the sensitivity of the expected hitting time Hp=ExTH_p=\mathbb{E}_x T to the mutation rate. We first point out an easily overlooked formalization pitfall: the improvement event is not monotone in the mutation mask, so the unsigned (total-influence) form of the Margulis-Russo formula does not apply; the correct object is the signed endpoint difference. Second, we give an exact three-dimensional separation: two fitness functions share the entire one-step success-rate curve, yet their expected hitting times are two different exact rational numbers; hence one-step success-rate quantities do not determine the expected hitting time. Building on the runtime derivative Hp′=(I−Qp)−1Qp′HpH'_p=(I-Q_p)^{-1}Q'_p H_p, we construct computable double-residual sign certificates, prove a per-initial-state sign theorem on OneMax (for every non-optimal initial state, ∂cH<0\partial_c H<0 on 0<c<10<c<1, where p=c/np=c/n; at c=1c=1 only the distance-one state is stationary), and extend the framework to non-lumpable positive linear families: an explicit non-lumpability witness, a block-interval double-residual certificate that covers all states without enumerating them, a uniform sign bound ∂cET≤−9n/16\partial_c\mathbb{E}T\le -9n/16 over the whole interval c∈[1/4,1/2]c\in[1/4,1/2] for an explicit family at all even scales n≥8n\ge 8, and a heterogeneous instance certificate Hx′≤−1/6H'_x\le -1/6 on 57 of 63 states across c=1c=1. All finite verifications use exact rational arithmetic. A bounded systematic literature search did not uncover this exact combination, although the underlying tools are well established; we therefore make no novelty claim beyond the stated combination.
Apr 1, 2026

Generalized Heavy-tailed Mutation for Evolutionary Algorithms

The heavy-tailed mutation operator, proposed by Doerr, Le, Makhmara, and Nguyen (2017) for evolutionary algorithms, is based on the power-law assumption of mutation rate distribution. Here we generalize the power-law assumption using a regularly varying constraint on the distribution function of mutation rate. In this setting, we generalize the upper bounds on the expected optimization time of the (1+(λ,λ))(1+(λ,λ)) genetic algorithm obtained by Antipov, Buzdalov and Doerr (2022) for the OneMax function class parametrized by the problem dimension nn. In particular, it is shown that, on this function class, the sufficient conditions of Antipov, Buzdalov and Doerr (2022) on the heavy-tailed mutation, ensuring the O(n)O(n) optimization time in expectation, may be generalized as well. This optimization time is known to be asymptotically smaller than what can be achieved by the (1+(λ,λ))(1+(λ,λ)) genetic algorithm with any static mutation rate. A new version of the heavy-tailed mutation operator is proposed, satisfying the generalized conditions, and promising results of computational experiments are presented.