Algorithmique avancée
- Cours (CM) 16h
- Cours intégrés (CI) -
- Travaux dirigés (TD) 20h
- Travaux pratiques (TP) -
- Travail étudiant (TE) -
Langue de l'enseignement : Français
Niveau de l'enseignement : B2-Avancé - Utilisateur indépendant
Description du contenu de l'enseignement
Étude des principales stratégies algorithmiques : diviser pour régner, méthodes gloutonnes, programmation dynamique, branch and bound.
Trois aspects sont abordés : la formalisation des problèmes, la conception des algorithmes, et l’analyse de leur complexité.
Trois aspects sont abordés : la formalisation des problèmes, la conception des algorithmes, et l’analyse de leur complexité.
Compétences à acquérir
À l'issue de cette UE un étudiant saura :
Formaliser des problèmes avant de les résoudre
Résoudre des problèmes avec ces stratégies
Étudier la complexité asymptotique des algorithmes
Formaliser des problèmes avant de les résoudre
Résoudre des problèmes avec ces stratégies
Étudier la complexité asymptotique des algorithmes
Bibliographie, lectures recommandées
Références :
- Cormen, Leiserson, Rivest et Stein, Introduction à l'algorithmique, Edition Dunod
- Alain Darte, Serge Vaudenay, Algorithmique et optimisation : Exercices corrigés, Edition Dunod
- Cormen, Leiserson, Rivest et Stein, Introduction à l'algorithmique, Edition Dunod
- Alain Darte, Serge Vaudenay, Algorithmique et optimisation : Exercices corrigés, Edition Dunod
Pré-requis obligatoires
À l'entrée de cette UE, un étudiant devrait savoir :
Écrire des algorithmes itératifs et récursifs
Calculer la complexité asymptotique d’un algorithme
Connaître les algorithmes classiques de tris et les algorithmes sur les graphes.
Manipuler des structures de données (tableaux, piles, files, listes, arbres)
Écrire des algorithmes itératifs et récursifs
Calculer la complexité asymptotique d’un algorithme
Connaître les algorithmes classiques de tris et les algorithmes sur les graphes.
Manipuler des structures de données (tableaux, piles, files, listes, arbres)
Contact
UFR de mathématique et d'informatique
7, rue René Descartes67084 STRASBOURG CEDEX
0368850200
Formulaire de contact