凸二次规划的原对偶牛顿近端方法

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

Computational Optimization and Applications · 2022
被引 18
ABS 3

中文导读

提出一种结合近端点算法和阻尼半光滑牛顿法的原对偶方法QPDO,用于求解凸二次规划问题,具有数值稳定、可处理退化问题、支持热启动等优点,并开源了C实现。

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.

凸优化二次规划数值算法原对偶方法