Ecrit Intermédiaire 1 Recherche locale 2 Hill-climbing 3

publicité
Ecrit Intermédiaire
Recherche opérationnelle, Master 1 I2L,
15 octobre 2013
Aucun document autorisé.
Durée 45 minutes.
Consignes :
pseudo-code.
1
Répondre de façon synthétique aux questions. Les algorithmes peuvent être écrit en
Recherche locale
Question 1.a. (2 points) Définir formellement un problème d’optimisation et définir ce que signifie
”résoudre une problème d’optimisation”.
Question 1.b. (2 points)
Donner l’algorithme générique d’une recherche locale à solution unique.
Question 1.c. (2 points)
Donner la définition d’un optimum global et d’un optimum local.
2
Hill-climbing
Question 2.a. (2 points) Donner l’algorithme de hill-climbing de meilleure amélioration (best improvement)
Question 2.b. (2 points)
Quelles sont les inconvénients de l’algorithme hill-climbing ?
Question 2.b. (2 points) Quelles stratégies peut-on adopter pour améliorer l’algorithme de hillclimbing ?
3
Algorithme évolutionnaire
Question 3.a. (3 points)
Donner l’algorithme générique d’un algorithme évolutionnaire ?
Question 3.b. (2 points) Quelles stratégies sont mises en œuvre pour faire face au dilemme entre
l’exploration et l’exploitation dans les algorithmes évolutionnaires ?
4
Modélisation
Question 4.a. (3 points) Traduire en un problème d’optimisation le problème qui consiste à remplir
un sac à dos avec les objets dont la valeur totale est la plus grande possible en respectant la contrainte
de poids maximal que le sac peut contenir.
1
Téléchargement