Faber polynomials in a deltoid region and power iteration momentum methods
Peter Cowal, Nicholas F. Marshall, Sara Pollock
TL;DR
This work generalizes a Chebyshev-like acceleration to a deltoid region by introducing a family of polynomials $P_n$ satisfying the same recurrence as Faber polynomials for the deltoid domain $Γ$. It proves $|P_n(z)| ≤ 1$ on $Γ$ and a superpolynomial growth outside the unit disk, and shows that $z^n$ can be approximated by a low-degree $P_k$ basis with coefficients given by random-walk probabilities, yielding a square-root degree efficiency. These analytic results underpin a higher-order momentum approach for the power iteration: a Deltoid Momentum Power Method and a dynamic-parameter variant that accelerates convergence for matrices with complex eigenvalues, with theoretical guarantees and numerical demonstrations on toy, circulant, and Markov-chain examples. The combination of polynomial approximation theory and momentum-enabled iterations offers practical acceleration for eigenvalue computations and related matrix functions in spectral regions containing a deltoid shape, with potential extensions to broader domains and higher-order recurrences.
Abstract
We consider a region in the complex plane enclosed by a deltoid curve inscribed in the unit circle, and define a family of polynomials $P_n$ that satisfy the same recurrence relation as the Faber polynomials for this region. We use this family of polynomials to give a constructive proof that $z^n$ is approximately a polynomial of degree $\sim\sqrt{n}$ within the deltoid region. Moreover, we show that $|P_n| \le 1$ in this deltoid region, and that, if $|z| = 1+\varepsilon$, then the magnitude $|P_n(z)|$ is at least $\frac{1}{3}(1+\sqrt{\varepsilon})^n$, for all $\varepsilon > 0$. We illustrate our polynomial approximation theory with an application to iterative linear algebra. In particular, we construct a higher-order momentum-based method that accelerates the power iteration for certain matrices with complex eigenvalues. We show how the method can be run dynamically when the two dominant eigenvalues are real and positive.
