Computing Zeros on a Real Interval through Chebyshev Expansion and Polynomial Rootfinding
Author:
- 1 January 2002
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Numerical Analysis
- Vol. 40 (5) , 1666-1682
Abstract
Robust polynomial rootfinders can be exploited to compute the roots on a real interval of a nonpolynomial function f(x) by the following: (i) expand f as a Chebyshev polynomial series, (ii) convert to a polynomial in ordinary, series-of-powers form, and (iii) apply the polynomial rootfinder. (Complex-valued roots and real roots outside the target interval are discarded.) The expansion is most efficiently done by adaptive Chebyshev interpolation with N equal to a power of two, where N is the degree of the truncated Chebyshev series. All previous evaluations of f can then be reused when N is increased; adaption stops when N is sufficiently large so that further increases produce no significant change in the interpolant. We describe two conversion strategies. The "convert-to-powers" method uses multiplication by mildly ill-conditioned matrices to create a polynomial of degree N. The "degree-doubling" strategy defines a polynomial of larger degree 2N but is very well-conditioned. The "convert-to-powers" method, although faster, restricts N to moderate values; this can always be accomplished by subdividing the target interval. Both these strategies allow simultaneous approximation of many roots on an interval, whether simple or multiple, for nonpolynomial f(x).Keywords
This publication has 11 references indexed in Scilit:
- An algorithm for finding all solutions of a nonlinear systemJournal of Computational and Applied Mathematics, 2001
- Locating and Computing Arbitrarily Distributed ZerosSIAM Journal on Scientific Computing, 1999
- Locating and Computing All the Simple Roots and Extrema of a FunctionSIAM Journal on Scientific Computing, 1996
- A Chebyshev Polynomial Interval-Searching Method ("Lanczos Economization") for Solving a Nonlinear Equation with Application to the Nonlinear Eigenvalue ProblemJournal of Computational Physics, 1995
- The Rate of Convergence of Fourier Coefficients for Entire Functions of Infinite Order with Application to the Weideman-Cloot Sinh-Mapping for Pseudospectral Computations on an Infinite IntervalJournal of Computational Physics, 1994
- Exponentially convergent Fourier-Chebshev quadrature schemes on bounded and infinite intervalsJournal of Scientific Computing, 1987
- Orthogonal rational functions on a semi-infinite intervalJournal of Computational Physics, 1987
- Polynomial Approximation by Projections on the Unit CircleSIAM Journal on Numerical Analysis, 1975
- On the condition of algebraic equationsNumerische Mathematik, 1973
- On numerical contour integration round a closed contourMathematics of Computation, 1967