2001
DOI: 10.1016/s0166-218x(00)00231-6
|View full text |Cite
|
Sign up to set email alerts
|

Interval arithmetic yields efficient dynamic filters for computational geometry

Abstract: We discuss floating-point filters as a means of restricting the precision needed for arithmetic operations while still computing the exact result. We show that interval techniques can be used to speed up the exact evaluation of geometric predicates and describe an efficient implementation of interval arithmetic that is strongly influenced by the rounding modes of the widely used IEEE 754 standard. Using this approach we engineer an efficient floating-point filter for the computation of the sign of a determinan… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
50
0

Year Published

2001
2001
2022
2022

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 68 publications
(50 citation statements)
references
References 18 publications
0
50
0
Order By: Relevance
“…Remark 1. The exact determination of the sign of a sum by Algorithm 4.5 is critical in the evaluation of geometrical predicates [20,4,45,9,27,8,14]. Rewriting a dot product as a sum by splitting products in two parts (Dekker's and Veltkamp's [12] algorithms Split and TwoProduct, see also [37]), we can determine the exact sign of a dot product as well, which in turn decides whether a point is exactly on some plane, or on which side it is.…”
Section: Then Res Is a Faithful Rounding Of Smentioning
confidence: 99%
See 1 more Smart Citation
“…Remark 1. The exact determination of the sign of a sum by Algorithm 4.5 is critical in the evaluation of geometrical predicates [20,4,45,9,27,8,14]. Rewriting a dot product as a sum by splitting products in two parts (Dekker's and Veltkamp's [12] algorithms Split and TwoProduct, see also [37]), we can determine the exact sign of a dot product as well, which in turn decides whether a point is exactly on some plane, or on which side it is.…”
Section: Then Res Is a Faithful Rounding Of Smentioning
confidence: 99%
“…For example, it allows accurate calculation of the residual, the key to the accurate solution of linear systems. Or it allows to compute sign(s) with rigor, a significant problem in the computation of geometrical predicates [10,20,45,9,27,8,14,38], where the sign of the value of a dot product decides whether a point is exactly on a plane or on which side it is.…”
mentioning
confidence: 99%
“…But there is a more efficient way to achieve robustness, which is called arithmetic filtering: The inexact kernel Simple Cartesian<double> is plugged into a Filtered kernel [Fabri and S.Pion 2006], which uses interval arithmetic [Brönnimann et al 2001] to detect if a predicate, evaluated with the inexact number type, is possibly incorrect.…”
Section: Using Filtered Exact Arithmeticmentioning
confidence: 99%
“…A highly successful approach for achieving robust algorithms is Exact Geometric Computation (EGC) [23]. To speed up EGC computations, we need floating point filters [2,15]. A basis for such filters is exactly rounded arithmetic at machine-level.…”
Section: Fig 1 Elementary Functions In the Lia-2mentioning
confidence: 99%