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 en is dominated by a multiplier m with |m|<1 and (A2) residuals shrink monotonically -- we construct a quadratic blend of three iterates whose error polynomial has a double root at m. This three-point polynomial accelerator (TPA) cancels the stubborn mode up to o(\|en\|), reduces to Aitken's 2 process in one dimension, and matches a doubly blended Anderson step with depth m=2 when the regularisation vanishes, yet it keeps the Picard memory footprint. The only extra ingredient is a residual-based estimate of w=(1-m)-1 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 320-dimensional nonlinear fixed point, and a 50× 50 Poisson discretisation show that TPA reaches the 10-8 residual tolerance in 32, 36, and 244 map evaluations (respectively). In the same settings SOR requires 663 steps and Anderson acceleration with depth m=5 consumes 52, 38, and 955 evaluations. TPA therefore supplies a parameter-free, constant-memory drop-in accelerator whenever a single contraction factor throttles convergence.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…