Dimitri Watel
COMPLEXITÉ DES ALGORITHMES
Ce cours est commun entre l'ENSIIE (cours OPTI1-ICA) et le MPRO (cours TC). La complexité algorithmique étudie la difficulté intrinsèque des problèmes, en particulier vis-à-vis du temps nécessaire à leur résolution. On donne une introduction à l'étude des classes de complexité, en s'appuyant sur divers problèmes d'optimisation combinatoire, principalement de graphes.
- Complexité des problèmes de décision
- Machines de Turing
- Classes de complexité
- Réductions et complétude
- Théorème de Cook-Levin
- Problèmes d'optimisation
- Codage des entrées
- Autres classifications
TDs
- Problèmes de décision et machines de Turing (Correction)
- Classes de complexité (Correction)
- Réductions et complétude (Correction)
- Problèmes d'optimisation (Correction)
- Codage des entrées (Correction)
Annotations du tableau
Autres
Copyright © 2016, Dimitri Watel