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