Skip to main content
Log in

Algorithms for roundoff error analysis —A relative error approach

  • Published:
Computing Aims and scope Submit manuscript

Abstract

Methods are presented for performing various error analyses of numerical algorithms. These analyses include forward, backward, and B-analysis (a combination of forward and backward). These analyses additionally provide alternative criteria by which different algorithms that solve the same problem may be compared. The conclusions of various comparison criteria are related to the correlation of errors in each algorithm. Finally, the analysis of a composite algorithm, which is made up of concatenated sub-algorithms, is given in terms of analyses done on its parts.

Zusammenfassung

In dieser Arbeit werden Methoden vorgestellt, die es gestatten, verschiedene Fehleranalysen numerischer Algorithmen zu vollziehen. Darunter befinden sich Vorwärts- und Rückwärtsanalyse (forward and backward analysis) sowie beidseitige Analyse (B-analysis, eine Kombination von forward and backward) ein. Diese Analysen liefern zusätzlich weitere Kriterien, durch welche verschiedene Algorithmen, die dasselbe Problem lösen, verglichen werden können. Die Aussagen der verschiedenen Vergleichskriterien beziehen sich auf die Fehlerkorelation in jedem Algorithmus. Schließlich wird die Analyse zusammengesetzter Algorithmen, welche aus verketteten Subalgorithmen bestehen, mit Hilfe der Analysen, die an den Teilen vollzogen wurden, dargestellt.

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.

Institutional subscriptions

Similar content being viewed by others

Abbreviations

5.10:

General

5. 11:

Error Analysis

5. 14:

Linear Algebra

5. 41:

Linear Programming

References

  1. Ascher, U.: Linear programming algorithms for the Chebyshev solution to a system of consistent linear equations. SIAM J. Numer. Anal.14, 519–526 (1977).

    Google Scholar 

  2. Barrodale, I., Roberts, F. D. K.: An improved algorithm for discretel 1 linear approximation. SIAM J. Numer. Anal.10, 839–848 (1973).

    Google Scholar 

  3. Barrodale, I., Roberts, F. D. K.: Solution of an overdetermined system of equations in thel 1 norm, Algorithm 478. Comm. of the ACM17, 319–320 (1974).

    Google Scholar 

  4. Bauer, F. L.: Computational graphs and rounding error. SIAM J. Numer. Anal.11, 87–96 (1974).

    Google Scholar 

  5. Gill, P., Golub, G., Murray, W., Saunders, M.: Methods for modifying matrix factorizations. Math. Comp.28, 505–535 (1974).

    Google Scholar 

  6. Householder, A.: The theory of matrices in numerical analysis. Blaisdell 1964.

  7. Larson, J.: Methods for automatic error analysis of numerical algorithms. Ph. D. Dissertation, University of Illinois at Urbana-Champaign, Illinois, 1978.

    Google Scholar 

  8. Larson, J., Sameh, A.: Efficient calculation of the effects of roundoff errors. ACM TOMS4, 228–236 (1978).

    Google Scholar 

  9. Larson, J., Sameh, A.: Addendum to reference [8]. ACM TOMS5, 372 (1979).

    Google Scholar 

  10. Linnainmaa, S.: Taylor expansion of the accumulated rounding error. BIT16, 146–160 (1976).

    Google Scholar 

  11. Miller, W.: Roundoff analysis by direct comparison of two algorithms. SIAM J. Numer. Anal.13, 382 (1976).

    Google Scholar 

  12. Miller, W.: Software for roundoff analysis. ACM TOMS1, 108–128 (1975).

    Google Scholar 

  13. Miller, W., Spooner, D.: Software for roundoff analysis, II. ACM TOMS4, 369–387 (1978).

    Google Scholar 

  14. Miller, W.: Graph transformations for roundoff analysis. SIAM J. Computing5, 204–216 (1976).

    Google Scholar 

  15. Johnson, D., Miller, W., Minnihan, B., Wrathall, C.: Reducibility among floating-point graphs. J. ACM26, 739–760 (1979).

    Google Scholar 

  16. Panzer, K.: Gutartigkeit von Rechenprozessen. Technische Universität München, Fachbereich Mathematik, Interner Bericht, September 1975.

  17. Sterbenz, P. H.: Floating-point computation. Prentice-Hall 1974.

  18. Stewart, G. W.: Introduction to matrix computations. Academic Press 1973.

  19. Wilkinson, J. H.: Rounding errors in algebraic processes. Prentice-Hall 1963.

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported in part by the National Science Foundation under NSF Grant MCS 75-21758.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Larson, J.L., Sameh, A.H. Algorithms for roundoff error analysis —A relative error approach. Computing 24, 275–297 (1980). https://doi.org/10.1007/BF02237815

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02237815

Key words and Phrases

Navigation