A polynomially accelerated fixed-point iteration for vector problems

preprint2026arXivOpen access

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 ene_n is dominated by a multiplier mm with ∣m∣<1|m|<1 and (A2) residuals shrink monotonically -- we construct a quadratic blend of three iterates whose error polynomial has a double root at mm. This three-point polynomial accelerator (TPA) cancels the stubborn mode up to o(∥en∥)o(\|e_n\|), reduces to Aitken's Δ2Δ^2 process in one dimension, and matches a doubly blended Anderson step with depth m=2m=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)−1w=(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 320320-dimensional nonlinear tanh⁡\tanh fixed point, and a 50×5050\times 50 Poisson discretisation show that TPA reaches the 10−810^{-8} residual tolerance in 3232, 3636, and 244244 map evaluations (respectively). In the same settings SOR requires 663663 steps and Anderson acceleration with depth m=5m=5 consumes 5252, 3838, and 955955 evaluations. TPA therefore supplies a parameter-free, constant-memory drop-in accelerator whenever a single contraction factor throttles convergence.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.