TY - JOUR
AU - Nash, John C.
AU - Varadhan, Ravi
PY - 2011/08/24
Y2 - 2023/12/09
TI - Unifying Optimization Algorithms to Aid Software System Users: optimx for R
JF - Journal of Statistical Software
JA - J. Stat. Soft.
VL - 43
IS - 9
SE - Articles
DO - 10.18637/jss.v043.i09
UR - https://www.jstatsoft.org/index.php/jss/article/view/v043i09
SP - 1 - 14
AB - R users can often solve optimization tasks easily using the tools in the optim function in the <b>stats</b> 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. <b>optimx</b> 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. <b>optimx</b> runs a battery of methods on a given problem, thus facilitating comparative studies of optimization algorithms for the problem at hand. <b>optimx</b> 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.
ER -