Loading…
useR!2017 has ended
Thursday, July 6 • 6:10pm - 6:15pm
ROI - R Optimization Infrastructure

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Keywords: optimization, mathematical programming
Webpages: https://cran.r-project.org/web/packages/ROI/index.html, https://r-forge.r-project.org/projects/roi/
Optimization plays an increasingly important role in statistical computing. Typical applications include, among others, various types of regression, classification and low rank matrix approximations. Due to its wide application there exist many resources concerned with optimization. These resources involve software for modeling, solving and randomly generating optimization problems, as well as optimization problem collections used to benchmark optimization solvers. The R Optimization Infrastructure package ROI bundles many of the available resources used in optimization into a unified framework. It constitutes a unified way to formulate and store optimization problems by utilizing the rich language features R has to offer, rather than creating a new language. In ROI an optimization problem is stored as a single object, which ensures that it can be easily be saved and exchanged. Furthermore, the streamlined construction of optimization problems combined with a sophisticated plugin structure allows package authors and users to exploit different solver options by just changing the solver name. Currently, the ROI plugins include solvers for general purpose nonlinear optimization as well as for linear, quadratic and conic programming. Additionally, plugins for reading and writing optimization problems in various formats (e.g. MPS, LP) and plugins for problem collections (e.g. netlib, miplib) transformed into the ROI format are available.



Thursday July 6, 2017 6:10pm - 6:15pm CEST
3.01 Wild Gallery