Professional Documents
Culture Documents
Le problme de transport
7
Dfinition et exemples
Un produit doit tre transport de sources (usines) vers des destinations (dpts, clients).
Objectif : dterminer la quantit envoye de chaque source chaque destination en minimisant les cots de
transport. Les cots sont proportionnels aux quantits transportes.
Contraintes doffre limite aux sources et de demande satisfaire au destinations.
Sources
a1
Destinations
a2
am
cm n xm n
b1
b2
bn
30
New Orleans
Denver
80
1000
100
1300
102
Demande
2300
Los Angeles
Detroit
Miami
215
Offre
1000
108
200
68
1200
1400
1500
Miami
215
Offre
1000
108
1300
68
1200
0
200
1400
1200
1200
New Orleans
Denver
80
1000
100
1300
102
Artif.
Demande
2300
Los Angeles
Detroit
200
Variantes
Le modle de transport nest pas limit au transport de produits entre des sources et destinations gographiques.
Exemple 19 (Modle de production).
Une socit fabrique des sacs dos, pour lesquels la demande arrive de mars juin et est de 100, 200, 180 et
300 units, respectivement.
La production pour ces mois est de 50, 180, 280 et 270, respectivement.
La demande peut tre satisfaite
1. par la production du mois courant ($40 / sac) ;
2. par la production dun mois prcdent (+ $0.5 / sac / mois pour le stockage) ;
3. par la production dun mois suivant (+ $2 / sac / mois de pnalit de retard).
Correspondances avec le modle de transport
Transport
Source i
Destination j
Offre la source i
Demande la destination j
Cot de transport de i j
Production - stocks
Priode de production i
Priode de demande j
Capacit de production la priode i
Demande pour la priode j
Cot unitaire (production + stock + pnalit)
pour une production en priode i pour la priode j
1
10
2
2
3
20
4
11
Offre
15
12
20
25
14
16
18
10
Demande
15
15
15
1
10
5
12
Demande
2
2
10
7
5
14
3
20
4
11
Offre
15
9
15
16
20
5
18
10
15
25
5 15 15
Cot : 520
10
Moindres cots
Slectionner la cellule de cot minimum.
1. allouer le plus possible la cellule courante et ajuster loffre et la demande ;
2. slectionner la cellule de cot minimum ayant une demande et une offre non nulles ;
3. rpter jusquau moment o toute loffre est alloue.
Exemple 22 (Moindres cots).
1
1
10
12
3
Demande
2
2
15
7
3
20
4
11
Offre
15
9
15
16
20
10
18
5
15
25
4 14
5
5 15 15
Cot : 475
32
10
Formulation
min z =
s.c.
(ui )
m X
n
X
cij xij
i=1 j=1
n
X
j=1
m
X
(vj )
xij = ai
i = 1, . . . , m
xij = bj
j = 1, . . . , n
i=1
xij 0
i = 1, . . . , m, j = 1, . . . , n
Problme dual
max w =
m
X
ai ui +
i=1
s.c.
n
X
bj vj
j=1
ui + vj cij
i = 1, . . . , m, j = 1, . . . , n
Adaptation du simplexe
Critre doptimalit :
ui + vj cij 0
Complmentarit :
xij > 0 ui + vj cij = 0
Trois tapes : 1. dtermination des variables duales (multiplicateurs) ;
2. vrification du critre doptimalit et dtermination de la variable entrante ;
3. dtermination de la variable sortante pour prserver ladmissibilit et pivotage.
Dtermination des variables duales
1. m + n 1 quations m + n inconnues : fixer u1 = 0.
2. Rsoudre rcursivement le systme
ui + vj cij = 0 pour tout xij > 0.
Exemple 23 (Dtermination des variables duales).
1
10
5
12
2
2
10
7
5
14
Demande
15
u1 + v1 = 10
u1 + v2 = 2
u2 + v2 = 7
u2 + v3 = 9
u2 + v4 = 20
u3 + v4 = 18
33
3
20
4
11
Offre
15
9
15
16
25
15
20
5
18
10
15
u1 = 0
v1 = 10
v2 = 2
u2 = 5
v3 = 4
v4 = 15
u3 = 3
10
1
10
5
12
10
3
4
9
5
2
2
10
7
5
14
3
20
4
11
-16
9
15
16
-9
15
-9
15
15
Offre
15
4
20
5
18
10
15
25
10
1. construction dun cycle parcourant des variables en base en partant de et revenant la variable
entrante ;
2. dplacement le long de lignes et colonnes en alternant ajout et retrait dune mme quantit.
1
0
2
5
3
3
Demande
10
1
10
5
12
3
+
9
4
5
2
2
10
7
5
14
2
+
3
20
9
15
16
4
11
-16
-9
-9
15
15
20
5
18
10
15
15
Offre
15
4
+
25
10
=5
1
0
2
5
3
3
Demande
1
10
2
2
15
7
0
14
-9
12
-6
4
5
5
3
20
9
15
16
4
11
-16
-9
15
-9
15
20
10
18
5
15
15
+
4
Offre
15
25
10
= 10
1
0
2
5
3
7
Demande
1
10
-3
-13
12
-10
4
5
5
2
2
5
7
10
14
3
20
4
-16
9
15
16
-5
15
11
Offre
15
25
-4
-5
15
4
11
10
20
18
5
15
10
Le problme de transbordement
Extension du modle de transport : il est parfois ncessaire (ou moins cher) dutiliser des noeuds intermdiaires
pour le transport.
Deux usines P 1 et P 2 servent 3 vendeurs D1, D2 et D3, via deux centres de transit T 1 et T 2.
34
D1
8
1000
P1
800
T1
4
D2
7
4
2
1200
P2
900
3
T2
9
D3
500
P1
P2
T1
T2
D1
D2
Demande
T1
3
2
0
M
M
M
2200
T2
4
5
7
0
M
M
2200
D1
M
M
8
M
0
M
3000
35
D2
M
M
6
4
5
0
3100
D3
M
M
M
9
M
3
500
Offre
1000
1200
2200
2200
2200
2200