Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parClairene Dupuy Modifié depuis plus de 10 années
1
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)
2
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
3
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
4
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 p[i],j p[i],j : durée d’exécution du travail en position i sur la machine j
5
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
6
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
7
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
8
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}
9
= 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)
10
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
11
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 :
12
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
13
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))
14
Étude expérimentale Processing times generated as integer numbers in [5,100] Processing times generated as real numbers in [0,1]
15
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
16
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
17
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.