TY - GEN
T1 - Proven Runtime Guarantees for How the MOEA/D
T2 - 18th International Conference on Parallel Problem Solving from Nature, PPSN 2024
AU - Doerr, Benjamin
AU - Krejca, Martin S.
AU - Weeks, Noé
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
PY - 2024/1/1
Y1 - 2024/1/1
N2 - The decomposition-based multi-objective evolutionary algorithm (MOEA/D) does not directly optimize a given multi-objective function f, but instead optimizes N+1 single-objective subproblems of f 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 g-optima), it may still miss Pareto optima of f. The algorithm is then tasked to find the remaining Pareto optima directly by mutating the g-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 g-optima are a strict subset of the Pareto front. For standard bit mutation, we prove an expected runtime of O(nNlogn+nn/(2N)Nlogn) function evaluations. Especially for the second, more interesting phase when the algorithm start with all g-optima, we prove an Ω(n(1/2)(n/N+1)N2-n/N) expected runtime. This runtime is super-polynomial if N=o(n), since this leaves large gaps between the g-optima, which require costly mutations to cover. For power-law mutation with exponent β∈(1,2), we prove an expected runtime of OnNlogn+nβlogn function evaluations. The Onβlogn term stems from the second phase of starting with all g-optima, and it is independent of the number of subproblems N. This leads to a huge speedup compared to the lower bound for standard bit mutation. In general, our overall bound for power-law suggests that the MOEA/D performs best for N=O(nβ-1), resulting in an O(nβlogn) bound. In contrast to standard bit mutation, smaller values of N are better for power-law mutation, as it is capable of easily creating missing solutions.
AB - The decomposition-based multi-objective evolutionary algorithm (MOEA/D) does not directly optimize a given multi-objective function f, but instead optimizes N+1 single-objective subproblems of f 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 g-optima), it may still miss Pareto optima of f. The algorithm is then tasked to find the remaining Pareto optima directly by mutating the g-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 g-optima are a strict subset of the Pareto front. For standard bit mutation, we prove an expected runtime of O(nNlogn+nn/(2N)Nlogn) function evaluations. Especially for the second, more interesting phase when the algorithm start with all g-optima, we prove an Ω(n(1/2)(n/N+1)N2-n/N) expected runtime. This runtime is super-polynomial if N=o(n), since this leaves large gaps between the g-optima, which require costly mutations to cover. For power-law mutation with exponent β∈(1,2), we prove an expected runtime of OnNlogn+nβlogn function evaluations. The Onβlogn term stems from the second phase of starting with all g-optima, and it is independent of the number of subproblems N. This leads to a huge speedup compared to the lower bound for standard bit mutation. In general, our overall bound for power-law suggests that the MOEA/D performs best for N=O(nβ-1), resulting in an O(nβlogn) bound. In contrast to standard bit mutation, smaller values of N are better for power-law mutation, as it is capable of easily creating missing solutions.
KW - MOEA/D
KW - multi-objective optimization
KW - power-law mutation
KW - runtime analysis
U2 - 10.1007/978-3-031-70071-2_13
DO - 10.1007/978-3-031-70071-2_13
M3 - Conference contribution
AN - SCOPUS:85204593015
SN - 9783031700705
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 197
EP - 212
BT - Parallel Problem Solving from Nature – PPSN XVIII - 18th International Conference, PPSN 2024, Proceedings
A2 - Affenzeller, Michael
A2 - Winkler, Stephan M.
A2 - Kononova, Anna V.
A2 - Bäck, Thomas
A2 - Trautmann, Heike
A2 - Tušar, Tea
A2 - Machado, Penousal
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 14 September 2024 through 18 September 2024
ER -