Académique Documents
Professionnel Documents
Culture Documents
distribution
Le problème du
transport
Powerpoint Templates
Page 2
modélisation du problème du
transport :
- Données:
un ensemble X de m origines avec des disponibilités ai pour
chaque produit et un ensemble Y de n destinations avec des
demandes bj. Coût unitaire cij.
clients Coût
C11 C12……………….........C1n a1
. a2
.
usines . les biens disponib
. i ϵ {1..m}
Cm1 Cm2……………….......Cmn am
b1 b2 ………………………..bn Σi ai =Σj bj
les biens demandés j ϵ {1..n}
xij : quantités transportées du i vers j
Powerpoint Templates
Page 3
Enoncé
et
Equilibrage;
du problème
Powerpoint Templates
Page 4
Enoncé général du P.T :
m origines,
n destinations
Problème de
programmation
linéaire doté
d’une structure
particulière.
Powerpoint Templates
Page 5
Équilibrage du P.T :
Powerpoint Templates
Page 6
Modélisation du P.T :
Clients Disponibilité
Usines x12
a 2
Powerpoint Templates
Page 8
Théorème :
Moyennant la condition de l’équilibre , le problème de transport
possède toujours une solution optimale (finie).
Preuve :
Powerpoint Templates
Page 11
Méthode du coin nord-ouest
Powerpoint Templates
Page 12
Methode de cout
On choisit le chemin ayant le cout le plus faible et on
l’utilise pour transiter le maximum de marchandises.
ici, c’est le chemin (1,1), on y fera passer 9 unités de marchandises.
12 27 61 49
49 83 35 18
9-9=0
9-9=0
18-9=9 9 9
23 39 78 28 65 42 30-
32-
30-
32-
32 2 25 5
00
5=25
2=30
5=25
2=30
67 56 92 24 53 54 14
14-6=8
8-5=3
14-6=8
8-5=3 3 6 5
71 43 91 67 40 49 90 9
9 11 28 6 14 5 73 0 0 0 0 0
0 2 3 0 5 0
Z= 12*9 + 27*9 + 39*2 + 78*25 + 42*5 + 92*3 + 24*6 + 53*5 + 40*9 = 3634
Cette solution est optimal
Powerpoint Templates
Page 13
Test d’optimalité :
Le dual
Powerpoint Templates
Page 14
Test d’optimalité :
Powerpoint Templates
Page 15
Amélioration de la solution de
base:
le cycle de changement
L’algorithme du transport cherche à «améliorer» la solution de base
courante, à diminuer la valeur de z associée. Techniquement, on calcule
d’abord l’impact sur z de la décision de forcer une case hors base à devenir
case de base ; puis, on choisit une des cases hors base qui diminue z au rythme
le plus rapide.
Exemple
C1 C2 C3 C4 C5
1 8 1 5 4
L1
120 120 240
5 5 3 6 7
L2
10+ 145 5 160
2 9 5 9 8
L3
120 140 260
Powerpoint Templates
Page 16
Explication de
l’exemple
Considérons, la case hors base (1 ; 3) du tableau ; et convenons que unités seront expédiées de L1
à C3. Quel est l’impact de cette décision ? Tout d’abord (voir le tableau ), le centre C3 recevra au
total 145+ unités alors qu’il en demande 145 : par conséquent, dès que est > 0, il se retrouvera
avec un surplus de unités. Pour que la solution reste admissible, il faut rééquilibrer le total des
quantités apparaissant dans la colonne 3. La seule façon de procéder est de diminuer de unités la
valeur reportée dans la case (2 ; 3). Mais la ligne 2 devient alors déséquilibrée, le laboratoire L 2
expédiant seulement 160 unités. Pour conserver l’admissibilité de la solution, on reporte 10+
dans la case (2 ; 2) pour rééquilibrer la ligne 2, puis 120 dans la case (1 ; 2) pour rééquilibrer la
ligne 1. Ce dernier changement permet de ramener à 240 unités la quantité totale expédiée à partir
de L1. La suite
(1 ; 3), (2 ; 3), (2 ; 2), (1 ; 2)
des cases impliquées dans ces ajustements est dite cycle de changement associé à la case hors base
(1 ; 3). La théorie mathématique indique que, dans un tableau du transport, il existe un et un seul
cycle de changement pour toute case hors base. Le cycle de changement associé à une case hors
base peut être plus complexe que celui illustré au tableau. Par exemple, le cycle associé à la case
(1 ; 5) est la suite
(1 ; 5), (3 ; 5), (3 ; 4), (2 ; 4), (2 ; 2), ( 1 ; 2).
Le cycle de changement du tableau permet de calculer l’impact sur le coût total z de la décision de
poser x13 = au lieu de x13 = 0 : en effet, unités additionnelles seront alors expédiées de L1 à C3
et le coût associé à la case (1 ; 3) augmentera de 1 ; par contre, le coût associé à la case (2 ; 3)
diminuera de 3, car le nombre d’unités expédiées de L2 à C3 baissera de ; pour les mêmes
raisons, le coût associé à la case (2 ; 2) augmentera de 5, tandis que celui associé à (1 ; 2)
diminuera de 8. L’effet net sur z estPowerpoint
donc égal à Templates
+ 1 3 + 5 8 = 5. Page 17
Pivotage et solution de base résultante
Powerpoint Templates
Page 19
Au lieu d’un coût unitaire fixe, nous sommes en
présence d’un
coût non linéaire : cij(xij) ou, de façon plus générale,
L’objectif du problème de transport s’énonce alors comme suit :
cij(x).
cij(xij) cij(x)
ou encore
i = 1, 2, …, m i = 1, 2, …, m
j = 1, 2, …, n j = 1, 2, …, n
Powerpoint Templates
Page 20
Il se peut que les quantités disponibles aux sources doivent être
acheminées à des centres de distribution avant d’arriver aux
destinations.
Il se peut aussi que les quantités acheminées d’une source i à une
destination j doivent respecter certaines limites :
On se ramène alors au :
problème de flot à coût minimum.
Powerpoint Templates
Page 21
Présenté par :
-Anissa Emrani
-Hajar Rahabat
-Yasmina Sbai
Avec l’encadrement de :
Mr Khalid Khaldoun
Powerpoint Templates
Page 22