- Notifications
You must be signed in to change notification settings - Fork371
The Operator Splitting QP Solver
License
osqp/osqp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Visit our GitHub Discussions page for any questions related to the solver!
The documentation is available atosqp.org
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' xsubject to l <= A x <= u
wherex in R^n
is the optimization variable. The objective function is defined by a positive semidefinite matrixP in S^n_+
and vectorq in R^n
. The linear constraints are defined by matrixA in R^{m x n}
and vectorsl
andu
so thatl_i in R U {-inf}
andu_i in R U {+inf}
for alli in 1,...,m
.
If you are using OSQP for your work, we encourage you to
- Cite the related papers,
- Put a star on this repository.
We are looking forward to hearing your success stories with OSQP! Pleaseshare them with us.
Please report any issues via theGithub issue tracker. All types of issues are welcome including bug reports, documentation typos, feature requests and so on.
Numerical benchmarks against other solvers are availablehere.
About
The Operator Splitting QP Solver