Abstract

For a polynomial p( x) of a degree n, we study its interpolation and evaluation on a set of Chebyshev nodes, x κ = cos( (2κ + 1)π (2n + 2) ), κ = 0, 1, …, n . This is easily reduced to applying discrete Fourier transforms (DFTs) to the auxiliary polynomial q( ω) = ω n p( x), where 2 x = αω + ( αω) −1, α = exp( π⇔−1 (2n) ) . We show the back and forth transition between p( x) and q( ω) based on the respective back and forth transformations of the variable: αω = (1 − z) (1 + z) , y = (x − 1) (x + 1) , y = z 2. All these transformations (like the DFTs) are performed by using O( n log n) arithmetic operations, which thus suffice in order to support both interpolation and evaluation of p( x) on the Chebychev set, as well as on some related sets of nodes. This improves, by factor log n, the known arithmetic time bound for Chebyshev interpolation and gives an alternative supporting algorithm for the record estimate of O( n log n) for Chebyshev evaluation, obtained by Gerasoulis in 1987 and based on a distinct algorithm.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.