lrAA: Low-Rank Anderson Acceleration
Abstract. This paper proposes a new framework for computing low-rank solutions to nonlinear matrix equations arising from spatial discretization of nonlinear partial differential equations: low-rank Anderson acceleration (lrAA). lrAA is an adaptation of Anderson acceleration, a well-known approach for solving nonlinear fixed point problems, to the low-rank format. In particular, lrAA carries out all linear and nonlinear operations in low-rank form with rank truncation using an adaptive truncation tolerance. We propose a simple scheduling strategy to update the truncation tolerance throughout the iteration according to a residual indicator. This controls the intermediate rank and iteration number effectively. To perform rank truncation for nonlinear functions, we propose a new cross approximation, which we call Cross-DEIM, with adaptive error control that is based on the discrete empirical interpolation method (DEIM). Cross-DEIM employs an iterative update between the approximate singular value decomposition and cross approximation. It naturally incorporates a warm-start strategy for each lrAA iterate. We demonstrate the superior performance of lrAA applied to a range of linear and nonlinear problems, including those arising from finite difference discretizations of Laplace’s equation, the Bratu problem, the elliptic Monge–Ampére equation, and the Allen–Cahn equation.
Authors
- Daniel Appelö (ORCID: https://orcid.org/0000-0002-0378-4563)
- Yingda Cheng (ORCID: https://orcid.org/0000-0003-3229-2979)
Institutions
- Virginia Tech (US)
Publication Details
- Journal
- SIAM Journal on Scientific Computing
- Published
- 2026-07-17
- DOI
- https://doi.org/10.1137/25m173942x
- Primary Topic
- Model Reduction and Neural Networks
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation
- U.S. Department of Energy
- Virginia Polytechnic Institute and State University