Podcast
Questions and Answers
Que sont les algorithmes de recherche locale?
Que sont les algorithmes de recherche locale?
Les algorithmes de recherche locale sont des algorithmes d'optimisation qui cherchent à trouver la meilleure solution parmi un espace de solutions possibles en explorant uniquement les solutions voisines de la solution courante.
Quelles sont les deux principales lacunes de la méthode de descente?
Quelles sont les deux principales lacunes de la méthode de descente?
La recherche Tabou est une méthode heuristique qui permet d'éviter le risque de cycler autour d'un optimum local.
La recherche Tabou est une méthode heuristique qui permet d'éviter le risque de cycler autour d'un optimum local.
True
Quand la recherche Tabou a-t-elle été développée?
Quand la recherche Tabou a-t-elle été développée?
Signup and view all the answers
Quel est le principe de base de la recherche Tabou?
Quel est le principe de base de la recherche Tabou?
Signup and view all the answers
Que représente la liste tabou dans la recherche Tabou?
Que représente la liste tabou dans la recherche Tabou?
Signup and view all the answers
Il est impossible de violer une interdiction dans la recherche Tabou.
Il est impossible de violer une interdiction dans la recherche Tabou.
Signup and view all the answers
Expliquez le concept de fonction d'aspiration dans la recherche Tabou.
Expliquez le concept de fonction d'aspiration dans la recherche Tabou.
Signup and view all the answers
Définissez un mouvement non améliorateur.
Définissez un mouvement non améliorateur.
Signup and view all the answers
Comment la recherche Tabou s'applique-t-elle au problème du job shop ?
Comment la recherche Tabou s'applique-t-elle au problème du job shop ?
Signup and view all the answers
Quelles sont les étapes principales de l'algorithme de recherche Tabou ?
Quelles sont les étapes principales de l'algorithme de recherche Tabou ?
Signup and view all the answers
Quelle est l'une des conditions d'arrêt possible pour l'algorithme de recherche Tabou?
Quelle est l'une des conditions d'arrêt possible pour l'algorithme de recherche Tabou?
Signup and view all the answers
Expliquez la différence entre l'intensification et la diversification dans la recherche Tabou.
Expliquez la différence entre l'intensification et la diversification dans la recherche Tabou.
Signup and view all the answers
Donnez quelques exemples de techniques d'intensification dans la recherche Tabou.
Donnez quelques exemples de techniques d'intensification dans la recherche Tabou.
Signup and view all the answers
Donnez quelques exemples de techniques de diversification dans la recherche Tabou.
Donnez quelques exemples de techniques de diversification dans la recherche Tabou.
Signup and view all the answers
Signup and view all the answers
Study Notes
Algorithmes de recherche locale : Recherche Tabou
- La recherche tabou est une heuristique pour résoudre des problèmes complexes.
- Elle est apparue dans les années 1970 et a été généralisée en 1989-90.
- Inspirée du recuit simulé et de la descente.
- Elle autorise des mouvements de dégradation pour explorer plus largement l'espace de recherche.
- Risque de cyclage (problème de la méthode de descente).
- Pour éviter le cyclage, des solutions (ou des mouvements) sont interdites pour un nombre d'itérations spécifiques.
- Des critères d'aspiration sont mis en place pour permettre de lever l'interdiction d'une solution jugée prometteuse lors de l'exploration.
La méthode de recherche Tabou (RT) : idées de base
- Considère des solutions voisines.
- Si l'optimum local est trouvé -> déplacer vers une solution légèrement moins bonne (dégradation de la fonction objectif).
- L'opération inverse de la dernière opération est interdite (pour une durée donnée).
- Cette mémoire des itérations précédentes permet d'éviter les optimum locaux.
La méthode de recherche Tabou : mise en œuvre
- Sauvegarde des solutions (ou des mouvements) interdites.
- Deux stratégies possibles : liste de solutions interdites ou liste de mouvements interdits.
- Les listes tabous sont en général de type FIFO (First-In, First-Out).
- La méthode recherche un optimum global.
La méthode de recherche Tabou : schéma général
- Commence par une configuration initiale.
- Génération de configurations voisines.
- Sélection du meilleur voisin non tabou.
- Si l'amélioration est observée, le nouveau voisin devient la solution courante et on recommence.
- Sinon, on arrête.
- L'algorithme fonctionne à l'aide d'une boucle itérative jusqu'à la condition d'arrêt.
La méthode de recherche Tabou : aspiration
- L'évaluation des permutations doit pouvoir changer.
- Possibilité delever l'interdiction pour une solution qui apparait comme prometteuse.
- La prise en compte de la notion d'aspiration permet de sortir d'un minimum local.
La méthode de recherche Tabou : modifications à la fonction objectif
- L'intensification et la diversification modifient la fonction objectif pour guider l'exploration vers différentes zones de l'espace de solution.
- Intensification : privilégier l'exploration de zones proches de la solution courante.
- Diversification : privilégier l'exploration de nouvelles zones.
- Les modifications à la fonction objectif sont souvent appliquées pendant des intervalles de temps.
Conditions d'arrêt
- Arrêt lorsque une solution optimale est trouvée.
- Arrêt si une limite est atteinte.
- Arrêt si le temps de calcul est dépassé.
- Arrêt si la recherche stagne.
Exemple : Problème du job shop
- Problème d'ordonnancement sur plusieurs machines.
- Problème NP complet.
- Différentes problématiques selon le contexte pour la modélisation en graphe des solutions.
- Détermination du voisinage (exemple: permutation de deux tâches).
Codage de l'algorithme de RT
- Initialiser une solution courante (une solution initiale).
- Génération d'un voisinage de solutions possibles.
- Calcul des temps de production.
- Mise à jour de la liste des éléments tabous.
- Conditions d'arrêt.
Conclusion
- La recherche tabou est efficace pour des problèmes complexes.
- Elle est compétitive, mais il est important de connaître le problème à traiter.
- Il faut aussi connaître et comprendre le problème afin de mettre au point une approche de résolution efficace.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Explorez la méthode de recherche tabou, une heuristique conçue pour aborder des problèmes complexes. Ce quiz traite des principes fondamentaux, de l'historique et des techniques de cette méthode, notamment l'évitement du cyclage et les critères d'aspiration.