ANDERSON ACCELERATION WITH TRUNCATED GRAM-SCHMIDT

Ziyuan Tang, Tianshi Xu, Huan He, Yousef Saad, Yuanzhe Xi

Research output: Contribution to journalArticlepeer-review

Abstract

Anderson acceleration (AA) is a popular algorithm designed to enhance the convergence of fixed-point iterations. In this paper, we introduce a variant of AA based on a truncated Gram-Schmidt process (AATGS) which has a few advantages over the classical AA. In particular, an attractive feature of AATGS is that its iterates obey a three-term recurrence in the situation when it is applied to solving symmetric linear problems and this can lead to a considerable reduction of memory and computational costs. We analyze the convergence of AATGS in both full-depth and limited-depth scenarios and establish its equivalence to the classical AA in the linear case. We also report on the effectiveness of AATGS through a set of numerical experiments, ranging from solving nonlinear partial differential equations to tackling nonlinear optimization problems. In particular, the performance of the method is compared with that of the classical AA algorithms.

Original languageEnglish (US)
Pages (from-to)1850-1872
Number of pages23
JournalSIAM Journal on Matrix Analysis and Applications
Volume45
Issue number4
DOIs
StatePublished - 2024

Bibliographical note

Publisher Copyright:
Copyright © by SIAM. Unauthorized reproduction of this article is prohibited.

Keywords

  • Anderson acceleration
  • Gram-Schmidt process
  • Krylov subspace
  • nonlinear equations
  • short-term recurrence

Fingerprint

Dive into the research topics of 'ANDERSON ACCELERATION WITH TRUNCATED GRAM-SCHMIDT'. Together they form a unique fingerprint.

Cite this