Professional Documents
Culture Documents
Ce travail a t ralis dans le cadre des projets du module dordonnancement sous la supervision de notre professeur REGHIOUI Mohamed. Ce rapport a pour objectif de prsenter le problme du flow shop et dessayer de le rsoudre en premier lieu avec 3 heuristique Palmer, Gupta, CDS et en compltant par une mta heuristique bas sur lalgorithme gntique.
I.
Le flow shop est une organisation dune activit configurer en ligne, sans avoir un retour de flux. Ce type dorganisation est trs utilis en industrie, titre dexemple la fabrication en ligne de plusieurs produits avec la mme suite de machines en srie. Du cot de lindustriel, son objectif en gnrale est de produire tous les produits dans un minimum de temps. Cet un dfit qui consiste trouver un ordonnancement des oprations de chaque de produit sur chaque machine. Notre application que nous avons dvelopp permet travers 4 mthodes de rsolutions de donner 4 solutions. Chaque mthodes va tre expliquer dans la suite de ce rapport.
II.
Lheuristique Palmer
Lide de cette heuristique est base sur le concept de donner une grande valeur aux tches qui ont une forte tendance de progresser de courtes ou longues dures opratoires en passant dune machine lautre Donc, quand les tches sont ordonnances en ordre dcroissant , on pourrait esprer trouver un ordonnancement proche de loptimal.
III.
Lheuristique Gupta
Dans le mme objectif de trouver un ordonnancement optimum, la mthode Gupta (1971), s'appuie sur la rgle de Johnson et propose un autre index de pente :
k 1, 2,3, 4,5m 1 Sj
ej min1 k m 1 (Pj , k Pj , k 1)
De la mme manire que la mthode de palmer, on passe la fonction gupta lindice de la tache en question et on a comme rsultat la valeur de S de la tache.
IV.
Lheuristique CDS
Cette mthode est trs puissante et donne une solution trs proche de loptimum, Cette mthode s'appuie sur la rgle de Johnson. Elle consiste gnrer m 1 solutions en appliquant l'algorithme de Johnson sur deux machines fictives. La premire regroupe les k premires machines, la deuxime regroupe les k dernires, k varie de 1 w-L Les temps opratoires de chaque tche i sur ces deux machines fictives sont la somme des temps opratoires sur les machines qu'ils regroupent. Nous pouvons les dfinir ainsi :
Pi k t i , j et Pi k ,1 ,2
j 1
j m k 1
t i , j et
i 1, 2,3, 4,5... et