Vous êtes sur la page 1sur 9

1

Analyse statistique et classement de stratgies


dordonnancement :
Cas dune industrie semi-continue
V. Dhaevers 1, O. Roux 1, A. Lazraq 2, D. Duvivier 3, N. Meskens 1, A. Artiba 4.

1 Facults Universitaires Catholiques de Mons


151 Chausse de Binche, B-7000 Mons, Belgique,
{dhaevers, roux, meskens}@fucam.ac.be
2 ENIM, Rabat, Maroc, lazraq@enim.ac.ma
3 LIL, Universit du Littoral Cte dOpale, Calais, France, david.duvivier@lil.univ-littoral.fr
4 ETS, Montral, Canada, hakim.artiba@etsmtl.ca

problmes de planification et dordonnancement [4]. Celle-ci


Rsum Cet article porte sur lutilisation de tests statistiques repose sur plusieurs modles hybrides combinant la simulation
pour laide la dcision dans le cadre de lordonnancement de la avec diffrentes mthodes doptimisation. Le modle de
production en industrie semi-continue. Lobjectif est de fournir simulation est conu de manire tenir compte des
au dcideur la stratgie dordonnancement la plus adapte ses
prfrences et au contexte. Une plate-forme a t dveloppe
spcificits du processus de production sous-jacent.
pour fournir notamment lordonnancement dun mois de Cette plate-forme, nomme PlanOrdo, est compose de
production, par lexploitation de diffrentes mthodes modules rutilisables organiss autour dune base de donnes.
doptimisation et de la simulation. Les diffrents Cette organisation extrmement souple permet dintgrer un
ordonnancements fournis par ces mthodes sont, si ncessaire, grand nombre doutils complmentaires afin de fournir au
amliors au moyen dun modle rsultant de lhybridation dcideur une aide la dcision aussi complte, prcise et
dune mtaheuristique et dun modle de simulation. Afin de
gnrer des solutions offrant de bons compromis entre des
fiable que possible.
objectifs bien souvent antagonistes, une mthode multicritre est Le module ddi lordonnancement comporte un
intgre au sein de notre hybride. ensemble de mthodes srielles classiques telles que SPT
Cette tude compare et classe, sur base dun ensemble de (Shortest Processing Time), LPT (Largest Processing Time)
mesures de performance, plusieurs stratgies dordonnancement ainsi que des mthodes srielles spcifiques. Afin de pallier
au moyen dun tri lexicographique dune part et de la mthode les faiblesses caractristiques de ces mthodes [4, 7, 10, 11],
multicritre Promthe dautre part. Diffrents tests statistiques, les ordonnancements fournis peuvent tre amliors par le
paramtriques et non paramtriques sont utiliss pour valider les
classements obtenus. module doptimisation au moyen de mtaheuristiques ou
dune mthode exacte. Dans le contexte de ltude prsente,
Mots-clefs Aide la dcision, tests paramtriques et non- la gnralisation de nos rsultats sapplique aux problmes
paramtriques, optimisation, ordonnancement, mthode dordonnancement de type jobshop gnralis (jobshop dans
multicritre, simulation. lequel au moins une tape du processus de production peut
tre ralis sur plus dun poste et/ou au moins un produit peut
emprunter plus dun chemin).
I. INTRODUCTION Le cur de la plate-forme est constitu dun modle de

D ANS le cadre des processus de production de type


discret ou semi-continu organiss en jobshop gnralis,
nous avons dvelopp une plate-forme gnrique daide
simulation. Celui-ci, dvelopp dans le langage de notre
simulateur RAO [1], est compos de patterns gnriques
dcrivant le fonctionnement des ressources standards. Ce
la dcision base sur loptimisation et la simulation de modle peut ventuellement tre complt, au moyen de notre
modlisation graphique ALIX [8], dun petit nombre de
1 Celles-cisont dcrites dans [5] patterns ddis au problme tudi.
2 Il
est noter que les tests statistiques ont t raliss au moyen du logiciel Dans la suite de cet article, les mthodes srielles, suivies
Minitab 13. Toutes les informations utilesconcernant ce logiciel sont dune simulation, et ventuellement dune phase
disponibles ladresse http://www.minitab.fr .
doptimisation sont appeles stratgies dordonnancement.
Dans le cadre de cette recherche, notre plate-forme fournit un
4 Lanalyse factorielle des correspondances a t ralise au moyen du
banc dessai pour comparer diffrentes stratgies
logiciel SPAD 5.6 . La documentation concernant ce logiciel est disponible dordonnancement et dterminer dynamiquement la stratgie
sur le site http://www.decisia.fr . la plus adapte au contexte. Ce contexte peut prendre en
2

compte lenvironnement conomique et la forte variabilit de Figure 1 : Fonctionnement du modle Hybride lexicographique
la demande. Chaque stratgie dordonnancement repose sur
est illustr par la Figure 1.
lutilisation dune mthode srielle, lexcution dun modle
Sur base des informations utiles la ralisation de
de simulation et, ventuellement, une optimisation par une
lordonnancement de la production, chaque mthode srielle
mtaheuristique.
implmente dans la plate-forme fournit au modle de
La ncessit de fournir des solutions offrant de bons
simulation son vecteur de priorits, associant une priorit
compromis entre les objectifs bien souvent antagonistes de
chaque commande ou ordre de fabrication. En retour, le
lentreprise nous a amens intgrer une mthode multicritre
modle de simulation calcule lordonnancement et quantifie
au sein de notre plate-forme.
lensemble des mesures de performance slectionnes (notes
Notre tude synthtise les rsultats de lapplication de notre
critres dans la suite de larticle) par le dcideur. Ce
dmarche dans une entreprise ayant un systme de production
vecteur de priorits des commandes et les informations
semi-continu fortement contraint [5, 6, 14] : lentreprise
relatives la performance de lordonnancement dfini
Fontainunion. Cet article prsente la comparaison de solutions
constituent la solution initiale de la mthode de recherche
de cinq stratgies dordonnancement afin de dterminer celle
locale.
quil convient de mettre en uvre dans lentreprise. Cette
Notons que lutilisation dun vecteur de priorits autorise
comparaison est ralise en utilisant des tests statistiques
galement lintroduction, par le dcideur, de commandes dont
paramtriques et nonparamtriques sur base, dune part, dun
lexcution ne peut en aucun cas tre retarde par la
tri lexicographique et dautre part, dune analyse multicritre.
ralisation dautres commandes.
Loriginalit de nos travaux rside donc non seulement dans
Le principe de fonctionnement de la mtaheuristique,
l'hybridation de diffrentes techniques, mais galement dans la
utilise dans notre hybride, repose sur une mthode itrative
prise en compte de diffrentes disciplines telles que
d'amlioration d'une solution unique (Iterative Improvement,
lordonnancement, la simulation, les mtaheuristiques, laide
with first improvement selection [18, 19], i.e. Hill-Climber). A
multicritre la dcision, les statistiques et lanalyse des
partir de la solution initiale, une solution candidate est
performances afin de fournir au dcideur des solutions
engendre via un oprateur de dplacement . Si la solution
englobant tous les aspects du problme dordonnancement
candidate offre une meilleure valuation que la solution
auquel il est confront.
initiale, alors la solution candidate devient la solution
Le plan suivi pour prsenter notre tude est le suivant: nous
courante. Loprateur est ensuite appliqu la solution
dcrivons notre plate-forme en section 2, nous exposons le
courante afin de donner naissance une nouvelle solution
problme industriel en section 3, nos rsultats sont synthtiss
candidate. Ce cycle, appel itration, est rpt jusqu la
en section 4, nous concluons ensuite lexpos de notre tude
satisfaction de la condition darrt prdfinie (par exemple, un
en prsentant quelques perspectives de dveloppement de nos
nombre ditrations maximum). Il est noter quune
travaux.
valuation de la solution candidate est effectue lors de
chaque itration, si bien que le nombre ditrations correspond
II. DESCRIPTION DU MODELE HYBRIDE ANALYSE :
L HYBRIDE LEXICOGRAPHIQUE au nombre dvaluations. La comparaison des solutions au fil
des itrations se base sur un tri lexicographique.
La Figure 2 prsente le plan dexprimentation suivi dans
Dans cet article, nous nous concentrons sur lutilisation cette tude. Parmi les diffrentes mthodes srielles
dun modle hybride, le modle Hybride lexicographique , implmentes, cinq dentre-elles (MSi ; i = 0,14) ont t
incluant une mtaheuristique pour amliorer les rsultats slectionnes afin de rduire le volume des rsultats
fournis par les diffrentes stratgies dordonnancement prsents1. Cette slection a t effectue de manire
implmentes. prserver une diversit des solutions initiales reprsentative
Le principe de fonctionnement du modle hybride prsent des solutions proposes par lensemble des mthodes srielles
testes.
Compte tenu du caractre stochastique de lalgorithme
itratif de recherche locale, nous avons effectu, partir de la
solution initiale SIi fournie par chaque mthode srielle MSi,
20 essais (j=1,220) de 4000 itrations/valuations, chaque
itration ncessitant le lancement du modle de simulation. A
lissue de chacun des 20 essais, nous obtenons 20 solutions
finales (optimises) SFij par stratgie i. Le nombre dessais et
ditrations a t tabli sur la base de benchmarks
prliminaires. Ce paramtrage vise assurer un bon
compromis entre temps de calcul et qualit des solutions
finales.
Diffrents oprateurs de dplacement ont t tests. Ces
3

oprateurs modifient de manire plus ou moins importante le diffrents paramtres assigns aux critres. Toutefois,
vecteur de priorits associ la solution courante pour Promthe II est robuste face aux valeurs des poids des
engendrer un nouveau vecteur de priorits relatif la solution critres condition que ceux-ci se trouvent dans lintervalle
candidate. Loprateur swap , utilis dans le cadre des de stabilit [2].
rsultats prsents, consiste changer deux lments du Le recours la mthode de classement multicritre se
vecteur courant pour obtenir un nouveau vecteur. Lavantage justifie pleinement. En effet, un tri lexicographique peut
principal de cet oprateur est quil ne ncessite aucune paratre suffisant tant quil est possible de classer strictement
information sur le processus en cours doptimisation. De ce les critres optimiser. Or, il est rarement facile de classer les
fait, cet oprateur gnrique est applicable une trs large critres dans le cadre dun problme rel ; mais surtout, lors
gamme de problmes dordonnancement ce qui nous permet de la comparaison des solutions de deux stratgies
dvaluer aisment les performances des modules dordonnancement, un dcideur accepte bien souvent une
gnriques assembls au sein de notre plate-forme. stratgie qui est moins intressante du point de vue dun
critre si cette dernire offre des amliorations significatives
sur dautres critres. De ce fait, le classement des stratgies
dordonnancement selon plusieurs critres de performance est
loin dtre trivial, surtout en prsence de critres antagonistes
de mme importance aux yeux du dcideur.

Figure 2 : Plan dexprimentation de l Hybride lexicographique


Afin dindiquer au dcideur la stratgie dordonnancement
appliquer, les solutions optimises, obtenues pour chaque
stratgie, sont ensuite classes. Deux mthodes de classement
sont disponibles au sein de la plate-forme : le tri
lexicographique et la mthode multicritre Promthe II [2, 3,
9]. Cette dernire est une mthode dagrgation partielle qui
compare les solutions des stratgies paire par paire tout en
tenant compte des prfrences du dcideur. Elle ncessite de Tableau 1 : Notation et description des critres optimiss
la part du dcideur des informations sur chaque critre : sa Dans cette recherche, quatre critres sont considrs. Le
fonction de prfrence et son poids. La fonction de prfrence Tableau 1 prsente la notation utilise pour les identifier et
est choisie parmi six possibilits : vrai-critre, forme en U, leur description. Il sagit, dans cette tude, de minimiser les
forme en V, niveaux, linaire, gaussien. En fonction de celle- critres (1) (3) et de maximiser le critre (4). Si la
ci, pour chaque critre, des nuances peuvent tre introduites minimisation des trois premiers critres est couramment
par le dcideur par le biais de seuils dindiffrence (q) et/ou de utilise lors la rsolution dun problme dordonnancement, la
prfrence (p). Dune comparaison critre par critre de deux maximisation de lavance est moins frquente. Dans ce cas
solutions a et b, va rsulter un indice de prfrence qui mesure dapplication, lobjectif est de se prmunir des
lintensit de la prfrence de la solution a sur la solution b. dysfonctionnements apparaissant en cours de processus de
Le processus est rpt pour toutes les paires de solutions. Sur production afin de garantir, autant que possible, le respect des
la base des indices de prfrence obtenus par la solution a dlais de livraison. Les impratifs de lentreprise tudie nous
compare toutes les autres solutions, un flux positif est imposent de considrer ces quatre critres dans un ordre
calcul. Celui-ci indique dans quelle mesure la solution a est dcroissant dimportance NT > T > Cmax > E (ici > dsigne
prfre toutes les autres solutions. Par ailleurs, un flux une relation de prfrence). Les valeurs des critres (2) (4)
ngatif est aussi calcul et reprsente dans quelle mesure les sont exprimes en heures.
autres solutions sont et reprsente dans quelle mesure les Aprs avoir dtaill la plate-forme utilise ainsi que
autres solutions sont prfres a. La diffrence entre les flux lhybride implment, la section suivante dcrit le problme
positif et ngatif donne le flux net phi de la solution. industriel de lentreprise Fontainunion.
Cette valeur est utilise pour dterminer un classement des
solutions selon les prfrences du dcideur. videmment, le III. PROBLEME INDUSTRIEL CONSIDERE
classement des solutions est influenc par les valeurs des
4

La validation de notre dmarche est effectue sur le doit galement reproduire et anticiper, dans la mesure du
problme dordonnancement du systme de production de possible, les dysfonctionnements du processus tels que des
lentreprise Fontainunion, situe Fontaine-Lvque, en ruptures de fils. Les problmes lis au stockage et au transport
Belgique. Sa production est compose de fils et de torons au sein de lentreprise tudie ne sont pas pris en compte dans
dacier de haute qualit (cbles constitus de 2, 3 ou 7 fils), notre tude car ils nont pas dimpact significatif.
utiliss dans le monde entier, dans des constructions diverses Le site travaille 24 heures sur 24, cinq jours sur sept avec
telles que les aroports, les stades, les ponts En fonction de une rotation journalire de trois quipes de onze ouvriers.
la nature des produits raliss, le systme de production Dans la section suivante, les solutions optimises, via
considr, compos de dix-sept postes de travail, prend la l'Hybride lexicographique, de cinq stratgies
forme dun flowshop ou dun jobshop gnralis (cf. Figure dordonnancement sont prsentes et compares.
3).
IV. RESULTATS EXPERIMENTAUX

Afin de respecter les clauses de confidentialit relatives ce


projet, les comparaisons directes entre la production relle et
la production simule ne sont pas prsentes. Prcisons
toutefois que dans la majorit des cas, PlanOrdo gnre des
Figure 3: Systme de production de l'entreprise Fontainunion rsultats suprieurs ou identiques, en termes de dlais et de
Le processus de production comporte sept groupes de makespan, aux rsultats obtenus par la personne charge de
machines, associs aux tapes du processus de fabrication. Les raliser lordonnancement au sein de lentreprise
oprations continues et discrtes senchanent via des Fontainunion.
oprations de soudure ou de dcoupe en vue du stockage des Notre Hybride lexicographique ordonnance de faon
produits semi-finis sur des bobines. Le simulateur RAO est prcise un mois de production. Sur cette priode, la dure
utilis pour modliser la totalit du problme, y compris la dexcution du modle de simulation varie de trois six
partie continue du processus. secondes, sur un Pentium IV 1.5GHz. La validation de la
Chaque produit, obtenu partir de fils machine (FM) ou de plate-forme PlanOrdo est ralise sur le problme
fils galvaniss (cf. Figure 3), est le rsultat dune squence dordonnancement du processus de production de lentreprise
doprations ordonnances en respectant les contraintes lies Fontainunion. Les paragraphes suivants prsentent un
aux ressources et aux relations de prcdence. Les contraintes exemple dutilisation de PlanOrdo o la production de 134
lies aux ressources incluent des limitations au niveau des commandes est simule sur une priode dun mois. Les
entres/sorties, des setups, et de la non-premption. Les solutions des stratgies dordonnancement sont values selon
relations de prcdence imposent quune opration ne peut les quatre critres choisis par le dcideur (cf. Tableau 1).
commencer avant la fin de toutes les oprations prcdentes
A. Objectifs de notre tude
identifies dans la gamme opratoire du produit.
Lhtrognit des machines induit une dpendance entre le Notre objectif est de sassurer, au moyen de tests
temps opratoire, le produit fabriqu et la machine utilise statistiques paramtriques et non paramtriques, que les
pour raliser lopration. Enfin, la production de lentreprise diffrences constates entre les stratgies dordonnancement,
cible de type fabrication sur commande ncessite la prise values sur quatre critres, sont significatives. Une fois la
en compte de fortes variations des commandes dun mois diffrentiation tablie, il est possible de dterminer, sur base
lautre. du classement de ces stratgies, celle quil convient
Dans ce processus, diffrents types de setups doivent tre dappliquer dans lentreprise.
considrs dpendants et indpendants de la Le classement des stratgies dordonnancement tant
squence de ralisation des produits sur les postes de ralisable via un tri lexicographique ou une mthode
travail. De nombreuses contraintes additionnelles rendent multicritre, nous souhaitons analyser les rsultats fournis par
ce problme trs difficile apprhender en termes de ces deux mthodes et souligner lintrt dexploiter une
modlisation, doptimisation et de simulation. Parmi celles- ci, mthode multicritre. En effet, celle-ci offre de plus larges
figurent lutilisation de ressources auxiliaires en nombre limit possibilits que le tri lexicographique. La mthode
(bobines), les contraintes sur les diamtres et les charges multicritre permet au dcideur de dfinir un ordre de
supports en entre/sortie des postes de travail. prfrence strict entre les critres dvaluation comme le fait
Lhtrognit de ces derniers implique que toutes les le tri lexicographique ou laisse la possibilit de nuancer les
bobines ne sont pas compatibles avec toutes les machines. De prfrences en accordant la mme importance plusieurs
mme, toutes les machines ne sont pas capables de raliser critres. De plus, le paramtrage de la mthode offre au
tous les produits et/ou tous les types de conditionnements. dcideur la possibilit de dfinir des seuils dindiffrence et de
Mentionnons galement quun sous-ensemble de commandes prfrence pour chaque critre considr afin dabsorber les
ne peut accuser de retard en raison notamment des moyens de incertitudes lies lacquisition, la synthse des donnes ou
transport utiliss lors de leur expdition. Le modle ralis encore aux alas du processus de production.
5

B. Donnes dterminer si les mdianes des cinq stratgies sont


Il est utile de rappeler que les classements prsents, relatifs significativement diffrentes, et dans laffirmative, dtablir
la priode slectionne comprenant 134 commandes, ne sont un premier classement approximatif des stratgies
pas gnralisables directement dautres priodes, cause de dordonnancement. En tenant compte du p-value global du
linfluence de divers paramtres sur les performances des test, le classement obtenu est ensuite confirm et affin par
mthodes srielles (cf. section II). Cependant, les rsultats une succession de tests de Mann-Whitney, destins
obtenus lors de ltude de notre hybride sur diffrentes comparer les mdianes des stratgies deux deux. Ces deux
priodes demeurent cohrents par rapport aux rsultats tests ne sont toutefois applicables que dans le cas o il est
engendrs par la personne charge de lordonnancement de la possible de comparer les observations entre-elles pour des
production. itrations diffrentes. Lingalit de Bonferroni [17] dmontre
Les rsultats fournis par lhybride ont t analyss sur base que lerreur alpha globale associe un ensemble de tests est
de trois chantillons de donnes diffrents. Une observation infrieure la somme des erreurs alpha de chaque test.
tant compose, pour une stratgie donne, des 20 valuations Le test de Friedman est une analyse non paramtrique d'un
pour une itration fixe, nous dfinissons les compositions des plan d'expriences nk. Les n lignes sont des blocs
chantillons tudis de la manire suivante : reprsentant les individus et les k colonnes, les traitements. On
- lchantillon 1 est compos des 20 solutions finales des 5 remplace chaque observation dun traitement pris sur le mme
stratgies dordonnancement, soit 5 observations ; individu par son rang dans la mme ligne (le bloc). Lobjectif
- lchantillon 2 est compos des solutions courantes, est de tester lgalit des mdianes des k traitements. Si k=2
gnres toutes les 10 itrations de chaque stratgie, soit 401 ce test se rduit au test de Wilcoxon. Dans le cas de la
observations par stratgie ; mthode Promthe II, il nest pas possible de comparer les
- lchantillon 3 est compos des solutions courantes, stratgies suivant leur rang pour diffrentes itrations. Seule la
gnres toutes les 10 itrations, de chaque stratgie aprs comparaison entre stratgies, pour une mme observation, est
stabilisation du classement (rejet des 200 premires autorise. Le bloc reprsente dans ce cas une itration et
observations), soit 201 observations par stratgie. chaque ligne (bloc) contient donc les rangs des 5 stratgies.
Ces diffrents chantillons ont t respectivement dfinis de Etant donn que nous utilisons des blocs, les tests de
manire : Friedman et de Wilcoxon [12, 13, 15, 16] sont donc appliqus
- raliser classiquement une analyse portant sur les en lieu et place des tests de Kruskal- Wallis et de Mann-
solutions finales des stratgies dordonnancement optimises ; Whitney.
- dgager une tendance gnrale du comportement des Dans le cas de lchantillon 1, une analyse statistique
diffrentes stratgies dordonnancement ; supplmentaire, base sur les moyennes des solutions finales
- mettre en vidence une tendance qui apparat aprs la des stratgies, a t mene. Celle-ci repose sur lapplication
stabilisation du classement des stratgies. des tests paramtriques de lANOVA un facteur contrl
[13] et des comparaisons deux deux de Fisher. Bien entendu,
C. Mthodes utilises
pralablement leur mise en uvre, les tests de normalit et
Un classement des stratgies est ralis, dune part, au dhomognit des variances ont t raliss.
moyen dun tri lexicographique et dautre part, laide de la
mthode multicritre Promthe II. D. Rsultats
Afin de valider ces classements, diffrents tests statistiques, Lanalyse des rsultats de cette tude est organise en deux
paramtriques et non paramtriques (bass sur les rangs) sont sections selon le mode de classement des stratgies
utiliss 2. Pour chaque stratgie dordonnancement tudie, la dordonnancement. Dans chacune de ces sections, les trois
moyenne moyi(SFij)3 et la mdiane medi(SFij) des solutions niveaux danalyse des rsultats sont prsents et interprts.
1) Classement des stratgies dordonnancement laide
fournies par les 20 essais raliss sont calcules toutes les 10 dun tri lexicographique
valuations. Les rsultats, obtenus aprs 4000 itrations et classs via un
Les mdianes sont utilises en remplacement des moyennes tri lexicographique, sont prsents dans le Tableau 2.
car elles sont beaucoup plus robustes en prsence Lanalyse de ce tableau montre que la stratgie 3 est
dobservations aberrantes. Notre dmarche de validation plbiscite. Lordre de prfrence des stratgies est le suivant:
statistique consiste tester lexistence ou le rejet dune galit 3 1 2 4 0 ( a b indique que la stratgie a est
entre ces valeurs moyennes et/ou mdianes. classe nettement avant b).
Les tests non paramtriques de Kruskal-Wallis et de Mann- Le Tableau 2 prsente, pour chaque critre slectionn, sa
Whitney [12, 13, 15, 16] sont appliqus chaque chantillon. valeur moyenne et la valeur de lcart-type calcule sur
Le test de Kruskal-Wallis offre une alternative non chaque groupe de vingt excutions. Le gain moyen ralis
paramtrique l'analyse de la variance un facteur contrl. Il entre la solution initiale et la moyenne des solutions finales
permet de tester lgalit des mdianes de k populations obtenues aprs 4000 itrations est galement indiqu pour
(traitements). Si k=2, ce test se rduit au test de Mann- chaque stratgie dordonnancement.
Whitney. Le test de Kruskal-Wallis est utilis en vue de
6

Tableau 3: Tableau de contingence de lchantillon 2 tri lexicographique

Chaque case du Tableau 3 contient le nombre de fois


quune stratgie obtient un classement allant de 1 5. Une
Tableau 2 : Rsultats de l Hybride lexicographique aprs 4000 itrations
(tri lexicographique) dpendance trs marque entre les stratgies et leur classement
a t mise en vidence par un test du Khideux (p-value =
Lanalyse des rsultats met en vidence deux proprits 0,0000), qui complt par une analyse factorielle des
importantes de la mthode hybride : dune part, lissue de correspondances4 de ce tableau confirme le classement suivant
nimporte quelle excution de 4000 itrations, il nexiste plus : 3 2 1 4 0. Ce classement diffre quelque peu du
aucune commande en retard (les colonnes NT et T sont 0) ; premier classement tabli par le test de Kruskal-Wallis.
dautre part, quelle que soit la stratgie initiale utilise, lHill- Limportance des stratgies 3 et 2 est inverse. Nous pouvons
climber parvient en moyenne rduire le makespan dau toutefois affirmer que les stratgies 3 et 2 sont globalement
moins huit heures, ce qui conduit librer huit heures de dominantes.
travail pour une quipe de onze ouvriers sur le mois simul. c) Analyse statistique Echantillon 3
La comparaison de ces solutions optimises la solution Lobservation de lvolution, pour chaque stratgie
propose par le responsable de production montre que notre dordonnancement, des mdianes, calcules sur les 20
mthode rduit, en moyenne, le makespan de neuf heures dans solutions courantes dune mme itration, montre quil faut
le pire des cas et de treize heures dans le cas le plus favorable. attendre la 201me observation pour quune diffrence
Le dfaut de cette mthode de classement est de se baser significative entre les stratgies soit atteinte. Afin de
uniquement sur les moyennes des valeurs des critres associs complter ltude de l Hybride lexicographique , nous
aux solutions, sans tenir compte de leur variabilit. Pour analysons son comportement en supprimant les 200 premires
pallier cela, les tests statistiques prcdemment mentionns observations.
sont utiliss afin de confirmer ou dinfirmer le classement Aprs avoir rejet trs fortement lhypothse dquivalence
obtenu par tri lexicographique. des stratgies dordonnancement lors du test de Kruskal-
a) Analyse statistique Echantillon 1 Wallis, nous concluons, sur base des rsultats des quatre tests
Le test paramtrique de lANOVA un facteur contrl, de Mann-Whitney raliss (p-value = 0.0000), que le
reprsentant la stratgie, donne un p-value de 0,0000. classement des stratgies prend la forme 3 2 1 4 0.
Ce test, complt par des comparaisons deux deux de Aprs avoir rejet trs fortement lhypothse dquivalence
Fisher, fournit le classement suivant 3 1 0 = 2 = 4 ( a = b des stratgies dordonnancement lors du test de Kruskal-
indique que la stratgie a est juge quivalente la stratgie Wallis, nous concluons, sur base des rsultats des quatre tests
b). Les tests non-paramtriques de Kruskal-Wallis et de de Mann-Whitney raliss(p-value = 0.0000), que le
Mann-Whitney, testant lgalit des mdianes confirment ce classement des stratgies prend la forme 3 2 1 4 0.
classement avec, pour chaque test, un p-value de 0,0000. En se basant sur lingalit de Bonferroni [17], nous
La prise en compte de la variabilit des donnes met en pouvons affirmer que le niveau global des cinq tests (1
vidence que les diffrences, en moyenne et en mdiane, Kruskal-Wallis et 4 Mann-Whitney) est infrieur 0,005 si,
existant entre les stratgies 0, 2 et 4 ne sont pas suffisamment pour chaque test, un risque de premire espce gal 0,001
discriminantes pour tablir un classement strict entre ces trois est pris. Ce rsultat montre que mme avec ces hypothses trs
stratgies. restrictives (=0,001), le classement fourni la suite de ces
b) Analyse statistique Echantillon 2 cinq tests est toujours valide.
Par la ralisation du test de Kruskal-Wallis et des tests deux Comme nous lavons fait dans la section prcdente, sur
deux de Mann-Whitney, nous tablissons que, dans le cas o base du tableau de contingence classement/stratgie, nous
toutes les solutions gnres par pas de 10 itrations, sont avons tabli un classement global des stratgies partir de la
prises en considration, la relation de dominance existante 201me observation. Les rsultats sont les suivants :
entre les stratgies est reprsente par 2 3 1 4 0. Afin - La stratgie 3 est systmatiquement dominante ;
de confirmer ce rsultat, nous poursuivons notre analyse - La stratgie 2 est la 2me systmatiquement dominante ;
statistique en dressant le tableau de contingence - La stratgie 1 est la 3me systmatiquement dominante ;
classement/stratgie (cf. Tableau 3). - La stratgie 4 est la 4me systmatiquement dominante ;
- La stratgie 0 est la 5me systmatiquement dominante.
-
7

2) Classement des stratgies dordonnancement au b) Analyse statistique Echantillon 2


moyen de la mthode multicritre Promthe II Aprs avoir tabli par un test de Friedman que les stratgies
Dans cette section, le classement des moyennes moyi(SFij), sont significativement diffrentes, les tests de Wilcoxon,
prsent dans le Tableau 5, est effectu au moyen de la appliqus sur les stratgies deux deux, dfinissent le
mthode multicritre Promthe II dont le paramtrage est classement suivant 1 3 2 0 4. Le plus grand p-value est
prcis dans le Tableau 4. de 0,001.
Si, pour chaque test, un risque de premire espce est fix
0,0011, le niveau global des cinq tests (1 Friedman et 4
Wilcoxon) peut tre valu, selon lingalit de Bonferroni,
Tableau 4 : Paramtrage de la mthode Promthe II
comme infrieur 0,0055 ce qui est plus que confortable pour
Ce paramtrage induit que si, par exemple, deux solutions rejeter les diffrents tests dgalit.
comportent au moins quatre heures de diffrence (pj = 4) sur le
makespan (Cmax), cette dernire va entraner la prfrence
dune solution sur lautre pour ce critre. Par contre, si la
diffrence est de moins dune demi-heure (q = 0,5), celle-ci
est non significative.
Tableau 6: Tableau de contingence de lchantillon 2 Promthe II

Une dpendance trs marque entre les stratgies et leur


classement est mise en exergue dans le tableau de contingence
classement/stratgie (cf. Tableau 6) et confirm par un test du
Khi-deux (p-value = 0,0000). Ce rsultat complt par
lanalyse factorielle des correspondances de ce tableau nous a
permis dobtenir le classement suivant : 1 = 3 2 0 4. Ce
Tableau 5 : Rsultats de l Hybride lexicographique aprs 4000 itrations classement diffre quelque peu du premier classement tabli
(Promthe II) par les tests de Friedman et de Wilcoxon. Nanmoins, nous
pouvons constater que les stratgies 1 et 3 restent globalement
Promthe II classe les stratgies dordonnancement dans dominantes.
un ordre diffrent de celui donn par un tri lexicographique.
Le classement 1 3 2 0 4 est propos. Une dmarche de c) Analyse statistique Echantillon 3
validation statistique, semblable celle utilise dans le cas du Comme nous lavons fait dans la section prcdente, sur
tri lexicographique, a galement t mise en place. Elle est base du tableau de contingence classement/stratgie, nous
prsente dans les sections suivantes. tablissons un classement global des stratgies partir de la
201me observation : 3 1 2 0 4.
a) Analyse statistique Echantillon 1 La ralisation du test de Friedman suivi de quatre tests deux
Lhypothse dquivalence des stratgies est trs fortement deux de Wilcoxon permet de confirmer que les stratgies
rejete (p-value de 0,0000) par le test paramtrique de dordonnancement analyses sont, avec un alpha global
lANOVA un facteur contrl. Les comparaisons deux infrieur 0,0001, trs significativement diffrentes et
deux de Fisher ont permis de dfinir le classement suivant 3 quelles sont classes dans un ordre identique celui obtenu
=1 = 0 = 2 = 4 ( a = b indique que le test statistique prcedemment : 3 1 2 0 4.
ne permet pas de trancher clairement entre lgalit et la
E. Synthse
dominance de a sur b).
Cet chantillon ne se rfrant qu une seule itration, il est La synthse des rsultats obtenus lors de la dmarche de
par consquent possible dutiliser les tests nonparamtriques validation statistique est prsente dans le Tableau 7.
de Kruskal-Wallis et de Mann-Whitney bien que le classement
des solutions soit obtenu via la mthode Promthe. Ceux-ci,
testant lgalit des mdianes, confirment ce classement.
Notons que ce classement est trs proche de celui de
lanalyse statistique prsente en 1. On constate toutefois que Tableau 7: Synthse des diffrents classements de stratgies
la mthode multicritre se rvle plus nuance, par rapport au d'ordonnancement tablis
tri lexicographique, quant la dominance de la stratgie 3 sur Lanalyse de ce tableau montre que globalement les
la stratgie 1. stratgies dordonnancement sont significativement
Contrairement au classement des observations de diffrentes. Il subsiste cependant quelques cas o les tests
lchantillon 1 propos partir des valeurs moyennes statistiques ne permettent pas de trancher clairement entre
moyi(SFij), le classement dtermin par les tests statistiques lgalit et la dominance dune stratgie sur lautre. Cela ne
rejette toute dominance stricte dune stratgie sur lautre. nuit toutefois pas une utilisation efficace de loutil daide
8

la dcision dvelopp. Diffrents tests prliminaires raliss laissent penser quil


Quel que soit le mode de classement utilis ou lchantillon est possible dobtenir des performances similaires pour
pris en considration, la stratgie 3 occupe une place chaque stratgie avec des essais de moins de 4000 itrations,
prpondrante dans le classement tabli suivie de prs par la acclrant de ce fait la mthode. Ceci traduit la difficult
stratgie 1 dans les classements proposs par la mthode croissante damliorer la solution courante au fil des itrations
multicritre ou les stratgies 1 et 2 dans le cas dun tri du Hill-Climber. Il serait galement possible deffectuer dans
lexicographique. un mme temps un plus grand nombre dessais. De plus, tant
donn lindpendance entre les essais, il serait galement
V. CONCLUSIONS envisageable de les effectuer en parallle sur plusieurs
Dans notre tude, les tests statistiques montrent quil existe ordinateurs ou processeurs.
des diffrences significatives entre les stratgies Il est noter qu lexception de certaines parties du modle
dordonnancement en terme de performance. Cela nest de simulation, la dmarche labore et de la plateforme
toutefois pas toujours le cas. Il est, en effet, ncessaire de rsultante sont applicables un large ventail de problmes
rester vigilant face aux comparaisons, sans tenir compte de industriels. Cette mthodologie peut tre mise en uvre quelle
leur variabilit, des moyennes des valeurs des critres des que soit la mthode doptimisation stochastique (mono- ou
diffrentes solutions. Le recours ces tests statistiques offre multi-critre) utilise. Elle nest donc pas restreinte
donc au dcideur la possibilit de classer de manire beaucoup lutilisation dun Hill-Climber pour loptimisation dun
plus fiable les groupes de solutions fournis par la mthode ordonnancement.
stochastique (Hillclimber). Dans nos travaux futurs, nous souhaitons tendre le module
Lanalyse statistique ralise montre galement quil existe doptimisation de la plate-forme en dveloppant un nouveau
des similitudes entre les classements obtenus par tri modle hybride : un hybride multicritre. Lide est
lexicographique et par la mthode Promthe II. Toutefois, le dintgrer, au sein de lhybride, la mthode multicritre
recours une mthode multicritre nuance le classement des Promthe II dont le rle consistera comparer les solutions
stratgies dordonnancement et absorbe les incertitudes lies entre elles en cours dexcution.
lacquisition, la synthse des donnes ou encore aux alas du Lexploitation dune mthode multicritre au sein de
processus de production (pannes, dysfonctionnement). lhybride permettra de bnficier des avantages dune telle
Cette caractristique vite les changements intempestifs de mthode ds la slection des solutions intermdiaires.
stratgie dordonnancement en intgrant les seuils de
prfrence dfinis par le dcideur ce qui conduit, au niveau de
latelier, une stabilit accrue de lordonnancement.
De ce fait, lors de lutilisation de la plate-forme sur
diffrentes priodes, il est frquent de prsenter au dcideur REFERENCES
plusieurs stratgies de qualit identique. Celui-ci peut [1] Artiba A., Emelyanov V., et Iassinovski S. : Introduction to Intelligent
Simulation: The RAO Language. Kluwer Academic Publishers, ISBN
indiffremment les appliquer la production ou ajouter des
0792381769 (1998).
critres supplmentaires afin de les discerner. Citons par [2] Brans J.P. et Mareschal B. : PROMTHE-GAIA: Une mthodologie
exemple le taux dutilisation des ressources auxiliaires, les daide la dcision en prsence de critres multiples. ditions Ellipses,
cots de production lis la stratgie dordonnancement ISBN 2729812539 (2002).
[3] Brans J.P. et Mareschal B. : PROMCALC & GAIA: A new decision
slectionne support system for multicriteria decision aid. Decision Support Systems,
En ce qui concerne la stratgie dominante, la stratgie 3, il 12, pp.297-310 (1994).
savre quelle correspond la solution initiale la moins [4] Carlier J. et Chrtienne P. : Problmes d'ordonnancement, modlisation,
complexit, algorithmes. Masson, ISBN 2225812756 (1988).
performante. Pour le carnet de commandes considr, cela [5] Dhaevers V., Duvivier D., Roux O. et Artiba A. : Intgration de
laisse penser quil est plus intressant, dans le cas o lon ne lOptimisation et de la Simulation en Industrie Semi-Continue. In Proc.
devrait choisir quune stratgie optimiser, de choisir la of MOSIM04, vol. 2, pp. 601-608, ISBN 2743007311 (2004).
[6] Duvivier D., Dhaevers V., Bachelet B. et Artiba A.: Integrating
moins performante. Ce qui peut sexpliquer par le fait que les simulation and optimization of Manufacturing systems. IEEESMC, part
autres stratgies sont proches doptima locaux, et donc que la C: Applications and reviews, 33(2):186-192, ISSN 10946977 (2003).
mthode itrative est rapidement pige. Cette analyse devra [7] [7] Hansmann K.-W. et Hoeck M. : Production control of a flexible
tre approfondie sur dautres jeux de donnes et dautres manufacturing system in a job shop environment. ITOR, 4(5/6):341-351,
ISSN 09696016 (1997).
mthodes de recherches locales (telles que le mthode Tabou) [8] Pichel D., Dontaine A., Iassinovski S., Artiba A. et Fagnart C. : ALIX :
afin de valider ou infirmer cette conclusion. une mthode de modlisation des flux dun systme de production. Conf.
Les tests statistiques ont t effectus sur base de 401 CPI 2003, Maroc (2003).
[9] Pomerol J-C. et Barba-Romero S. : Multicriterion decision making in
observations par stratgie, raison dune observation toutes management: Principles and practice. Kluwer, New York (2000).
les 10 itrations de la mthode de recherche itrative. [10] Smith M.L. et Seidmann A. : Due date selection procedures for job-shop
Cependant, les mmes rsultats ont t obtenus en effectuant simulation. Computers and Industrial Engineering Journal, 7(3):199-207
(1983).
les tests cits en ne ralisant plus quune observation toutes les [11] Waikar A. M., Sarker B. R. et Lal A. M.: A comparative study of some
20 itrations. Ceci met en vidence la stabilit de la mthode. priority dispatching rules under different shop loads. Production
Planning Control, 6(4):301-310, ISSN 09537287 (1995).
9

[12] Gibbons J.D. et Chakraborti S. : Nonparametric statistical inference,


3me ed. Marcel Dekker, Inc. (1992).
[13] Lebart L., Morineau A. et Fnlon J.P. : Traitement des donnes
statistiques, mthodes et programmes, Dunod (1982).
[14] Roux O., Duvivier D., Dhaevers V., Meskens N. and Artiba A. : A
multicriteria approach to classify scheduling strategies, Industrial
Engineering and Systems Management Conference (IESM05), 16-19
Mai 2005, Marrakech (2005).
[15] Dagnelie P : Statistique thorique et applique. Tome 1. Statistique
descriptive et bases de l'infrence statistique. Paris et Bruxelles, De
Boeck et Larcier, ISBN 2804127702 (1998).
[16] Dagnelie P : Statistique thorique et applique. Tome 2. Infrence
statistique une et deux dimensions. Paris et Bruxelles, De Boeck et
Larcier, ISBN 2804128024 (1998).
[17] Seber, G. A. F., Multivariate Observations, John Wiley, New York,
ISBN 0471691216 (1984).
[18] Siarry P., Dro J., Ptrowski A., Taillard E., Mtaheuristiques pour
l'optimisation difficile. Eyrolles. ISBN 2212113684 (2003).
[19] Hoos H. H. and Sttzle Th., Stochastic local search Foundations and
applications. Morgan-Kaufmann publishers (2005).