Documente Academic
Documente Profesional
Documente Cultură
Exercice
Soit le problème de transport représenté par le tableau suivant.
ai
1 4 2 3 20
5 1 3 4 21
2 5 1 2 35
12 23 28 13 76
bj
Nous avons : m=3 et n=4.
X11=min{20, 12}=12
X12=min{20-12, 23}=8
X22=min{21, 23-8}=15
X23=min{21-15, 28}=6
X33=min{35, 28-6}=22
X34=min{35-22, 13}=13.
Nous avons alors, la représentation suivante où les valeurs en rouge constituent une solution de base
de départ.
ai
1 4 2 3 20
12 8
5 1 3 4 21
15 6
2 5 1 2 35
22 13
12 23 28 13 76
bj
Vérifier que sur chaque ligne i et/ou chaque colonne j, la somme des valeurs est a i et/ou bj
respectivement.
Le nombre de variables de base (non nulles) est 6 (qui est exactement m+n-1).
UB={(1,1),(1,2),(2,2),(2,3),(3,3),(3,4)}
Rappelons que le dual du problème de transport admet « m+n » variables, notées par : ui 1≤i≤m et
vj 1≤j≤n.
Par le théorème des écarts complémentaires, si X 0 et solution optimale du primal et (U 0,V0) une
solution optimale du dual , on a :
On obtient :
u1+v1-c11=0
u1+v2-c12=0
u2+v2-c22=0
u2+v3-c23=0
u3+v3-c33=0
u3+v4-c34=0
on a alors :
u1+v1=1
u1+v2=4
u2+v2=1
u2+v3=3
u3+v3=1
u3+v4=2
Critère d’optimalité :
Δij≤0, (i,j) \notin UB est suffisante pour l’optimalité.
On a :
Δ13=u1+v3-c13= 0+6-2=4
Δ14=u1+v4-c14=0+7-3=4≥0
Δ21=u2+v1-c21=-3+1-5=-7
Δ24=u2+v4-c24=-3+7-4=0
Δ31=u3+v1-c31=-5+1-2=-6
Δ32=u3+v2-c32=-5+4-5=-6
Changement de base :
1. Chercher une case (i0,j0) telle que : Δi0 j0 = max Δij (i,j) \notin UB. Soit (i0,j0)=(1,4)
2. A l’aide de la case (i0,j0) et des cases de UB , on construit un cycle qui est unique.
3. Dans le sens des aiguilles d’une montre ou dans la sens contraire, on affecte successivement
des signes + et - aux sommets du cycle, en commençant par le sommet (1,4) affecté du
signe + .
On pose θ =6.
Pour les sommets (cases) affectés du signe +, on ajoute aux variables x ij la valeur 6 et on soustrait le
même nombre des variables affectées du signe - .
Les autres variables restent inchangées. On obtient donc une autre solution de base et on répète
cette itération jusqu’à l’optimalité.
ai
1 - 4 2 + 3 20
12 8
5 + 1 - 3 4 21
15 6
2 5 + 1 - 2 35
22 13
12 23 28 13 76
bj
Z=12 + 32+15+18+22+26=113
ai
1 4 2 3 20
12 2 6
5 1 3 4 21
21
2 5 1 2 35
28 7
12 23 28 13 76
bj
Z=12+8+18+21+28+14=101
On pose u1=0, on retrouve le reste des variables u 1=0, v1=1, v2=4, v4=3, u2=-3, u3=-1,v3=2.
Δ13=0+2-2=0
Δ21=-3+1-5=-7
Δ23=-3+2-3=-4
Δ24=-3+3-4=-4
Δ31=-1+1-2=-2
Δ32=-1+4-5=-2