UNIVERSITE SAAD DAHLAB DE BLIDA
Cours de Programmation Linéaire donné par le Dr. Ali DERBALA
Cours 05 : Initialisation de l'algorithme du simplexe. 51
2. Au moins une variable vi est dans la base optimale, par exemple une vr, alors
l'équation contenant vr s'écrit : αr x + crV = br (1)
Avec αr = (ar1, ar2,…, arm) , cr = (0,…,0,1(rang r),0,…0), Vr = 0, br = 0 et
Min ψ = ∑
=
m
1i i
v = 0. S'il existe un certain coefficient ars ≠ 0 dans l'équation (1) alors on
peut effectuer une opération de pivotage autour de lui. On peut faire rentrer xr dans la
base et faire sortir xs. L'opération de pivotage ne changera pas la valeur de la fonction
objectif (puisque br = vr = 0) mais elle changera la base. Cette opération est possible
que si ars soit strictement positif ou strictement négatif.
Lemme 2 : Si arj = 0 ∀j = 1, …, n (la ligne r de A) alors la contrainte correspondante
au PL est redondante.
La relation (1) peut être obtenue par succession d'opérations de pivotage (opérations
élémentaires). Il s'ensuit que la r-ième équation αr x + crV = br, peut être considérée
comme une combinaison linéaire des équations du système Ax + I(m)V = b.
La même combinaison linéaire du système A x = b donne l'équation 0 x = 0 (une
équation redondante). Après avoir examiné toutes les variables de base artificielles vi
qui sont encore dans la base optimale de (PA), les avoir éliminer de la base si c'est
possible. On aboutit au problème qui peut servir à initialiser l'algorithme du simplexe
au problème (PL). Ces opérations constituent la phase (1) du simplexe. L'application
de la méthode du simplexe constituent la seconde phase de la méthode du simplexe.
Exemple 1 : Soit à résoudre le programme linéaire (PL) suivant :
Minz = - x1 + 2 x2 - 2 x3
2 x1 + 3 x2 + x3 = 12
4 x1 + x2 + 2 x3 = 14
x1 ≥ 0,…, x3 ≥ 0.
Nous ne disposons pas de solutions de base de départ.
Associons à ce (PL) le problème auxiliaire (PA) :
Min ψ = v1 + v2 = - 6 x1 - 4 x2 - 3 x3 + 26
2 x1 + 3 x2 + x3 + v1 = 12 ⇒ v1 = 12 - 2 x1 - 3 x2 - x3
4 x1 + x2 + 2 x3 + v2 = 14 ⇒ v2 = 14 - 4 x1 - x2 - 2 x3
Z + x1 - 2 x2 + 2 x3 = 0
xi ≥ 0, i =1, 2, 3 et vj ≥ 0, j = 1, 2.