Shadow-point Enhanced Inexact Accelerated Proximal Gradient Method with Preserved Convergence Guarantees
Lei Yang, Liwei Luo, Meixia Lin
TL;DR
SpinAPG addresses convex composite optimization $F(oldsymbol{x})=P(oldsymbol{x})+f(oldsymbol{x})$ by introducing a shadow-point enhanced inexact APG method that eliminates the need to frequently compute a feasible iterate while preserving convergence guarantees. The method combines an extrapolation framework with a two-point error criterion, allowing inexact gradient and proximal solves, and employs shadow points to certify progress without full feasibility. Theoretical results establish an ${ m O}(1/k^2)$ convergence rate for the objective gap and, under a tuned extrapolation schedule, a $o(1/k^2)$ rate with iterate convergence. Numerical experiments on a relaxation of the quadratic assignment problem demonstrate computational gains from bypassing explicit feasible-point computations, illustrating SpinAPG’s practical appeal for large-scale constrained problems.
Abstract
We consider the problem of optimizing the sum of a smooth convex function and a non-smooth convex function using the inexact accelerated proximal gradient (APG) method. A key limitation of existing approaches is their reliance on feasible approximate solutions to subproblems, which is often computationally expensive or even unrealistic to obtain in practice. To address this limitation, we develop a shadow-point enhanced inexact accelerated proximal gradient method (SpinAPG), which can eliminate the feasibility requirement while preserving all desirable convergence properties of the APG method, including the iterate convergence and an $o(1/k^2)$ convergence rate for the objective function value, under suitable summable-error conditions. Our method also provides a more flexible and computationally efficient inexact framework for the APG method, with a fairly easy-to-implement error criterion. Finally, we demonstrate the practical advantages of our SpinAPG through numerical experiments on a relaxation of the quadratic assignment problem, showcasing its effectiveness while bypassing the explicit computation of a feasible point.
