Skip to main content
Log in

Blending Set and Interval Arithmetic for Maximal Reliability

  • Published:
Computing Aims and scope Submit manuscript

Abstract

In both [3] and [8], the authors review the implementation of the basic operations in interval arithmetic, and in particular discuss the different approaches given in the literature for interval division when the divisor interval contains zero. In these papers, and in the references therein, the basic operations are defined for real or extended real interval operands.

Division by an interval containing zero is a special case of an interval function for which the input arguments contain points outside the domain of the underlying point function. A number of approaches exist in the literature, [7], [12], to remove restrictions on the domain of interval functions and hence obtain a closed, exception-free interval system.

In this paper, we present an alternative approach to remove restrictions on the domain of interval functions and to guarantee the inclusion property in all situations, even when some input intervals contain points that lie outside the domain of the underlying point function. To achieve this, we allow for the (efficient) set-based representation of non-real results. The computed intervals are sharp, yet contain more information and the resulting interval system is closed and exception-free. We also show how the presented ideas can be implemented in an interval arithmetic library. The performance overhead is negligible compared to the fact that the implementation using the new approach offers 100% reliability in return.

The structure of the paper is as follows. We set off with a motivating example in Sect. 1. In Sect. 2, we review various approaches to interval division and then introduce vset-division of real intervals, based on the newly introduced concept of value set or vset. In Sect. 3, we give a formal definition of real vset-intervals and arithmetic on these intervals. We prove a number of essential properties and point out the likenesses and differences with other approaches. Finally, in Sect. 4, we discuss the implementation of vset-interval arithmetic in a floating-point context.

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

  • ANSI/IEEE Std 754–1985.: IEEE standard for binary floating-point arithmetic. ACM SIGPLAN 22(2), 9–25 (1987).

    Google Scholar 

  • Cuyt, A. et al.: The Arithmos project. University of Antwerp 2000. http://www.win.ua.ac.be/~cant/arithmos.

  • Hickey, T., Ju, Q., Van Emden, M.H.: Interval arithmetic: From principles to implementation. J. Assoc. Comput. Mach. 48(4), 1038–1068 (2001). Available at http://www.csr.uvic.ca/~vanemden/publications/.

    Google Scholar 

  • Kahan, W. M.: Lecture notes on the status of the IEEE standard 754 for binary floating-point arithmetic, 1996. Available at http://www.cs.berkeley.edu/~wkahan/ieee754status/ieee754.ps.

  • Moore, R. E.: Interval analysis. Englewood Cliffs New York: 1966.

  • Neher, M. (2002). Private communication.

  • Popova, E. D.: Interval operations involving NaNs. Reliable Comp. 2, 161–165 (1996).

    Google Scholar 

  • Ratz, D.: Inclusion isotone extended interval arithmetic. Technical Report 5, Universität Karlsruhe, 1996. Available at http://citeseer.nj.nec.com/ratz96inclusion.html.

  • Rump, S. M.: INTLAB – INTerval LABoratory. In: Developments in reliable computing. Kluwer 1999. Available at http://www.ti3.tu-harburg.de/~rump/intlab/.

  • SUN Microsystems.: Sun ONE Studio 7, Compiler Collection Interval Arithmetic. Available at http://wwws.sun.com/software/sundev/previous/studio7/intervals.html.

  • Ullrich, Ch., Wolff von Gudenberg, J. (eds.) Accurate numerical algorithms. Research Reports ESPRIT, Project 1072 – DIAMOND, Vol. 1. Springer 1989.

  • Walster, G. W.: The extended real interval system. Technical report 1998. Available at http://www.mscs.mu.edu/~globsol/readings.html.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. Verdonk.

Additional information

Research assistant FWO Vlaanderen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Verdonk, B., Vervloet, J. & Cuyt, A. Blending Set and Interval Arithmetic for Maximal Reliability. Computing 74, 41–65 (2005). https://doi.org/10.1007/s00607-004-0090-2

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-004-0090-2

AMS Subject Classifications:

Keywords

Navigation