A Bundle-based Augmented Lagrangian Framework: Algorithm, Convergence, and Primal-dual Principles
Feng-Yi Liao, Yang Zheng
TL;DR
This work introduces BALA, a single-loop bundle-based augmented Lagrangian method for constrained convex optimization, leveraging a bundle of past iterates to form a tractable inner approximation Ω_k ⊆ Ω and enabling exact subproblem solves. The authors establish sublinear convergence for primal feasibility, primal objective, and dual iterates, and prove linear convergence under quadratic growth and quadratic closeness of the dual approximation, with applicability to conic programs including semidefinite programs. The analysis reveals deep connections between BALA and the proximal bundle method (PBM) as well as inexact ALM, providing a unified primal–dual perspective. Numerical experiments on SDPs demonstrate that BALA outperforms conditional-gradient ALM variants, achieving high accuracy and exhibiting linear convergence in practice, highlighting its practical impact for large-scale conic optimization.
Abstract
We propose a new bundle-based augmented Lagrangian framework for solving constrained convex problems. Unlike the classical (inexact) augmented Lagrangian method (ALM) that has a nested double-loop structure, our framework features a $\textit{single-loop}$ process. Motivated by the proximal bundle method (PBM), we use a $\textit{bundle}$ of past iterates to approximate the subproblem in ALM to get a computationally efficient update at each iteration. We establish sub-linear convergences for primal feasibility, primal cost values, and dual iterates under mild assumptions. With further regularity conditions, such as quadratic growth, our algorithm enjoys $\textit{linear}$ convergences. Importantly, this linear convergence can happen for a class of conic optimization problems, including semidefinite programs. Our proof techniques leverage deep connections with inexact ALM and primal-dual principles with PBM.
