Applications of a modified FFT to product type integration

Abstract An automatic integration scheme is proposed for evaluating the so-called product type (indefinite) integral Q(K, ƒ) = ∫ y x >K(t)ƒ(t) dt, −1 ⩽ x, y where ƒ(t) is assumed to be a smooth function and K(t) are some singular or badly-behaved functions. Typical examples for K(t) are 1n|t − c|, |t − cα, α > − 1, Cauchy principal value 1/(t − c) and eiωt, |ω| ≫ 1. The function ƒ(t) is approximated by a truncated Chebyshev series pN(t) of degree N, whose coefficients are efficiently computed using the FFT. The approximation QN (K, ƒ) to the integral Q(K, ƒ) is given by Q(K, pN. The sequence {pN(t)} is recursively generated until the required tolerance for the integral is satisfied. To enhance the efficiency of the automatic quadrature, the degree N is increased more slowly than doubling, which is usually the case. The evaluations of QN(K, ƒ)=Q(K, pN) for a set of {(x, y, c)} can be efficiently made by using recurrence relations for the singular kernels K(t) above. Numerical examples for the algebraic singular kernel K(t)=|t − c|α, α > − 1, are included.

[1]  C. W. Clenshaw,et al.  A method for numerical integration on an automatic computer , 1960 .

[2]  Tatsuo Torii,et al.  An algorithm based on the FFT for a generalized Chebyshev interpolation , 1990 .

[3]  Philip Rabinowitz,et al.  Numerical integration in the presence of an interior singularity , 1987 .

[4]  Philip Rabinowitz,et al.  Methods of Numerical Integration , 1985 .

[5]  Philip Rabinowitz Generalized noninterpolatory rules for Cauchy principal value integrals , 1990 .

[6]  W. Morven Gentleman,et al.  Implementing Clenshaw-Curtis quadrature, II computing the cosine transformation , 1972, Commun. ACM.

[7]  Tatsuo Torii,et al.  An automatic quadrature for Cauchy principal value integrals , 1991 .

[8]  David Elliott,et al.  Truncation Errors in Two Chebyshev Series Approximations , 1965 .

[9]  David Elliott,et al.  Product-integration rules and their convergence , 1976 .

[10]  L. Reichel,et al.  Newton interpolation in Fejér and Chebyshev points , 1989 .

[11]  Ian H. Sloan,et al.  Properties of Interpolatory Product Integration Rules , 1982 .

[12]  Tatsuo Torii,et al.  Indefinite integration of oscillatory functions by the Chebyshev series expansion , 1987 .

[13]  A. Stroud,et al.  Approximate Calculation of Integrals , 1962 .

[14]  Tatsuo Torii,et al.  Generalized Chebyshev interpolation and its application to automatic quadrature , 1983 .

[15]  Tatsuo Torii,et al.  Indefinite Integration of Function Involving Logarithmic Singularity by the Chebyshev Expansion , 1988 .

[16]  Daniel W Lozier,et al.  Numerical solution of linear difference equations , 1980 .

[17]  R. Piessens,et al.  An extension of Clenshaw-Curtis quadrature , 1975 .

[18]  Walter Gautschi,et al.  Error Bounds for Gaussian Quadrature of Analytic Functions , 1983 .