Vous êtes sur la page 1sur 22

THÉORIE DE COLORATION

&
ALGORITHME DE JOHNSON
THÉORIE DE
COLORATION
THÉORIE DE COLORATION

• Domaine d’application :
Transport, logistique, appro, …

• Objectif :
Résoudre un problème d’incompatibilité.
THÉORIE DE COLORATION

• Exemple :
• Sept agences touristiques malgaches proposent des visites de sites à Antananarivo : Le
Rova, Tsimbazaza, l’hôtel de ville et le Croc Farm.
• Un même lieu ne peut être visité par plusieurs groupes de compagnies différentes le
même jour.
• La première agence fait visiter uniquement le Rova ; La seconde le Rova et l’hôtel de
ville; La troisième le Croc Farm; La quatrième l’hôtel de ville et le Croc Farm; La
cinquième le Rova et le Tsimbazaza ; La sixième le Tsimbazaza et le Croc Farm; La
septième l’hôtel de ville et le Tsimbazaza. Proposer alors une planification des visites.
THÉORIE DE COLORATION

• Quelques définitions :
 Arête ou nombre d’arête : Nombre d’arcs associés à un sommet
 Nombre chromatique : Nombre optimal (minimum) de couleur nécessaire
pour colorer les différents sommets d’un graphe.
 Ordre du graphe : correspond au degré maximum de sommet d’un graphe
 ∂ : correspond au nombre de couleur optimal du graphe.
THÉORIE DE COLORATION

• Méthode :
- Etablir le diagramme sagittal en reliant les sommets qui ne doivent pas avoir la même couleur.
- Définir le nombre d’arêtes sous forme d’un tableau
- Ordonner les sommets (ordre croissant) par rapports aux valeurs décroissantes des arrêtes.
- Colorier les sommets par rapport aux valeurs décroissantes des arrêtes.
- Le nombre de couleur obtenu correspondra donc au nombre chromatique. ∂ ≤ c
- Prendre un sous-graphe de même ordre que le nombre chromatique.
∂ devra être supérieur au nombre de couleur de cette sous-graphe.
THÉORIE DE COLORATION

Remarque :
Deux sommets reliés ne doivent pas avoir la
même couleur.
Rova Tsimbazaza Hôtel de ville Croc Farm

1 X

2 X X

3 X

4 X X

5 X X

6 X X

7 X X
Nombre
chromatique = 4
∂≤4

Dans le sous-graphe 742, il y a 3 couleurs différentes


∂≥3 Donc ∂ = 3
THÉORIE DE COLORATION

• Application :
De combien de cages a-t-on besoin pour transporter 9 sortes d’animaux
sachant que les animaux suivants ne peuvent pas se retrouver dans la même
cage : (A, D, H) ;(B, C, I, F) ;(D, E) ;(B, G, E) ?
ALGORITHME DE
JOHNSON
ALGORITHME DE JOHNSON

• Domaine d’application :
Production, transformation, …
• Objectifs :
L'algorithme de Johnson est un moyen rapide d'optimiser l'ordonnancement
de procès simples.
Son objectif est de minimiser la durée de réalisation d'une file d'attente de n
pièces devant toutes passer selon le même ordre sur deux ou plusieurs
machines.
ALGORITHME DE JOHNSON

• Conditions :

• Tous les jobs ont deux opérations, la première sur la machine 1, la seconde sur
la machine 2, etc …
• Les machines ne travaillent que sur un job à la fois,
• En début d'ordonnancement, les deux machines sont libres et l'atelier est
vide,
• Les deux tâches d'un job ne peuvent pas se chevaucher (on doit attendre la fin
de la première pour pouvoir commencer la seconde)
ALGORITHME DE JOHNSON
Méthode
Il peut s'appliquer sur toute fabrication dont le processus de fabrication est
séquentiel avec plus de deux postes de fabrication même si tous les postes ne sont
pas utilisés.
Pour chaque pièce :
- Réaliser la somme des temps de toutes les phases (N)
- Réaliser la somme x des temps des n-1 premières phases
- Réaliser la somme y des temps des n-1 dernières phases
- Calculer le rapport k=x/y
On obtient l'ordre des fabrications grâce à l'ordre croissant de k.
ALGORITHME DE JOHNSON

Exemple :
Une entreprise produit trois sortes de confiture : pomme, poire et fraise. Ces
fruits doivent passer par les 3 ateliers : nettoyage, cuisson et emballage.
Chaque étape dans un atelier doit être complètement terminée avant de
passer dans le suivant.
Quel ordre de passage assure le temps de production total le plus
court ?
ALGORITHME DE JOHNSON

Nettoyage Cuisson Emballage Total


C. Pomme 2 6 4 12

C. Poire 3 6 6 15

C. Fraise 8 2 0 10

Total 13 14 10
EXEMPLE

Nettoyage Cuisson Emballage Total x y K=x/y

C. Pomme 2 6 4 12 8 10 0,8

C. Poire 3 6 6 15 9 12 0,75

C. Fraise 8 2 0 10 10 2 5

Total 13 14 10
RÉSOLUTION: DIAGRAMME DE GANTT

0 2 4 6 8 10 12 14 16 18 19 20 temps

POIRE

POMME

FRAISE

TEMPS MINIMALE 19
COMPOTES
Calendrier

NETTOYAGE CUISSON EMBALLAGE

Début Fin Contrainte Début Fin Contrainte Début Fin Contrainte

C.Poire 0 3 - 3 9 - 9 15

C.Pomme 3 5 4 9 15 - 15 19

C.Fraise 5 13 2 15 17 - - -

TEMPS MINIMALE 19
ALGORITHME DE JOHNSON

Application
Une file d'attente est composée de six matières
premières qui doivent être transformées séquentiellement
dans 4 ateliers, les temps opératoires sont exprimés en
centièmes d'heures
ALGORITHME DE JOHNSON
A1 A2 A3 A4
Phase 1 2 3 4
M1 2000 1720 600 160
M2 3560 3960 3800 3080
M3 280 1880 800 3920
M4 320 2560 480 3760
M5 2440 760 2600 580
M6 40 3200 2640 3120
A1 A2 A3 A4
Phase 1 2 3 4
M1 2000 1720 600 160
M2 3560 3960 3800 3080
M3 280 1880 800 3920
M4 320 2560 480 3760
M5 2440 760 2600 580
M6 40 3200 2640 3120

Vous aimerez peut-être aussi