A polynomially accelerated fixed-point iteration for vector problems
Abstract
Fixed-point solvers are ubiquitous in nonlinear PDEs, yet their progress collapses whenever the Jacobian at the solution carries an eigenvalue arbitrarily close to one. We ask whether such stagnation can be removed without storing long histories or solving dense least squares. Under two assumptions -- (A1) the linearised error is dominated by a multiplier with and (A2) residuals shrink monotonically -- we construct a quadratic blend of three iterates whose error polynomial has a double root at . This three-point polynomial accelerator (TPA) cancels the stubborn mode up to , reduces to Aitken's process in one dimension, and matches a doubly blended Anderson step with depth when the regularisation vanishes, yet it keeps the Picard memory footprint. The only extra ingredient is a residual-based estimate of obtained from a closed-form regularised least-squares fit that remains stable even when two residuals nearly coincide. Numerical experiments on linear systems with clustered spectra, a -dimensional nonlinear fixed point, and a Poisson discretisation show that TPA reaches the residual tolerance in , , and map evaluations (respectively). In the same settings SOR requires steps and Anderson acceleration with depth consumes , , and evaluations. TPA therefore supplies a parameter-free, constant-memory drop-in accelerator whenever a single contraction factor throttles convergence.
Cite
@article{arxiv.2511.09012,
title = {A polynomially accelerated fixed-point iteration for vector problems},
author = {Francesco Alemanno},
journal= {arXiv preprint arXiv:2511.09012},
year = {2026}
}
Comments
keywords: fixed-point iteration; acceleration methods; three-point polynomial accelerator; Anderson acceleration; polynomial extrapolation