SCM

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: R-Forge 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 R-Forge, you have to switch to the most recent version of R or, alternatively, install from the package sources (.tar.gz).

Packages

BB

Solving and Optimizing Large-Scale Nonlinear Systems

  Barzilai-Borwein 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.12-1 | Last change: 2016-08-11 17:03:32+02 | Rev.: 1167
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current | Stable Release: Get BB 2014.10-1 from CRAN
  R install command: install.packages("BB", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


GNE

Computation of Generalized Nash Equilibria

  Provide functions to compute standard and generalized Nash Equilibria. Optimization methods are available nonsmooth reformulation, fixed-point formulation, minimization problem and constrained-equation reformulation.
  Version: 0.99-1 | Last change: 2015-07-20 21:39:27+02 | Rev.: 1016
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current | Stable Release: Get GNE 0.99-1 from CRAN
  R install command: install.packages("GNE", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


GPArotation

GPA Factor Rotation

  Gradient Projection Algorithm Rotation for Factor Analysis. See ?GPArotation.Intro for more details.
  Version: 2015.7-1 | Last change: 2015-12-16 20:16:48+01 | Rev.: 1040
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current | Stable Release: Get GPArotation 2014.11-1 from CRAN
  R install command: install.packages("GPArotation", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


NISTO

Nonlinear least squares and function minimization examples from NIST

  Datasets for testing nonlinear regression routines. Version of 2009-02-10 redated to build on R-forge. Originally packaged: 2009-08-03 by John C. Nash.
  Version: 2016-10-26 | Last change: 2017-11-23 15:16:05+01 | Rev.: 1650
  Download: linux(.tar.gz) | windows(.zip) | Build status: Failed to build
  R install command: install.packages("NISTO", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


NISTopt

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

  Datasets for testing nonlinear regression routines. Version of 2009-02-10 redated to build on R-forge.
  Version: 2016-10-26 | Last change: 2017-10-10 04:36:30+02 | Rev.: 1648
  Download: linux(.tar.gz) | windows(.zip) | Build status: Failed to build
  R install command: install.packages("NISTopt", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


Rcgmin

Conjugate gradient minimization of nonlinear functions with box constraints

  Conjugate gradient minimization of nonlinear functions with box constraints incorporating Dai/Yuan update
  Version: 2014-7.17 | Last change: 2015-01-23 22:16:33+01 | Rev.: 931
  Download: linux(.tar.gz) | windows(.zip) | Build status: Failed to build | Stable Release: Get Rcgmin 2013-2.21 from CRAN
  R install command: install.packages("Rcgmin", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


Old Version: 2014-7.17 | Last change: 2015-01-23 21:39:05
Old Version Download: linux(.tar.gz) | windows(.zip)

Roptanimation

Experimental development of visualization of optimization

  Provides R code to animate the current polygon for which the largest area is desired subject to vertices of the polygon no further than 1 unit apart while the optimization is taking place. The code or ideas are intended to be transferred to other packages once working.
  Version: 2016-11.30 | Last change: 2017-11-23 15:16:05+01 | Rev.: 1650
  Download: linux(.tar.gz) | windows(.zip) | Build status: Failed to build
  R install command: install.packages("Roptanimation", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


Rtnmin

Truncated Newton Function Minimization with Bounds Constraints

  Truncated Newton function minimization with bounds constraints based on the Matlab/Octave codes of Stephen Nash.
  Version: 2016-9.22 | Last change: 2017-10-07 19:54:02+02 | Rev.: 1610
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current | Stable Release: Get Rtnmin 2016-7.7 from CRAN
  R install command: install.packages("Rtnmin", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


Rvmmin

Variable Metric Nonlinear Function Minimization

  Variable metric nonlinear function minimization with bounds constraints.
  Version: 2017-11.25 | Last change: 2017-11-29 20:19:56+01 | Rev.: 1658
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current | Stable Release: Get Rvmmin 2017-7.18 from CRAN
  R install command: install.packages("Rvmmin", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


SQUAREM

Squared extrapolation methods for accelerating fixed-point 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.9-1 | Last change: 2012-04-05 02:08:44+02 | Rev.: 590
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current | Stable Release: Get SQUAREM 2017.10-1 from CRAN
  R install command: install.packages("SQUAREM", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


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.7-1 | Last change: 2010-08-12 20:55:51+02 | Rev.: 376
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current | Stable Release: Get alabama 2015.3-1 from CRAN
  R install command: install.packages("alabama", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


dfoptim

Derivative-free Optimization

  Derivative-Free optimization algorithms. These algorithms do not require gradient information. More importantly, they can be used to solve non-smooth optimization problems.
  Version: 2013.9-24 | Last change: 2013-09-26 19:42:55+02 | Rev.: 773
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current | Stable Release: Get dfoptim 2016.7-1 from CRAN
  R install command: install.packages("dfoptim", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


gloptim

Global Optimization Wrapper to Call a Variety of Solvers

  Allows various global optimization methods to be applied to problems through a unified calling syntax.
  Version: 2017.06-16 | Last change: 2017-07-18 20:42:36+02 | Rev.: 1532
  Download: linux(.tar.gz) | windows(.zip) | Build status: Failed to build
  R install command: install.packages("gloptim", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


gradmin

General Gradient Approach for Function Minimization

  Gradient minimization methods have a wide variety of motivations and methods. This package attempts to provide a way to explore these ideas fairly easily. There is no specific effort to provide a high performance, but rather to allow the different approaches to be compared.
  Version: 2017-4.17 | Last change: 2017-10-10 04:36:30+02 | Rev.: 1648
  Download: linux(.tar.gz) | windows(.zip) | Build status: Failed to build
  R install command: install.packages("gradmin", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


lbfgsb3

Limited Memory BFGS Minimizer with Bounds on Parameters

  Interfacing to Nocedal et al. L-BFGS-B.3.0 (2011) limited memory BFGS minimizer with bounds on parameters.
  Version: 2017-9.21 | Last change: 2017-09-24 18:52:06+02 | Rev.: 1576
  Download: linux(.tar.gz) | windows(.zip) | Build status: Failed to build | Stable Release: Get lbfgsb3 2015-2.13 from CRAN
  R install command: install.packages("lbfgsb3", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


Old Version: 2015-2.13 | Last change: 2015-02-14 19:30:03
Old Version Download: linux(.tar.gz) | windows(.zip)

minqa

Derivative-free optimization algorithms by quadratic approximation

  Derivative-free optimization by quadratic approximation based on an interface to Fortran implementations by M. J. D. Powell.
  Version: 1.2.1 | Last change: 2013-01-15 15:11:02+01 | Rev.: 696
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current | Stable Release: Get minqa 1.2.4 from CRAN
  R install command: install.packages("minqa", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


nlmrt

Functions for Nonlinear Least Squares Solutions

  Replacement for nls() tools for working with nonlinear least squares problems. The calling structure is similar to, but much simpler than, that of the nls() function. Moreover, where nls() specifically does NOT deal with small or zero residual problems, nlmrt is quite happy to solve them. It also attempts to be more robust in finding solutions, thereby avoiding singular gradient messages that arise in the Gauss-Newton method within nls(). The Marquardt-Nash approach in nlmrt generally works more reliably to get a solution, though this may be one of a set of possibilities, and may also be statistically unsatisfactory. Added print and summary as of August 28, 2012.
  Version: 2016.3.2 | Last change: 2017-11-23 15:16:05+01 | Rev.: 1650
  Download: linux(.tar.gz) | windows(.zip) | Build status: Failed to build | Stable Release: Get nlmrt 2016.3.2 from CRAN
  R install command: install.packages("nlmrt", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


Old Version: 2016.3.2 | Last change: 2016-03-04 16:33:03
Old Version Download: linux(.tar.gz) | windows(.zip)

nlsr

Functions for Nonlinear Least Squares Solutions

  Provides tools for working with nonlinear least squares problems. It is intended to eventually supersede the nls() function in the R distribution. For example, nls() specifically does NOT deal with small or zero residual problems as its Gauss-Newton method frequently stops with singular gradient messages. nlsr is based on the now-deprecated package nlmrt, and has refactored functions and R-language symbolic derivative features.
  Version: 2017.10.4 | Last change: 2017-10-07 18:59:32+02 | Rev.: 1602
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current | Stable Release: Get nlsr 2017.10.4 from CRAN
  R install command: install.packages("nlsr", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


nltestprob

Nonlinear Least Squares, Equations and Function Minimization Tests

  Structured tests for nonlinear least squares, nonlinear equations, and nonlinear function minimization problems.
  Version: 2016-10-26 | Last change: 2017-11-22 18:52:08+01 | Rev.: 1649
  Download: linux(.tar.gz) | windows(.zip) | Build status: Failed to build
  R install command: install.packages("nltestprob", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


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 cross-check. Methods are provided for real scalar and vector valued functions.
  Version: 2016.8-1 | Last change: 2016-08-22 01:04:36+02 | Rev.: 1170
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current | Stable Release: Get numDeriv 2016.8-1 from CRAN
  R install command: install.packages("numDeriv", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


optextras

Tools to Support Optimization Possibly with Bounds and Masks

  Tools to assist in safely applying user generated objective and derivative function to optimization programs. These are primarily function minimization methods with at most bounds and masks on the parameters. Provides a way to check the basic computation of objective functions that the user provides, along with proposed gradient and Hessian functions, as well as to wrap such functions to avoid failures when inadmissible parameters are provided. Check bounds and masks. Check scaling or optimality conditions. Perform an axial search to seek lower points on the objective function surface. Includes forward, central and backward gradient approximation codes.
  Version: 2017-11.25 | Last change: 2017-11-26 22:36:29+01 | Rev.: 1653
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current | Stable Release: Get optextras 2016-8.8 from CRAN
  R install command: install.packages("optextras", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


optimx

A Replacement and Extension of the optim Function

  Provides a replacement and extension of the optim() function to call to several function minimizers in R in a single statement. These methods handle smooth, possibly box constrained functions of several or many parameters. Note that package optimr was prepared to simplify the incorporation of minimizers going forward.
  Version: 2017.10.5 | Last change: 2017-11-30 02:02:02+01 | Rev.: 1660
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current | Stable Release: Get optimx 2013.8.7 from CRAN
  R install command: install.packages("optimx", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


rootoned

Roots of one-dimensional functions in R-only code

  Roots of one-dimensional functions in R-only code. Redated for R-forge.
  Version: 2012-3.12 | Last change: 2012-03-12 22:30:43+01 | Rev.: 573
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current
  R install command: install.packages("rootoned", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)


snewton

Safeguarded Newton Approach for Function Minimization

  Several safeguarded Newton methods for function minimization are implemented.
  Version: 2017-7.20 | Last change: 2017-10-07 19:04:59+02 | Rev.: 1604
  Download: linux(.tar.gz) | windows(.zip) | Build status: Current
  R install command: install.packages("snewton", repos="http://R-Forge.R-project.org")
 
Logs:  
Package build: Source package (Linux x86_64) Windows binary (x86_64/i386)
Package check: Linux x86_64 (patched) | Linux x86_64 (devel) Windows (patched) | Windows (devel)

 

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.

Thanks to:
Vienna University of Economics and Business University of Wisconsin - Madison Powered By FusionForge