Fast algorithms for polynomial interpolation, integration, and differentiation

被引:86
作者
Dutt, A [1 ]
Gu, M [1 ]
Rokhlin, V [1 ]
机构
[1] UNIV CALIF BERKELEY,DEPT MATH,BERKELEY,CA 94720
关键词
polynomials; interpolation; fast multipole method; approximation theory; PARTICLE SIMULATIONS; VANDERMONDE SYSTEMS; EQUATIONS;
D O I
10.1137/0733082
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
For functions tabulated at Chebyshev nodes on an interval, spectral interpolation and indefinite integration can be performed stably and efficiently via the fast Fourier transform. For many other sets of nodes (such as the Gaussian nodes on an interval) the classical interpolation and indefinite integration schemes are stable but slow, requiring O(N-2) arithmetic operations with N the number of nodes in the discretization of the interval. In this paper, a group of algorithms is presented for the efficient evaluation of Lagrange polynomial interpolants at multiple points on the line and for the rapid indefinite integration and differentiation of functions tabulated at nodes other than Chebyshev. The interpolation scheme requires O(N . log(1/epsilon)) arithmetic operations, and O(N . log N + N . log(1/epsilon)) operations are required for the integration and differentiation schemes, where epsilon is the precision of computations and N is the number of nodes (the interpolation and integration schemes are stable while the differentiation scheme has a condition number proportional to N-2). The algorithms utilize efficient versions of the fast multipole method which have been designed specifically for one-dimensional problems; these are also described in the present paper. Several experiments are included to illustrate the numerical performance of the approach.
引用
收藏
页码:1689 / 1711
页数:23
相关论文
共 18 条
  • [1] WAVELET-LIKE BASES FOR THE FAST SOLUTION OF 2ND-KIND INTEGRAL-EQUATIONS
    ALPERT, B
    BEYLKIN, G
    COIFMAN, R
    ROKHLIN, V
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1993, 14 (01) : 159 - 184
  • [2] ALPERT B, 1988, 671 YAL U COMP SCI D
  • [3] [Anonymous], 1974, Numerical Methods
  • [4] FAST WAVELET TRANSFORMS AND NUMERICAL ALGORITHMS .1.
    BEYLKIN, G
    COIFMAN, R
    ROKHLIN, V
    [J]. COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS, 1991, 44 (02) : 141 - 183
  • [5] SOLUTION OF VANDERMONDE SYSTEMS OF EQUATIONS
    BJORCK, A
    PEREYRA, V
    [J]. MATHEMATICS OF COMPUTATION, 1970, 24 (112) : 893 - &
  • [6] A FAST ADAPTIVE MULTIPOLE ALGORITHM FOR PARTICLE SIMULATIONS
    CARRIER, J
    GREENGARD, L
    ROKHLIN, V
    [J]. SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1988, 9 (04): : 669 - 686
  • [7] DUTT A, 1993, YALEUDCSRR980 YAL U
  • [8] GOTTLIEB D, 1984, INTRO THEORY APPL SP, P1
  • [9] Gottlieb D., 1977, NUMERICAL ANAL SPECT, DOI DOI 10.1137/1.9781611970425
  • [10] GRADSHYEYN IS, 1980, TABLE INTEGRALS SERI