LES GRAPHES ET LES CHAPITRE
PROBLEMES D’ORDONNANCEMENT II
I) LES GRAPHES
L’intérêt d’un graphe ou réseau réside dans l’organisation scrupuleuse et méthodique
d’un projet. Le graphe permet de visualiser l’avancement des travaux et leur fin.
Un graphe peut être représenté sous forme de matrice carrée d’ordre n.
Les lignes (xi) représentent les extrémités initiales des arcs c’est-à-dire les points de
départ.
Les colonnes (xj) représentent les extrémités finales des arcs c’est-à-dire les points
d’arrivée.
Il faut inscrire 1 dans xij quand il y a une flèche de xi à xj.
L’entrée du graphe correspond à une colonne de zéro et la sortie à une ligne de zéro.
APPLICATION :
Cas n° 1 : Soit la représentation du graphe suivant :
3 4
2 5 7 1
8
6
TAF :
1) Présenter la matrice booléenne du graphe.
2) Etablir le dictionnaire des précédents et des suivants.
3) Déterminer les niveaux des sommets.
4) Présenter le graphe ordonné par niveau.
5) Déterminer le chemin le plus court.
Solution :
1) Présentons la matrice booléenne du graphe
1 2 3 4 5 6 7 8
1
2 1 1 1
3 1 1 1
4 1
5 1 1
6 1 1
7 1
8 1
2) Etablissons les graphes et les problèmes d’ordonnancement
S(x) P(x)
1 / 4;6;7;8
2 3;5;6 /
3 4;7;8 2;5;6
4 1 3;5
5 3;4 2
6 1;3 2
7 1 3
8 1 3
3) Déterminons les niveaux
N0 = {2} ; N1 = {5 ; 6} ; N2 = {3} ; N3 = {4 ; 7 ; 8} ; N4 = {1}
4) Présentons le graphe n donné par niveau
5 4
2 3 7 1
6 8
5) Déterminons le chemin le plus court
Le chemin le plus court est : 2 ; 6 ; 8 et 1 = 22 jours
Cas n° 2 :
Soit la matrice suivante :
A B C D E F G H
A 28 35
B 55 25
C 25 50
D 20 25 30
E 20
F 15
G 10
H
TAF :
1) Dictionnaire des précédents et des suivants
2) Niveaux du graphe
3) Graphe ordonné par niveau
4) Solution la plus économique.
Solution :
1) Déterminons le dictionnaire des précédents et des suivants :
S(x) P(x)
A D;G B;C
B A;C /
C A;D;H B
D E;F;H A;C
E H D;G
F / D
G E A
H / D;E;F
2) Déterminons les différents niveaux
N0 = {B} ; N1 = {C} ; N2 = {A} ; N3 = {D ; G} ; N4 = {E; F}; N5 = {H}
3) Ordonnons le graphe par niveaux
50 25
D F
C
15
25
25 30 H
28 20
B 20
55
A G E
35 10
Le chemin le plus économique est: B – C – D – H = (105)
II) LES PROBLEMES D’ORDONNANCEMENT
Etablir un ordonnancement c’est déterminer l’ordre et le calendrier d’exécution des
diverses tâches.
La méthode de PERT est une méthode qui a pour objet de définir un plan d’exécution
précis et détaillé d’un ensemble de tâches à effectuer. Elle doit réaliser un double objectif :
- Recensement des tâches et estimation de leur durée ;
- Définition de l’ordre séquentiel d’exécution des tâches à l’aide du graphique.
La méthode PERT possède toujours une étape de début et une étape de fin. Le
diagramme PERT se lit de la gauche vers la droite. Les flèches sont orientées dans ce sens. Il
n’y a jamais de retour.
a) Principe du diagramme PERT
Toute tâche a une étape de début et une étape de fin. Une tâche suivante ne peut
démarrer que si la tâche précédente est terminée.
A
1 2
Deux tâches qui se succèdent immédiatement sont représentées par des flèches qui se
suivent.
A B
1 2 3
Deux tâches C et D qui sont simultanées sont représentées de la manière suivante :
2
A
1
D
Deux tâches E et F qui sont convergentes (qui précèdent une même tâche G) sont
représentées ainsi :
1
A
G
3 4
D
Parfois il est nécessaire d’introduire des tâches fictives. Une tâche fictive à une durée
nulle. Elles ne modifient pas le délai final, mais elles sont indispensables pour relier certaines
tâches à d’autres. Par exemple, si la tâche K succède aux tâches H et J, et que la tâche L
succède seulement à la tâche H, on représentera le problème de la manière suivante :
H L
1 2 3
(0) (Pour relier K à H)
J K
4 5 6
b) Méthode pratique de travail du graphe
Pour tracer le graphe PERT, on procède de la manière suivante :
- Recherche des tâches immédiatement antérieures (TIA) ;
- Détermination des niveaux de génération ;
- Graphique PERT en reliant les tâches à des étapes.
Chaque sommet ou étape est représentée par la configuration suivante :
tx ty tx = date « au plus tôt » de l’événement i
i
ty = date « au plus tard » de l’événement i
i = numéro de l’étape ou événement
- tx totalise la durée la plus longue ;
- ty totalise la durée la plus courte.
c) Recherche du chemin critique, dates limites et marges
Le plus long chemin entre le premier et le dernier événement est appelé chemin
critique. Les tâches faisant partie du chemin critique sont appelées tâches critiques.
Le premier et le dernier événement sont toujours critiques. Le chemin critique,
c’est-à-dire chemin qui présente la durée la plus longue. Tout retard sur une de ces opérations
se répercutera sur la durée du projet.
Tx date de début « au plus tôt » de l tâche de fin donne la durée minimale de
réalisation du projet. Cependant, pour les tâches de niveau 0, Tx = 0.
Ty date de début « au plus tard ». On commence par celle de la tâche de fin :
Tx = Ty. Ensuite pour les autres tâches, on remonte le graphe en soustrayant les durées et
quand il y a plusieurs valeurs possibles, on retient la plus petite.
Il est possible de calculer le retard enregistré dans le démarrage d’une tâche en
cherchant les marges totales ou libres.
La marge totale représente le retard maximal admissible pour le démarrage de la
tâche, sans modification de la durée totale du projet.
Tx X(dij) Ty
MTij = Ty – Tx - dij i j
La marge libre représente le retard maximal admissible pour le démarrage de
l’opération, sans modification attendue de l’événement d’arrivée j.
MLij = Tx – Tx - dij Tx X(dij) Tx
i j
Si MLij = MTij, alors le sommet ou étape j est critique.
Si MLij = MTij = 0, alors la tâche X comprise entre i et j est critique.
La marge libre de toute opération critique est nulle.
APPLICATION :
Cas n° 1 :
Une société de la place réalise une étude d’implantation. Les tâches à exécuter sont
résumées dans le tableau suivant :
Tâches Durée en jours Tâches antérieures TIA
A 50 - -
B 45 - -
C 15 A, B A, B
D 10 A, B A, B
E 30 B B
F 20 A A
G 8 A A
H 8 A, F F
I 5 A, F F
J 6 A, B, C, F, G, H, J C, G, H, I
K 6 A, B, D D
L 2 A, B, D, K K
M 6 A, B, D D
N 1 Toutes E, J, L, M
TAF :
1) Déterminer les tâches immédiatement antérieures.
2) Tracer le diagramme PERT du projet.
3) Déterminer le ou les chemins critiques.
4) En quel temps minimum ce projet pourra-t-il être réalisé ?
5) Faites apparaître le chemin critique.
6) Donner sous forme de tableau, les marges totales et les marges libres.
Cas n° 2 :
Dans une entreprise de BTP, le chef de X° a défini les tâches d’un projet de
construction et leur durée :
Tâches précédentes à Durée en
Tâches
exécuter obligatoirement jours
A F, G 6
B - 6
C B 8
D - 9
E B, C 10
F - 4
G F 10
H A, B, C, E, F, G 9
I B, C, D, J, K, L 7
J B, C 9
K B, D, L 3
L B 4
TAF :
1) Déterminer les tâches immédiatement antérieures.
2) Tracer le diagramme PERT du projet.
3) Déterminer le ou les chemins critiques.
4) En quel temps minimum ce projet pourra-t-il être réalisé ?
5) Faites apparaître le chemin critique.
6) Donner sous forme de tableau, les marges totales et les marges libres.