R Development Page
Contributed R Packages
Below is a list of all packages provided by project Optimization and solving packages.
Important note for package
binaries: RForge provides these binaries only for
the most recent version of R, but not for older
versions. In order to successfully install the
packages provided on RForge, you have to switch
to the most recent version of R or, alternatively,
install from the package sources (.tar.gz).
BB  Solving and Optimizing LargeScale Nonlinear Systems


BarzilaiBorwein spectral methods for solving nonlinear
system of equations, and for optimizing nonlinear objective
functions subject to simple constraints. A tutorial style
introduction to this package is available in a vignette on the
CRAN download page or, when the package is loaded in an R
session, with vignette("BB"). 

Version: 2015.121 
Last change: 20160811 17:03:32+02 
Rev.: 1167 

Download:
(.tar.gz) 
(.zip) 
Build status: Current  Stable Release: Get BB 2014.101 from CRAN 

R install command:
install.packages("BB", repos="http://RForge.Rproject.org") 


GNE  Computation of Generalized Nash Equilibria


Provide functions to compute standard and generalized Nash Equilibria. Optimization methods are available nonsmooth reformulation, fixedpoint formulation, minimization problem and constrainedequation reformulation. 

Version: 0.991 
Last change: 20150720 21:39:27+02 
Rev.: 1016 

Download:
(.tar.gz) 
(.zip) 
Build status: Current  Stable Release: Get GNE 0.991 from CRAN 

R install command:
install.packages("GNE", repos="http://RForge.Rproject.org") 


GPArotation  GPA Factor Rotation


Gradient Projection Algorithm Rotation for Factor Analysis. See ?GPArotation.Intro for more details. 

Version: 2015.71 
Last change: 20151216 20:16:48+01 
Rev.: 1040 

Download:
(.tar.gz) 
(.zip) 
Build status: Current  Stable Release: Get GPArotation 2014.111 from CRAN 

R install command:
install.packages("GPArotation", repos="http://RForge.Rproject.org") 


NISTO  Nonlinear least squares and function minimization examples from NIST


Datasets for testing nonlinear regression routines. Version of 20090210
redated to build on Rforge. Originally packaged: 20090803 by John C. Nash. 

Version: 20161026 
Last change: 20161028 04:49:51+02 
Rev.: 1238 

Download:
(.tar.gz) 
(.zip) 
Build status: Current 

R install command:
install.packages("NISTO", repos="http://RForge.Rproject.org") 


NISTopt  Nonlinear least squares examples from NIST in form of functions for optim() and optimx()


Datasets for testing nonlinear regression routines. Version of 20090210
redated to build on Rforge. 

Version: 20161026 
Last change: 20161026 23:16:24+02 
Rev.: 1231 

Download:
(.tar.gz) 
(.zip) 
Build status: Current 

R install command:
install.packages("NISTopt", repos="http://RForge.Rproject.org") 


Rvmminx  Variable metric nonlinear function minimization with bounds constraints  experimental


Variable metric nonlinear function minimization with bounds constraints  experimental Intended to test saving stepsize and using quadratic minimization. Redated v 20115.09 

Version: 20115.10 
Last change: 20120710 15:28:43+02 
Rev.: 628 

Download:
(.tar.gz) 
(.zip) 
Build status: Current 

R install command:
install.packages("Rvmminx", repos="http://RForge.Rproject.org") 


SQUAREM  Squared extrapolation methods for accelerating fixedpoint iterations


Algorithms for accelerating the convergence of slow, monotone sequences from smooth, contraction mapping such as the EM algorithm. It can be used to accelerate any smooth, linearly convergent acceleration scheme. A tutorial style introduction to this package is available in a vignette on the CRAN download page or, when the package is loaded in an R
session, with vignette("SQUAREM"). 

Version: 2010.91 
Last change: 20120405 02:08:44+02 
Rev.: 590 

Download:
(.tar.gz) 
(.zip) 
Build status: Current  Stable Release: Get SQUAREM 2016.82 from CRAN 

R install command:
install.packages("SQUAREM", repos="http://RForge.Rproject.org") 


alabama  Constrained nonlinear optimization


Augmented Lagrangian Adaptive Barrier Minimization Algorithm for optimizing smooth nonlinear objective functions with constraints. Linear or nonlinear equality and inequality constraints are allowed. 

Version: 2010.71 
Last change: 20100812 20:55:51+02 
Rev.: 376 

Download:
(.tar.gz) 
(.zip) 
Build status: Current  Stable Release: Get alabama 2015.31 from CRAN 

R install command:
install.packages("alabama", repos="http://RForge.Rproject.org") 


dfoptim  Derivativefree Optimization


DerivativeFree optimization algorithms. These algorithms
do not require gradient information. More importantly, they can
be used to solve nonsmooth optimization problems. 

Version: 2013.924 
Last change: 20130926 19:42:55+02 
Rev.: 773 

Download:
(.tar.gz) 
(.zip) 
Build status: Current  Stable Release: Get dfoptim 2016.71 from CRAN 

R install command:
install.packages("dfoptim", repos="http://RForge.Rproject.org") 


funcheck  OBSOLETE: Run tests, where possible, on named optimization problem file.


This package is obsolete and should not be used.
Provides a way to check the file fname.R that contains various functions that
compute the objective function, gradient, Hessian, residuals, Jacobian, Jacobian second
derivatives and setup for functions used to test optimization routines. A second function
funtest allows the individual function names to be given. Redated to force Rforge build. 

Version: 20095.121 
Last change: 20120710 15:56:02+02 
Rev.: 631 

Download:
(.tar.gz) 
(.zip) 
Build status: Current 

R install command:
install.packages("funcheck", repos="http://RForge.Rproject.org") 


minqa  Derivativefree optimization algorithms by quadratic approximation


Derivativefree optimization by quadratic approximation based
on an interface to Fortran implementations by M. J. D. Powell. 

Version: 1.2.1 
Last change: 20130115 15:11:02+01 
Rev.: 696 

Download:
(.tar.gz) 
(.zip) 
Build status: Current  Stable Release: Get minqa 1.2.4 from CRAN 

R install command:
install.packages("minqa", repos="http://RForge.Rproject.org") 


nlsr  Functions for nonlinear least squares solutions to replace nls()


Provides tools for working with nonlinear least squares problems.
It is intended to eventually supercede the nls() function in the R distribution.
For example, nls() specifically does NOT deal with small or zero
residual problems. Its GaussNewton method frequently stops with singular
gradient messages. 

Version: 2016.10.18 
Last change: 20161026 00:54:15+02 
Rev.: 1224 

Download:
(.tar.gz) 
(.zip) 
Build status: Failed to build 

R install command:
install.packages("nlsr", repos="http://RForge.Rproject.org") 


numDeriv  Accurate Numerical Derivatives


Methods for calculating (usually) accurate
numerical first and second order derivatives. Accurate calculations
are done using Richardsons extrapolation or, when applicable, a
complex step derivative is available. A simple difference
method is also provided. Simple difference is (usually) less accurate
but is much quicker than Richardsons extrapolation and provides a
useful crosscheck.
Methods are provided for real scalar and vector valued functions. 

Version: 2016.81 
Last change: 20160822 01:04:36+02 
Rev.: 1170 

Download:
(.tar.gz) 
(.zip) 
Build status: Current  Stable Release: Get numDeriv 2016.81 from CRAN 

R install command:
install.packages("numDeriv", repos="http://RForge.Rproject.org") 


optimgui  EXPERIMENTAL: A GUI program to assist optimization problems in R


This package aims at building up a GUI to assist the preparation and solution of
optimization problems. Redated to rebuild on Rforge. 

Version: 20118.221 
Last change: 20120314 14:41:06+01 
Rev.: 575 

Download:
(.tar.gz) 
(.zip) 
Build status: Current 

R install command:
install.packages("optimgui", repos="http://RForge.Rproject.org") 


optimr  A Replacement and Extension of the optim Function


Provides a test of replacement and extension of the optim()
function to unify and streamline optimization capabilities in R
for smooth, possibly box constrained functions of several or
many parameters. This version has a reduced set of methods and is
intended to be on CRAN. 

Version: 201610.3 
Last change: 20161004 03:57:45+02 
Rev.: 1181 

Download:
(.tar.gz) 
(.zip) 
Build status: Current  Stable Release: Get optimr 20168.16 from CRAN 

R install command:
install.packages("optimr", repos="http://RForge.Rproject.org") 


optimrx  Expanded Replacement and Extension of the optim Function


Provides a test of replacement and extension of the optim()
function to unify and streamline optimization capabilities in R
for smooth, possibly box constrained functions of several or
many parameters. This is a much expanded version of the optimr package,
and is NOT intended for CRAN. 

Version: 201610.3 
Last change: 20161004 03:57:45+02 
Rev.: 1181 

Download:
(.tar.gz) 
(.zip) 
Build status: Current 

R install command:
install.packages("optimrx", repos="http://RForge.Rproject.org") 


optimx  A Replacement and Extension of the optim Function


Provides a replacement and extension of the optim()
function to unify and streamline optimization capabilities in R
for smooth, possibly box constrained functions of several or
many parameters. This is the CRAN version of the package.
NOTE: It is intended to replace this with the optimr package
on Rforge. 

Version: 2016.8.25 
Last change: 20160910 19:12:52+02 
Rev.: 1174 

Download:
(.tar.gz) 
(.zip) 
Build status: Current  Stable Release: Get optimx 2013.8.7 from CRAN 

R install command:
install.packages("optimx", repos="http://RForge.Rproject.org") 


optreplace  Trial package to replace optim() function with better codes


NelderMead in optim() has some deficiencies. Can we overload
the function with a better one? 

Version: 2013.723 
Last change: 20130806 15:35:32+02 
Rev.: 750 

Download:
(.tar.gz) 
(.zip) 
Build status: Current 

R install command:
install.packages("optreplace", repos="http://RForge.Rproject.org") 


rootoned  Roots of onedimensional functions in Ronly code


Roots of onedimensional functions in Ronly code. Redated for Rforge. 

Version: 20123.12 
Last change: 20120312 22:30:43+01 
Rev.: 573 

Download:
(.tar.gz) 
(.zip) 
Build status: Current 

R install command:
install.packages("rootoned", repos="http://RForge.Rproject.org") 


Build status codes
0  Current: the package is available for download. The corresponding package passed checks on the Linux and Windows platform without ERRORs.
1  Scheduled for build: the package has been recognized by the build system and provided in the staging area.
2  Building: the package has been sent to the build machines. It will be built and checked using the latest patched version of R. Note that it is included in a batch of several packages. Thus, this process will take some time to finish.
3  Failed to build: the package failed to build or did not pass the checks on the Linux and/or Windows platform. It is not made available since it does not meet the policies.
4  Conflicts: two or more packages of the same name exist. None of them will be built. Maintainers are asked to negotiate further actions.
5  Offline: the package is not available. The build system may be offline or the package maintainer did not trigger a rebuild (done e.g., via committing to the package repository).
If your package is not shown on this page or not building, then check the build system status report.