$LGHDXSDUDPpWUDJHG XQSLORWDJHUpDFWLI $SSOLTXpjXQIOX[YpKLFXOH G XQHXVLQHWHUPLQDOH



Documents pareils
Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie

Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image

La nouvelle planification de l échantillonnage

Séance 4. Gestion de la capacité. Gestion des opérations et de la logistique

Jean-Philippe Préaux

!-.!#- $'( 1&) &) (,' &*- %,!

Représentation d un entier en base b

Problèmes d ordonnancement dans les systèmes de production. Journée Automatique et Optimisation Université de Paris Mars 2003

Associations Dossiers pratiques


Une application des algorithmes génétiques à l ordonnancement d atelier

Etude d un cas industriel : Optimisation de la modélisation de paramètre de production

Eric Bertrand 08/11/06 Maître de conférence 1

ALGORITHME GENETIQUE ET MODELE DE SIMULATION POUR L'ORDONNANCEMENT D'UN ATELIER DISCONTINU DE CHIMIE

Analyse stochastique de la CRM à ordre partiel dans le cadre des essais cliniques de phase I

Optimisation des performances d échangeurs de chaleur.

Les outils classiques de diagnostic stratégique

Figure 3.1- Lancement du Gambit

Problème à résoudre. min f(s) s.c. s S

Les clients puissance cube

Étude «analyse, reporting et budget» Niveau d équipement et attentes des PME françaises.

Quels outils pour prévoir?

PROJET D INVERSION DE LA CANALISATION 9B ET D ACCROISSEMENT DE LA CAPACITÉ DE LA CANALISATION 9

Samuel Bassetto 04/2010

Quantification Scalaire et Prédictive

Détection des deux roues motorisés par télémétrie laser à balayage

Centre Multimodal de Distribution Urbaine Logistique Urbaine et système d information

Gestion réactive des opérations de maintien et d actualisation réglementaire et technologique des systèmes complexes.

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Des données à la connaissance client. A la découverte de la plateforme de connaissance client knowlbox

Pilot4IT Monitoring : Mesurez la qualité et la performance perçue de vos applications.

Cours des Méthodes de Résolution Exactes Heuristiques et Métaheuristiques

Monitoring continu et gestion optimale des performances énergétiques des bâtiments

Ce Livre Blanc vise ainsi à vous expliquer concrètement tous les bénéfices d un standard téléphonique pour votre entreprise et vos collaborateurs :

THÈSE DE DOCTORAT DE L UNIVERSITÉ PARIS 12-VAL DE MARNE UFR de Sciences et Technologie. par. Walid TFAILI. pour obtenir le grade de

Cours de Master Recherche

RE SOLUTIONS CHAPITRE 1

Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration

Copyright Agirc-Arrco Mars QUESTIONS pour comprendre le Système d Information Retraite Complémentaire (SI-RC)

Maîtriser les mutations

La mesure de la qualité des services de communications électroniques en France

Manuel d installation de Business Objects Web Intelligence Rich Client.

Qu est-ce qu une probabilité?

Commande Prédictive. J. P. Corriou. LSGC-ENSIC-CNRS, Nancy. corriou@ensic.inpl-nancy.fr

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

LES CONTRATS EN AVICULTURE. Comité Volailles FranceAgriMer, 31 janvier

Cours d analyse numérique SMI-S4

CRÉER UN COURS EN LIGNE

Concevoir et déployer un data warehouse

Agrégation des portefeuilles de contrats d assurance vie

Ordonnancement en temps réel d un jobshop par métaheuristique hybride : étude comparative

Représentation des Nombres

Guide pour aider à l évaluation des actions de formation

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

La classification automatique de données quantitatives

Introduction. Les articles de la presse spécialisée tendent à nous laisser penser que c est en effet le cas :

Assises Européennes du Bâtiment Basse Consommations. Frédéric ric FRUSTA. Président Directeur Général. ENERGIVIE 25 Juin 2010

Chapitre 3. Mesures stationnaires. et théorèmes de convergence

La programmation à mémoire adaptative ou l évolution des algorithmes évolutifs

Démarche méthodologique pour la constitution des dossiers «LABEX»

Modélisation multi-agents - Agents réactifs

CHAPITRE 5. Stratégies Mixtes

TP N 57. Déploiement et renouvellement d une constellation de satellites

Coup de Projecteur sur les Réseaux de Neurones

Système de gestion électronique pour les clés et objets de valeur

Une comparaison de méthodes de discrimination des masses de véhicules automobiles

CORRECTION EXERCICES ALGORITHME 1

ECTS CM TD TP. 1er semestre (S3)

MIGRATION DOUCE VERS LES COMMUNICATIONS IP RÉALISER DES ÉCONOMIES RAPIDES AVEC LA TRANSFORMATION IP DE SES COMMUNICATIONS NOTE D APPLICATION

Définition d un Template

U7/R7 Un éclairage avancé dans un design unique

DEMANDE D INFORMATION RFI (Request for information)

EXPLOITATIONS PEDAGOGIQUES DU TABLEUR EN STG

(51) Int Cl.: H04L 29/06 ( ) G06F 21/55 ( )

Les données d un jeu sous Shadow Manager

Parcours en deuxième année

Inxmail Professional 4.2

Principes d implémentation des métaheuristiques

Approche d'évaluation pour les problèmes d'ordonnancement multicritères : Méthode d'agrégation avec direction de recherche dynamique

Lutte contre les spams par SMS et vocaux. et les prospections téléphoniques non-désirées

ETUDE DE LA SECONDE VIE DES BATTERIES DES VEHICULES ELECTRIQUES ET HYBRIDES RECHARGEABLES

Laboratoire d Automatique et Productique Université de Batna, Algérie

Les progiciels de gestion intégrés (PGI ou ERP)

ATELIER Les nouvelles fonctionnalités de Microsoft Project 2010 : premières impressions

Le contenu de ce manuel peut faire l objet de modifications sans préavis et n engage pas la responsabilité de la société BENTEL SECURITY srl.

Ordonnancement robuste et décision dans l'incertain

(51) Int Cl.: B23P 19/00 ( ) B23P 19/04 ( ) F01L 1/053 ( )

Saisie des chauffe-eau thermodynamiques à compression électrique

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

Identification de nouveaux membres dans des familles d'interleukines

2.4 Représentation graphique, tableau de Karnaugh

HRP H 2 O 2. O-nitro aniline (λmax = 490 nm) O-phénylène diamine NO 2 NH 2

La gestion des performances en Europe. Panel d expériences européennes et possibles synergies

Chapitre 1 : Introduction au contrôle de gestion. Marie Gies - Contrôle de gestion et gestion prévisionnelle - Chapitre 1

NF26 Data warehouse et Outils Décisionnels Printemps 2010

Version 6.0 du 07/11/06. Comment décloisonner mes services et les faire travailler ensemble vers les mêmes objectifs?

La solution hébergée pour les intermédiaires d Assurance

TEPZZ 6Z85Z5A T EP A2 (19) (11) EP A2 (12) DEMANDE DE BREVET EUROPEEN

Excel Avancé. Plan. Outils de résolution. Interactivité dans les feuilles. Outils de simulation. La valeur cible Le solveur

Cahier des charges. pour la réalisation d une étude. Articulation des programmations nationale et communautaire en faveur de la R&D

Transcription:

jlk!mon!prq s t*uvgu!wx y<zz{} -~r! ƒ7!~b G { r 7 ˆ Š ŒG Ž ~ Ž Š! ~ rž $SSOLTXpjXQIOX[YpKLFXOH G XQHXVLQHWHUPLQDOH! "#%$ &' ()*' &*+ )-,. / 0)1' 2,43$ 5)-65(7&' 8 ' &*642,9$ 54:,<;=&' >? 2,@ )->2A#(7&' >?42BC#%?,9#<;D'?,&*, )1"'C?5%$, EGFHGI1JLKM1F1I1JN IOK7IOPGMGQR M STM1JLP1N QUMVP*I1F*QUMW1MXZY*I*STMW[ \JC]Z[ZHGMX1^1VX*MZ[ \1MG]GK _ `ba cedgf1h1i 20 s 1

&RQWH[WHLQGXVWULHO Stock Stock Ferrage Peinture Montage Page 2/8 Une usine de production automobile, appelée «usine terminale», s identifie à un processus de fabrication. Elle est composée de trois ateliers successifs : le ferrage, la peinture et le montage. Dans et entre ces ateliers, les stocks de véhicules permettent d adapter, de manière réactive, le flux en fonction des contraintes de l atelier aval. Ils remplissent deux fonctions principales : ¾La première est la régulation du volume de production en absorbant les aléas, ¾La deuxième est l amélioration de la qualité en répondant aux contraintes locales à l atelier. Notre problématique se situe dans la gestion du stock amont à l atelier montage. 45 s 2

3UREOpPDWLTXH Poste 1 Poste 2 Poste 3 Poste 4 Poste 5 Liste des véhicules à fabriquer Contraintes d équilibrage Lisser les caractéristiques Minimiser les non respects de contraintes d équilibrage Lisser les véhicules «lourds» Respecter l ordre prévu Baratou, 1998 Page 3/8 Les stocks amonts à l atelier montage sont pilotés par des appli cations informatiques assurant la supervision et la gestion de la ligne de production. Ces applications ont en charge d engager les véhicules à fabriquer en respectant au mieux les paramètres des opérateurs («pilotes de flux»). La problématique consiste, à partir d une liste de véhicules à p roduire et à partir des contraintes d équilibrage (cadences maximales de production à respecter pour des ressources difficiles à assembler), à proposer un paramétrage adéquat afin de : 9 lisser les caractéristiques (Î lisser l utilisation des ressources), 9 respecter les contraintes d é quilibrage (Î respecter les capacités de production), 9 lisser les véhicules «riches» (Î lisser la charge de travail), 9 respecter l ordre prévu (Î respecter la synchronisation), L objectif est de proposer une méthode ou un outil qui, en fonction de quelques critères «subjectifs», propose un paramétrage adapté aux besoins des pilotes de flux. 1 min 3

ewdwgho DUWGHVPpWKRGHVG RSWLPLVDWLRQPXOWLFULWqUHV Nb de combinaisons: 3.10 146 Page 4/8 Nous pouvons classer les méthodes d optimisation multicritères s elon la hiérarchisation décrite par Talbi. Pour commencer, nous nous sommes interrogés sur la meilleure méthode à appliquer pour répondre à notre cas d étude. De manière optimale, les pilotes de flux souhaitent être «bon» partout. Mais, pour faciliter la recherche, ils devront être capable d ordonner leurs objectifs p ar ordre de priorité. L impossibilité de définir des poids précis à chacun des critère s et au vue du nombre de «bonnes solutions», nous nous orienterons vers l application d une méthode interactive. Algorithmes exactes : le nombre de combinaisons à tester dans une situation réelle est évalué à environ 3.10^146. Il est donc impossible d envisager d utilise r un de ces algorithmes. Heuristiques spécifiques : Une étude détaillée des différents paramètres à positionner dans l algorithme nous a montré qu il était difficile de définir une technique capable d orienter la recherche vers une bonne solution. Nous nous sommes donc orientés vers l étude d une méthode d opti misation hybride. Elle consiste à combiner les avantages de différentes heuristiques ou méta heuristiques. Comme le nombre de combinaisons est très important, nous avons besoin d un algorithme assurant une couverture suffisante de notre espace de recherche. Lors de notre étude des paramètres de l application, nous avons pu dégager des informations suscept ibles de pouvoir améliorer un paramétrage localement. Enfin, pour transformer notre problème multiobjectif en un problème uni-objectif, nous avons opté à l agrégation. 1 min 45 s 4

/DIRQFWLRQG pydoxdwlrqjplqlplvhu>@!" # $!% '&)(+*,.- Ensemble de bonnes solutions Nombre d évaluations : 48 340 000 Temps de calcul : 16 h 22 min 21 s Solution optimale pour notre jeu d essai Page 5/8 Comme nous venons de le préciser, pour guider la méta heuristique, nous avons dû définir une fonction d évaluation d u n paramétrage. Cette fonction attribue une «note», valeur comprise entre 0 et 1, comme représentatif de la qualité d un paramétrage (0 : solut ion optimale, 1 : solution la plus mauvaise). Elle correspond à l agrégation de 4 indicateurs de performance. Chacun de ces indicateurs décrit un comportement souhaité par l opérateur (Lissage des ressources, Respect des contraintes d é quilibrage, Respect de l ordre établie et Lissage des véhicules «lourds»). Pour vous montrer à quoi ressemble un espace, nous avons effectuer un parcours exhaustif de tous nos paramètres pour un jeu d essai restreint (100 véhicules et 4 contraintes d équilibrage). Nous p ouvons constater que nous avons une zone de «bonnes» solutions et que la solution «optimale» se situe dans cette zone. 1 min 5

FRXSODJHORFDO ± JOREDO! "# %$&! ' % ()*)+,)* +,)-&. /01. ) Gradient avec le choix d un des meilleurs voisins Algorithme Génétique 0,13 0,12 0,11 0,1 0,09 0,08 0,07 0,06 1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 Indica te ur global 106 113 120 127 Nb évaluations Aléatoire D ernier P icart Prem ier meilleur Convergence Du couplage Indicateur global 0,12 0,11 0,1 0,09 0,08 0,07 0,06 0 50000 100000 150000 200000 250000 Nombre d' évaluations Gradient Recuit Meilleur Page 6/8 Une méthode d optimisation multicritère hybride consiste à combi ner les avantages de plusieurs heuristiques ou méta heuristiques. Nous avons opté pour le couplage d une méthode de recherche globale avec une méthode de recherche locale. Pour cela, nous avions 2 possibilités : 9Soit nous appliquons la recherche locale sur les résultats obtenus lors de la recherche globale 9Soit nous appliquons à chaque itération d une recherche globale une recherche locale pour améliorer chacun des éléments sélectionnés. La première solution ne nous a pas donné les résultats escomptés. Cependant, la deuxième solution a l air d être nettement plus prometteuse d ans le cadre de notre problématique. Locale : Nous avons choisi deux algorithmes, un basé sur le principe du recuit simulé et un autre sur le gradient. L avantage du recuit simulé est de pouvoir éventuellement sort ir d une crevasse (une zone où l amélioration des résultats ne paraît plu s possible), son inconvénient est la difficulté de trouver les bons paramètres à appliquer (Tmin, Tmax et R). Globale : nous avons utilisé un algorithme génétique car il est reconnu pour offrir une bonne exploration de l espace de recherche. 1. Définir une population initiale (avec un ensemble de solutions calculées) 2. Optimiser localement chacun des individus de la population 3. Procéder à l algorithme génétique (sélection, croisement, mut ation) 4. On reboucle sur l optimisation locale Le couplage, dans notre étude, est la seule technique à avoir atteint le paramétrage optimal. (dans notre exemple, en 42721 évaluations). 3 min 6

w ž Å Ù ò &RQFOXVLRQ!#"$$ % & ('*)+-,/.1023. 54 6 7-89-:; < =1>&? @BA5@C= D E-F GIHJ KMLNFPO QRS&ST U VXWIYZ [\^] Y_-Ẁ ] _N] \^] az b W c d enfg(hbixf&jkpgnlnmonp qrs-t`u v5ej-th2lbu sp t x y z { }~}zzn{ { ƒ-~ zx ^y I ˆ } ŠM~ Iˆ Œ Ž& N M N & 5 š- B ^ œ 3HUVSHFWLYHV Ÿ / 2 1 / Xª ª 1 «ª ( I «±²2±³ ³ ³ µ ± 1µ /¹ º»½¼-»¾ ¾»ÁÀ¾1ÃÄ*º» ÆÈÇÉÊ Ë Ì/Í2ÎÏ Ë Ì/Ð ÑÒ+ÊÔÓ ÎÊ ÕÌ/ÍË Ï1ÖÇÒ ÕÉÐÉÏ1Ë /ØÒ ÚNÛ/ÜÔÝ#Þß à áiâ ã änåæç-èé2å êâ ëìá é2å íëî*åíêâ ëïðä3ã è/é2ëá ã èæáñ ómôõ1ö *øù úûûü ý þ-úÿü ù ½õ õ #õ ù2ôúþ5õ ý Page 7/8 Conclusion : Comme nous venons de le voir, les méthodes d optimisation multic ritères hybrides semblent donner de bons résultats. Cependant, comme nous avons pu l observer, les solutions initial es doivent être bien ciblées pour apporter de bonnes performances à une méthode de recherche locale (dans notre cas d étude, nous avons dégagé 3 solutions initiales). Il serait int éressant d étudier la possibilité de compléter ces solutions initiales Î axe de recherche possible Notre étude a également montré que cette technique est applicable à des problèmes de taille industrielle. L application de cette méthode à un problème concret a mis en évidence les gains potentiels (environ 90% par rapport à une méthode couramment utilisée dans la littérature «le goalchasing» et par rapport à notre fonction d é valuation). Cependant, il faut faire attention, la méthode du «goalchasing» est rarement appliquée tel quelle. Pour conforter nos résultats, il nous faut poursuivre les tests avec des données réelles et comparer la qualité du flux en fin de journée sans cette méthode et avec cette méthode. Perspectives : Ce travail doit aboutir à la spécification et à la réalisation d une application informatique utilisable en production. Puis, nous nous sommes demandés comment améliorer encore les résultats : ÎSoit en intégrant des notions de probabilités dans le choix de gênes à croiser ou à muter. ÎSoit en étudiant de nouvelles possibilités de couplage ÎSoit en explorant de nouvelles méthodes d optimisation (colonies de fourmis, SMA, ) Pour terminer, nous pouvons étendre notre méthodologie à tout système de production utilisant des applications réactives. 2 min 30 7

¾ 5pIpUHQFHVELEOLRJUDSKLTXHV!"$# % &$' (' ) *,+ -.0/ 122 3 24 56 798:<; =7$>? @ 6A B CDFEGBH$IJLK"M BN OLP O Q"RSTO U VXWY"Z [\ [ ] ^ Ẁ _bac d a e ef\ ^gfay"^ [c_ h i0jkl mknoqprk$s s hft`uuv w xyz"y{g $} ~$ ƒ ` " ˆT GŠ ŒL " Ž " Œ, ˆ$ " G Š G ` ˆš œ bžf G ŒL " ˆ Ÿ " $ª«L X X <±G $²Ž³± $µ µl¹ƒº,µl F» ¼ ¼½ FÀ Á À Ã"Ä Å Æ ÇXÈ É ÊË Ì ÍÎÐÏ Ñ"Ò Ó Ồ ÕÖÌF Ø Ñ"Ï Ù ÚỒ Õ ÔÑFÎG `Õ Ô ÛÚ Ü Ý Ô9Ø Ô ÚÎGÍØ Ồ ÕGÞ0Û`ß ßFË ÏgàÛÑ"Ï ÍØÕbáË Û à,íó ÓšÛØ Ý ÔXÝ ÔbßFÎGÍ$à,Ồ ÕLÕ Ú ÕGÞ ârãägåæç<èfé`êê$ë ì íîï ð ñ òó ô õ9ö øù úûüðý þ "ý ÿ$ûú`þ ûü r "ý ý þ ø "ý ý ø ý ügú û "ý! "$#&% '() *,+.- / / 01$+ 23.+*5476698 : ; < =,< >@? A$BC DFE G H IKJ L)M J9N O$P QRSUT V$V9W XZY[T\X W X Q^] _$`9aFb cd$e f g h.ij$kml5n7o p qmr skij$qp t5n7k h p quu9v w,ispzik x,y$z {m 5}m~7m { Fƒ$ 7 $ ˆ Š 7Œ Ž7 m 5 9., Aymeric.lesert@wanadoo.fr Page 8/8 MERCI DE VOTRE ATTENTION Des questions? 8