An Inexact Augmented Lagrangian Framework for Nonconvex Optimization with Nonlinear Constraints

Abstract

We propose a practical inexact augmented Lagrangian method (iALM) for nonconvex problems with nonlinear constraints. We characterize the total computational complexity of our method subject to a verifiable geometric condition, which is closely related to the Polyak-Lojasiewicz and Mangasarian-Fromowitz conditions. In particular, when a first-order solver is used for the inner iterates, we prove that iALM finds a first-order stationary point with $\tilde{\mathcal{O}}(1/\epsilon^3)$ calls to the first-order oracle. If, in addition, the problem is smooth and a second-order solver is used for the inner iterates, iALM finds a second-order stationary point with $\tilde{\mathcal{O}}(1/\epsilon^5)$ calls to the second-order oracle. These complexity results match the known theoretical results in the literature. We also provide strong numerical evidence on large-scale machine learning problems, including the Burer-Monteiro factorization of semidefinite programs, and a novel nonconvex relaxation of the standard basis pursuit template. For these examples, we also show how to verify our geometric condition.

Cite

Text

Sahin et al. "An  Inexact Augmented Lagrangian Framework for Nonconvex Optimization with Nonlinear Constraints." Neural Information Processing Systems, 2019.

Markdown

[Sahin et al. "An  Inexact Augmented Lagrangian Framework for Nonconvex Optimization with Nonlinear Constraints." Neural Information Processing Systems, 2019.](https://mlanthology.org/neurips/2019/sahin2019neurips-inexact/)

BibTeX

@inproceedings{sahin2019neurips-inexact,
  title     = {{An  Inexact Augmented Lagrangian Framework for Nonconvex Optimization with Nonlinear Constraints}},
  author    = {Sahin, Mehmet Fatih and Eftekhari, Armin and Alacaoglu, Ahmet and Latorre, Fabian and Cevher, Volkan},
  booktitle = {Neural Information Processing Systems},
  year      = {2019},
  pages     = {13965-13977},
  url       = {https://mlanthology.org/neurips/2019/sahin2019neurips-inexact/}
}