Vous êtes sur la page 1sur 8

Machines en parallèle

 Chaque tache passe une seule fois dans l’atelier

 Chaque tache peut être exécutée sur n’importe laquelle des m


machines ou →

 N’importe laquelle des machines d’un sous ensemble des m


machines Mj

 Pm : m machines à vitesses identiques

 Qm : m machines à vitesses différentes

pij=pj / vi

 Rm : m machines différentes

pij=pj / vij
Machines en parallèle
Ordonnancement de problèmes à machines
en parallèles
Makespan Pm││Cmax

Le problème Pm││Cmax est NP complet

Pas de règles d’ordonnancement optimale

La règle LPT (longest processing time first) donne des


résultats satisfaisants

Il est prouvé que :


C max LPT  4 1
 
C max OPT  3 3m
Exercice 7

 Soit le problème P4││C


max

Avec les données suivantes:

taches 1 2 3 4 5 6 7 8 9
pj 7 7 6 6 5 5 4 4 4

• Déterminez un ordonnancement satisfaisant en utilisant LPT,


déterminez la fonction objectif
• Déterminez l’ordonnancement optimal (par intuition)
comparez sa fonction objectif avec celle de LPT
Makespan P│prec│Cmax

Le problème P│prec│Cmax est très utilisé en


gestion de projet

 Les règles d’ordonnancement CPM et PERT


(Critical Path Method et Project Evaluation and
Review Technique) donnent des solutions optimales
Makespan P│prec│Cmax
 CPM Forward :
• ordonnancer les taches (activités) sans prédécesseurs en commençant à
t=0.
• chaque fois qu’une tache (activité) est terminée, ordonnancer toutes les
taches (activités) dont tous les prédécesseurs sont déjà ordonnancés.

 CPM backward :
• Commencer à t=Cmax et déterminer les dates de fin et de début de
toutes les taches

 Déduire le chemin critique (critical path) et les temps libres


(slack)
Exercice 8
 Soitle problème P│prec│Cmax avec les temps d’exécutions et
contraintes de précédences suivantes

taches 1 2 3 4 5 6 7 8 9
pj 4 9 3 3 6 8 8 12 6

1 2 6 7

3 4 5 8 9

• Déterminez le chemin critique et les temps libre (en passant par le


CPM forward et backward)

Vous aimerez peut-être aussi