A short report on preconditioned Anderson acceleration method (2310.04034v1)
Abstract: In this report, we present a versatile and efficient preconditioned Anderson acceleration (PAA) method for fixed-point iterations. The proposed framework offers flexibility in balancing convergence rates (linear, super-linear, or quadratic) and computational costs related to the Jacobian matrix. Our approach recovers various fixed-point iteration techniques, including Picard, Newton, and quasi-Newton iterations. The PAA method can be interpreted as employing Anderson acceleration (AA) as its own preconditioner or as an accelerator for quasi-Newton methods when their convergence is insufficient. Adaptable to a wide range of problems with differing degrees of nonlinearity and complexity, the method achieves improved convergence rates and robustness by incorporating suitable preconditioners. We test multiple preconditioning strategies on various problems and investigate a delayed update strategy for preconditioners to further reduce the computational costs.
- Anderson DG. Iterative procedures for nonlinear integral equations. Journal of the ACM (JACM) 1965; 12(4): 547–560.
- Anderson DG. Comments on “Anderson acceleration, mixing and extrapolation”. Numerical Algorithms 2019; 80(1): 135–234.
- Carlson NN, Miller K. Design and application of a gradient-weighted moving finite element code I: in one dimension. SIAM Journal on Scientific Computing 1998; 19(3): 728–765.
- Oosterlee CW, Washio T. Krylov subspace acceleration of nonlinear multigrid with application to recirculating flows. SIAM Journal on Scientific Computing 2000; 21(5): 1670–1690.
- Walker HF, Ni P. Anderson acceleration for fixed-point iterations. SIAM Journal on Numerical Analysis 2011; 49(4): 1715–1735.
- Pulay P. Convergence acceleration of iterative sequences. The case of SCF iteration. Chemical Physics Letters 1980; 73(2): 393–398.
- Lin L, Yang C. Elliptic preconditioner for accelerating the self-consistent field iteration in Kohn–Sham density functional theory. SIAM Journal on Scientific Computing 2013; 35(5): S277–S298.
- Fang Hr, Saad Y. Two classes of multisecant methods for nonlinear acceleration. Numerical Linear Algebra with Applications 2009; 16(3): 197–221.
- Pollock S, Rebholz LG. Anderson acceleration for contractive and noncontractive operators. IMA Journal of Numerical Analysis 2021; 41(4): 2841–2872.
- Vuik C. Solution of the discretized incompressible Navier-Stokes equations with the GMRES method. International Journal for Numerical Methods in Fluids 1993; 16(6): 507–523.
- Vorst V. dHA, Vuik C. GMRESR: a family of nested GMRES methods. Numerical Linear Algebra with Applications 1994; 1(4): 369–386.
- Chen K, Vuik C. Composite Anderson acceleration method with two window sizes and optimized damping. International Journal for Numerical Methods in Engineering 2022; 123(23): 5964–5985.
- Toth A, Kelley CT. Convergence analysis for Anderson acceleration. SIAM Journal on Numerical Analysis 2015; 53(2): 805–819.
- Sterck HD. A nonlinear GMRES optimization algorithm for canonical tensor decomposition. SIAM Journal on Scientific Computing 2012; 34(3): A1351–A1379.
- Chen K, Vuik C. Non-stationary Anderson acceleration with optimized damping. arXiv preprint arXiv:2202.05295 2022.
- Khatiwala S. Fast Spin-Up of Geochemical Tracers in Ocean Circulation and Climate Models. Journal of Advances in Modeling Earth Systems 2023; 15(2): e2022MS003447.
- Pollock S, Schwartz H. Benchmarking results for the Newton–Anderson method. Results in Applied Mathematics 2020; 8: 100095.
- Herbst MF, Levitt A. Black-box inhomogeneous preconditioning for self-consistent field iterations in density functional theory. Journal of Physics: Condensed Matter 2020; 33(8): 085503.
- Li Z, Li J. A fast Anderson-Chebyshev acceleration for nonlinear optimization. In: PMLR. ; 2020: 1047–1057.
- Liu DC, Nocedal J. On the limited memory BFGS method for large scale optimization. Mathematical programming 1989; 45(1-3): 503–528.
- Pollock S, Rebholz LG. Filtering for Anderson acceleration. arXiv preprint arXiv:2211.12953 2022.
- Kelley CT, Suresh R. A new acceleration method for Newton’s method at singular points. SIAM journal on numerical analysis 1983; 20(5): 1001–1009.