Formally certified floating-point filters for homogeneous geometric predicates
RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications, Tome 41 (2007) no. 1, pp. 57-69

Voir la notice de l'article provenant de la source Numdam

Floating-point arithmetic provides a fast but inexact way of computing geometric predicates. In order for these predicates to be exact, it is important to rule out all the numerical situations where floating-point computations could lead to wrong results. Taking into account all the potential problems is a tedious work to do by hand. We study in this paper a floating-point implementation of a filter for the orientation-2 predicate, and how a formal and partially automatized verification of this algorithm avoided many pitfalls. The presented method is not limited to this particular predicate, it can easily be used to produce correct semi-static floating-point filters for other geometric predicates.

DOI : 10.1051/ita:2007005
Classification : 65D18, 65G50, 68Q60
Keywords: geometric predicates, semi-static filters, formal proofs, floating-point
@article{ITA_2007__41_1_57_0,
     author = {Melquiond, Guillaume and Pion, Sylvain},
     title = {Formally certified floating-point filters for homogeneous geometric predicates},
     journal = {RAIRO - Theoretical Informatics and Applications - Informatique Th\'eorique et Applications},
     pages = {57--69},
     publisher = {EDP-Sciences},
     volume = {41},
     number = {1},
     year = {2007},
     doi = {10.1051/ita:2007005},
     mrnumber = {2330043},
     zbl = {1133.65010},
     language = {en},
     url = {http://geodesic.mathdoc.fr/articles/10.1051/ita:2007005/}
}
TY  - JOUR
AU  - Melquiond, Guillaume
AU  - Pion, Sylvain
TI  - Formally certified floating-point filters for homogeneous geometric predicates
JO  - RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications
PY  - 2007
SP  - 57
EP  - 69
VL  - 41
IS  - 1
PB  - EDP-Sciences
UR  - http://geodesic.mathdoc.fr/articles/10.1051/ita:2007005/
DO  - 10.1051/ita:2007005
LA  - en
ID  - ITA_2007__41_1_57_0
ER  - 
%0 Journal Article
%A Melquiond, Guillaume
%A Pion, Sylvain
%T Formally certified floating-point filters for homogeneous geometric predicates
%J RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications
%D 2007
%P 57-69
%V 41
%N 1
%I EDP-Sciences
%U http://geodesic.mathdoc.fr/articles/10.1051/ita:2007005/
%R 10.1051/ita:2007005
%G en
%F ITA_2007__41_1_57_0
Melquiond, Guillaume; Pion, Sylvain. Formally certified floating-point filters for homogeneous geometric predicates. RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications, Tome 41 (2007) no. 1, pp. 57-69. doi: 10.1051/ita:2007005

Cité par Sources :