Recherche Opérationnelle, Optimisation
Master 1 en apprentissage - 2013/2014
Questions ?
Contacter l'équipe enseignante
But
S'initier à la démarche de modélisation d'un problème pour le résoudre de manière informatique. Cet enseignement présente de nombreuses méthodes de résolution et s'appuie sur des exemples pratiques.
hautÉquipe d'enseignants
Sébastien Verel
Pour contacter un des intervenants : contacts.
Vous pouvez contacter l'équipe pour tout ce qui concerne cet enseignement et votre orientation.
Evaluation
Second projet à rendre le 02/12/2013 avant 23h55.
Premier projet. Terminé.
L'évaluation comprend :
- 2 Projets notés, 40%,
- 1 écrit intermédiaire, 20%, séance 07, le 25/10/2013.
- 1 écrit terminal, 40%, le 8 janvier 2014 de 9h30 à 11h30.
Cette UE compte pour 5 crédits ECTS.
Ecrit intermédiaire (sur feuille sans machine, 45 min) le 25/10/2013. Aucun document autorisé.
Enoncé de l'écrit intermédiaire du 15/10/2013 pdf.
Enoncé de l'examen terminal pdf.
haut
Objectifs
Ils sont mis à jour régulièrement :
- Savoir définir un problème d'optimisation combinatoire
- Connaitre des exemples de problème d'optimisation (maxSAT, TSP, QAP, knapsack, etc.)
- Savoir modéliser un problème en un problème d'optimisation.
- Connaitre le principe d'une recherche locale à solution unique.
- Connaitre la recherche aléatoire
- Savoir comparer statistiquement deux algorithmes de recherche stochastiques.
- Savoir définir une marche aléatoire
- Connaitre les heuristiques "Hill-Climbing"
- Connaitre la notion d'optimum local
- Connaitre le dilemme exploration / exploitation
- Savoir définir les métaheuristiques classiques (recuit simulé, recherche taboue, iterated local search)
- Savoir définir les principes des algorithmes évolutionnaires
- Connaitre les différents types d'algorithmes évolutionnaires
- Savoir coder dans un langage les algorithmes d'optimisation précédents
- Savoir définir un problème d'optimisation numérique
- Connaitre les algorithmes de stratégie d'évolution : (1+1) et (mu/mu,lambda)
- Connaitre l'influence du step-size (sigma) dans ces algorithmes
- Connaitre le principe du réglage du step-size à l'aide de la rêgle du 1/5 success rule.
- Savoir coder dans un langage les algorithmes de stratégies d'évolution précédents
Supports de Cours et de TP
Voici l'ensemble des supports de cours et des émoncés des TP.
Séance | Titre | cours | TD | TP |
---|---|---|---|---|
01 | Intro. pb. optimisation / modélisation | cours | td | tp |
02 | Algorithmes de recherche locale (1) | cours | td | tp cor |
03 | Algorithmes de recherche locale (2) | cours | td | tp code rapport prés. |
04 | Algorithmes évolutionnaires | cours | td | tp cor |
05 | Stratégies d'évolution | cours | td | tp1 tp2 docking |
Bibliographie
Quelques repères biblio- /webo- graphiques qui vont se complèter au fur et à mesure :
- Métaheuristiques pour l'optimisation difficile, Johann Dréo, Alain Pétrowski, Patrick Siarry, Eric Taillard, 2003.
- Aide mémoire R, Aymeric Duclert, 2011.
- Comment rédiger un rapport ou une publication scientique., Alexandre Buttler, Université de France-Comté, 2002.
dernière modification : 1 octobre 2013