Skip to content
Snippets Groups Projects
user avatar
Vincent Nivoliers authored
258fb054
Name Last commit Last update
Code
Presentation
.gitlab-ci.yml
readme.md

Présentation sur la robustesse en géométrie algorithmique

Résumé

Cette présentation vise à présenter sur un exemple les notions de robustesse, de cas dégénérés, et le principe des solution de perturbation symboliques appliquées pour résoudre ces problèmes. Les notions sont appliquées sur un code jouet de calcul d'enveloppe convexe en 2D disponible dans le dossier Code. Il est à noter que l'auteur n'est pas spécialiste du domaine, et que quelques imprécisions ou erreurs peuvent subsister dans la présentation.

Présentation

Les sources de la présentation sont dans le dossier Presentation, vous pouvez également télécharger le pdf compilé automatiquement

Code jouet

La présentation modifiait le code en direct petit à petit. Ici, différentes variantes du code sont présentées.

Il reste encore à modifier le prédicat pour prendre un paramètre supplémentaire, et éviter l'appel sur des résultats intermédiaires sujets à des arrondis.

Ces codes génèrent des fichiers svg dans le dossier /tmp. Si vous n'êtes pas sous linux, il vous faudra probablement changer les chemins de ces fichiers.