Anderson Acceleration as a Krylov Method with Application to Asymptotic Convergence Analysis

Anderson acceleration is widely used for accelerating the convergence of fixed-point methods xk+1 = q(xk), xk ∈ Rn. We consider the case of linear fixed-point methods xk+1 = Mxk+b and obtain polynomial residual update formulas for AA(m), i.e., Anderson acceleration with window size m. We find that the standard AA(m) method with initial iterates xk, k = 0, . . . ,m defined recursively using AA(k), is a Krylov space method. This immediately implies that k iterations of AA(m) cannot produce a smaller residual than k iterations of GMRES without restart (but without implying anything about the relative convergence speed of (windowed) AA(m) versus restarted GMRES(m)). We introduce the notion of multi-Krylov method and show that AA(m) with general initial iterates {x0, . . . , xm} is a multi-Krylov method. We find that the AA(m) residual polynomials observe a periodic memory effect where increasing powers of the error iteration matrix M act on the initial residual as the iteration number increases. We derive several further results based on these polynomial residual update formulas, including orthogonality relations, a lower bound on the AA(1) acceleration coefficient βk, and explicit nonlinear recursions for the AA(1) residuals and residual polynomials that do not include the acceleration coefficient βk. We apply these results to study the influence of the initial guess on the asymptotic convergence factor of AA(1).

[1]  Hans De Sterck NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS Numer. Linear Algebra Appl. (2012) Published online in Wiley Online Library (wileyonlinelibrary.com). DOI: 10.1002/nla.1837 Steepest descent preconditioning for nonlinear , 2022 .

[2]  Donald G. M. Anderson Iterative Procedures for Nonlinear Integral Equations , 1965, JACM.

[3]  Hans De Sterck,et al.  A Nonlinear GMRES Optimization Algorithm for Canonical Tensor Decomposition , 2011, SIAM J. Sci. Comput..

[4]  Homer F. Walker,et al.  Accelerating the Uzawa Algorithm , 2015, SIAM J. Sci. Comput..

[5]  Hans De Sterck,et al.  Linear Asymptotic Convergence of Anderson Acceleration: Fixed-Point Analysis , 2021, ArXiv.

[6]  Homer F. Walker,et al.  An accelerated Picard method for nonlinear systems related to variably saturated flow , 2012 .

[7]  Matthew G. Knepley,et al.  Composing Scalable Nonlinear Algebraic Solvers , 2015, SIAM Rev..

[8]  K. LIPNIKOV,et al.  Anderson Acceleration for Nonlinear Finite Volume Scheme for Advection-Diffusion Problems , 2013, SIAM J. Sci. Comput..

[9]  Homer F. Walker,et al.  Anderson acceleration and application to the three-temperature energy equations , 2017, J. Comput. Phys..

[10]  Hans De Sterck,et al.  On the Asymptotic Linear Convergence Speed of Anderson Acceleration, Nesterov Acceleration, and Nonlinear GMRES , 2021, SIAM J. Sci. Comput..

[11]  Stefan Kindermann,et al.  Optimal-order convergence of Nesterov acceleration for linear ill-posed problems , 2021, Inverse Problems.

[12]  Xiaozhe Hu,et al.  Momentum Accelerated Multigrid Methods , 2020, ArXiv.

[13]  Leo G. Rebholz,et al.  A Proof That Anderson Acceleration Improves the Convergence Rate in Linearly Converging Fixed-Point Methods (But Not in Those Converging Quadratically) , 2018, SIAM J. Numer. Anal..

[14]  Homer F. Walker,et al.  Anderson Acceleration for Fixed-Point Iterations , 2011, SIAM J. Numer. Anal..

[15]  Peng Ni,et al.  Anderson Acceleration of Fixed-point Iteration with Applications to Electronic Structure Computations , 2009 .

[16]  C. T. Kelley,et al.  Convergence Analysis for Anderson Acceleration , 2015, SIAM J. Numer. Anal..

[17]  Hans De Sterck,et al.  On the Asymptotic Linear Convergence Speed of Anderson Acceleration Applied to ADMM , 2020, Journal of Scientific Computing.

[18]  Cornelis W. Oosterlee,et al.  Krylov Subspace Acceleration of Nonlinear Multigrid with Application to Recirculating Flows , 1999, SIAM J. Sci. Comput..

[19]  Yousef Saad,et al.  Two classes of multisecant methods for nonlinear acceleration , 2009, Numer. Linear Algebra Appl..

[20]  Mikhail Belkin,et al.  Parametrized Accelerated Methods Free of Condition Number , 2018, ArXiv.