The MOEADr Package – A Component-Based Framework for Multiobjective Evolutionary Algorithms Based on Decomposition

Abstract

Multiobjective Evolutionary Algorithms based on Decomposition (MOEA/D) represent a widely used class of population-based metaheuristics for the solution of multicriteria optimization problems. We introduce the MOEADr package, which offers many of these variants as instantiations of a component-oriented framework. This approach contributes for easier reproducibility of existing MOEA/D variants from the literature, as well as for faster development and testing of new composite algorithms. The package offers an standardized, modular implementation of MOEA/D based on this framework, which was designed aiming at providing researchers and practitioners with a standard way to discuss and express MOEA/D variants. In this paper we introduce the design principles behind the MOEADr package, as well as its current components. Three case studies are provided to illustrate the main aspects of the package.

Publication DOI: https://doi.org/10.18637/jss.v092.i06
Additional Information: This work is licensed under the licenses Paper: Creative Commons Attribution 3.0 Unported License Code: GNU General Public License (at least one of version 2 or version 3) or a GPL-compatible license.
Uncontrolled Keywords: Component-oriented design,MOEA/D,Multiobjective evolutionary algorithms,R,Software,Statistics and Probability,Statistics, Probability and Uncertainty
Publication ISSN: 1548-7660
Last Modified: 31 Oct 2024 08:20
Date Deposited: 15 Mar 2019 15:58
Full Text Link: https://arxiv.o ... /abs/1807.06731
Related URLs: https://www.jst ... le/view/v092i06 (Publisher URL)
http://www.scop ... tnerID=8YFLogxK (Scopus URL)
PURE Output Type: Article
Published Date: 2020-02-23
Accepted Date: 2018-10-09
Authors: Campelo, Felipe (ORCID Profile 0000-0001-8432-4325)
Batista, Lucas
Aranha, Claus

Download

[img]

Version: Accepted Version

License: Creative Commons Attribution

| Preview

[img]

Version: Published Version

License: Creative Commons Attribution

| Preview

Export / Share Citation


Statistics

Additional statistics for this record