This repository implements a simple QP solver using an Augmented Lagrangian method. Specifically, problems of the following form are handled (with JIT support):
We also support problems of the following form:
In both cases, we require that
My motivation for writing this simple solver is that OSQP often struggles to solve problems to high accuracy in a reasonable number of iterations. It would be interesting to benchmark this simple solver against PIQP, and possibly implementing the latter in JAX.