Académique Documents
Professionnel Documents
Culture Documents
𝑥11 𝑥1𝟐 𝑥13 𝑥14 𝑥21 𝑥22 𝑥23 𝑥24 𝑥31 𝑥32 𝑥33 𝑥34 Nbr allocations Fct obj
Matlab 10 30 0 0 0 0 10 50 10 0 40 0 6 920
Excel 20 20 0 0 0 0 10 50 10 0 40 0 6 920
Nord ouest 20 20 0 0 0 10 50 0 0 0 0 50 5 980
Cout minimum 20 20 0 0 0 10 0 50 0 0 50 0 5 930
Vogel 20 20 0 0 0 0 10 50 0 10 40 0 6 920
Une solution de base réalisable:
• contient au maximum m+n-1 (3+4-1=6) allocations non négatives
• Vérifie toutes les contraintes
• ne contient pas de boucle
𝐷1 𝐷2 𝐷3 𝐷4
Boucle: ensemble de
𝑆1 10 30 40
mvts horizontaux et
verticaux continus 𝑆2 50 10 60
permettant de revenir 𝑆3 10 30 10 50
au point de départ
20 30 50 50 150
1
En cas de boucle
𝐷1 𝐷2 𝐷3 𝐷4 𝐷1 𝐷2 𝐷3 𝐷4
𝑆1 4 10 6 8 8 30 40 4 6 8 8
𝑆1 40
6 8 6 50 7 10 9(-1) 31(+1)
𝑆2 60
6 8 6 7
𝑆3 5 10 7 30 6 8 10 50 𝑆2 60
50 10
20 30 50 50 150 5 7 6 8
𝑆3 50
11(+1) 30 9(-1)
Évolution cout -1 20 30 50 50
𝐷1 𝐷2 𝐷3 𝐷4 Évolution cout +1
4 6 8 8 𝐷1 𝐷2 𝐷3 𝐷4
𝑆1 40
11(+1) 29(-1) 𝑆1 4 20 6 8 8 20 40
6 8 6 7 6 8 6 50 7 10
𝑆2 60 𝑆2 60
50 10
𝑆3 5 0 7 30 6 8 20 50
5 7 6 8
𝑆3 50 20 30 50 50 150
9(-1) 30 11(+1)
20 30 50 50 Les 3 méthodes ne produisent pas de boucle
2
Stepping stone
En utilisant une solution de base réalisable, obtenue par l’une des 3 méthodes
(coin nord ouest, cout minimum, Vogel)
On incrémente les variables nulles en respectant les contraintes jusqu’à
saturation
𝐷1 𝐷2 𝐷3 𝐷4 𝑥13 : +8 − 6 + 7 − 8 + 7 − 6 = +2
4 6 -1 8 8
𝑆1 +1 40
20 20
6 8 6 -1 7 +1
𝑆2 60
50 10
5 7 +1 6 8 -1
𝑆3 50
10 40
20 30 50 50
Cout de transport:
4*20 + 6*20 + 6*50 + 7*10 + 7*10 + 8*40 = 960
3
Stepping stone
En utilisant une solution de base réalisable, obtenue par l’une des 3 méthodes
(coin nord ouest, cout minimum, Vogel)
On incrémente les variables nulles en respectant les contraintes jusqu’à
saturation
𝐷1 𝐷2 𝐷3 𝐷4 𝑥13 : +8 − 6 + 7 − 8 + 7 − 6 = +2
4 6 -1 8 8
𝑆1 +1 40 𝑥14 : +8 − 8 + 7 − 6 = +1
20 20
6 8 6 7
𝑆2 60
50 10
5 7 +1 6 8 -1
𝑆3 50
10 40
20 30 50 50
4
Stepping stone
En utilisant une solution de base réalisable, obtenue par l’une des 3 méthodes
(coin nord ouest, cout minimum, Vogel)
On incrémente les variables nulles en respectant les contraintes jusqu’à
saturation
𝐷1 𝐷2 𝐷3 𝐷4 𝑥13 : +8 − 6 + 7 − 8 + 7 − 6 = +2
4 -1 6 +1 8 8
𝑆1 40 𝑥14 : +8 − 8 + 7 − 6 = +1
20 20
𝑥21 : +6 − 7 + 8 − 7 + 6 − 4 = +2
6 8 6 7 -1
𝑆2 +1 60
50 10
5 7 -1 6 8 +1
𝑆3 50
10 40
20 30 50 50
5
Stepping stone
En utilisant une solution de base réalisable, obtenue par l’une des 3 méthodes
(coin nord ouest, cout minimum, Vogel)
On incrémente les variables nulles en respectant les contraintes jusqu’à
saturation
𝐷1 𝐷2 𝐷3 𝐷4 𝑥13 : +8 − 6 + 7 − 8 + 7 − 6 = +2
4 6 8 8
𝑆1 40 𝑥14 : +8 − 8 + 7 − 6 = +1
20 20
𝑥21 : +6 − 7 + 8 − 7 + 6 − 4 = +2
6 8 6 7 -1
𝑆2 +1 60 𝑥22 : +8 − 7 + 8 − 7 = +2
50 10
5 7 -1 6 8 +1
𝑆3 50
10 40
20 30 50 50
6
Stepping stone
En utilisant une solution de base réalisable, obtenue par l’une des 3 méthodes
(coin nord ouest, cout minimum, Vogel)
On incrémente les variables nulles en respectant les contraintes jusqu’à
saturation
𝐷1 𝐷2 𝐷3 𝐷4 𝑥13 : +8 − 6 + 7 − 8 + 7 − 6 = +2
4 -1 6 +1 8 8
𝑆1 40 𝑥14 : +8 − 8 + 7 − 6 = +1
20 20
𝑥21 : +6 − 7 + 8 − 7 + 6 − 4 = +2
6 8 6 7
𝑆2 60 𝑥22 : +8 − 7 + 8 − 7 = +2
50 10
5 7 -1 6 8 𝑥31 : +5 − 4 + 6 − 7 = 0
𝑆3 +1 50
10 40
20 30 50 50
7
Stepping stone
En utilisant une solution de base réalisable, obtenue par l’une des 3 méthodes
(coin nord ouest, cout minimum, Vogel)
On incrémente les variables nulles en respectant les contraintes jusqu’à
saturation
𝐷1 𝐷2 𝐷3 𝐷4 𝑥13 : +8 − 6 + 7 − 8 + 7 − 6 = +2
4 6 8 8
𝑆1 40 𝑥14 : +8 − 8 + 7 − 6 = +1
20 20
𝑥21 : +6 − 7 + 8 − 7 + 6 − 4 = +2
6 8 6 -1 7 +1
𝑆2 60 𝑥22 : +8 − 7 + 8 − 7 = +2
50 10
5 7 6 8 -1 𝑥31 : +5 − 4 + 6 − 7 = 0
𝑆3 +1 50
10 40 𝑥33 : +6 − 6 + 7 − 8 = −1
20 30 50 50
8
Stepping stone
En utilisant une solution de base réalisable, obtenue par l’une des 3 méthodes
(coin nord ouest, cout minimum, Vogel)
On incrémente les variables nulles en respectant les contraintes jusqu’à
saturation
𝐷1 𝐷2 𝐷3 𝐷4 𝑥13 : +8 − 6 + 7 − 8 + 7 − 6 = +2
4 6 8 8
𝑆1 40 𝑥14 : +8 − 8 + 7 − 6 = +1
20 20
𝑥21 : +6 − 7 + 8 − 7 + 6 − 4 = +2
6 8 6 7
𝑆2 60 𝑥22 : +8 − 7 + 8 − 7 = +2
50−∆ 10+∆
5 7 6 8 𝑥31 : +5 − 4 + 6 − 7 = 0
𝑆3 50
10 +∆ 40−∆ 𝑥33 : +6 − 6 + 7 − 8 = −1
20 30 50 50
9
Stepping stone
En utilisant une solution de base réalisable, obtenue par l’une des 3 méthodes
(coin nord ouest, cout minimum, Vogel)
On incrémente les variables nulles en respectant les contraintes jusqu’à
saturation
𝐷1 𝐷2 𝐷3 𝐷4 𝑥13 : +8 − 6 + 7 − 8 + 7 − 6 = +2
4 6 8 8
𝑆1 40 𝑥14 : +8 − 8 + 7 − 6 = +1
20 20
𝑥21 : +6 − 7 + 8 − 7 + 6 − 4 = +2
6 8 6 7
𝑆2 60 𝑥22 : +8 − 7 + 8 − 7 = +2
10 50
5 7 6 8 𝑥31 : +5 − 4 + 6 − 7 = 0
𝑆3 50
10 40 𝑥33 : +6 − 6 + 7 − 8 = −1
20 30 50 50
10
Stepping stone
𝐷1 𝐷2 𝐷3 𝐷4 𝑥13 : +8 − 6 + 7 − 6 = +3
4 10 6 30 8 8
𝑆1 40 𝑥14 : +8 − 7 + 6 − 6 + 7 − 6 = +2
20 20
𝑥21 : +6 − 6 + 6 − 7 + 6 − 4 = +1
6 8 6 7
𝑆2 60 𝑥22 : +8 − 6 + 7 − 8 = +1
10 50
5 7 0 6 8 𝑥31 : +5 − 4 + 6 − 7 = 0
𝑆3 10 50
10 40 𝑥34 : +8 − 7 + 6 − 6 = +1
20 30 50 50
11
Exercice
𝐷1 𝐷2 𝐷3 𝐷4 𝐷5 𝐷1 𝐷2 𝐷3 𝐷4
7 12 1 5 9 8 6 10 9
𝑆1 12 𝑆1 35
15 3 12 6 14 9 12 13 7
𝑆2 11 𝑆2 50
8 16 10 12 7 14 9 16 5
𝑆3 14 𝑆3 40
18 8 17 11 16 45 20 30 30
𝑆4 8
10 11 15 5 4
12
Modified Distribution
13
Modified Distribution
𝐷1 𝐷2 𝐷3 𝐷4 𝐷5 𝐷1 𝐷2 𝐷3 𝐷4
7 12 1 5 9 8 6 10 9
𝑆1 12 𝑆1 35
15 3 12 6 14 9 12 13 7
𝑆2 11 𝑆2 50
8 16 10 12 7 14 9 16 5
𝑆3 14 𝑆3 40
18 8 17 11 16 45 20 30 30
𝑆4 8
10 11 15 5 4
15
Exercice
𝐷1 𝐷2 𝐷3 𝐷4
4 6 8 8
𝑆1 40
20 20
6 8 6 7
𝑆2 60
10 50
5 7 6 𝜀 8
𝑆3 50
50
20 30 50 50
16
Problème de transport non équilibré
𝐷1 𝐷2 𝐷3 𝐷4
Si le problème n’est pas équilibré 4 6 8 8
𝑆1 40
Ajouter une ligne ou colonne fictive afin de 6 8 6 7
l’équilibré dont le cout de transport est minimal 𝑆2 60
5 7 6 8
𝑆3 50
𝐷1 𝐷2 𝐷3 𝐷4 𝐷5
150
4 6 8 8 0
𝑆1 40 20 30 50 30 130
6 8 6 7 0
𝑆2 60
5 7 6 8 0
𝑆3 50 Ajout d’une demande fictive dont le
résultat restera chez le fournisseur
150
20 30 50 30 20 150
17
Problème de transport non équilibré
𝐷1 𝐷2 𝐷3 𝐷4
Si le problème n’est pas équilibré 4 6 8 8
𝑆1 40
Ajouter une ligne ou colonne fictive afin de 6 8 6 7
l’équilibré dont le cout de transport est minimal 𝑆2 60
5 7 6 8
𝐷1 𝐷2 𝐷3 𝐷4 𝑆3 40
4 6 8 8
𝑆1 40 140
6 8 6 7 20 30 50 50 150
𝑆2 60
5 7 6 8
𝑆3 40
0 0 0 0 Ajout d’un fournisseur fictif dont la
𝑆4 10
marchandise ne sera jamais livrée
150
20 30 50 50 150
18