Skip to main content

Computing the Sign of a Dot Product Sum

  • Conference paper
Computational and Information Science (CIS 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3314))

Included in the following conference series:

  • 1225 Accesses

Abstract

A real number usually cannot be exactly represented by a floating-point number in a computer. Namely, a floating-point number frequently stands for any real number in a specific interval. In this paper, we present a method for computing the sign of a dot product sum. Each initial datum that is a floating-point number is considered as an interval. With interval analysis and floating-point summation methods, an explicit formula for calculating the minimal interval of a dot product sum is presented. Error analysis and some examples are provided as well.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Higham, N.J.: The accuracy of floating point summation. SIAM Journal on Scientific Computing 14, 783–799 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  • Gavrilova, M., Rokne, J.: Reliable line segment intersection testing. Computer- Aided Design 32, 737–745 (2000)

    Article  Google Scholar 

  • Ratschek, H., Rokne, J.: Exact computation of the sign of a finite sum. Applied Mathematics and Computatoin 99, 99–127 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  • Anderson, I.J.: A distillation algorithm for floating-point summation. SIAM Journal on Scientific Computing 20, 1797–1806 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  • Moore, R.E.: Interval Analysis. Prentice-Hall, Englewood Cliffs (1966)

    MATH  Google Scholar 

  • Higham, N.J.: Accuracy and Stability of Numerical Algorithms, 2nd edn. SIAM, Philadelphia (2002)

    Book  MATH  Google Scholar 

  • Jaulin, L., Kieffer, M., Didrit, O., Walter, E.: Applied Interval Analysis. Springer, Heidelberg (2001)

    MATH  Google Scholar 

  • ANSI/IEEE New York: IEEE Standard for Binary Floating-Point Arithmetic, Standard 754–1985 (1985)

    Google Scholar 

  • Masotti, G.: Floating-point numbers with error estimates. Computer-Aided Design 25, 524–538 (1993)

    Article  MATH  Google Scholar 

  • Priest, D.M.: Algorithms for arbitrary precision floating point arithmetic. In: Kornerup, P., Matula, D.W. (eds.) Proceedings of the 10th IEEE Symposium on Computer Arithmetic, pp. 132–143. IEEE Computer Society Press, Los Alamitos (1991)

    Chapter  Google Scholar 

  • Kahan, W.: Further remarks on reducing truncation error. Communications of the ACM 8, 40 (1965)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhu, YK., Yong, JH., Zheng, GQ. (2004). Computing the Sign of a Dot Product Sum. In: Zhang, J., He, JH., Fu, Y. (eds) Computational and Information Science. CIS 2004. Lecture Notes in Computer Science, vol 3314. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30497-5_167

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30497-5_167

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24127-0

  • Online ISBN: 978-3-540-30497-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics