Litcius/Paper detail

On a primal-dual Newton proximal method for convex quadratic programs

Alberto De Marchi

2022Computational Optimization and Applications18 citationsDOIOpen Access PDF

Abstract

Abstract This paper introduces QPDO, a primal-dual method for convex quadratic programs which builds upon and weaves together the proximal point algorithm and a damped semismooth Newton method. The outer proximal regularization yields a numerically stable method, and we interpret the proximal operator as the unconstrained minimization of the primal-dual proximal augmented Lagrangian function. This allows the inner Newton scheme to exploit sparse symmetric linear solvers and multi-rank factorization updates. Moreover, the linear systems are always solvable independently from the problem data and exact linesearch can be performed. The proposed method can handle degenerate problems, provides a mechanism for infeasibility detection, and can exploit warm starting, while requiring only convexity. We present details of our open-source C implementation and report on numerical results against state-of-the-art solvers. QPDO proves to be a simple, robust, and efficient numerical method for convex quadratic programming.

Topics & Concepts

MathematicsAugmented Lagrangian methodQuadratic programmingNewton's methodMathematical optimizationProximal Gradient MethodsInterior point methodConvex optimizationQuadratic equationRegularization (linguistics)Convex functionRegular polygonConvexityApplied mathematicsAlgorithmComputer scienceNonlinear systemEconomicsArtificial intelligenceFinancial economicsQuantum mechanicsGeometryPhysicsAdvanced Optimization Algorithms ResearchOptimization and Variational AnalysisSparse and Compressive Sensing Techniques
On a primal-dual Newton proximal method for convex quadratic programs | Litcius