optimizeR: Unified Framework for Numerical Optimizers

Provides a unified object-oriented framework for numerical optimizers in R. Supports minimization and maximization with any optimizer, optimization over more than one function argument, computation time measurement, and time limits for long optimization tasks.

Version: 1.3.0
Depends: R (≥ 4.0.0)
Imports: checkmate, cli, lbfgsb3c, numDeriv, oeli (≥ 0.7.2), pracma, R6, stats, TestFunctions, ucminf
Suggests: datasets, ggplot2, rmarkdown, testthat
Published: 2026-05-09
DOI: 10.32614/CRAN.package.optimizeR
Author: Lennart Oelschläger ORCID iD [aut, cre], Marius Ötting ORCID iD [ctb]
Maintainer: Lennart Oelschläger <oelschlaeger.lennart at gmail.com>
BugReports: https://github.com/loelschlaeger/optimizeR/issues
License: GPL (≥ 3)
URL: https://loelschlaeger.de/optimizeR/
NeedsCompilation: no
Materials: README, NEWS
In views: Optimization
CRAN checks: optimizeR results

Documentation:

Reference manual: optimizeR.html , optimizeR.pdf

Downloads:

Package source: optimizeR_1.3.0.tar.gz
Windows binaries: r-devel: optimizeR_1.2.1.zip, r-release: optimizeR_1.2.1.zip, r-oldrel: optimizeR_1.2.1.zip
macOS binaries: r-release (arm64): optimizeR_1.2.1.tgz, r-oldrel (arm64): optimizeR_1.2.1.tgz, r-release (x86_64): optimizeR_1.2.1.tgz, r-oldrel (x86_64): optimizeR_1.2.1.tgz
Old sources: optimizeR archive

Reverse dependencies:

Reverse depends: ao
Reverse imports: choicedata, ino, trackopt

Linking:

Please use the canonical form https://CRAN.R-project.org/package=optimizeR to link to this page.