Primal and dual active-set methods for convex quadratic programming
Anders Forsgren, Philip E. Gill, Elizabeth Wong

TL;DR
This paper introduces primal and dual active-set methods for convex quadratic programming, focusing on feasibility and optimality, with strategies for shifting constraints and updating solutions to improve computational efficiency.
Contribution
It presents novel primal and dual active-set algorithms for convex QPs, including a coupled primal-dual approach with shifting constraints and penalty terms.
Findings
Methods generate feasible iterates respecting optimality conditions.
Coupled primal-dual approach improves initial feasibility.
Computational tests demonstrate effectiveness on convex problems.
Abstract
Computational methods are proposed for solving a convex quadratic program (QP). Active-set methods are defined for a particular primal and dual formulation of a QP with general equality constraints and simple lower bounds on the variables. In the first part of the paper, two methods are proposed, one primal and one dual. These methods generate a sequence of iterates that are feasible with respect to the equality constraints associated with the optimality conditions of the primal-dual form. The primal method maintains feasibility of the primal inequalities while driving the infeasibilities of the dual inequalities to zero. The dual method maintains feasibility of the dual inequalities while moving to satisfy the primal inequalities. In each of these methods, the search directions satisfy a KKT system of equations formed from Hessian and constraint components associated with an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
