Report Number: CS-TR-67-72
Institution: Stanford University, Department of Computer Science
Title: Chebyshev approximation of continuous functions by a Chebyshev system of functions
Author: Golub, Gene H.
Author: Smith, Lyle B.
Date: July 1967
Abstract: The second algorithm of Remez can be used to compute the minimax approximation to a function, f(x), by a linear combination of functions, ${\{Q_i (x)\}}^{N}_{O}$, which form a Chebyshev system. The only restriction on the function to be approximated is that it be continuous on a finite interval [a,b]. An Algol 60 procedure is given which will accomplish the approximation. This implementation of the second algorithm of Remez is quite general in that the continuity of f(x) is all that is required whereas previous implementations have required differentiability, that the end points of the interval be "critical points," and that the number of "critical points" be exactly N+2. Discussion of the method used and its numerical properties is given as well as some computational examples of the use of the algorithm. The use of orthogonal polynomials (which change at each iteration) as the Chebyshev system is also discussed.
http://i.stanford.edu/pub/cstr/reports/cs/tr/67/72/CS-TR-67-72.pdf