Vous êtes sur la page 1sur 4

Exo corrigé

Une entreprise veut acheminer de la marchandise depuis 4 unités de distribution UA, UB, UC et UD vers 4 points de vente de
ventes D1, D2, D3 et D4. Les coûts unitaires de transport, les demandes et les disponibilités sont indiqués dans le tableau suivant :
Disponibilités ai
Point de vente D1 Point de vente D2 Point de vente D3 Point de vente D4

Unité UA 16 13 20 15 60
Unité UB 17 15 22 20 50
Unité UC 17 12 18 20 80
Unité UD 18 14 22 19 50
Demandes bj 30 40 80 90

- En appliquant la méthode de Vogel, déterminer la solution de base admissible et le coût qui en résulte.
- En partant de cette solution de base, rechercher la solution optimale qui minimiserait le coût total de transport. Calculer sa
valeur.
- Trouver une autre solution optimale équivalente
Solution :

Vérifions d’abord la situation du problème de transport quant à son équilibre :


- Somme des capacités (offres) des unités de distribution : 60 + 50 + 80 + 50 = 240 unités
- Somme des demandes des points de vente : 30 + 40 + 80 + 90 = 240 unités
Le problème est équilibré du fait que la demande globale est égale à l’offre totale. On peut donc chercher la solution
de base à l’aide des 3 méthodes connues (Nord-ouest, Moindres coûts ou Vogel).
Recherche de la solution de base à l’aide de la méthode de Vogel
Calculons les différences des deux coûts les plus bas au niveau de chaque ligne et chaque colonne, puis
choisissions la plus grande d’entre-elles et précédons ensuite aux affectations:

D1 D2 D3 D4 ai différences

Unité UA 16 13 20 15
60 0 2 1 - - -
60
Unité UB 17 15 22 20
50 20 0 2 3 3 3 2
30 20
Unité UC 17 12 18 20
80 40 0 5 1 1 - -
40 40
18 14 22 19 4 1 1 1 3
Unité UD 50 20 0
20 30
bj 80 40 20
30 0 40 0 90 30 0
0
différences 1 1 2 4
1 - 2 4
0 - 4 1
1 - 0 1
- - 0 1
- - 0 -

Nous avons trouvé la solution de base avec 7 variables de base (7 = 4 + 4 -1= n + m -1)
La valeur du coût total engendrée par cette solution est :
CT1 = 15 (60) + 17 (30) + 22 (20) + 12 (40) + 18 (40) + 22 (20) + 19 (30) = 4060 UM.
Testons maintenant l’optimalité de cette solution à l’aide de la méthode des coûts-duals (Balas Hamer)

v1=-5 v2=-6 v3=0 v4=-3


CT1 D1 D2 D3 D4 ai
16 13 20 15
u1= 18
˂ ˂ ˂ 60
UA
60
17 15 22 20
u2= 22
> (1) ˂ 50
UB
30 20
17 12 18 20
u3= 18 ˂ ˂ ˂
- + 80
UC 40 40 θ
18 14 22 19
u4= 22 ˂ > (2)
- 50
UD + 20 30
θ
bj 30 40 80 90

Ɵ = 20
∆CT1= - (2) (20) = -40 UM
CT2 = CT1 + ∆CT1 = 4060-40 = 4020 UM

Poursuivons le test d’optimalité pour la nouvelle solution

v1=17 v2=16 v3=22 v4=21


CT2 D1 D2 D3 D4 ai
16 13 20 15
u1= -6
˂ ˂ ˂ 60
UA
60
17 15 22 20
u2= 0
+ > (1) - > (1) 50
UB
30 θ 20
17 12 18 20
u3= -4 ˂ ˂ ˂
- + 80
UC 20 60
θ
18 14 22 19
u4= -2 ˂ ˂ 50
UD 20 30
bj 30 40 80 90

Ɵ = 20
∆CT2= - (1) (20) = -20 UM
CT3 = CT2 + ∆CT2 = 4020-20 = 4000 UM
Remarque :
Puisque Ɵ = 20, on constate que nous aurons deux cases à vider à savoir la case (3.2) et la case (2.3). Ce qui
nous conduit à un cas dégénéré puisque dans le prochain tableau, nous aurons moins de « n+m-1 » cases
remplies (variables de base). Pour contourner cette dégénérescence, il convient de vider une seule case (3.2)
et de considérer la case (2.3) comme étant case remplie avec une quantité = ɛ. Ce qui revient à considérer
cette case comme variable de base mais nulle (que l’on doit distinguer d’une variable hors base qui est de
fait nulle).

Poursuivons le test d’optimalité pour la nouvelle solution

v1=17 v2=15 v3=22 v4=20


CT3 D1 D2 D3 D4 ai
16 13 20 15
u1= -5
˂ ˂ ˂ 60
UA
60
17 15 22 20
u2= 0
= 50
UB
30 20 ɛ
17 12 18 20
u3= -4 ˂ ˂ 80
UC 80
18 14 22 19
u4= -1 ˂ ˂ 50
UD 20 30
bj 30 40 80 90

Tous les signes des variables hors base sont de type « ˂ » ou « = », nous avons donc abouti à la solution
optimale.
Min CT = CT3 = 4000 UM.
En effet, Min CT = 15 (60) +17 (30) + 15 (20) + 22 (ɛ) + 18 (80) + 14 (20) + 19 (30) = 4000 UM.
NB : ɛ est désormais considéré comme étant égale à zéro

Cette solution optimale est multiple du fait de la présence d’une case vide comportant un signe de type « = »
(c’est-à-dire, dont le coût marginal est nul). Ce qui nous permet d’avoir la possibilité d’adopter un autre plan
de transport avec le même niveau de coût (solution optimale équivalente).

Pour trouver cette solution optimale équivalente, il suffit de remplir la case comportant ce signe « = » et de
dresser le circuit correspondant :

CT3 D1 D2 D3 D4 ai
16 13 20 15
UA 60
60
17 15 22 20
UB - + = 50
30 20 ɛ
17 12 18 20
UC 80
80
18 14 22 19
UD + - 50
20 30
bj 30 40 80 90
Ɵ = 20
∆CT3= - (0) (20) = 0 UM
CT’3 = CT3 + ∆CT3 = 4020-0 = 4000 UM

Ce qui nous amène au plan de transport suivant :

v1=-3 v2=-5 v3=2 v4=0


CT’3 D1 D2 D3 D4 ai
16 13 20 15
u1= 15
˂ ˂ ˂ 60
UA
60
17 15 22 20
u2= 20
= 50
UB
30 ɛ 20
17 12 18 20
u3= 16 ˂ ˂ ˂ 80 -
UC 80
18 14 22 19
u4= 19 ˂ ˂ 50
UD 40 10
bj 30 40 80 90

En effet, CT’3 = 15 (60) +17 (30) + 22 (ɛ) + 20 (20) + 18 (80) + 14 (40) + 19 (10) = 4000 UM.

Cette solution est également optimale multiple du fait de la présence d’une case vide comportant le signe
« = » en l’occurrence, la case (2.2). En remplissant cette case et on dressant le circuit correspondant, on
retrouvera la même solution que celle trouvée dans le tableau CT 3. Ce qui nous permet de conclure que le
problème de transport tel qu’il est posé admet 2 solutions optimales équivalentes (CT3 et CT’3).

Vous aimerez peut-être aussi