PANTR: A proximal algorithm with trust-region updates for nonconvex constrained optimization
arXiv:2306.17119 · doi:10.1109/LCSYS.2023.3286331
Abstract
This work presents PANTR, an efficient solver for nonconvex constrained optimization problems, that is well-suited as an inner solver for an augmented Lagrangian method. The proposed scheme combines forward-backward iterations with solutions to trust-region subproblems: the former ensures global convergence, whereas the latter enables fast update directions. We discuss how the algorithm is able to exploit exact Hessian information of the smooth objective term through a linear Newton approximation, while benefiting from the structure of box-constraints or l1-regularization. An open-source C++ implementation of PANTR is made available as part of the NLP solver library ALPAQA. Finally, the effectiveness of the proposed method is demonstrated in nonlinear model predictive control applications.
arXiv commentAccepted for publication in IEEE Control Systems Letters
References in corpus (7)
- Forward-backward quasi-Newton methods for nonsmooth optimization problems
- Forward-backward envelope for the sum of two nonconvex functions: Further properties and nonmonotone line-search algorithms
- Embedded nonlinear model predictive control for obstacle avoidance using PANOC
- Reactive Navigation of an Unmanned Aerial Vehicle with Perception-based Obstacle Avoidance Constraints
- On the acceleration of forward-backward splitting via an inexact Newton method
- Proximal Gradient Algorithms under Local Lipschitz Gradient Continuity: A Convergence and Robustness Analysis of PANOC
- Gauss-Newton meets PANOC: A fast and globally convergent algorithm for nonlinear optimal control