Dernier Chapitre - Logistique 1 PDF
Dernier Chapitre - Logistique 1 PDF
Dernier Chapitre - Logistique 1 PDF
Problèmes d’optimisation du
transporter
H. EL HASSANI 1
Chapitre 6: Problèmes d’optimisation du transport
1. Introduction
H.EL HASSANI 2
Chapitre 6: Problèmes d’optimisation du transport
Usine 1 client 1
Usine 2 Client 2
Client 3
Usine 3
Chapitre 6: Problèmes d’optimisation du transport
1. Introduction
Coût unitaire
d’expédition
de i à j
Destination
1 2 … j … n Disponibilité
C11 C12 C1j C1n
1 … … a1
X11 XI2 Xij X1n
Quantité à 2
C21 C22
…
C2j
…
C2n
a2
expédier de i .
X2I X22 X2j X2n
. . . . . . . . .
àj .
.
. . . . . . . . .
. . . . . . . . .
Origines
Ci1 Ci2 Cij Cin
i … … ai
XiI Xi2 Xij Xin
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
Cm1 Cm2 … Cm2 … Cmn
m am
XmI Xm2 Xm2 Xmn
b1
Demande b2 bj bn
H.EL HASSANI 4
Chapitre 6:
7: Problèmes d’optimisation du transport
a b
i 1
i
j 1
j
m n
Il faut minimiser: Z c x ij ij
i 1 j 1
Destination
1 2 … j … n Disponibilité
C11 C12 C1j C1n
1 … … a1
X11 XI2 Xij X1n
C21 C22 C2j C2n
2 … … a2
X2I X22 X2j X2n
. . . . . . . . . .
. . . . . . . . . .
Origines . . . . . . . . . .
Ci1 Ci2 Cij Cin
i … … ai
XiI Xi2 Xij Xin
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
Cm1 Cm2 … Cm2 … Cmn
m am
XmI Xm2 Xm2 Xmn
Demande b1 b2 bj bn
m
x
n
bj
Avec: Disponibilité x
j 1
ij ai Demande
i 1
ij
H.EL HASSANI 5
Chapitre 6:
7: Problèmes d’optimisation du transport
a b
i 1
i
j 1
j
m n
Il faut minimiser: Z c x ij ij
i 1 j 1
Destination
1 2 … j … n Disponibilité
C11 C12 C1j C1n
1 … … a1
X11 XI2 Xij X1n
C21 C22 C2j C2n
2 … … a2
X2I X22 X2j X2n
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
Origines
Ci1 Ci2 Cij Cin
i … … ai
XiI Xi2 Xij Xin
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
Cm1 Cm2 … Cm2 … Cmn
m am
XmI Xm2 Xm2 Xmn
Demande b1 b2 bj bn
n
x
m
Avec: Disponibilité
j 1
ij ai Demande x
i 1
ij bj
H.EL HASSANI 6
Chapitre 6:
Chapitre 6: Problèmes
Transporterd’optimisation du transport
• Ainsi, le surplus sera dirigé vers un destination fictive. L’indice j variera alors
de 1 à n+1.
H.EL HASSANI 7
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
a b
i 1
i
j 1
j
m n
Il faut minimiser: Z c x ij ij
i 1 j 1
Destination
1 2 … j … n Disponibilité
C11 C12 C1j C1n
1 … … a1
X11 XI2 Xij X1n
C21 C22 C2j C2n
2 … … a2
X2I X22 X2j X2n
. . . . . . . . . .
. . . . . . . . . .
Origines . . . . . . . . . .
Ci1 Ci2 Cij Cin
i … … ai
XiI Xi2 Xij Xin
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
Cm1 Cm2 … Cm2 … Cmn
m am
XmI Xm2 Xm2 Xmn
Demande b1 b2 bj bn
n
x
m
Avec: Disponibilité:
j 1
ij ai Demande: x
i 1
ij bj
H.EL HASSANI 8
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
• Ceci a pour effet d’ajouter une origine fictive au modèle. L’indice i variera
alors de 1 à m+1;
H.EL HASSANI 9
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
ai 17 19 21
bj 10 12 10 14 11
7 9 5 3 6
C= 6 4 6 7 5
8 6 4 5 7
H.EL HASSANI 10
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
H.EL HASSANI 11
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
Il faut minimiser:
Z= 5X11 + 6X12 + 4X13 + 8X14 + 10X15 + 7X21 + 9X22 + 10X23 + 5X24 + 6X25 + 8X31 + 3X32 +
6X33 + 2X34 + 4X35
Avec les contraintes:
X11 + X21 + X31 = 40
X11 + X12 + X13 + X14 + X15 = 80 X12 + X22 + X32 = 20
X21 + X22 + X23 + X24 + X25 = 50 X13 + X23 + X33 = 60
X31 + X32 + X33 + X34 + X35 = 70 X14 + X24 + X34 = 30
X15 + X25 + X35 = 50
H.EL HASSANI 12
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
1 2 3 4 5
I 40 80 40
II 50
III 70
40
0 20 60 30 50
La demande de la première colonne est satisfaite. Le nouveau coin nord est celui
qui correspond à la quantité X12
H.EL HASSANI 13
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
1 2 3 4 5
I 40 20 80 40 20
II 50
III 70
40 20
0 0 60 30 50
La demande de la deuxième colonne est satisfaite. Le nouveau coin nord est celui
qui correspond à la quantité X13
H.EL HASSANI 14
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
1 2 3 4 5
I 40 20 20 80 40 20 0
II 50
III 70
40 20 60
0 0 40 30 50
H.EL HASSANI 15
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
1 2 3 4 5
I 40 20 20 80 40 20 0
II 40 50 10
III 70
60
40 20 40
0 0 0 30 50
H.EL HASSANI 16
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
1 2 3 4 5
I 40 20 20 80 40 20 0
II 40 10 50 10 0
III 70
60
40 20 40 30
0 0 0 20 50
H.EL HASSANI 17
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
I 40 20 20 80 40 20 0
II 40 10 50 10 0
III 20 50 70 50 0
60
30
40 20 40 20 50
0 0 0 0 0
Donc Z= 5X11 + 6X12 + 4X13 + 8X14 + 10X15 + 7X21 + 9X22 + 10X23 + 5X24 + 6X25 + 8X31 +
3X32 + 6X33 + 2X34 + 4X35 = 1090 $
H.EL HASSANI 18
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
b. Méthode de VOGEL
1. Evaluer la différence entre les deux coûts les plus petits pour chaque
ligne et chaque colonne. Nous obtenons ainsi m différences pour les
lignes et n différences pour les colonnes.
H.EL HASSANI 19
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
H.EL HASSANI 20
Exemple: ai
5 6 4 8 10
80
7 9 10 5 6
50
8 3 6 2 4
70
bj 40 20 60 30 50
ai
Etape 1: 5 6 4 8 10
80 5-4 (1)
7 9 10 5 6
50 6-5 (1)
8 3 6 2 4
70 3-2 (1)
bj 40 20 60 30 50
7-5 (2) 6-3 (3) 6-4 (2) 5-2 (3) 6-4 (2)
H.EL HASSANI 21
Exemple: ai
5 6 4 8 10
80 5-4 (1)
Etape 2:
7 9 10 5 6
50 6-5 (1)
8 3 6 2 4
70 3-2 (1)
bj 40 20 60 30 50
7-5 (2) 6-3 (3) 6-4 (2) 5-2 (3) 6-4 (2)
Etape 3:
ai
5 6 4 8 10
80 5-4 (1)
7 9 10 5 6
50 6-5 (1)
8 3 6 2 4
70 40 3-2 (1)
30
30
bj 40 20 60 0 50
7-5 (2) 6-3 (3) 6-4 (2) 5-2 (3) 6-4 (2)
H.EL HASSANI 22
Exemple: ai
5 6 4 8 10
80 5-4 (1)
Etape 4:
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
70 40 4-3 (1)
30
30
bj 40 20 60 0 50
7-5 (2) 6-3 (3) 6-4 (2) 5-2 (3) 6-4 (2)
Etape 5:
ai
5 6 4 8 10
80 5-4 (1)
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
70 40 4-3 (1)
30
30
bj 40 20 60 0 50
7-5 (2) 6-3 (3) 6-4 (2) 6-4 (2)
H.EL HASSANI 23
Exemple: ai
5 6 4 8 10
80 5-4 (1)
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
70 40 4-3 (1)
30
30
bj 40 20 60 0 50
7-5 (2) 6-3 (3) 6-4 (2) 6-4 (2)
ai
5 6 4 8 10
80 5-4 (1)
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
40 20 4-3 (1)
20 30
20 30
bj 40 0 60 0 50
7-5 (2) 6-3 (3) 6-4 (2) 6-4 (2)
H.EL HASSANI 24
Exemple: ai
5 6 4 8 10
80 5-4 (1)
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
40 20 4-3 (1)
20 30
20 30
bj 40 0 60 0 50
7-5 (2) 6-3 (3) 6-4 (2) 6-4 (2)
ai
5 6 4 8 10
80 5-4 (1)
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
40 20 6-4 (2)
20 30
20 30
bj 40 0 60 0 50
7-5 (2) 6-4 (2) 6-4 (2)
H.EL HASSANI 25
Exemple: ai
5 6 4 8 10
80 5-4 (1)
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
40 20 6-4 (2)
20 30
20 30
bj 40 0 60 0 50
7-5 (2) 6-4 (2) 6-4 (2)
ai
5 6 4 8 10
80 20 5-4 (1)
60
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
20 6-4 (2)
20 30
20 60 30
bj 40 0 0 0 50
7-5 (2) 6-4 (2) 6-4 (2)
H.EL HASSANI 26
Exemple: ai
5 6 4 8 10
80 20 5-4 (1)
60
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
20 6-4 (2)
20 30
20 60 30
bj 40 0 0 0 50
7-5 (2) 6-4 (2) 6-4 (2)
ai
5 6 4 8 10
20 10-5 (5)
60
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
20 8-4 (4)
20 30
20 60 30
bj 40 0 0 0 50
7-5 (2) 6-4 (2)
H.EL HASSANI 27
ai
Exemple:
5 6 4 8 10
20 10-5 (5)
60
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
20 8-4 (4)
20 30
20 60 30
bj 40 0 0 0 50
7-5 (2) 6-4 (2)
5 6 4 8 10
20 0 10-5 (5)
20 60
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
20 8-4 (4)
20 30
40 20 60 30
bj 20 0 0 0 50
7-5 (2) 6-4 (2)
H.EL HASSANI 28
Exemple:
5 6 4 8 10
20 0 10-5 (5)
20 60
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
20 8-4 (4)
20 30
40 20 60 30
bj 20 0 0 0 50
7-5 (2) 6-4 (2)
ai
5 6 4 8 10
20 0 10-5 (5)
20 60
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
20 8-4 (4)
20 30
40 20 60 30
bj 20 0 0 0 50
7-5 (2) 6-4 (2)
ai
5 6 4 8 10
Exemple: 20 60
20 0
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
20 8-4 (4)
20 30
40 20 60 30
bj 20 0 0 0 50
8-7 (1) 6-4 (2)
ai
5 6 4 8 10
20 0
20 60
7 9 10 5 6
50 7-6 (1)
8 3 6 2 4
20 0 8-4 (4)
20 30 20
40 20 60 30 50
bj 20 0 0 0 30
8-7 (1) 6-4 (2)
H.EL HASSANI 30
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
ai
Exemple: 5 6 4 8 10
20 0
20 60
7 9 10 5 6
50 0
20 30
8 3 6 2 4
20 0
20 30 20
20 20 60 30 30
bj 0 0 0 0 0
Solution de base avec la méthode de Vogel
ai
5 6 4 8 10
20 0
20 60
7 9 10 5 6
50 0
20 30
8 3 6 2 4
20 0
20 30 20
20 20 60 30 30
bj 0 0 0 0 0
H.EL HASSANI 31
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
• On suppose qu’on a obtenu une solution initiale de base (non optimale) à l’aide
de l’une ou l’autre des méthodes déjà étudiées;
I a1
X11 X12 X13
II a2
X23 X24
4
III a3
X34 X35
b1 b2 b3 b4 b5
H.EL HASSANI 32
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
• Pour obtenir une solution plus avantageuse , il s’agit de considérer les cases
qui ne sont pas utilisées.
H.EL HASSANI 33
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
1 2 3 4 5
I a1
X11 X12 - y X13 +y
II a2
X23 -y X24 +y
4
III a3
Y X34 -y X35
b1 b2 b3 b4 b5
H.EL HASSANI 34
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
(i) Chaque paire de cases consécutives sur un parcours est soit dans la
même ligne, soit dans la même colonne;
(iv) Une case n’apparait jamais plus d’une fois dans la parcours.
H.EL HASSANI 35
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
II II
III III
1 2 3 4 5
I
II
III
H.EL HASSANI 36
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
H.EL HASSANI 37
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
1 2 3 4 5
5 6 4 8 10
I 80
20 60
7 9 10 5 6
II 50
20 30
8 3 6 2 4
III 70
20 30 20
40 20 60 30 50
H.EL HASSANI 38
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
1 2 3 4 5 1 2 3 4 5
5 6 4 8 10 5 (-) 6 (+) 4 8 10
I I
20 60 20 60
7 (-) 9 10 5 6 (+) 7 (+) 9 10 5 6 (-)
II II
20 30 20 30
8 (+) 3 6 2 4 (-) 8 3 (-) 6 2 4 (+)
III III
20 30 20 20 30 20
31 8 7 6 4 3 12 6 5 7 6 4 3 3
1 2 3 4 5 1 2 3 4 5
5 6 4 8 10 5 (+) 6 4 (-) 8 10
I I
20 60 20 60
7 9 (+) 10 5 6 (-) 7 (-) 9 10 (+) 5 6
II II
20 30 20 30
8 3 (-) 6 2 4 (+) 8 3 6 2 4
III III
20 30 20 20 30 20
22 9 3 4 6 4 23 10 4 5 7 4
H.EL HASSANI 39
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
33 6 4 6 7 5 4 2 14 8 5 7 6 4 2 6
5 6 4 8 10 5 (-) 6 4 8 10 (+)
20 60 20 60
7 9 10 5 (+) 6 (-) 7 (+) 9 10 5 6 (-)
20 30 20 30
8 3 6 2 (-) 4 (+) 8 3 6 2 4
20 30 20 20 30 20
24 5 6 4 2 1 15 10 5 7 6 6
H.EL HASSANI 40
Chapitre
Chapitre 6:
6: Transporter
Problèmes d’optimisation du transport
H.EL HASSANI 41
Chapitre 6: Problèmes d’optimisation du transport
Travaux Dirigés
H.EL HASSANI 42
Chapitre 6: Problèmes d’optimisation du transport
H.EL HASSANI 43