“A General Dichotomy of Evolutionary Algorithms on Monotone Functions”, Johannes Lengler2019-05-15 (; backlinks)⁠:

[followup] It is known that the (1 + 1)-EA with mutation rate cn optimizes every monotone function efficiently if c < 1, and needs exponential time on some monotone functions (HotTopic functions) if c ≥ 2.2. We study the same question for a large variety of algorithms, particularly for the (1 + λ)-EA, (µ + 1)-EA, (µ + 1)-GA, their “fast” counterparts, and for the (1 + (λ, λ))-GA.

We find that all considered mutation-based algorithms show a similar dichotomy for HotTopic functions, or even for all monotone functions. For the (1 + (λ, λ))-GA, this dichotomy is in the parameter , which is the expected number of bit flips in an individual after mutation and crossover, neglecting selection. For the fast algorithms, the dichotomy is in m2/m1, where m1 and m2 are the first and second falling moment of the number of bit flips.

Surprisingly, the range of efficient parameters is not affected by either population size µ nor by the offspring population size λ. The picture changes completely if crossover is allowed. The genetic algorithms (µ + 1)-GA and (µ+1)-fGA are efficient for arbitrary mutations strengths if µ is large enough.

[Keywords: computational and artificial intelligence, evolutionary computation, genetic algorithms]