A Complete Implementation for Computing General Dimensional Convex Hulls - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport Année : 1995

A Complete Implementation for Computing General Dimensional Convex Hulls

Résumé

We study two important, and often complementary, issues in the implementation of geometric algorithms, namely exact arithmetic and degeneracy. We focus on integer arithmetic and propose a general and efficient method for its implementation based on modular arithmetic. We suggest that {\em probabilistic modular arithmetic} may be of wide interest, as it combines the advantages of modular arithmetic with randomization in order to speed up the lifting of residues to an integer. We derive general error bounds and discuss the implementation of this approach in our general-dimension convex hull program. The use of perturbations as a method to cope with input degeneracy is also illustrated. We present the implementation of a computationally efficient scheme that, moreover, greatly simplifies the task of programming. We concentrate on {\em postprocessing}, often perceived as the Achilles' heel of perturbations. Starting in the context of a specific application in robotics, we examine the complexity of postprocessing and attempt to delimit the cases where perturbations become a hindrance rather than an enhancement. Lastly, we discuss the visualization capabilities of our software and illustrate them for problems in computational algebraic geometry.
Fichier principal
Vignette du fichier
RR-2551.pdf (364.32 Ko) Télécharger le fichier

Dates et versions

inria-00074129 , version 1 (24-05-2006)

Identifiants

  • HAL Id : inria-00074129 , version 1

Citer

Ioannis Z. Emiris. A Complete Implementation for Computing General Dimensional Convex Hulls. RR-2551, INRIA. 1995. ⟨inria-00074129⟩
52 Consultations
213 Téléchargements

Partager

Gmail Facebook X LinkedIn More