Skip to main navigation Skip to search Skip to main content

The MOEADr package: A component-based framework for multiobjective evolutionary algorithms based on decomposition

  • Felipe Campelo*
  • , Lucas S. Batista
  • , Claus Aranha
  • *Corresponding author for this work

Research output: Contribution to journalArticle (Academic Journal)peer-review

21 Citations (Scopus)

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.

Original languageEnglish
Pages (from-to)1-39
Number of pages39
JournalJournal of Statistical Software
Volume92
Issue number6
DOIs
Publication statusPublished - 23 Feb 2020

Bibliographical note

Publisher Copyright:
© 2020, American Statistical Association. All rights reserved.

Keywords

  • Component-oriented design
  • MOEA/D
  • Multiobjective evolutionary algorithms
  • R

Fingerprint

Dive into the research topics of 'The MOEADr package: A component-based framework for multiobjective evolutionary algorithms based on decomposition'. Together they form a unique fingerprint.

Cite this