Understanding the Co-evolutionary Solution Exchange of the MOEA/D: Already the Smallest Communication Radius Gives the Best-Possible Speed-Up
Organizations: Laboratoire d’Informatique (LIX), CNRS, École Polytechnique, Institut Polytechnique de Paris, Palaiseau, France · École Polytechnique, Institut Polytechnique de Paris, Palaiseau, France
Abstract
Besides domination-based algorithms such as the NSGA-II, the decomposition-based MOEA/D is one of the most popular and successful optimization heuristic for multi-objective problems. It decomposes the problem into several, single-objective subproblems. By solving these in a co-evolutionary manner and archiving non-dominated solutions, it approximates or computes the Pareto front. Interestingly, so far no advantages from the co-evolutionary communication of subproblem solutions were proven. In this first mathematical runtime analysis addressing this research question, we investigate how the mutation-based MOEA/D solves the classic OneMinMax benchmark when solutions are exchanged among subproblems in different distances . We show, for the first time, that the MOEA/D profits from an exchange of solutions, and that already very small communication radii are sufficient to maximally profit from this feature of the algorithm. More precisely, for all values we prove a tight runtime guarantee of , where is the problem size. This is asymptotically faster than the known bound of guarantee for , which we complement with a matching bound of .
Multi-Objective Evolutionary Optimization
Multi-Objective Evolutionary Optimization uses population-based search to find diverse Pareto-optimal solutions when objectives conflict.
See all 85 papers