Finding the Zeros of a Univariate Equation: Proxy Rootfinders, Chebyshev Interpolation, and the Companion Matrix
Author:
- 1 January 2013
- journal article
- research article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Review
- Vol. 55 (2) , 375-396
Abstract
When a function $f(x)$ is holomorphic on an interval $x \in [a, b]$, its roots on the interval can be computed by the following three-step procedure. First, approximate $f(x)$ on $[a, b]$ by a polynomial $f_{N}(x)$ using adaptive Chebyshev interpolation. Second, form the Chebyshev--Frobenius companion matrix whose elements are trivial functions of the Chebyshev coefficients of the interpolant $f_{N}(x)$. Third, compute all the eigenvalues of the companion matrix. The eigenvalues $\lambda$ which lie on the real interval $\lambda \in [a, b]$ are very accurate approximations to the zeros of $f(x)$ on the target interval. (To minimize cost, the adaptive phase can automatically subdivide the interval, applying the Chebyshev rootfinder separately on each subinterval, to keep $N$ bounded or to solve rare “dynamic range” complications.) We also discuss generalizations to compute roots on an infinite interval, zeros of functions singular on the interval $[a, b]$, and slightly complex roots. The underlying ideas ar...
Keywords
This publication has 40 references indexed in Scilit:
- Computing real roots of a polynomial in Chebyshev series form through subdivisionApplied Numerical Mathematics, 2006
- An Extension of MATLAB to Continuous Functions and OperatorsSIAM Journal on Scientific Computing, 2004
- Computing Zeros on a Real Interval through Chebyshev Expansion and Polynomial RootfindingSIAM Journal on Numerical Analysis, 2002
- A Chebyshev Polynomial Interval-Searching Method ("Lanczos Economization") for Solving a Nonlinear Equation with Application to the Nonlinear Eigenvalue ProblemJournal of Computational Physics, 1995
- Orthogonal rational functions on a semi-infinite intervalJournal of Computational Physics, 1987
- Spectral methods using rational basis functions on an infinite intervalJournal of Computational Physics, 1987
- Polynomial series versus sinc expansions for functions with corner or endpoint singularitiesJournal of Computational Physics, 1986
- Complex coordinate methods for hydrodynamic instabilities and Sturm-Liouville eigenproblems with an interior singularityJournal of Computational Physics, 1985
- A companion matrix analogue for orthogonal polynomialsLinear Algebra and its Applications, 1975
- Quelques remarques sur l'interpolationMathematische Annalen, 1918