Influence de la distribution des temps opératoires sur le résultat de l’ordonnancement Chérif Sadfi Laboratoire Gestion Industrielle, Logistique et Conception.

Slides:



Advertisements
Présentations similaires
PROJET USINE A VELOS © BERNARD L KONGS 0105.
Advertisements

DECOUVERTE ET MISE EN OEUVRE
x Autour d’un tableau de variation f (x)
Algorithmes et structures de données avancés
Calculs de complexité d'algorithmes
Séries statistiques à une variable
Critère d’ordonnancement en temps réel Partie II
Principe de l’actionneur Dispositif expérimental
Comparaison d'une distribution observée à une distribution théorique
10ème Colloque National AIP PRIMECA La Plagne – avril 2007 Contribution à l'étude dynamique de la formation du copeau Cas de la simulation du fraisage.
Algorithmes dapproximation pour loptimisation en ligne dordonnancements et de structures de communications Nicolas Thibault Thèse préparée au laboratoire.
F. Pascual - Laboratoire d’Informatique de Grenoble
Statistique et probabilités au collège
Fusion de données SENSO
Construction de Box-Plot ou diagrammes en boîtes ou boîtes à moustaches Construire une boîte à moustaches …
Modélisation et pistes de résolution dun problème dordonnancement sur ressources humaines et parallèles JOURNEE BERMUDES Tours, le 16 juin 2006 F.A Gruat.
Problèmes à machines parallèles avec serveur
Journée de Travail Groupe “Bermudes”
El-Djillali TALBI Doctorant systèmes industriels
Ordonnancement des mouvements de deux robots
1 Page de garde présentation Propriétés des cycles dominants pour des cellules robotisées sans attente Fabien Mangione (GILCO) Nadia Brauner (Leibniz-IMAG)
Plan 1. Problème étudié : Job Shop 1.1. Données et contraintes
Modélisation d’un atelier de forge par un Job-Shop flexible
(1)Laboratoire G-SCOP, (2)GIPSA-Lab Grenoble Universités France
1 Analyse de la variance multivariée Michel Tenenhaus.
Hind MOKRANE1,*, Said MOKRANE1, Farah HADDOUD2, Boubekeur NADJEMI1,3
Chapitre II.Rappels mathématiques et complexité
Centre National de la Recherche Scientifique Institut National Polytechnique de Grenoble Université Joseph Fourier Laboratoire G-SCOP 46, av Félix Viallet.
Problèmes d’ordonnancement
Plan Évolution Système On Chip Difficultés de la testabilité des SOCs
COMPARAISON DES PROFILS DE TENEUR EN EAU ET DE SUCCION DANS LES LIMONS
L’Indicateur du Développement Humain (IDH) du PNUD
Adaptation et intégration d'un module du Langage Parlé Complété (LPC) dans l'agent conversationnel Greta Mohammed ZBAKH Encadré par Mme. Hela DAASSI M.
MAINTENANCE INDUSTRIELLE
M. Mezmaz, N. Melab & E-G. Talbi
GPA750 – Ordonnancement des systèmes de production aéronautique
Détection et isolation de défauts dans les procédés industriels Contrôle Statistique des Procédés Statistical Process Control (SPC)
Ordonnancement avec exclusion mutuelle par un graphe d’intervalles ou d’une classe apparentée : complexité et algorithmes ~ Frédéric Gardi - 14 Juin.
Zouhair Chaib, Antoine Ghosn, Alain Daidié
Suzy Plachta et Julie Verbeke Décembre 2010
Analyses de Sensibilité
SCIENCES DE L ’INGENIEUR
1.Un rang de données multicolores 2. Deux permutations des n premiers entiers 3. b permutations des k premiers entiers 4. Choix de n points dans [0,1]
GPA750 Les ateliers multigammes Chapitre 5
Courbes de Bézier.
Université dOttawa - Bio Biostatistiques appliquées © Antoine Morin et Scott Findlay :47 1 Concepts fondamentaux: statistiques et distributions.
Universté de la Manouba
Performance des algorithmes à véracité garantie pour l'ordonnancement de tâches individualistes F. Pascual - LIG En collaboration avec : G. Christodoulou,
Modélisation du comportement mécanique de la maçonnerie
PIF-6003 Sujets spéciaux en informatique I
Page de garde présentation
Travaux pratiques Hygiène-Génétique- Biostatistique:
Fanny Pascual - Laboratoire d’Informatique de Grenoble (LIG)
Propriétés des ordonnancements SPT
Ordonnancement de tâches
Introduction aux problèmes d'ordonnancement sans temps-morts.
Ordonnancement de tâches on-line avec pénalités Nicolas Thibault et Christian Laforest Laboratoire IBISC (Évry) 1 / 12.
Inéquations du premier degré à une inconnue
TRAITEMENT D’IMAGE SIF-1033.
Inéquations du premier degré à une inconnue
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Notations Asymptotiques Et Complexité Notations asymptotiques : 0 et  Complexité des algorithmes Exemples de calcul de complexité.
Institut de Recherche en Communications et Cybernétique de Nantes 1 Implémentation en précision finie modélisation et recherche de réalisations optimales.
Suites numériques Définitions.
Inéquations du premier degré à une inconnue
Division Téléphones Mobiles 2 ndes Journées Scientifiques du CNFRS, Février 2005 Nouveau modèle de jonction équivalente pour l’analyse de l’absorption.
Transformation de Helmert
Les fonctions linéaires et affines
Optimisation pour la Conception de Systèmes Embarqués
Ordonnancement en présence d’agents individualistes
Transcription de la présentation:

Influence de la distribution des temps opératoires sur le résultat de l’ordonnancement Chérif Sadfi Laboratoire Gestion Industrielle, Logistique et Conception (GILCO) École Nationale Supérieure de Génie Industriel (ENSGI) Institut National Polytechnique de Grenoble (INPG)

Plan de la présentation Présentation du problème Influence de la distribution des temps opératoires sur le résultat de l’ordonnancement : étude théorique Influence de la distribution des temps opératoires sur le résultat de l’ordonnancement : étude expérimentale Conclusion

 Ordonnancement des ordres de fabrication Problème du flow shop ORDO  Ordonnancement des ordres de fabrication M1 M2 M3 Mm ………………. Contrainte du problème : La préemption n’est pas permise. Critère d’optimisation : min (Ci) Notation : Fm| |Ci,m

Présentation du problème Fm| |Ci,m 5 10 15 temps 1 2 3 4 M1 M2 M3 C[i],j = max C[i],j-1 , i=1,2,…,n ; j=1,2,..,m C[i-1],j + p[i],j C[i],j-1 + p[i],j p[i],j : durée d’exécution du travail en position i sur la machine j

Complexité du problème Fm| |Ci,m Garey, Johnson & Sethi 1976 : F2| |Ci,2 : NP-difficile au sens fort Hoogeveen & Kawaguchi 1998 : F2|pi,1 = p1|Ci,2 : NP-difficile au sens fort

Influence des temps opératoires Mieux comprendre l’impact des temps opératoires sur les résultats des méthodes d’approximation I I' pi,j  [a,b]  [a',b'] p'i,j = pi,j +  C'i,m =  Ci,m + Ci,m

Influence des temps opératoires Ci,m(opt)  …  C'i,m(opt)  …  Ci,m(1)  Ci,m(2) I' C'i,m(1)  C'i,m(2) Le résultat de comparaison des performances des méthodes d’approximation est conservé sur le nouvel intervalle Choisir un intervalle approprié pour étudier et évaluer la performance des méthodes d’approximation

Méthodes de résolution Méthodes d’approximation : 2 heuristiques sont proposées (SKP1 et SKP2) WCP1, WCP2 et WCP3 [Wang, Chu & Proth 96] GS [Gonzalez & Sahni 78] RC [Rajendran & Chaudhuri 91] 5 heuristiques de la littérature : Bornes inférieures : 1 borne inférieure est proposée (LB) 2 bornes inférieures de la littérature (LB1 et LB2) [Ignall & Scharge 65] LB  max{LB1, LB2}

 = 1/(b – a) et  = – a/(b – a) Étude expérimentale Intervalle d’étude : [0,1] Les temps opératoires sont générés en utilisant une loi normale ou une loi uniforme dans l’intervalle [0,1]. Transformation affine de paramètres  et  : [0,1] [c,d]  = d – c et  = c [a,b] [0,1]  = 1/(b – a) et  = – a/(b – a)

Génération d’instances Étude de l’influence des différents paramètres (charges des machines, corrélation entre deux opérations d’un même travail...) sur les résultats des méthodes d’approximation Ui et Vi (i=1,2,…,n) : nombres générés par une loi uniforme ou par une loi normale dans l’intervalle [0,1] k1 et k2 : charges relatives sur chaque machine  : la corrélation entre la première et la deuxième opération de chaque travail

Fm| |Ci,m : cas particuliers Ho & Gupta 1995 : Étude de la complexité du problème sur m machines en considérant le cas d’une série de machines dominantes. Par définition, une machine Ma domine une machine Mb (qu’on note par Ma > Mb) si :

Fm| |Ci,m : cas particuliers Ho & Gupta 1995 : Fm|idm|Ci,m : polynomial (ordonnancement par ordre croissant des pi,n pour un premier travail fixé) Fm|ddm|Ci,m : polynomial (ordonnancement par ordre croissant des pi,1) idm : increasing dominant machines : M1 < M2 < …< Mm ddm : decreasing dominant machines : M1 > M2 > … > Mm

F2| |Ci,2 : cas particuliers Hoogeveen & Kawaguchi 1998 : F2|pi,2 = p2|Ci,2 : polynomial (ordonnancement par ordre croissant des pi,1) F2|pi,1  pi,2|Ci,2 : polynomial (ordonnancement par ordre croissant des pi,1) F2|pi,1  pi,2|Ci,2 : polynomial (O(n2logn))

Étude expérimentale Processing times generated as integer numbers in [5,100] Processing times generated as real numbers in [0,1]

Influence de l’écart type N(0.5, 0.25) avec k1=1, k2=0.8,  =0.75 N(0.5, 0.5) avec k1=1, k2=0.8,  =0.75

Influence de la corrélation entre les temps N(0.7, 0.25) avec k1=1, k2=0.8,  =0 N(0.7, 0.25) avec k1=1, k2=0.8,  =0.75

Conclusion Étude du comportement de la fonction objectif et du résultat de l’ordonnancement suite à une variation des temps opératoires Influence de la distribution des temps opératoires sur les méthodes d’approximation