Proven Runtime Guarantees for How the MOEA/D Computes the Pareto Front From the Subproblem Solutions
Benjamin Doerr, Martin S. Krejca, No\'e Weeks

TL;DR
This paper analyzes how MOEA/D, a multi-objective evolutionary algorithm, computes the Pareto front for the OneMinMax benchmark, providing runtime bounds for standard and power-law mutation operators.
Contribution
It offers the first theoretical runtime analysis of MOEA/D's ability to find the entire Pareto front using standard and power-law mutations.
Findings
Standard mutation has super-polynomial runtime when gaps exist between subproblem optima.
Power-law mutation significantly speeds up the process, especially for smaller N.
Optimal performance occurs when N is proportional to n^{eta - 1}.
Abstract
The decomposition-based multi-objective evolutionary algorithm (MOEA/D) does not directly optimize a given multi-objective function , but instead optimizes single-objective subproblems of in a co-evolutionary manner. It maintains an archive of all non-dominated solutions found and outputs it as approximation to the Pareto front. Once the MOEA/D found all optima of the subproblems (the -optima), it may still miss Pareto optima of . The algorithm is then tasked to find the remaining Pareto optima directly by mutating the -optima. In this work, we analyze for the first time how the MOEA/D with only standard mutation operators computes the whole Pareto front of the OneMinMax benchmark when the -optima are a strict subset of the Pareto front. For standard bit mutation, we prove an expected runtime of function evaluations.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Spacecraft Dynamics and Control
