Moead-framework: a modular MOEA/D Python framework
Geoffrey Pruvost, Bilel Derbel, Arnaud Liefooghe · The Journal of Open Source Software · 2022
The Multi-Objective Evolutionary Algorithm based on Decomposition (MOEA/D) is a generalpurpose algorithm for approximating the Pareto set of multi-objective optimization problems (Zhang & Li, 2007).It decomposes the original multi-objective problem into a number of single-objective optimization sub-problems and then uses an evolutionary process to optimize these sub-problems simultaneously and cooperatively.MOEA/D is a state-of-the-art algorithm in aggregation-based approaches for multi-objective optimization.The goal of the moead-framework Python package is to provide a modular framework for scientists and researchers interested in experimenting with MOEA/D and its numerous variants.