The Augmented Lagrangian Methods: Overview and Recent Advances
Kangkang Deng, Rui Wang, Zhenyuan Zhu, Junyu Zhang, Zaiwen Wen
TL;DR
This survey provides a unified view of augmented Lagrangian methods (ALM), tracing the construction of AL functions from the Hestenes–Powell–Rockafellar framework and detailing strong duality properties that underpin dual-ascent interpretations of ALM. It covers convex and nonconvex, smooth and nonsmooth, as well as composite and discrete problems, introducing variants such as linearized, proximal, accelerated, stochastic, and manifold ALMs, along with ADMM and primal–dual schemes. The paper surveys convergence guarantees (global and local) and iteration-complexity results, and demonstrates practical subproblem solvers (proximal gradient, semismooth Newton) through wide-ranging applications including NLP, SDP, sparse optimization, RL, and distributed optimization. It also discusses exact penalty representations, multiplier stability, and the role of the Moreau envelope in unifying AL constructions. The work serves as both a theoretical reference and a practical guide for implementing ALM in large-scale, real-world constrained optimization problems, highlighting current challenges and promising future directions in single-loop, stochastic, and structure-exploiting variants.
Abstract
Large-scale constrained optimization is pivotal in modern scientific, engineering, and industrial computation, often involving complex systems with numerous variables and constraints. This paper provides a unified and comprehensive perspective on constructing augmented Lagrangian functions (based on Hestenes-Powell-Rockafellar augmented Lagrangian) for various optimization problems, including nonlinear programming and convex and nonconvex composite programming. We present the augmented Lagrangian method (ALM), covering its theoretical foundations in both convex and nonconvex cases, and discuss several successful examples and applications. Recent advancements have extended ALM's capabilities to handle nonconvex constraints and ensure global convergence to first and second-order stationary points. For nonsmooth convex problems, ALM utilizes proximal operations, preserving desirable properties such as locally linear convergence rates. Furthermore, recent progress has refined the complexity analysis for ALM and tackled challenging integer programming instances. This review aims to offer a thorough understanding of ALM's benefits and limitations, exploring different ALM variants designed to enhance convergence and computational performance. We also illustrate effective algorithms for ALM subproblems across different types of optimization problems and highlight practical implementations in several fields.
