Solve optimization problems using an R interface to NLopt. NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms. See <https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/> for more information on the available algorithms. Building from included sources requires 'CMake'. On Linux and 'macOS', if a suitable system build of NLopt (2.7.0 or later) is found, it is used; otherwise, it is built from included sources via 'CMake'. On Windows, NLopt is obtained through 'rwinlib' for 'R <= 4.1.x' or grabbed from the 'Rtools42 toolchain' for 'R >= 4.2.0'.
| Version: | 2.0.0 |
| LinkingTo: | testthat |
| Suggests: | knitr, rmarkdown, xml2, testthat (≥ 3.0.0), covr |
| Published: | 2022-01-26 |
| Author: | Jelmer Ypma [aut],
Steven G. Johnson [aut] (author of the NLopt C library),
Hans W. Borchers [ctb],
Dirk Eddelbuettel [ctb],
Brian Ripley [ctb] (build process on multiple OS),
Kurt Hornik [ctb] (build process on multiple OS),
Julien Chiquet [ctb],
Avraham Adler |
| Maintainer: | Aymeric Stamm <aymeric.stamm at math.cnrs.fr> |
| BugReports: | https://github.com/astamm/nloptr/issues |
| License: | LGPL (≥ 3) |
| URL: | https://astamm.github.io/nloptr/index.html, https://github.com/astamm/nloptr |
| NeedsCompilation: | yes |
| SystemRequirements: | cmake (for building from included source, i.e. on macOS or on Linux if no system build, version >= 2.7.0, is found) |
| Citation: | nloptr citation info |
| Materials: | README NEWS |
| In views: | Optimization |
| CRAN checks: | nloptr results |
| Reference manual: | nloptr.pdf |
| Vignettes: |
nloptr |
| Package source: | nloptr_2.0.0.tar.gz |
| Windows binaries: | r-devel: nloptr_2.0.0.zip, r-release: nloptr_2.0.0.zip, r-oldrel: nloptr_2.0.0.zip |
| macOS binaries: | r-release (arm64): nloptr_2.0.0.tgz, r-oldrel (arm64): nloptr_2.0.0.tgz, r-release (x86_64): nloptr_2.0.0.tgz, r-oldrel (x86_64): nloptr_2.0.0.tgz |
| Old sources: | nloptr archive |
Please use the canonical form https://CRAN.R-project.org/package=nloptr to link to this page.