A Proof That Using Crossover Can Guarantee Exponential Speed-Ups in Evolutionary Multi-Objective Optimisation
Duc-Cuong Dang, Andre Opris, Bahare Salehi, Dirk Sudholt
Abstract
Evolutionary algorithms are popular algorithms for multiobjective optimisation (also called Pareto optimisation) as they use a population to store trade-offs between different objectives. Despite their popularity, the theoretical foundation of multiobjective evolutionary optimisation (EMO) is still in its early development. Fundamental questions such as the benefits of the crossover operator are still not fully understood. We provide a theoretical analysis of the well-known EMO algorithms GSEMO and NSGA-II to showcase the possible advantages of crossover: we propose classes of "royal road" functions on which these algorithms cover the whole Pareto front in expected polynomial time if crossover is being used. But when disabling crossover, they require exponential time in expectation to cover the Pareto front. The latter even holds for a large class of black-box algorithms using any elitist selection and any unbiased mutation operator. Moreover, even the expected time to create a single Pareto-optimal search point is exponential. We provide two different function classes, one tailored for one-point crossover and another one tailored for uniform crossover, and we show that immune-inspired hypermutations cannot avoid exponential optimisation times. Our work shows the first example of an exponential performance gap through the use of crossover for the widely used NSGA-II algorithm and contributes to a deeper understanding of its limitations and capabilities.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 48809ffd-84f1-420b-96e9-cbed6423b203Cited by top-tier papers6
- A First Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm II (NSGA-II)Weijie Zheng, Yufei Liu, Benjamin DoerrAAAI 2022 · 87 citations
- Runtime Analysis for the NSGA-II: Provable Speed-Ups from CrossoverBenjamin Doerr, Zhongdi QuAAAI 2023 · 61 citations
- How to Use the Metropolis Algorithm for Multi-Objective Optimization?Weijie Zheng, Mingfeng Li, Renzhong Deng, Benjamin DoerrAAAI 2024 · 10 citations
- Runtime Analysis for Multi-Objective Evolutionary Algorithms in Unbounded Integer SpacesBenjamin Doerr, Martin S. Krejca, Günter RudolphAAAI 2025 · 7 citations
- Why Popular MOEAs Are Popular: Proven Advantages in Approximating the Pareto FrontMingfeng Li, Qiang Zhang, Weijie Zheng, Benjamin DoerrNeurIPS 2025 · 6 citations
Builds on4
- A First Mathematical Runtime Analysis of the Non-dominated Sorting Genetic Algorithm II (NSGA-II)Weijie Zheng, Yufei Liu, Benjamin DoerrAAAI 2022 · 87 citations
- Runtime Analysis for the NSGA-II: Provable Speed-Ups from CrossoverBenjamin Doerr, Zhongdi QuAAAI 2023 · 61 citations
- Theoretical Analyses of Multi-Objective Evolutionary Algorithms on Multi-Modal ObjectivesBenjamin Doerr, Weijie ZhengAAAI 2021 · 51 citations
- Subset Selection by Pareto Optimization with RecombinationChao Qian, Chao Bian, Chao FengAAAI 2020 · 34 citations
Related papers
- A Many-Objective Problem Where Crossover Is Provably IndispensableAndre OprisAAAI 2025 · 17 citations
- Runtime Analysis of the SMS-EMOA for Many-Objective OptimizationWeijie Zheng, Benjamin DoerrAAAI 2024 · 26 citations
- From Understanding the Population Dynamics of the NSGA-II to the First Proven Lower BoundsBenjamin Doerr, Zhongdi QuAAAI 2023 · 54 citations
- Superior Runtime Guarantees for the MOEA/D Multi-Objective Optimizer via Weighted-Sum DecompositionDanyang Zhang, Zerong Zhong, Weijie Zheng, Benjamin DoerrAAAI 2026
- Not Just for Archiving: Provable Benefits of Reusing the Archive in Evolutionary Multi-objective OptimizationShengjie Ren, Zimin Liang, Miqing Li, Chao QianAAAI 2026 · 1 citation
