2014
DOI: 10.1145/2493882
|View full text |Cite
|
Sign up to set email alerts
|

How do you compute the midpoint of an interval?

Abstract: 24 pagesInternational audienceThe algorithm that computes the midpoint of an interval with floating-point bounds requires some careful devising to correctly handle all possible inputs. We review several implementations from prominent C/C++ interval arithmetic packages and analyze their potential failure to deliver correct results. We then highlight two implementations that avoid common pitfalls. The results presented are also relevant to non-interval arithmetic computation such as the implementation of bisecti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
12
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 14 publications
(12 citation statements)
references
References 15 publications
0
12
0
Order By: Relevance
“…Unfortunately, the finitary nature of floating-point, along with its uneven distribution of representable numbers introduces round-off errors, as well as does not preserve many familiar laws (e.g., associativity of +) [22]. This mismatch often necessitates re-verification using tools that precisely compute round-off error bounds (e.g., as illustrated in [21]).…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations
“…Unfortunately, the finitary nature of floating-point, along with its uneven distribution of representable numbers introduces round-off errors, as well as does not preserve many familiar laws (e.g., associativity of +) [22]. This mismatch often necessitates re-verification using tools that precisely compute round-off error bounds (e.g., as illustrated in [21]).…”
Section: Introductionmentioning
confidence: 99%
“…The IEEE 754 standard [28] concisely formalized in (e.g.) [22] defines a binary floating-point number as a triple of sign (0 or 1), significand, and exponent, i.e., (sgn, sig, exp), with numerical value (−1) sgn × sig × 2 exp . The standard defines three general binary formats with sizes of 32, 64, and 128 bits, varying in constraints on the sizes of sig and exp.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…round to the nearest, ties to even) defined in the IEEE 754 standard [1]. A rounding operator can be modeled as follows [15]:…”
Section: Quantization Error Analysis and Model Extractionmentioning
confidence: 99%