English

A Nesterov-style Accelerated Gradient Descent Algorithm for the Symmetric Eigenvalue Problem

Optimization and Control 2024-06-27 v1

Abstract

We develop an accelerated gradient descent algorithm on the Grassmann manifold to compute the subspace spanned by a number of leading eigenvectors of a symmetric positive semi-definite matrix. This has a constant cost per iteration and a provable iteration complexity of O~(1/δ)\tilde{\mathcal{O}}(1/\sqrt{\delta}), where δ\delta is the spectral gap and O~\tilde{\mathcal{O}} hides logarithmic factors. This improves over the O~(1/δ)\tilde{\mathcal{O}}(1/\delta) complexity achieved by subspace iteration and standard gradient descent, in cases that the spectral gap is tiny. It also matches the iteration complexity of the Lanczos method that has however a growing cost per iteration. On the theoretical part, we rely on the formulation of Riemannian accelerated gradient descent by [26] and new characterizations of the geodesic convexity of the symmetric eigenvalue problem by [8]. On the empirical part, we test our algorithm in synthetic and real matrices and compare with other popular methods.

Keywords

Cite

@article{arxiv.2406.18433,
  title  = {A Nesterov-style Accelerated Gradient Descent Algorithm for the Symmetric Eigenvalue Problem},
  author = {Foivos Alimisis and Simon Vary and Bart Vandereycken},
  journal= {arXiv preprint arXiv:2406.18433},
  year   = {2024}
}
R2 v1 2026-06-28T17:20:04.959Z