Optimisation (Combinatoire)

(Last updated: 2022-12-02)

Tous les mercredi, de 15:00 à 18:30

Cours: plan indicatif

  1. Graphes. Implémentations (C++). Composantes connexes. Tables de hachage.
  2. [Fusionné avec le cours 1] Parcours de graphe (BFS, DFS). Composantes fortement connexes. Dijkstra.
  3. Arbres et leurs algorithmes. Autres graphes particuliers (DAG, Tri topologique). Programmation dynamique: 1er exemple.
  4. Programmation dynamique: autres exemples.
  5. Arbre couvrant minimum et autres Algorithmes Gloutons
  6. Heuristiques, Monte-Carlo (exemples: diamètre d'un graphe. Miller-Rabin).
  7. Programmation linéaire (aka LP)
  8. Programmation linéaire entière (aka MIP)
  9. MIP: Modélisation avancée.
  10. Examen blanc commenté
Sujets que j'aimerais traiter si le temps le permet:

TDs

Tous les TDs sont évalués.

La note globale de contrôle continue sera une "moyenne/médiane" des notes de TD. Voir la page de Rendu


Modalités et Évaluation

Note = 50% Examen Final (sur papier) et 50% TD

Cours au tableau (en présentiel)

Pas de support de cours, mais des vidéos (dispo après chaque cours)

TD en C++, avec Auto-Tests et corrigés dispos après le TD.