A General Dichotomy of Evolutionary Algorithms on Monotone Functions
Johannes Lengler

TL;DR
This paper establishes a broad dichotomy in the efficiency of various mutation-based evolutionary algorithms on monotone functions, showing that their performance sharply depends on specific parameters, with crossover enabling efficiency across all mutation strengths.
Contribution
It generalizes the known dichotomy for the (1+1)-EA to a wide class of algorithms, identifying key parameters that determine their efficiency on monotone functions.
Findings
All considered mutation-based algorithms exhibit a similar parameter-dependent dichotomy.
For the (1+(mbda),mbda)-GA, the dichotomy depends on the product cmma.
Crossover allows genetic algorithms to be efficient regardless of mutation strength when population size is large.
Abstract
It is known that the evolutionary algorithm -EA with mutation rate optimises every monotone function efficiently if , and needs exponential time on some monotone functions (HotTopic functions) if . We study the same question for a large variety of algorithms, particularly for -EA, -EA, -GA, their fast counterparts like fast -EA, and for -GA. We find that all considered mutation-based algorithms show a similar dichotomy for HotTopic functions, or even for all monotone functions. For the -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 , where and are the first and second falling moment of the number…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
