nloptr: R interface to NLopt

nloptr is 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 for more information on the available algorithms. During installation on Unix the NLopt code is downloaded and compiled from the NLopt website.

Install the latest version of this package by entering the following in R:
AuthorJelmer Ypma <>, with contributions by Hans W. Borchers <> and Dirk Eddelbuettel <>
Date of publication2014-08-04 15:35:43
MaintainerJelmer Ypma <>

View on CRAN


auglag Man page
bobyqa Man page
check.derivatives Man page
cobyla Man page
crs2lm Man page
direct Man page
directL Man page
is.nloptr Man page
isres Man page
lbfgs Man page
mlsl Man page
mma Man page
neldermead Man page
newuoa Man page
nl.grad Man page
nl.jacobian Man page
nloptr Man page
nloptr.get.default.options Man page
nloptr-package Man page
nloptr.print.options Man page
nl.opts Man page
print.nloptr Man page
sbplx Man page
slsqp Man page
stogo Man page
tnewton Man page
varmetric Man page

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.