Skip to main content
Log in

Adaption allows efficient integration of functions with unknown singularities

  • Published:
Numerische Mathematik Aims and scope Submit manuscript

Abstract

We study numerical integration for functions f with singularities. Nonadaptive methods are inefficient in this case, and we show that the problem can be efficiently solved by adaptive quadratures at cost similar to that for functions with no singularities.

Consider first a class of functions whose derivatives of order up to r are continuous and uniformly bounded for any but one singular point. We propose adaptive quadratures Q* n , each using at most n function values, whose worst case errors are proportional to nr. On the other hand, the worst case error of nonadaptive methods does not converge faster than n−1.

These worst case results do not extend to the case of functions with two or more singularities; however, adaption shows its power even for such functions in the asymptotic setting. That is, let F r be the class of r-smooth functions with arbitrary (but finite) number of singularities. Then a generalization of Q* n yields adaptive quadratures Q** n such that |I(f)−Q** n (f)|=O(nr) for any fF r . In addition, we show that for any sequence of nonadaptive methods there are `many' functions in F r for which the errors converge no faster than n−1.

Results of numerical experiments are also presented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Atkinson, K.E.: An Introduction to Numerical Analysis. 2nd ed., Wiley, New York, 1989

  2. Bakhvalov, N.S.: On the optimality of linear methods for the operator approximation in convex classes of functions (in Russian), Zh. Vychisl. Mat. Mat. Fiz. 11, 1014–1018 (1971)

    Google Scholar 

  3. Cheney, W., Kincaid, D.: Numerical Mathematics and Computing. 4th ed., Brooks/Cole, New York, 1999

  4. Conte, S.D., de Boor, C.: Elementary Numerical Analysis – An Algorithmic Approach. 3rd ed., McGraw-Hill, New York, 1980

  5. Corman, T.H., Leiserson, C.E., Rivest, R.L.: Introduction to Algorithms. MIT Press, 1990

  6. Davis, P.J., Rabinowitz, P.: Methods of Numerical Integration. Academic Press, New York, 1975

  7. de Boor, C., CADRE: An algorithm for numerical quadrature. Mathematical Software, Academic Press, New York, 201–209 (1971)

  8. Gal S., Micchelli, C.A.: Optimal sequential and non-sequential procedures for evaluating a functional. Appl. Anal. 10, 105–120 (1980)

    Google Scholar 

  9. Huerta, I.: Adaption helps for some nonconvex classes. J. Complexity 2, 333–352 (1986)

    Article  Google Scholar 

  10. Kiefer, J.: Optimum sequential search and approximation methods under minimum regularity assumption. J. Soc. Indust. Appl. Math. 5, 105–136 (1957)

    Article  Google Scholar 

  11. Krommer, A.R., Ueberhuber, C.W.: Computational Integration. SIAM, Philadelphia, 1998

  12. Lyness, J.M.: Notes on the adaptive Simpson quadrature routine. J. Assoc. Comput. Mach. 16, 483–495 (1969)

    Google Scholar 

  13. McKeeman, W.M.: Algorithm 145, adaptive numerical integration by Simpson's rule. Comm. ACM 5, 604 (1962)

    Article  Google Scholar 

  14. Novak, E.: Quadrature formulas for convex classes of functions. In: Numerical Integration IV (H. Brass and G. Hämmerlin, eds), ISNM 112, Birkhäuser, Basel, 1993, pp. 283–296

  15. Novak, E.: On the power of adaption. J. Complexity 12, 199–238 (1996)

    Article  Google Scholar 

  16. Piessens, R., deDoncker-Kapenga, E., Überhuber, C., Kahaner, D.: QUADPACK: A Subroutine Package for Automatic Integration. Springer Verlag, New York, 1983

  17. Plaskota, L.: Noisy Information and Computational Complexity. Cambridge University Press, Cambridge, 1996

  18. Ralston, A., Rabinowitz, P.: A First Course in Numerical Analysis. 2nd ed., McGraw-Hill, New York, 1978

  19. Rice, J.R.: A metalgorithm for adaptive quadrature. J. Assoc. Comput. Mach. 22, 61–82 (1975)

    Google Scholar 

  20. Traub, J.F., Wasilkowski, G.W., Woźniakowski, H.: When is nonadaptive information as powerful as adaptive information? Proceedings of the 23rd IEEE Conference on Decision and Control, San Diego, 1984, pp. 1536–1540

  21. Traub, J.F., Wasilkowski, G.W., Woźniakowski, H.: Information-Based Complexity. Academic Press, New York, 1988

  22. Traub, J.F., Woźniakowski, H.: A General Theory of Optimal Algorithms. Academic Press, New York, 1980

  23. Trojan, G.M.: Asymptotic Setting for Linear Problems. unpublished Ph.D. dissertation, 1980; results presented in [21, Sect. 2, Chapt. 10].

  24. Wasilkowski, G.W.: Information of varying cardinality. J. Complexity 1, 107–117 (1986)

    Article  Google Scholar 

  25. Wasilkowski, G.W., Gao, F.: On the power of adaptive information for functions with singularities. Math. Comp. 58, 285–304 (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Leszek Plaskota.

Additional information

The authors were partially supported, respectively, by the State Committee for Scientific Research of Poland under Project 1 P03A 03928 and by the National Science Foundation under Grant CCR-0095709.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Plaskota, L., Wasilkowski, G. Adaption allows efficient integration of functions with unknown singularities. Numer. Math. 102, 123–144 (2005). https://doi.org/10.1007/s00211-005-0640-3

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00211-005-0640-3

Mathematics Subject Classification (2000)

Navigation