QPALM: a proximal augmented lagrangian method for nonconvex quadratic programs

نویسندگان

چکیده

We propose QPALM, a nonconvex quadratic programming (QP) solver based on the proximal augmented Lagrangian method. This method solves sequence of inner subproblems which can be enforced to strongly convex and therefore admit unique solution. The resulting steps are shown equivalent inexact point iterations extended-real-valued cost function, allows for fairly simple analysis where convergence stationary at an \(R\)-linear rate is shown. QPALM algorithm iteratively using semismooth Newton directions exact linesearch. former computed efficiently in most by making use suitable factorization update routines, while latter requires zero monotone, one-dimensional, piecewise affine function. implemented open-source C code, with tailored linear algebra routines self-written package LADEL. implementation extremely robust numerical simulations, solving all Maros-Meszaros problems finding QPs Cutest test set. Furthermore, it competitive against state-of-the-art QP solvers typical arising from application domains such as portfolio optimization model predictive control. As such, strikes balance between both easy hard efficiently.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Feasible Augmented Lagrangian Method for Non-lipschitz Nonconvex Programming

We consider a class of constrained optimization problems where the objective function is a sum of a smooth function and a nonconvex non-Lipschitz function. Many problems in sparse portfolio selection, edge preserving image restoration and signal processing can be modelled in this form. First we propose the concept of the Karush-Kuhn-Tucker (KKT) stationary condition for the non-Lipschitz proble...

متن کامل

An Augmented Lagrangian Method for Non-Lipschitz Nonconvex Programming

We consider a class of constrained optimization problems where the objective function is a sum of a smooth function and a nonconvex non-Lipschitz function. Many problems in sparse portfolio selection, edge preserving image restoration and signal processing can be modelled in this form. First we propose the concept of the Karush-Kuhn-Tucker (KKT) stationary condition for the non-Lipschitz proble...

متن کامل

Global and Finite Termination of a Two-Phase Augmented Lagrangian Filter Method for General Quadratic Programs

We present a two-phase algorithm for solving large-scale quadratic programs (QPs). In the first phase, gradient-projection iterations approximately minimize an augmented Lagrangian function and provide an estimate of the optimal active set. In the second phase, an equalityconstrained QP defined by the current inactive variables is approximately minimized in order to generate a second-order sear...

متن کامل

A smoothing augmented Lagrangian method for solving simple bilevel programs

In this paper, we design a numerical algorithm for solving a simple bilevel program where the lower level program is a nonconvex minimization problem with a convex set constraint. We propose to solve a combined problem where the first order condition and the value function are both present in the constraints. Since the value function is in general nonsmooth, the combined problem is in general a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Mathematical Programming Computation

سال: 2022

ISSN: ['1867-2957', '1867-2949']

DOI: https://doi.org/10.1007/s12532-022-00218-0