Académique Documents
Professionnel Documents
Culture Documents
Exo Corrigétransport Cas Dégénéré
Exo Corrigétransport Cas Dégénéré
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 :
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)
Ɵ = 20
∆CT1= - (2) (20) = -40 UM
CT2 = CT1 + ∆CT1 = 4060-40 = 4020 UM
Ɵ = 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).
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
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).