Formally Certified Floating-Point Filters For Homogeneous Geometric Predicates - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Article Dans Une Revue RAIRO - Theoretical Informatics and Applications (RAIRO: ITA) Année : 2007

Formally Certified Floating-Point Filters For Homogeneous Geometric Predicates

Guillaume Melquiond
Sylvain Pion

Résumé

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.
Fichier principal
Vignette du fichier
pion_melquiond.pdf (189.38 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

inria-00071232 , version 1 (23-05-2006)
inria-00071232 , version 2 (04-12-2008)

Identifiants

Citer

Guillaume Melquiond, Sylvain Pion. Formally Certified Floating-Point Filters For Homogeneous Geometric Predicates. RAIRO - Theoretical Informatics and Applications (RAIRO: ITA), 2007, 41, pp.57-69. ⟨10.1051/ita:2007005⟩. ⟨inria-00071232v2⟩
356 Consultations
753 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More