Algorithmique de la mobilité (AlgoMob)
Parcours RCI, semestre 9 (Master 2), année 2018-2019
Planning : 48h (12 séances de 4h).
Code UE: 4TIN910U.
Intervenants
- - Arnaud Casteigts : Cours + TD/TP -
- - Jason Schoeters : Cours + TD/TP
- - Intervenants du LaBRI (ponctuellement, à préciser)
Contenu
Sauf exception, les cours ont lieu le jeudi de 8h30 à 12h30 en salle 008 (CREMI).
Pendant le confinement, les cours démarrent à 9h (au lieu de 8h30). Rendez-vous sur Zoom, l'url a été envoyée par mail.
Semaine 1 :
- Cours introductif
- Prise en main de JBotSim
- Visite d'une suite de points
Semaine 2 :
- Voyageur de commerce euclidien (cours)
- Voyageur de commerce (implémentation d'algorithmes I)
Semaine 3 :
- Voyageur de commerce (implémentation d'algorithmes II)
Semaine 4 :
- Construction distribuée d'un arbre couvrant (also available in English)
- Agrégation de données dans les réseaux de capteurs
Semaine 5 :
- Introduction à l'algorithmique distribuée (planches + feuille d'exercices)
- Surveillance de feux de forêt et canadairs autonomes
Semaine 6 :
- Routage géographique dans les réseaux de capteurs (also available in English)
Semaine 7 :
- Calcul de trajectoires sans accélération
- Calcul de trajectoires avec accélération
Semaine 8 :
- Suite des exercices d'algorithmique distribuée : élection dans les arbres + élection probabiliste (section 6 de la feuille)
Semaine 9 :
- Rappels de complexité algorithmique : notations asymptotiques (grand O, grand omega, grand theta).
- Protocoles de population (also available in English)
Semaine 10 :
- Maintenance d'une forêt d'arbre couvrants dans les réseaux très dynamiques
- Cours sur les graphes dynamiques (feuille d'exercices)
Semaine 11 :
- Test de propriétés sur les graphes dynamiques