smoof: Single- and Multi-Objective Optimization Test Functions

Abstract:

Benchmarking algorithms for optimization problems usually is carried out by running the algorithms under consideration on a diverse set of benchmark or test functions. A vast variety of test functions was proposed by researchers and is being used for investigations in the literature. The smoof package implements a large set of test functions and test function generators for both the single and multi-objective case in continuous optimization and provides functions to easily create own test functions. Moreover, the package offers some additional helper methods, which can be used in the context of optimization.

Cite PDF Tweet

Author

Affiliation

Jakob Bossek

 

Published

May 9, 2017

Received

Feb 28, 2016

DOI

10.32614/RJ-2017-004

Volume

Pages

9/1

103 - 113

CRAN packages used

emoa, mco, ecr, cec2005benchmark, cec2013, globalOptTests, soobench, smoof, ParamHelpers, ggplot2

CRAN Task Views implied by cited packages

Optimization, Graphics, Phylogenetics

Footnotes

    Reuse

    Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".

    Citation

    For attribution, please cite this work as

    Bossek, "The R Journal: smoof: Single- and Multi-Objective Optimization Test Functions", The R Journal, 2017

    BibTeX citation

    @article{RJ-2017-004,
      author = {Bossek, Jakob},
      title = {The R Journal: smoof: Single- and Multi-Objective Optimization Test Functions},
      journal = {The R Journal},
      year = {2017},
      note = {https://doi.org/10.32614/RJ-2017-004},
      doi = {10.32614/RJ-2017-004},
      volume = {9},
      issue = {1},
      issn = {2073-4859},
      pages = {103-113}
    }