|
2012-2013
-
L'emploi
du temps à l'EPU
- Merci d'apporter règle, stylos de plusieurs couleurs,
compas si possible, ordinateur portable pour les TD machines (avec
CGAL installé).
- 10-12 [OD] Triangulation de Delaunay [Cours, exercices]
- 17-12 [OD] Triangulation de Delaunay + Randomisation [Cours,
install cgal]
- 7-1 [MT] Initiation à la bibliothèque CGAL [Cours + TD machine :
énoncé
- fichiers
- corrigé
]
- 14-1 [OD] Robustesse des algorithmes et précision numérique
[Cours
]
- 21-1 [PA] Triangulation de Delaunay 3D avec CGAL
[Cours
+ TP CGAL (alpha-shapes 3D): Enonce, aide et fichiers]
- 28-1 [PA] Exemple d'application: maillage par raffinement de Delaunay (2D, surface, 3D) et optimisation de Delaunay.
[Cours:
Raffinement,
Optimisation]
- 4-2 [PA] Maillages avec CGAL
[Cours,
TP CGAL raffinement de Delaunay 2D,
TP CGAL raffinement de Delaunay 3D]
- du 18 au 22 février
soutenance des micro-projets à l'Inria, sur rendez-vous (planning).
- 11-2 exam ecrit, 2h, salle ??, documents autorisés,
ordinateur interdit.
La notation
- 20%. TD machines notés.
- 10%. Exercices notés au fil des cours.
- 30%. Micro-projet, distribué en semaine 4 à rendre à la dernière séance .
- 40%. Examen individuel écrit en fin de période.
- Modalités:
- les TD machines notés ne devraient pas poser de
problèmes si vous avez installé CGAL au
préalable sur votre portable.
- Lors des cours, en particulier des cours non suivis d'un TD
machine, il y aura des exercices "d'entrainement à l'examen
final" dont certains seront notés.
- Le micro-projet est "un gros TD CGAL" en binome. Vous devez préparer
un mini-rapport de 2 pages et un exposé/démo de 20 mn
Le sujet doit être choisi dans cette liste.
- L'examen écrit est de 2h, les documents sont
autorisés, mais pas les ordinateurs. Prévoyez des
crayons de différentes couleurs, une règle et un
compas.
Les sujets des années précédentes sont
disponibles ci dessous.
Voici quelques pages très utiles pour vous:
- Pour ce module de géométrie algorithmique:
- Les examens passés (DEA Aravis, SIC, IV et master IGMMV et IFI de
1995 à 2011, mais le contenu des cours a évolué au fil
du temps) :
1995-1996,
1996-1997,
1997-1998,
1998-1999,
1999-2000,
2000-2001,
2001-2002 (corrigé),
2002-2003 (corrigé),
2003-2004 (corrigé),
2004-2005 (corrigé),
2005-2006 (corrigé),
2006-2007 (et corrigé),
2007-2008 (oral),
2008-2009 (et corrigé),
2009-2010 (et corrigé),
2010-2011 (et corrigé).
- Les stages
dans le projet geometrica
-
Stages des années précédentes (effectués par des étudiants du master (ou DEA antérieurs))
- 1997
Pierre Alliez :
Métriques exotiques et diagrammes de Voronoï.
(thèse a France Telecom R&D, post-doc USC, chercheur INRIA)
- 1998
Frédéric Fichel :
Diagrammes de puissance et triangulations régulières
- 1998
Pierre-Marie Gandoin :
Arrondi de diagramme de Voronoï.
(thèse INRIA, MdC Lyon)
- 1999
Julia Flötotto :
Dessin de graphes et similarités moléculaires
(thèse INRIA, ingénieur Berlin)
- 2000
Philippe Guigue :
Le tampon mélangeur
(thèse INRIA, ingénieur Berlin)
- 2003
Marie Samozino :
Largeur locale d'un objet 3D
(thèse INRIA, prof. secondaire)
- 2004
Abdelkrim Mebarki :
Placement de lignes de courant
(thèse INRIA, enseignant chercheur Algérie)
- 2006
Pooran Memari :
Reconstruction à partir de coupes
(thèse INRIA, post-doc Caltech, chercheuse CNRS Paris)
- 2006
Jane Tournois :
Raffinement et optimisation de maillages
(thèse INRIA, post-doc Vienne, Autriche, ingénieure Geometry Factory)
- Bibliographie
- notes
de cours de Francis Lazarus
- Géométrie algorithmique
JD Boissonnat, M Yvinec . 1995 . Ediscience international
- Computational geometry: algorithms and applications.
Mark de Berg, Marc van Kreveld, Mark Overmars, Otfried Schwarzkopf. 2000 . Springer Verlag
Le but de ce module est de présenter les grandes tendances de la
géométrie algorithmique actuelle, et en particulier son évolution vers
ce que nous appellerons le calcul géométrique.
Après plusieurs années où la géométrie algorithmique a connu des
développements plutôt théoriques, une des grandes questions
actuelles est «Comment passer à des algorithmes effectivement programmés ?»
On explorerera les principaux problèmes de la géométrie et leurs
solutions. On regardera les algorithmes classiques (plutôt théoriques)
mais aussi les problèmes plus pratique posés par les incertitudes
numériques ou la complication excessive de ces algorithmes
classiques.
On utilisera la bibliothèque CGAL (www.cgal.org) pour passer à la pratique.
Les domaines d'applications sont extrêmement variés allant de la
modélisation des sites archéologiques au placement d'antennes dans un
réseau de téléphonie mobile en passant par la simulation d'écoulement
de fluides.
- Il serait souhaitable de connaître un peu d'algorithmique.
En particulier quelques algorithmes de tri (tri fusion, quick sort)
et les arbres binaires équilibrés.
Également un peu de C++
(STL).
- Il est primordial que CGAL soit
installé sur votre portable avant le premier cours de
janvier.
Le 17 décembre, un créneau est prévu pour
débloquer ceux qui auraient des problèmes.
Il est hors de questions de faire une install CGAL complète
à ce moment car la compilation de CGAL (et de ses
dépendances) est trop longue.
- Ceux qui auront installé CGAL pourrons partir plus
tôt le 17 décembre.
- Ceux qui n'aurons pas installé CGAL avant le 7 janvier
aurons 0 au premier TD.
- Platformes
- MacOs: sudo port install cgal
- Linux: yum install cgal
- Windows avec Visual Studio 2010 (prendre l'option 32 bits):
les instructions sont là
- Tester votre installation
- télécharger les
fichiers
pour le premier TP.
les compiler (cmake.; make;)
et executer.
- le programme devrait avoir été
compilé et s'exécuter correctement, sinon il y a peut
être un problème avec Qt
- télécharger les
fichiers
pour le premier TP.
les compiler (cmake.; make;)
et executer.
- le programme devrait avoir été
compilé et s'exécuter correctement, sinon il y a un
problème avec QGLViewer
- Install à la main (MacOS mais ça doit pas être
très différent pour linux)
- Installer Xcode depuis le site d'apple
- Installer Qt depuis le site de nokia
- Installer macport depuis le site de macport
- Installer libQGLViewer depuis le site de libQGLViewer
- tar -xzf libQGLViewer-2.3.8.tar.gz
- cd libQGLViewer-2.3.8/QGLViewer
- qmake -spec macx-g++
- make
- sudo make install
- Avec port
- sudo port selfupdate
- sudo port install cmake
- sudo port install boost (installer boost prend plusieurs heures)
- sudo port install mpfr
- Installer CGAL
- Récupérer le tarball sur le site de cgal
- tar -xzvf CGAL-3.9.tar.gz
- mkdir builds/3.9-Debug builds/3.9-Release
- cd builds/3.9-Release
- cmake -DCMAKE_BUILD_TYPE=Release ../../CGAL-3.9
- make
- cd builds/3.9-Debug
- cmake -DCMAKE_BUILD_TYPE=Debug ../../CGAL-3.9
- make
- export CGAL_DIR=~/CGAL/builds/3.9-Release
- Tester votre installation sur les exemples
- cd ../../CGAL-3.9/examples/Triangulation_2
- cmake .
- make
- les examples devraient avoir été
compilés et s'exécuter correctement
- Tester votre installation sur les démos
- cd ../../demo/Triangulation_2
- cmake .
- make
- les démos devraient avoir été
compilées et s'exécuter correctement, sinon il y a un
problème avec Qt
- cd ../Triangulation_3
- cmake .
- make
- les démos devraient avoir été
compilées et s'exécuter correctement, sinon il y a un
problème avec QGLViewer
Contacter le responsable : Olivier.Devillers(at)inria.fr
|