Many Objective Problems Where Crossover is Provably Essential
Andre Opris

TL;DR
This paper provides a theoretical analysis showing that crossover operators can exponentially speed up the optimization process in many-objective problems, especially when the number of objectives exceeds two.
Contribution
It introduces two new many-objective problems and proves that crossover operators significantly improve runtime, demonstrating an exponential speedup over non-crossover algorithms.
Findings
Crossover yields exponential speedup in solving specific many-objective problems.
Without crossover, algorithms require exponential time to find Pareto-optimal solutions.
Performance gap widens in superconstant objective regimes.
Abstract
This article addresses theory in evolutionary many-objective optimization and focuses on the role of crossover operators. The advantages of using crossover are hardly understood and rigorous runtime analyses with crossover are lagging far behind its use in practice, specifically in the case of more than two objectives. We present two many-objective problems and together with a theoretical runtime analysis of the GSEMO and the widely used NSGA-III algorithm to demonstrate that one point crossover on , as well as uniform crossover on , can yield an exponential speedup in the runtime. In particular, when the number of objectives is constant, this algorithms can find the Pareto set of both problems in expected polynomial time when using crossover while without crossover they require exponential time to even find a single…
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.
Taxonomy
TopicsGame Theory and Voting Systems
MethodsSparse Evolutionary Training
