Proceedings

One for Exploration and Another for Exploitation: A Dual-Population MOEA Framework with Provable Benefits

Download BibTeX Cite

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

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

Abstract

Evolutionary Algorithms (EAs) are currently the most popular tool for solving multi-objective optimization problems. Balancing exploration and exploitation is fundamental to the performance of Multi-Objective EAs (MOEAs). Achieving this requires maintaining a set of high-quality solutions for effective exploitation while simultaneously enabling exploration of diverse regions of the search space. In MOEAs, these two roles are typically fulfilled by a single evolutionary population. However, high-quality solutions that are promising for exploitation may lack the potential to guide the search toward different regions of the search space. Conversely, solutions with high exploratory potential that can lead the search toward more promising regions may themselves be of low quality. To address this issue, this paper proposes a dual-population MOEA with Exploration and Exploitation Decoupled (MOEA/EED): the exploration population uses a simple aging mechanism, while the exploitation population preserves the currently optimal solutions. We theoretically prove the benefits of MOEA/EED, i.e., it achieves the upper bounds, O(n^(k+1) · min{1, (e ln(3e) / k)^k}) and O((5e ln(3e))^(n/5)), on the expected running time for solving two commonly studied bi-objective problems OneJumpZeroJump and bi-objective RealRoyalRoad, which are significantly better (even exponentially smaller) than that of the popular SMS-EMOA, NSGA-II, and their non-elitist variants. Lastly, we empirically show its effectiveness on a wide range of practical optimization problems.

  1. [Aguirre and Tanaka, 2004] Hernán Aguirre and Kiyoshi Tanaka. Effects of elitism and population climbing on multiobjective MNK-landscapes. In CEC, Portland, OR, 2004.
  2. [Benjamin et al., 2025] Doerr Benjamin, Tudor Ivan, and Martin S. Krejca. Speeding up the NSGA-II with a sim- ple tie-breaking rule. In AAAI, Philadelphia, Pennsylvania, 2025.
  3. [Beume et al., 2007] Nicola Beume, Boris Naujoks, and Michael Emmerich. SMS-EMOA: Multiobjective selec- tion based on dominated hypervolume. EJOR, 181:1653- 1669, 2007.
  4. [Bian et al., 2018] Chao Bian, Chao Qian, and Ke Tang. A general approach to running time analysis of multi- objective evolutionary algorithms. In IJCAI, Stockholm, Sweden, 2018.
  5. [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 IJCAI, Jeju Is- land, South Korea, 2024. IJCAI
  6. [Bian et al., 2025] Chao Bian, Yawen Zhou, Miqing Li, and Chao Qian. Stochastic population update can provably be helpful in multi-objective evolutionary algorithms. AIJ, 341:104308, 2025. IJCAI
  7. [Corus et al., 2020] Dogan Corus, Pietro Simone Oliveto, and Donya Yazdani. When hypermutations and ageing en- able artificial immune systems to outperform evolutionary algorithms. TCS, 832:166-185, 2020.
  8. [Dang et al., 2024] Duc-Cuong Dang, Andre Opris, and Dirk Sudholt. Crossover can guarantee exponential speed- ups in evolutionary multi-objective optimisation. AIJ, 330:104098, 2024.
  9. [Deb et al., 2002] Kalyanmoy Deb, Amrit Pratap, Sameer Agarwal, and T. Meyarivan. A fast and elitist multiobjec- tive genetic algorithm: NSGA-II. IEEE TEVC, 6(2):182- 197, 2002.
  10. [Deb, 2001] Kalyanmoy Deb. Multi-objective Optimization using Evolutionary Algorithms. Wiley, 2001.
  11. [Doerr and Neumann, 2020] Benjamin Doerr and Frank Neumann. Theory of Evolutionary Computation: Recent Developments in Discrete Optimization. Springer, 2020.
  12. [Doerr and Qu, 2023] Benjamin Doerr and Zhongdi Qu. A first runtime analysis of the NSGA-II on a multimodal problem. IEEE TEVC, 27(5):1288-1297, 2023.
  13. [Doerr and Zheng, 2021] Benjamin Doerr and Weijie Zheng. Theoretical analyses of multi-objective evolutionary algo- rithms on multi-modal objectives. In AAAI, Virtual, 2021.
  14. [Doerr et al., 2013] Benjamin Doerr, Bojana Kodric, and Marco Voigt. Lower bounds for the runtime of a global multi-objective evolutionary algorithm. In CEC, Cancun, Mexico, 2013.
  15. [Doerr et al., 2023] Benjamin Doerr, Arthur Dremaux, Jo- hannes Lutzeyer, and Aurelien Stumpf. How the move ac- ceptance hyper-heuristic copes with local optima: Drastic differences between jumps and cliffs. In GECCO, Lisbon, Portugal, 2023.
  16. [Doerr et al., 2025] Benjamin Doerr, Martin S. Krejca, and Gunter Rudolph. Runtime analysis for multi-objective evolutionary algorithms in unbounded integer spaces. In AAAI, Philadelphia, Pennsylvania, 2025.
  17. [Eiben and Smith, 2015] Agoston Eiben and Jim Smith. In- troduction to Evolutionary Computing. Springer, 2015.
  18. [Giel and Lehre, 2010] Oliver Giel and Per Kristian Lehre. On the effect of populations in evolutionary multi- objective optimisation. ECJ, 18(3):335-356, 2010.
  19. [Giel, 2003] Oliver Giel. Expected runtimes of a simple multi-objective evolutionary algorithm. In CEC, Canberra, Australia, 2003.
  20. [Huang et al., 2021] Zhengxin Huang, Yuren Zhou, Chuan Luo, and Qingwei Lin. A runtime analysis of typical decomposition approaches in MOEA/D framework for many-objective optimization problems. In IJCAI, Virtual, 2021. IJCAI
  21. [Ishibuchi et al., 2020] Hisao Ishibuchi, Lie Meng Pang, and Ke Shang. A new framework of evolutionary multi- objective algorithms with an unbounded external archive. In ECAI, Santiago, Spain, 2020.
  22. [Knowles and Corne, 2003] Joshua Knowles and David Corne. Instance generators and test suites for the multi- objective quadratic assignment problem. In EMO, Faro, Portugal, 2003.
  23. [Laumanns et al., 2004] Marco Laumanns, Lothar Thiele, and Eckart Zitzler. Running time analysis of multiobjec- tive evolutionary algorithms on pseudo-Boolean functions. IEEE TEVC, 8(2):170-182, 2004.
  24. [Li et al., 2018] Ke Li, Renzhi Chen, Guangtao Fu, and Xin Yao. Two-archive evolutionary algorithm for constrained multiobjective optimization. IEEE TEVC, 23(2):303-315, 2018.
  25. [Li et al., 2022] Miqing Li, Tao Chen, and Xin Yao. How to evaluate solutions in pareto-based search-based software engineering: A critical review and methodological guid- ance. IEEE TSE, 48(5):1771-1799, 2022.
  26. [Li et al., 2024a] Miqing Li, Xiaofeng Han, Xiaochen Chu, and Zimin Liang. Empirical comparison between MOEAs and local search on multi-objective combinatorial optimi- sation problems. In GECCO, Melbourne, Australia, 2024.
  27. [Li et al., 2024b] Miqing Li, Manuel López-Ibáñez, and Xin Yao. Multi-objective archiving. IEEE TEVC, 28(3):696- 717, 2024.
  28. [Li et al., 2025] Mingfeng Li, Weijie Zheng, and Benjamin Doerr. Scalable speed-ups for the SMS-EMOA from a simple aging strategy. In IJCAI, Montreal, Canada, 2025. IJCAI
  29. [Liang and Li, 2026] Zimin Liang and Miqing Li. Random is faster than systematic in multi-objective local search. In AAAI, Singapore, 2026.
  30. [Liang et al., 2023] Zimin Liang, Miqing Li, and Per Kris- tian Lehre. Non-elitist evolutionary multi-objective opti- misation: Proof-of-principle results. In GECCO, Lisbon, Portugal, 2023.
  31. [Liu et al., 2018] Yiping Liu, Gary G. Yen, and Dunwei Gong. A multimodal multiobjective evolutionary al- gorithm using two-archive and recombination strategies. IEEE TEVC, 23(4):660-674, 2018.
  32. [Lu et al., 2024] Tianhao Lu, Chao Bian, and Chao Qian. To- wards running time analysis of interactive multi-objective evolutionary algorithms. In AAAI, Vancouver, Canada, 2024.
  33. [Neumann, 2007] Frank Neumann. Expected runtimes of a simple evolutionary algorithm for the multi-objective min- imum spanning tree problem. EJOR, 181(3):1620-1629, 2007.
  34. [Oliveto and Sudholt, 2014] Pietro S. Oliveto and Dirk Sud- holt. On the runtime analysis of stochastic ageing mecha- nisms. In GECCO, Vancouver, Canada, 2014.
  35. [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 IJCAI, Montreal, Canada, 2025. IJCAI
  36. [Opris, 2025b] Andre Opris. A first runtime analysis of the PAES-25: An enhanced variant of the pareto archived evo- lution strategy. In FOGA, Leiden, The Netherlands, 2025.
  37. [Qian et al., 2013] Chao Qian, Yang Yu, and Zhi-Hua Zhou. An analysis on recombination in multi-objective evolu- tionary optimization. AIJ, 204:99-119, 2013.
  38. [Qian et al., 2016] Chao Qian, Ke Tang, and Zhi-Hua Zhou. Selection hyper-heuristics can provably be helpful in evo- lutionary multi-objective optimization. In PPSN, Edin- burgh, Scotland, 2016.
  39. [Ren et al., 2024a] Shengjie Ren, Chao Bian, Miqing Li, and Chao Qian. A first running time analysis of the strength Pareto evolutionary algorithm 2 (SPEA2). In PPSN, Ha- genberg, Austria, 2024.
  40. [Ren et al., 2024b] Shengjie Ren, Zhijia Qiu, Chao Bian, Miqing Li, and Chao Qian. Maintaining diversity provably helps in evolutionary multimodal optimization. In IJCAI, Jeju Island, South Korea, 2024. IJCAI
  41. [Ren et al., 2025] Shengjie Ren, Zimin Liang, Miqing Li, and Chao Qian. A theoretical perspective on why stochas- tic population update needs an archive in evolutionary multi-objective optimization. In IJCAI, Montreal, Canada, 2025. IJCAI
  42. [Ribeiro et al., 2002] Celso C. Ribeiro, Pierre Hansen, Pe- dro Castro Borges, and Michael Pilegaard Hansen. A study of global convexity for a multiple objective travel- ling salesman problem. Essays and Surveys in Metaheuris- tics, pages 129-150, 2002.
  43. [Sanchez et al., 2023] Victor Manuel Sanchez Sanchez, Car- los Gershenson Garcia, and Carlos Ignacio Hernandez Castellanos. On the effect of temporal heterogeneity on selection pressure of evolutionary algorithms. In GECCO, Lisbon, Portugal, 2023.
  44. [Stefano et al., 2016] Antonino Di Stefano, Alessandro Vi- tale, Vincenzo Cutello, and Mario Pavone. How long should offspring lifespan be in order to obtain a proper exploration? In SSCI, Athens, Greece, 2016.
  45. [Tanabe and Ishibuchi, 2019] Ryoji Tanabe and Hisao Ishibuchi. Non-elitist evolutionary multi-objective opti- mizers revisited. In GECCO, Prague, Czech Republic, 2019.
  46. [Teghem, 1994] Jacques Teghem. Multi-objective combina- torial optimization problems: A survey. Journal of Multi- Criteria Decision Analysis, January 1994.
  47. [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 IJCAI, Macao, SAR, China, 2023.
  48. [Xie et al., 2025] Shumin Xie, Kangshun Li, Wenxiang Wang, Hui Wang, Chaoda Peng, and Hassan Jalil. A trac- tive population-assisted dual-population and two-phase evolutionary algorithm for constrained multiobjective op- timization. IEEE TEVC, 29(1):31-45, 2025.
  49. [Zhang and Li, 2007] Qingfu Zhang and Hui Li. MOEA/D: A multiobjective evolutionary algorithm based on decom- position. IEEE TEVC, 11(6):712-731, 2007.
  50. [Zheng and Doerr, 2024a] Weijie Zheng and Benjamin Do- err. Runtime analysis for the NSGA-II: Proving, quanti- fying, and explaining the inefficiency for many objectives. IEEE TEVC, 28(5):1442-1454, 2024.
  51. [Zheng and Doerr, 2024b] Weijie Zheng and Benjamin Do- err. Runtime analysis of the SMS-EMOA for many- objective optimization. In AAAI, Vancouver, Canada, 2024.
  52. [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 AAAI, Virtual, 2022.
  53. [Zhou et al., 2019] Zhi-Hua Zhou, Yang Yu, and Chao Qian. Evolutionary Learning: Advances in Theories and Algo- rithms. Springer, 2019.
  54. [Zitzler and Thiele, 1999] Eckart Zitzler and Lothar Thiele. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE TEVC, 3(4):257-271, 1999.

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

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