Barycentric-Remez algorithms for best polynomial approximation in the chebfun system

被引:44
作者
Pachon, Ricardo [1 ]
Trefethen, Lloyd N. [1 ]
机构
[1] Univ Oxford, Comp Lab, Oxford OX1 3QD, England
关键词
Remez algorithm; Best polynomial approximation; Barycentric interpolation; Chebfun system; TSCHEBYSCHEV APPROXIMATION; CHEBYSHEV APPROXIMATION; LAGRANGE INTERPOLATION; DIGITAL FILTERS; LINEAR PHASE; CURVE-FIT; PROGRAM;
D O I
10.1007/s10543-009-0240-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Remez algorithm, 75 years old, is a famous method for computing minimax polynomial approximations. Most implementations of this algorithm date to an era when tractable degrees were in the dozens, whereas today, degrees of hundreds or thousands are not a problem. We present a 21st-century update of the Remez ideas in the context of the chebfun software system, which carries out numerical computing with functions rather than numbers. A crucial feature of the new method is its use of chebfun global rootfinding to locate extrema at each iterative step, based on a recursive algorithm combining ideas of Specht, Good, Boyd, and Battles. Another important feature is the use of the barycentric interpolation formula to represent the trial polynomials, which points the way to generalizations for rational approximations. We comment on available software for minimax approximation and its scientific context, arguing that its greatest importance these days is probably for fundamental studies rather than applications.
引用
收藏
页码:721 / 741
页数:21
相关论文
共 53 条
[1]   DISCRETE TSCHEBYSCHEV APPROXIMATION BY INTERPOLATING RATIONALS [J].
ALMACANY, M ;
DUNHAM, CB ;
WILLIAMS, J .
IMA JOURNAL OF NUMERICAL ANALYSIS, 1984, 4 (04) :467-477
[2]  
[Anonymous], 1960, NUMER MATH
[3]  
[Anonymous], 2000, SIAM
[4]  
[Anonymous], 1934, Compt. Rend. Acade. Sc.
[5]  
[Anonymous], MATH TABLES AIDS COM
[6]  
Barrodale I., 1975, ACM Transactions on Mathematical Software, V1, P264, DOI 10.1145/355644.355651
[7]   An extension of MATLAB to continuous functions and operators [J].
Battles, Z ;
Trefethen, LN .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2004, 25 (05) :1743-1770
[8]  
BATTLES Z., 2005, THESIS U OXFORD
[9]   On the best approximation of vertical bar x vertical bar by polynomic linear data. [J].
Bernstein, S .
ACTA MATHEMATICA, 1914, 37 (01) :1-57
[10]   Barycentric Lagrange interpolation [J].
Berrut, JP ;
Trefethen, LN .
SIAM REVIEW, 2004, 46 (03) :501-517