Proceedings

On the Impact of Crossover in Many-Objective Optimization: A Runtime Analysis of NSGA-III

Download BibTeX Cite

Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 6334-6342.

https://doi.org/10.24963/ijcai.2026/705

Abstract

In recent years, theoretical understanding has rapidly advanced regarding how popular multi-objective evolutionary algorithms (MOEAs) can optimize many-objective problems. However, the benefits of using crossover in many-objective optimization are theoretically not understood, except for specifically designed benchmark functions tuned to particular crossover operators, and still lag significantly behind its practical use. In this paper, we build upon this line of research and present a theoretical runtime analysis of the widely used NSGA-III algorithm on the classical m-objective m-OneJumpZeroJump function (m-OJZJ for short). Our results demonstrate that NSGA-III with crossover optimizes m-OJZJ asymptotically faster than NSGA-III without crossover for any number m of objectives for huge parameter regimes. We complement our analysis by providing a lower runtime bound on 4-OJZJ when crossover is turned off.

  1. [Bi-wu Zhu et al., 2025] Bi-wu Zhu, Zi wen Feng, Hao Jiang, Xiao Liu, Jian zhao Wu, Wen hui Liu, Fan Ye, Yu xin Lin, Peng cheng Guo, Cong chang Xu, and Luo xing Li. A strategy combining interpretable machine learn- ing, nsga-iii optimization model and strengthening and toughing mechanism to predict microstructure for rolled az31 magnesium alloy sheets. Journal of Materials Re- search and Technology, 39:1028-1037, 2025.
  2. [Blank et al., 2019] Julian Blank, Kalyanmoy Deb, and Pro- teek Chandan Roy. Investigating the normalization proce- dure of NSGA-III. In Evolutionary Multi-Criterion Opti- mization, pages 229-240. Springer, 2019.
  3. [Campos Ciro et al., 2016] Guillermo Campos Ciro, Frédéric Dugardin, Farouk Yalaoui, and Russell Kelly. A nsga-ii and nsga-iii comparison for solving an open shop scheduling problem with resource constraints. IFAC-PapersOnLine, 49(12):1272-1277, 2016.
  4. [Dang et al., 2017] Duc-Cuong Dang, Tobias Friedrich, Timo Kötzing, Martin S. Krejca, Per Kristian Lehre, Pietro S. Oliveto, Dirk Sudholt, and Andrew M. Sutton. Escaping local optima using crossover with emergent di- versity. IEEE Transactions on Evolutionary Computation, 22:484-497, 2017.
  5. [Dang et al., 2023] Duc-Cuong Dang, Andre Opris, Bahare Salehi, and Dirk Sudholt. A proof that using crossover can guarantee exponential speed-ups in evolutionary multi- objective optimisation. In Proceedings of the AAAI Conference on Artificial Intelligence, AAAI 2023, pages 12390-12398. AAAI Press, 2023.
  6. [Deb and Jain, 2014] Kalyanmoy Deb and Himanshu Jain. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting ap- proach, part i: Solving problems with box con- straints. IEEE Transactions on Evolutionary Computation, 18(4):577-601, 2014.
  7. [Deb et al., 2002] Kalyanmoy Deb, Amrit Pratap, Sameer Agarwal, and T. Meyarivan. A fast and elitist multiob- jective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2):182-197, 2002.
  8. [Doerr and Qu, 2022] Benjamin Doerr and Zhongdi Qu. A first runtime analysis of the NSGA-II on a multimodal problem. In Proceedings of the International Conference on Parallel Problem Solving from Nature, PPSN XVII, pages 399-412. Springer, 2022.
  9. [Doerr and Qu, 2023a] Benjamin Doerr and Zhongdi Qu. From understanding the population dynamics of the NSGA-II to the first proven lower bounds. In Proceedings of the AAAI Conference on Artificial Intelligence, AAAI 2023, pages 12408-12416. AAAI Press, 2023.
  10. [Doerr and Qu, 2023b] Benjamin Doerr and Zhongdi Qu. Runtime analysis for the NSGA-II: provable speed-ups from crossover. In Proceedings of the AAAI Conference on Artificial Intelligence, AAAI 2023, pages 12399-12407. AAAI Press, 2023.
  11. [Doerr et al., 2012] Benjamin Doerr, Edda Happ, and Chris- tian Klein. Crossover can provably be useful in evolution- ary computation. Theoretical Computer Science, 425:17- 33, 2012.
  12. [Doerr et al., 2013] Benjamin Doerr, Daniel Johannsen, Timo Kötzing, Frank Neumann, and Madeleine Theile. More effective crossover operators for the all-pairs short- est path problem. Theoretical Computer Science, 471:12- 26, 2013.
  13. [Doerr et al., 2022] Benjamin Doerr, Omar El Hadri, and Adrien Pinard. The (1 + (λ, λ)) global SEMO algorithm. In Proceedings of the Genetic and Evolutionary Compu- tation Conference (GECCO'22), pages 520-528. ACM Press, 2022.
  14. [Doerr et al., 2025] Benjamin Doerr, Dimitri Korkotashvili, and Martin S. Krejca. Difficulties of the nsga-ii with the many-objective leadingones problem. IEEE Transactions on Evolutionary Computation, pages 1-1, 2025.
  15. [Doerr et al., 2026] Benjamin Doerr, Martin S. Krejca, and Milan Stankovic. Improved runtime guarantees for the SPEA2 multi-objective optimizer. In Proceedings of the AAAI Conference on Artificial Intelligence, AAAI 2026, pages 36855-36863. AAAI Press, 2026.
  16. [Gaeuman and Sutton, 2025] Liam Gaeuman and An- drew M. Sutton. A fixed-parameter tractable ga for data clustering. In Proceedings of the 18th ACM/SIGEVO Conference on Foundations of Genetic Algorithms, FOGA '25, page 49-60. ACM, 2025.
  17. [Ishibuchi et al., 2014] Hisao Ishibuchi, Yuki Tanigaki, Hi- royuki Masuda, and Yusuke Nojima. Distance-based anal- ysis of crossover operators for many-objective knapsack problems. In Proseecings of the Parallel Problem Solving from Nature, PPSN XIII, pages 600-610, 2014.
  18. [Jansen and Wegener, 2002] Thomas Jansen and Ingo We- gener. On the analysis of evolutionary algorithms-a proof that crossover really can help. Algorithmica, 34(1):47-66, 2002.
  19. [Jansen and Wegener, 2005] Thomas Jansen and Ingo We- gener. Real royal road functions-where crossover prov- ably is essential. Discrete Applied Mathematics, 149:111- 125, 2005.
  20. [Kötzing et al., 2011] Timo Kötzing, Dirk Sudholt, and Madeleine Theile. How crossover helps in pseudo-boolean optimization. In Proceedings of the Genetic and Evo- lutionary Computation Conference (GECCO'11), pages 989-996. ACM Press, 2011.
  21. [Laumanns et al., 2004] Marco Laumanns, Lothar Thiele, and Eckart Zitzler. Running time analysis of multiob- jective evolutionary algorithms on pseudo-boolean func- tions. IEEE Transactions on Evolutionary Computation, 8(2):170-182, 2004.
  22. [Luukkonen et al., 2023] Sohvi Luukkonen, Helle W. van den Maagdenberg, Michael T.M. Emmerich, and Ger- ard J.P. van Westen. Artificial intelligence in multi- objective drug design. Current Opinion in Structural Biol- ogy, 79:102537, 2023.
  23. [Opris and Antipov, 2026] Andre Opris and Denis Antipov. Parent selection mechanisms in elitist crossover-based al- gorithms, 2026. to appear at GECCO 2026.
  24. [Opris et al., 2024a] Andre Opris, Duc-Cuong Dang, Frank Neumann, and Dirk Sudholt. Runtime analyses of NSGA- III on many-objective problems. In Proceedings of the Ge- netic and Evolutionary Computation Conference, GECCO 2024, page 1596-1604. ACM Press, 2024.
  25. [Opris et al., 2024b] Andre Opris, Johannes Lengler, and Dirk Sudholt. A tight O(4k/p c ) runtime bound for a (µ + 1) ga on JUMP k for realistic crossover probabilities. In Proceedings of the Genetic and Evolutionary Compu- tation Conference (GECCO'24), page 1605-1613. ACM Press, 2024.
  26. [Opris et al., 2025] Andre Opris, Sebastian Sonntag, and Dirk Sudholt. A royal road function for permutation spaces: an example where order crossover is provably es- sential. In Proceedings of the Genetic and Evolutionary Computation Conference, GECCO '25, page 1631-1640. ACM, 2025.
  27. [Opris, 2025a] Andre Opris. A first runtime analysis of NSGA-III on a many-objective multimodal problem: Provable exponential speedup via stochastic population update. In Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence, IJCAI 2025, pages 8903-8911. ijcai.org, 2025. IJCAI
  28. [Opris, 2025b] Andre Opris. A first runtime analysis of the paes-25: An enhanced variant of the pareto archived evo- lution strategy. In Proceedings of the 18th ACM/SIGEVO Conference on Foundations of Genetic Algorithms, FOGA '25, page 202-213, New York, NY, USA, 2025. ACM.
  29. 2025c] Andre Opris. A many objective problem where crossover is provably indispensable. In Proceedings of the AAAI Conference on Artificial Intelligence, AAAI 2025, pages 27108-27116. AAAI Press, 2025.
  30. [Opris, 2026a] Andre Opris. Many-objective problems where crossover is provably essential. Artificial Intelli- gence, 350:104453, 2026.
  31. [Opris, 2026b] Andre Opris. Towards a rigorous understand- ing of the population dynamics of the NSGA-III: Tight runtime bounds. In Proceedings of the AAAI Confer- ence on Artificial Intelligence, AAAI 2026, pages 37125- 37133. AAAI Press, 2026.
  32. [Pavai and Geetha, 2016] G Pavai and V Geetha. A survey on crossover operators. ACM Comput. Surv., 49(4), De- cember 2016.
  33. [Qian et al., 2013] Chao Qian, Yang Yu, and Zhi-Hua Zhou. An analysis on recombination in multi-objective evolu- tionary optimization. Artificial Intelligence, 204:99-119, 2013.
  34. [Qian et al., 2020] Chao Qian, Chao Bian, and Chao Feng. Subset selection by pareto optimization with recombina- tion. In Proceedings of the AAAI Conference on Artificial Intelligence, AAAI 2020, pages 2408-2415. AAAI Press, 2020.
  35. [Rashmi et al., 2025] Sharma Rashmi, Jesubalan Naveen G., and Anurag S. Rathore. Integrating ensemble nsga-ii for multi-objective process optimization: Refolding of proin- sulin as a case study. Biotechnology and Bioengineering, 2025.
  36. [Ren et al., 2024] Shengjie Ren, Chao Bian, Miqing Li, and Chao Qian. A first running time analysis of the strength pareto evolutionary algorithm 2 (spea2). In Proceedings of the International Conference on Parallel Problem Solving from Nature (PPSN '24), LNCS, page to appear. Springer, 2024.
  37. [Sharma et al., 2021] Shreya Sharma, Julian Blank, Kalyan- moy Deb, and Bijaya Ketan Panigrahi. Ensembled crossover based evolutionary algorithm for single and multi-objective optimization. In 2021 IEEE Congress on Evolutionary Computation (CEC), pages 1439-1446, 2021.
  38. [Sutton and Lee, 2024] Andrew Sutton and Jiwon Lee. Evolving populations of solved subgraphs with crossover and constraint repair. In Proceedings of the Interna- tional Conference on Parallel Problem Solving from Na- ture (PPSN '24), page 133-148. Springer, 2024.
  39. [Vijai and P., 2025] Praveen Vijai and Bagavathi Sivakumar P. A hybrid multi-objective optimization approach with NSGA-II for feature selection. Decision Analytics Jour- nal, 14:100550, 2025.
  40. [Wietheger and Doerr, 2023] Simon Wietheger and Ben- jamin Doerr. A mathematical runtime analysis of the non-dominated sorting genetic algorithm III (NSGA-III). In Proceedings of the International Joint Conference on Artificial Intelligence, IJCAI 2023, pages 5657-5665. ij- cai.org, 2023. IJCAI
  41. [Wietheger and Doerr, 2024] Simon Wietheger and Ben- jamin Doerr. Near-tight runtime guarantees for many- objective evolutionary algorithms. In Proceedings of the International Conference on Parallel Problem Solving from Nature, PPSN XVIII, pages 153-168, 2024.
  42. [Zheng and Doerr, 2024] Weijie Zheng and Benjamin Doerr. Runtime analysis of the SMS-EMOA for many-objective optimization. In Proceedings of the AAAI Conference on Artificial Intelligence, AAAI 2024, pages 20874-20882. AAAI Press, 2024.
  43. [Zheng et al., 2022] Weijie Zheng, Yufei Liu, and Benjamin Doerr. A first mathematical runtime analysis of the non- dominated sorting genetic algorithm II (NSGA-II). In Pro- ceedings of the AAAI Conference on Artificial Intelligence, AAAI 2022, pages 10408-10416. AAAI Press, 2022.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards