Quadratic Constraints

205 views
Skip to first unread message

hobbes...@gmail.com

unread,
Oct 1, 2018, 7:04:37 PM10/1/18
to OSQP
Hi, Thank you for OSQP! I've been using it for about a year now and it's really fantastic.

I have a new QP which has quadratic constraints. Does OSQP support QC? If not, will it?

Thanks!

Paul Goulart

unread,
Oct 1, 2018, 7:06:56 PM10/1/18
to hobbes...@gmail.com, OSQP
OSQP does not support quadratic constraints. It is unlikely to do so in the future, although other forthcoming projects from our group will do so.

ECOS or SCS might be options for you if you are solving a QCQP.
> --
> You received this message because you are subscribed to the Google Groups "OSQP" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to osqp+uns...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/osqp/7efe7b64-49ac-4df9-b3d2-fc5b1669f769%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Ted Lee

unread,
Oct 1, 2018, 7:10:11 PM10/1/18
to goular...@gmail.com, os...@googlegroups.com
Ok, thanks.

Bartolomeo Stellato

unread,
Oct 1, 2018, 7:29:14 PM10/1/18
to OSQP
Thank you for the interest in OSQP. I am glad it is useful to you!

Even though we are not planning to add QCQP constraints, an alternative would be to wrap OSQP into a sequential quadratic programming method where the quadratic constraints are linearized at each iteration. For more details check "Nocedal, J. and Wright, S. Numerical Optimization, 2nd. ed., Ch. 18. Springer, 2006." It might not be the most efficient solution but it would definitely work for non-convex quadratic constraints where conic solvers such as ECOS and SCS would fail.

Also, if anyone would like to add the quadratic constraints support, Pull Requests are welcome!

Bartolomeo


On Monday, October 1, 2018 at 7:10:11 PM UTC-4, Ted Lee wrote:
Ok, thanks.

On Mon, Oct 1, 2018 at 4:06 PM Paul Goulart wrote:
OSQP does not support quadratic constraints.   It is unlikely to do so in the future, although other forthcoming projects from our group will do so.

ECOS or SCS might be options for you if you are solving a QCQP.

Reply all
Reply to author
Forward
0 new messages