Problème du Car Sequencing

Slides:



Advertisements
Présentations similaires
E-learning Evolutif Albarelli Corinne Behem Patrice Guillot Jérôme
Advertisements

Soutenance du stage de DEA.
ETUDE DU NEWS BOY PROBLEM
A NETWORK-AWARE DISTRIBUTED STORAGE CACHE FOR DATA INTENSIVE ENVIRONMENTS Brian L. TIERNEY, Jason LEE, Brian CROWLEY, Mason HOLDING Computing Sciences.
Accélération du Rendu Volumique basée sur la Quantification des Voxels
Un exemple de système EDA d'index supérieur distillation réactive avec réactions chimiques instantanément équilibrées Dr. Karim Alloula (ingénieur informatique.
Métaheuristiques pour l’optimisation combinatoire
Collecte de données F. Kohler.
Equipe optimisation TempoSoft
A Pyramid Approach to Subpixel Registration Based on Intensity
Optimisation dans les télécommunications
Le remplacement moléculaire
A.Faÿ 1 Recherche opérationnelle Résumé de cours.
El-Djillali TALBI Doctorant systèmes industriels
Ordonnancement des mouvements de deux robots
Single Minute Exchange Die =
27/03/2017 GISEH 2010 Ordonnancement des blocs operatoires avec des durations floues et des dates limites floues Mejdi SOUKI Faculté des Sciences Économiques.
MasterMind en spécialité i.s.n.
Optimisation globale non déterministe
Travail d’Etude et de Recherche :
Y. Caseau 22/04/ Challenge ROADEF: Combinaison de Propagation de Contraintes et de Méta-Heuristiques Yves Caseau & all Bouygues – e-lab Francoro.
UNIVERSITE DES SCIENCES ET DE LA TECHNOLOGIE D’ORAN
Ministère de l’enseignement supérieur et de la recherche scientifique Université des Sciences et de la Technologie d’Oran (Mohamed Boudiaf) Faculté des.
Optimisation par la méthode du recuit simulé
Application des algorithmes génétiques
CHALLENGE ROADEF 2001 Résolution par une métaheuristique à base de recherche à voisinage variable et propagation par contraintes Fabrice BUSCAYLET Fabrice.
Algorithmique et Programmation
Besoin et fonctionnement
Journée thématique du GDR IFS « Réduction de modèle en IFS » ENSAM – Jeudi 18 mai 2006 Validation de l’approche de la réduction a priori - POD sur l'équation.
Hybridation dune Méthode Glouton et dune Recherche Locale Weinberg Benjamin Laboratoire dInformatique Fondamental de Lille, France.
III – Convergence Asymptotique
Optimisation en nombres entiers Recherche Opérationnelle GC-SIE.
La segmentation
4. Algorithme de Recuit Simulé
II- L’algorithme du recuit simulé (pseudo-code)
GPA 750 Chapitre 3 : Les méthodes d’ordonnancement génériques
Gestion de Fichiers Tri Interne Efficace et Tri Externe.
P. David, V. Idasiak, F. Kratz PRISME / L.V.R
Ordonnancement de tâches
Programmation dynamique
2. Algorithme de Recherche Tabou
Modélisation géométrique de base
ALGORITHME DE TRI Le tri par insertion.
les méthodes de recherche locale
Programmation dynamique
Optimisation par les algorithmes génétiques
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Programmation linéaire en nombres entiers
L’INTÉGRATION DE RESEAUX DE CAPTEURS DANS LES RÉSAUX AD HOCS Régis LECOGE - 29 Mai
Algorithmes Branch & Bound
EMBOITURE D'UNE PROTHESE TRANS TIBIALE
Travaux Pratiques Optimisation Combinatoire
6° Conférence Francophone de Modélisation et de simulation 3 / 5 Avril Rabat Outil d’aide à l’analyse des interactions de contraintes pour l’ordonnancement.
Recherches locales et méta-heuristiques
Structures de données avancées : LH (Hachage linéaire) D. E ZEGOUR Institut National d ’Informatique.
Suivi rapide d’objet en mouvement
Optimisation pour la Conception de Systèmes Embarqués
Soutenance de Stage DEA / DESS
Recherche de motifs par projections aléatoires
Algorithmes génétiques en optimisation combinatoire
Présenté par : ABED Djemaa; BAKHOUIA Roqiya.
Structures de données avancées : Arbres B+ avec expansion partielle D. E ZEGOUR Institut National d ’Informatique.
Suivi d’Horizons Sismiques
1 Logiciels de confection automatique d’horaires.
Évolution de second ordre dans un algorithme évolutionnaire V. Lefort
Recuit simulé Une métaheuristique venue de la métallurgie.
Sciences Mécaniques Appliquées
Réunion du 22 juin 2004 dans le cadre du benchmark MoMas Réunion n°2 (22 juin 2004): Présentation des résultats du benchmark proposé dans le cadre du GDR.
5 ème Journée des doctorants – ED SPI Lille – 26 Juin 2012 – Ecole des Mines de Douai ETUDE DES CARACTERISTIQUES THERMOPHYSIQUES D’ISOLANTS AGRO-SOURCES.
Transcription de la présentation:

Problème du Car Sequencing Recherche Opérationnelle : Problème du Car Sequencing Benjamin Cochener Guillaume Glain

Sommaire Description du problème Algorithme Greedy Algorithme du Recuit Simulé Méthode Tabou Commentaires sur les résultats obtenus Conclusion

Description du problème But : Ordonnancer la chaîne de montage des véhicules de façon à minimiser les violations des contraintes. Contrainte : ratio P/Q associé à une option Type : permet de connaître les options d’un véhicule Comment calculer les violations dans l’ordonnancement ?

Il y a au total 4 violations de cette contrainte. Calcul des violations Exemple pour un ratio 2/5 Il y a au total 4 violations de cette contrainte.

Sommaire Description du problème Algorithme Greedy Algorithme du Recuit Simulé Méthode Tabou Commentaires sur les résultats obtenus Conclusion

Algorithme Greedy (1/2) Algorithme glouton qui choisit étape par étape le minimum local de violations de contraintes En cas d’égalité, quel type choisir ? Le type qui va violer ses propres contraintes par manque de place Le type qui a le plus de contraintes

Algorithme Greedy (2/2) Fournit une « bonne » solution initiale Première phase des algorithmes d’optimisation Inconvénient : En général, beaucoup de violations à la fin de l’ordonnancement.

Sommaire Description du problème Algorithme Greedy Algorithme du Recuit Simulé Méthode Tabou Commentaires sur les résultats obtenus Conclusion

Mouvements utilisés SWAP : Echange de deux véhicules

Mouvements utilisés BLOC_INV: Inversion d’un bloc de véhicules

Mouvements utilisés BLOC_SWAP : Echange de deux blocs de véhicules

Mouvements utilisés BLOC_SHIFT: Insertion d’un bloc de véhicules de l’ordonnancement

Recuit Simulé (1/3) Simule l’évolution d’un système thermodynamique Energie E du système : nombre de violations de contraintes dans l’ordonnancement Température T du système

Recuit Simulé (2/3) Probabilité d’acceptation d’une dégradation : 1 mouvement de bloc pour 50 SWAP 8 fois plus de BLOC_SHIFT que de BLOC_INV et BLOC_SWAP

Recuit Simulé (3/3) Choix des paramètres expérimentalement : Températures et Facteur de refroidissement Nombres d’essais par palier Nombre maximal de dégradations par palier Constante de Boltzmann 85 000 000 de mouvements effectués en 10 min.

Sommaire Description du problème Algorithme Greedy Algorithme du Recuit Simulé Méthode Tabou Commentaires sur les résultats obtenus Conclusion

Méthode Tabou (1/2) Tabou : mouvement interdit car déjà réalisé Algorithme : Recherche sur un voisinage (assez petit) 2 zones aléatoires de même taille Taille augmentée dynamiquement Teste tous les SWAP possibles dans ces zones Applique le meilleur SWAP trouvé (non tabou)

Méthode Tabou (2/2) Gestion des tabous : Liste circulaire de taille fixe Critère d’aspiration Intérêt : Eviter de s’enfermer dans des minima locaux

Sommaire Description du problème Algorithme Greedy Algorithme du Recuit Simulé Méthode Tabou Commentaires sur les résultats obtenus Conclusion

Résultats obtenus Greedy : Meilleure solution sur 60% des instances Recuit Simulé et méthode Tabou : Même résultat que le concours ROADEF sur toutes les instances (en moins de 10 minutes) Une exception : l’instance 028 qui contient un très grand nombre de violations (>1000)

Sommaire Description du problème Algorithme Greedy Algorithme du Recuit Simulé Méthode Tabou Commentaires sur les résultats obtenus Conclusion

Conclusion Importance de l’initialisation de l’ordonnancement Solutions obtenues proches de l’optimal Autres algorithmes envisageables pour résoudre le problème Sujet très intéressant et proche de la réalité Cadre du projet différent (autonomie)

Questions