Eigenvector-based acceleration strategies for gradient-type methods
Jean-Paul Chehab, Gaspard Kemlin, Marcos Raydan, Yousef Saad
TL;DR
The paper tackles speeding gradient-type optimization on strictly convex quadratics and convex functions by relaxing the step length to break zigzag behavior and by exploiting spectral structure. It introduces eigenvector-based acceleration, Lanczos-based projection, and adaptive Lanczos strategies, then extends these ideas to nonquadratic convex problems with tolerant line searches to preserve convergence. Theoretical results show that residuals concentrate in a few extremal eigenmodes under relaxation, and practical schemes leverage this with Lanczos projections to substantially reduce iterations and gradient evaluations, demonstrated on large-scale problems and linked to AMG-like multigrid concepts. The work provides a cohesive framework and practical guidelines for integrating spectral accelerations into simple gradient-type methods for large-scale convex optimization.
Abstract
Several strategies are described and analyzed to speed-up gradient-type methods when applied to the minimization of strictly convex quadratics and strictly convex functions. The proposed techniques focus on relaxing the traditional optimal step length associated with gradient methods, including the steepest descent (SD) and the minimal residual (MR) methods. Such a relaxation avoids the well-known negative zigzag effect and allows the iterates to move in the entire space which in turn implies that every so often the search direction approaches some eigenvector of the underlying Hessian matrix. The proposed speedups then rely on taking advantage of the properties of the Lanczos method once a search direction that approaches an eigenvector has been identified in order to accelerate the convergence towards the global minimizer. After analyzing the proposed strategies, we illustrate them on the global minimization of strictly convex functions.
