Skip to main content

A Dynamic Precision Floating-Point Arithmetic Based on the Infinity Computer Framework

  • Conference paper
  • First Online:
Numerical Computations: Theory and Algorithms (NUMTA 2019)

Abstract

We introduce a dynamic precision floating-point arithmetic based on the Infinity Computer. This latter is a computational platform which can handle both infinite and infinitesimal quantities epitomized by the positive and negative finite powers of the symbol , which acts as a radix in a corresponding positional numeral system. The idea is to use the positional numeral system from the Infinity Computer to devise a variable precision representation of finite floating-point numbers and to execute arithmetical operations between them using the Infinity Computer Arithmetics. Here, numerals with negative finite powers of will act as infinitesimal-like quantities whose aim is to dynamically improve the accuracy of representation only when needed during the execution of a computation. An application to the iterative refinement technique to solve linear systems is also presented.

This work was funded by the INdAM-GNCS 2018 Research Project “Numerical methods in optimization and ODEs”.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    For further references and applications see the survey [15].

  2. 2.

    \(\doteq \) denotes the identification operation, so the meaning of remains unaltered.

  3. 3.

    For example, one could take the values \(X^{(k+1)}\), \(Y^{(k+1)}\) and \(Z^{(k+1)}\) as a reference solution with respect to \(X^{(k)}\), \(Y^{(k)}\) and \(Z^{(k)}\), and change the procedure accordingly.

References

  1. Amodio, P., Iavernaro, F., Mazzia, F., Mukhametzhanov, M.S., Sergeyev, Y.D.: A generalized Taylor method of order three for the solution of initial value problems in standard and infinity floating-point arithmetic. Math. Comput. Simul. 141, 24–39 (2016)

    Article  MathSciNet  Google Scholar 

  2. Bailey, D.H., Borwein, J.M.: High-precision arithmetic in mathematical physics. Mathematics 3(2), 337–367 (2015)

    Article  Google Scholar 

  3. Brugnano, L., Mazzia, F., Trigiante, D.: Fifty years of stiffness. In: Simos, T. (ed.) Recent Advances in Computational and Applied Mathematics, pp. 1–21. Springer, Dordrecht (2011). https://doi.org/10.1007/978-90-481-9981-5_1

    Chapter  Google Scholar 

  4. De Cosmis, S., Leone, R.D.: The use of grossone in mathematical programming and operations research. Appl. Math. Comput. 218(16), 8029–8038 (2012)

    MathSciNet  MATH  Google Scholar 

  5. Gaudioso, M., Giallombardo, G., Mukhametzhanov, M.S.: Numerical infinitesimals in a variable metric method for convex nonsmooth optimization. Appl. Math. Comput. 318, 312–320 (2018)

    MATH  Google Scholar 

  6. Iavernaro, F., Mazzia, F., Mukhametzhanov, M.S., Sergeyev, Y.D.: Conjugate-symplecticity properties of Euler-Maclaurin methods and their implementation on the infinity computer. Appl. Numer. Math. (2019). https://doi.org/10.1016/j.apnum.2019.06.011

    Article  Google Scholar 

  7. Iavernaro, F., Mazzia, F., Trigiante, D.: Stability and conditioning in numerical analysis. J. Numer. Anal. Ind. Appl. Math. 1(1), 91–112 (2006)

    MathSciNet  MATH  Google Scholar 

  8. Moler, C.B.: Iterative refinement in floating point. J. ACM (JACM) 14(2), 316–321 (1967)

    Article  Google Scholar 

  9. Sergeyev, Y.D.: Solving ordinary differential equations by working with infinitesimals numerically on the infinity computer. Appl. Math. Comput. 219(22), 10668–10681 (2013)

    MathSciNet  MATH  Google Scholar 

  10. Sergeyev, Y.D., Mukhametzhanov, M.S., Mazzia, F., Iavernaro, F., Amodio, P.: Numerical methods for solving initial value problems on the infinity computer. Int. J. Unconvent. Comput. 12(1), 3–23 (2016)

    Google Scholar 

  11. Sergeyev, Y.D.: A new applied approach for executing computations with infinite and infinitesimal quantities. Informatica 19(4), 567–596 (2008)

    MathSciNet  MATH  Google Scholar 

  12. Sergeyev, Y.D.: Higher order numerical differentiation on the infinity computer. Optim. Lett. 5(4), 575–585 (2011)

    Article  MathSciNet  Google Scholar 

  13. Sergeyev, Y.D., Kvasov, D., Mukhametzhanov, M.S.: On strong homogeneity of a class of global optimization algorithms working with infinite and infinitesimal scales. Commun. Nonlinear Sci. Numer. Simul. 59, 319–330 (2018)

    Article  MathSciNet  Google Scholar 

  14. Sergeyev, Y.D.: Numerical computations and mathematical modelling with infinite and infinitesimal numbers. J. Appl. Math. Comput. 29(1–2), 177–195 (2009)

    Article  MathSciNet  Google Scholar 

  15. Sergeyev, Y.D.: Numerical infinities and infinitesimals: methodology, applications, and repercussions on two Hilbert problems. EMS Surv. Math. Sci. 4(2), 219–320 (2017)

    Article  MathSciNet  Google Scholar 

  16. Sergeyev, Y.D.: Computer system for storing infinite, infinitesimal, and finite quantities and executing arithmetical operations with them. USA patent 7,860,914 (2010)

    Google Scholar 

  17. Žilinskas, A.: On strong homogeneity of two global optimization algorithms based on statistical models of multimodal objective functions. Appl. Math. Comput. 218(16), 8131–8136 (2012)

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Felice Iavernaro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Amodio, P., Brugnano, L., Iavernaro, F., Mazzia, F. (2020). A Dynamic Precision Floating-Point Arithmetic Based on the Infinity Computer Framework. In: Sergeyev, Y., Kvasov, D. (eds) Numerical Computations: Theory and Algorithms. NUMTA 2019. Lecture Notes in Computer Science(), vol 11974. Springer, Cham. https://doi.org/10.1007/978-3-030-40616-5_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-40616-5_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-40615-8

  • Online ISBN: 978-3-030-40616-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics