🤖 AI Summary
The theoretical role of crossover in multi-objective evolutionary optimization—particularly for problems with more than two objectives—remains poorly understood, lacking rigorous analytical justification.
Method: This work constructs, for the first time, a class of multi-objective problems for which crossover can be rigorously proven to yield exponential speedup. Building upon the NSGA-III framework, we conduct a theoretical runtime analysis using carefully designed objective functions and probabilistic techniques.
Contribution/Results: We prove that, with crossover, the algorithm computes the complete Pareto front in expected polynomial time; without crossover, finding even a single Pareto-optimal solution requires exponential time in expectation. This establishes, for the first time, the theoretical necessity of crossover in multi-objective optimization and provides the first rigorous, verifiable proof that crossover can induce exponential acceleration—thereby filling a fundamental gap in the theoretical analysis of multi-objective evolutionary algorithms.
📝 Abstract
This paper addresses theory in evolutionary multiobjective optimisation (EMO) and focuses on the role of crossover operators in many-objective optimisation. 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 a many-objective problem class together with a theoretical runtime analysis of the widely used NSGA-III to demonstrate that crossover can yield an exponential speedup on the runtime. In particular, this algorithm can find the Pareto set in expected polynomial time when using crossover while without crossover it requires exponential time to even find a single Pareto-optimal point. To our knowledge, this is the first rigorous runtime analysis in many-objective optimisation demonstrating an exponential performance gap when using crossover for more than two objectives.