Vous êtes sur la page 1sur 22

TIPE 2014 2015 : ressources ,partage

distribution

Le problème du
transport

Cpge Tanger : lycée mouley Elhassan


Powerpoint Templates
Page 1
Présentation du
problème

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 :

Disponibilité totale > demande totale


Ajouter une destination fictive de plus avec comme demande :

Disponibilité totale < demande


totale
Ajouter une origine fictive de plus avec comme disponibilité :

Powerpoint Templates
Page 6
Modélisation du P.T :

Clients Disponibilité

c C12 C13 C14


11
x11 a 1
x13 x14

Usines x12
a 2

C21 C22 C23 C24


a 3
x22 x23 x24
x21
Demande b 1 b 2 b 3 b 4
Σ ai =Σ bj
C31 C32 C33 C34
x11 + x12 + x13 x+31x14= a1 x33pour l'usinex341
x32
x21 + x22 + x23 + x24= a2 pour l'usine 2
x31 + x32 + x33 + x34= a3 pour l'usine 3
x11 + x21 + x31 = b1 pour le client 1
x12 + x22 + x32 = b2 pour le client 2
x13 + x23 + x33 = b3 pour le client 3
x14 + x24 + x34 = b4 pour le client 4
Powerpoint Templates
Page 7
 Min Z = c11.x11+c12.x12+…+c34.x34
Résolution du
problème

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 :

Si la condition précédente est satisfaite, l’ensemble des solutions


réalisables du problème de transport n’est jamais vide :

xij = ai bj est un exemple.


å ai
i

D’autre part, on a nécessairement pour toute solution réalisable :


xij  min {ai, bj}.

Autrement dit, l’ensemble des solutions réalisables doit être


compact. Il existe donc un minimum.
Powerpoint Templates
Page 9
Powerpoint Templates
Page 10
L’obtention d’une solution de base
:

Powerpoint Templates
Page 11
Méthode du coin nord-ouest

Partir du coin supérieur gauche du tableau.


1. allouer le plus possible à la cellule courante et
ajuster l’offre et la demande ;
2. se déplacer d’une cellule vers la droite (demande
nulle) ou le bas (offre nulle) ;
3. répéter jusqu’au moment où toute l’offre est
allouée.
Exemple

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

Tableau Cycle de changement associé à la case hors base (1 ; 3)


Origine Destination Offre

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

Demande 120 130 145 125 140 660

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

afin d’améliorer la solution de base courante, calcule d’abord


les coûts marginaux des différentes cases hors base. Si les
coûts marginaux de toutes les cases hors base sont  0, on
conclut qu’il n’est pas possible de diminuer la valeur de z et
que la solution de base courante est optimale. Si, au
contraire, certaines cases hors base admettent un coût
marginal négatif, on construira une nouvelle solution de base
en choisissant une des cases hors base dont le coût marginal
est négatif et en forçant cette case à devenir case de base. La
case sélectionnée – ou la variable xij associée – sera qualifiée
de case ou de variable entrante. Évidemment, il est d’usage
de retenir comme case entrante l’une des cases hors base
dont le coût marginal est négatif et le plus grand possible en
valeur absolue.
pour calculer un coût marginalon recourt le plus souvent à
une autre approche, diteTemplates
Powerpoint méthode des potentiels.
Page 18
Généralisation
du problème

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

Les quantités demandées aux destinations et celles disponibles aux


sources ne sont pas fixes.
Des fonctions de coût non linéaires peuvent être introduites dans le
modèle :
- afin de prendre en compte les différences qui interviennent en
les quantités demandées et celles acheminées.
- lesquelles dépendent des quantités produites aux sources.

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 :

Lij  xij  Dij.

On se ramène alors au :
problème de flot à coût minimum.

Quelques problèmes analogues « disons des


applications »
 Distribution d’électricité
 Problème de feu de foret « minimisation de temps d’arrivé des
goutes d’eau aux surfaces élémentaires brulées »
…

Powerpoint Templates
Page 21
Présenté par :
-Anissa Emrani
-Hajar Rahabat
-Yasmina Sbai
Avec l’encadrement de :
Mr Khalid Khaldoun

Powerpoint Templates
Page 22

Vous aimerez peut-être aussi