Unifying Optimization Algorithms to Aid Software System Users: optimx for R

By John C. Nash, R. Varadhan. 2011

418 citations recorded by the source corpus.

R users can often solve optimization tasks easily using the tools in the optim function in the stats package provided by default on R installations. However, there are many other optimization and nonlinear modelling tools in R or in easily installed add-on packages. These present users with a bewildering array of choices. optimx is a wrapper to consolidate many of these choices for the optimization of functions that are mostly smooth with parameters at most bounds-constrained. We attempt to provide some diagnostic information about the function, its scaling and parameter bounds, and the solution characteristics. optimx runs a battery of methods on a given problem, thus facilitating comparative studies of optimization algorithms for the problem at hand. optimx can also be a useful pedagogical tool for demonstrating the strengths and pitfalls of different classes of optimization approaches including Newton, gradient, and derivative-free methods.

Subfields: Artificial Intelligence, Computational Theory and Mathematics

View Paper: https://www.semanticscholar.org/paper/1e00a660e236aa21e992400553fa35b15f9b3ace

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Haitham M. Yousof
  2. S. M. A. Jahanshahi
  3. M. Delignette-Muller
  4. Martin Mächler
  5. Sandrine Charles
  6. G. Hamedani
  7. Christian Ritz
  8. Florent Baty

In Computational Theory and Mathematics

  1. M. Delignette-Muller
  2. Douglas M. Bates
  3. N. Matzke

Citations in the corpus