An open API service indexing awesome lists of open source software.

https://github.com/osqp/osqp-r

R interface for OSQP
https://github.com/osqp/osqp-r

admm convex-optimization lasso machine-learning operator-splitting quadratic-programming r

Last synced: 9 months ago
JSON representation

R interface for OSQP

Awesome Lists containing this project

README

          

# R interface for OSQP

[![R-CMD-check](https://github.com/osqp/osqp-r/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/osqp/osqp-r/actions/workflows/R-CMD-check.yaml)
[![CRAN\_Status\_Badge](https://www.r-pkg.org/badges/version/osqp)](https://cran.r-project.org/package=osqp)
[![](https://cranlogs.r-pkg.org/badges/osqp)](https://CRAN.R-project.org/package=osqp)

Provides R-bindings to [OSQP](https://osqp.org/): the Operator
Splitting QP Solver.

The OSQP (Operator Splitting Quadratic Program) solver is a numerical
optimization package for solving problems in the form

minimize 0.5 x' P x + q' x

subject to l <= A x <= u

where `x in R^n` is the optimization variable. The objective function is
defined by a positive semidefinite matrix `P in S^n_+` and vector
`q in R^n`. The linear constraints are defined by matrix
`A in R^{m x n}` and vectors `l in R^m U {-inf}^m`,
`u in R^m U {+inf}^m`.

## Documentation

The interface is documented [here](https://osqp.org/).