Proceedings

Speeding Up the NSGA-II via Dynamic Population Sizes

Download BibTeX Cite

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

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

Abstract

Multi-objective evolutionary algorithms (MOEAs) are among the most widely and successfully applied optimizers for multi-objective problems. However, to store many optimal trade-offs (the Pareto optima) simultaneously, MOEAs are typically run with a large population of solution candidates. This slows down the algorithm and renders the choice of the population size a crucial design decision. In this work, we aim to overcome these difficulties by proposing the dynamic NSGA-II, a variant of the well-known NSGA-II that starts with a small initial population and doubles it after a user-specified number ? of function evaluations, up to a maximum size of ?ₘₐₓ. We prove that the dynamic NSGA-II with optimal parameters computes the Pareto front of the OneMinMax benchmark of size ? with high probability in O(? log² ?) function evaluations, which is considerably faster than the Θ(?² log ?) runtime of the static NSGA-II with optimal parameters. For the OneJumpZeroJump benchmark with gap size ?, we show a runtime of O(?^? log² ?), improving upon the known runtime of Θ(?^(? + 1)). We also propose a variant that uses the initial population size for a longer period and achieves slightly better performance. Finally, we show that a simple concurrent-run strategy turns our dynamic NSGA-II variants into parameter-less algorithms that exceed the above runtimes only by a logarithmic factor and hence still outperform the static NSGA-II by a factor of ͠Ω(?).

  1. [Beume et al., 2007] Nicola Beume, Boris Naujoks, and Michael Emmerich. SMS-EMOA: Multiobjective selec- tion based on dominated hypervolume. European Journal of Operational Research, 181:1653-1669, 2007.
  2. [Bian et al., 2023] Chao Bian, Yawen Zhou, Miqing Li, and Chao Qian. Stochastic population update can provably be helpful in multi-objective evolutionary algorithms. In International Joint Conference on Artificial Intelligence, IJCAI 2023, pages 5513-5521. ijcai.org, 2023. IJCAI
  3. [Bian et al., 2024] Chao Bian, Shengjie Ren, Miqing Li, and Chao Qian. An archive can bring provable speed-ups in multi-objective evolutionary algorithms. In International Joint Conference on Artificial Intelligence, IJCAI 2024, pages 6905-6913. ijcai.org, 2024. IJCAI
  4. [Coello et al., 2007] Carlos Artemio Coello Coello, Gary B. Lamont, and David A. van Veldhuizen. Evolutionary Al- gorithms for Solving Multi-Objective Problems. Springer, 2nd edition, 2007.
  5. [Corus et al., 2025] Dogan Corus, Pietro S. Oliveto, and Donya Yazdani. Fast contiguous somatic hypermutations for single-objective optimisation and multi-objective opti- misation via decomposition. In Conference on Artificial Intelligence, AAAI 2025, pages 26922-26930, 2025.
  6. [Dang et al., 2023] Duc-Cuong Dang, Andre Opris, Bahare Salehi, and Dirk Sudholt. Analysing the robustness of NSGA-II under noise. In Genetic and Evolutionary Computation Conference, GECCO 2023, pages 642-651. ACM, 2023.
  7. [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:577-601, 2014.
  8. [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:182-197, 2002.
  9. [Doerr and Doerr, 2020] Benjamin Doerr and Carola Doerr. Theory of parameter control for discrete black-box opti- mization: provable performance gains through dynamic parameter choices. In Benjamin Doerr and Frank Neu- mann, editors, Theory of Evolutionary Computation: Re- cent Developments in Discrete Optimization, pages 271- 321. Springer, 2020. Also available at https://arxiv.org/ abs/1804.05650. Link
  10. [Doerr and Qu, 2023a] Benjamin Doerr and Zhongdi Qu. A first runtime analysis of the NSGA-II on a multimodal problem. IEEE Transactions on Evolutionary Computa- tion, 27:1288-1297, 2023.
  11. [Doerr and Qu, 2023b] Benjamin Doerr and Zhongdi Qu. From understanding the population dynamics of the NSGA-II to the first proven lower bounds. In Conference on Artificial Intelligence, AAAI 2023, pages 12408-12416. AAAI Press, 2023.
  12. [Doerr and Zheng, 2021] Benjamin Doerr and Weijie Zheng. Theoretical analyses of multi-objective evolutionary algo- rithms on multi-modal objectives. In Conference on Artifi- cial Intelligence, AAAI 2021, pages 12293-12301. AAAI Press, 2021.
  13. [Doerr et al., 2024a] Benjamin Doerr, Joshua Knowles, Aneta Neumann, and Frank Neumann. A block-coordinate descent EMO algorithm: theoretical and empirical analy- sis. In Genetic and Evolutionary Computation Conference, GECCO 2024, pages 493-501. ACM, 2024.
  14. [Doerr et al., 2024b] Benjamin Doerr, Martin S. Krejca, and Noé Weeks. Proven runtime guarantees for how the MOEA/D computes the Pareto front from the subproblem solutions. In Parallel Problem Solving from Nature, PPSN 2024, Part III, pages 197-212. Springer, 2024.
  15. [Doerr et al., 2025a] Benjamin Doerr, Tudor Ivan, and Mar- tin S. Krejca. Speeding up the NSGA-II with a simple tie-breaking rule. In Conference on Artificial Intelligence, AAAI 2025, pages 26964-26972. AAAI Press, 2025.
  16. [Doerr et al., 2025b] Benjamin Doerr, Martin S. Krejca, and Simon Wietheger. Speeding up the NSGA-II via dynamic population sizes. CoRR, abs/2509.01739, 2025.
  17. [Doerr, 2020] Benjamin Doerr. Probabilistic tools for the analysis of randomized optimization heuristics. In Ben- jamin Doerr and Frank Neumann, editors, Theory of Evo- lutionary Computation: Recent Developments in Discrete Optimization, pages 1-87. Springer, 2020. Also available at https://arxiv.org/abs/1801.06733. Link
  18. [Droste et al., 2002] Stefan Droste, Thomas Jansen, and Ingo Wegener. On the analysis of the (1+1) evolution- ary algorithm. Theoretical Computer Science, 276:51-81, 2002.
  19. [Giel and Lehre, 2010] Oliver Giel and Per Kristian Lehre. On the effect of populations in evolutionary multi- objective optimisation. Evolutionary Computation, 18:335-356, 2010.
  20. [Harik and Lobo, 1999] Georges R. Harik and Fernando G. Lobo. A parameter-less genetic algorithm. In Genetic and Evolutionary Computation Conference, GECCO 1999, pages 258-265.
  21. Morgan Kaufmann, 1999.
  22. [Huang et al., 2021] Zhengxin Huang, Yuren Zhou, Zefeng Chen, Xiaoyu He, Xinsheng Lai, and Xiaoyun Xia. Run- ning time analysis of MOEA/D on pseudo-Boolean func- tions. IEEE Transactions on Cybernetics, 51:5130-5141, 2021.
  23. [Kukkonen and Deb, 2006] Saku Kukkonen and Kalyanmoy Deb. Improved pruning of non-dominated solutions based on crowding distance for bi-objective optimization prob- lems. In Conference on Evolutionary Computation, CEC 2006, pages 1179-1186. IEEE, 2006.
  24. [Laumanns et al., 2004] Marco Laumanns, Lothar Thiele, and Eckart Zitzler. Running time analysis of multiobjec- tive evolutionary algorithms on pseudo-Boolean functions. IEEE Transactions on Evolutionary Computation, 8:170- 182, 2004.
  25. [Lehre and Witt, 2012] Per Kristian Lehre and Carsten Witt. Black-box search by unbiased variation. Algorithmica, 64:623-642, 2012.
  26. [Li et al., 2016] Yuan-Long Li, Yu-Ren Zhou, Zhi-Hui Zhan, and Jun Zhang. A primary theoretical study on decomposition-based multiobjective evolutionary algo- rithms. IEEE Transactions on Evolutionary Computation, 20:563-576, 2016.
  27. [Li et al., 2024] Miqing Li, Manuel López-Ibáñez, and Xin Yao. Multi-objective archiving. IEEE Transactions on Evolutionary Computation, 28:696-717, 2024.
  28. [Opris, 2025] Andre Opris. A first runtime analysis of NSGA-III on a many-objective multimodal problem: provable exponential speedup via stochastic population update. In International Joint Conference on Artificial In- telligence, IJCAI 2025, pages 8903-8911. ijcai.org, 2025. IJCAI
  29. [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 Parallel Problem Solving from Nature, PPSN 2024, Part III, pages 295-312. Springer, 2024.
  30. [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 International Joint Conference on Artificial Intelligence, IJCAI 2023, pages 5657-5665. ijcai.org, 2023.
  31. [Zhang and Li, 2007] Qingfu Zhang and Hui Li. MOEA/D: A multiobjective evolutionary algorithm based on decom- position. IEEE Transactions on Evolutionary Computa- tion, 11:712-731, 2007.
  32. [Zheng and Doerr, 2023] Weijie Zheng and Benjamin Doerr. Mathematical runtime analysis for the non-dominated sorting genetic algorithm II (NSGA-II). Artificial Intel- ligence, 325:104016, 2023.
  33. [Zheng and Doerr, 2024] Weijie Zheng and Benjamin Doerr. Runtime analysis of the SMS-EMOA for many-objective optimization. In Conference on Artificial Intelligence, AAAI 2024, pages 20874-20882. AAAI Press, 2024.
  34. [Zheng and Doerr, 2025] Weijie Zheng and Benjamin Doerr. Approximation guarantees for the non-dominated sorting genetic algorithm II (NSGA-II). IEEE Transactions on Evolutionary Computation, 29:891-905, 2025.
  35. [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 Conference on Artificial Intelligence, AAAI 2022, pages 10408-10416. AAAI Press, 2022.
  36. [Zhou et al., 2011] Aimin Zhou, Bo-Yang Qu, Hui Li, Shi- Zheng Zhao, Ponnuthurai Nagaratnam Suganthan, and Qingfu Zhang. Multiobjective evolutionary algorithms: A survey of the state of the art. Swarm and Evolutionary Computation, 1:32-49, 2011.
  37. [Zitzler et al., 2001] Eckart Zitzler, Marco Laumanns, and Lothar Thiele. SPEA2: Improving the strength Pareto evo- lutionary algorithm. TIK report, 103, 2001.

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

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