• Aucun résultat trouvé

4.Convergence de l’algorithme du simplexe

N/A
N/A
Protected

Academic year: 2022

Partager "4.Convergence de l’algorithme du simplexe"

Copied!
12
0
0

Texte intégral

(1)

4.Convergence de

l’algorithme du simplexe

(2)

Convergence dans le cas non dégénéré

• Hypothèse de non dégénérescence:

toutes les variables de base sont positives à chaque itération

Théorème Considérons le problème de programmation linéaire sous forme standard

Sous l’hypothèse de non dégénérescence, l’algorithme du simplexe se termine en un nombre fini d’itérations.

n m matrice A

R b R x c

x b Ax à

Sujet

x c z

m n

T

, ,

0 min

(3)

Preuve:

En supposant que la matrice A est de plein rang m, chaque solution de base réalisable doit comporter m variables de base positives (hyp. non

dégénérescence).

Il y a un nombre fini de façons de choisir m variables parmi n:

Or les solutions de base réalisables constituent un sous ensemble de ces solutions. Donc est une borne supérieure

sur le nombre de solutions de base réalisables.

)!

(

!

! m n m

n m

n





)!

(

!

! m n

m

n m

n

 



 

(4)

• Considérons l’effet de compléter un pivot sur la valeur de la fonction économique lors d’une itération du simplexe

Division de ligne r par ars

c

s

rs r

a b

Soustraire de

ence dégénéresc

non de

hyp.

par 0 et

, 0 ,

0 puisque

~ 0 0

0 0

r rs

s

rs s r

b a

c

a z c b z

z z

z a z

c b z z

z

rs r

s  

 ~

(5)

Donc et ainsi la valeur de l’objectif décroît strictement d’une itération à l’autre.

Par conséquent une même solution de base réalisable ne peut se répéter au cours de l’application de l’algorithme du simplexe.

Puisque le nombre de ces dernières est borné (fini), il s’ensuit que

l’algorithme du simplexe doit être complété en un nombre fini d’itérations.

0 0

~z z

ence dégénéresc non

de hyp.

par 0 et

, 0 ,

0 puisque

~0 0 0

0

r rs

s

rs s r

b a

c

a z c b z

z

z

z

a c b z z

z

rs r

s

 

 ~

z z

~

(6)

Problème où l’algo. du simplexe cycle

(7)

Itération 1

Itération 2

Itération 3

(8)

Itération 2

Itération 3

Itération 4

(9)

Itération 3

Itération 4

Itération 5

(10)

Itération4

Itération 5

Itération 6

Itération 1

(11)

Illustration graphique de la dégénerescence

0 ,

, , ,

,2 1023

à 2y 26

Sujet Min 3 2 0

,2 3102

à 2y 26 Sujet Min 3 2

4 3 2 1

4 3 2 1

s s s s y

x xxxxx yyyy s s s s y

x xxxxx yyyy

s

1

s

2

s

4

s

3

00 56 86

(12)

s

1

s

2

s

4

s

3

0 ,

, , , ,

, 5 18

62 1023

à 2y 26

Sujet Min 3 2 0

, 5 18

6 10

2 2 3

à 2y 26 Sujet Min 3 2

5 4 3 2 1

5 4 3 2 1

s s s s s y

xxxxxxx yyyyy s s s s s y

xxxxxxx yyyyy

s

5

00 05 66 8

Références

Documents relatifs

La fabrication de chaque produit n´ ecessite une certaine quantit´ e

• ´ echange deux lignes (resp. colonne) de A par un multiple - non nul- de cette ligne(resp. colonne) un multilple d’une autre

Cette propriété vient de ce que une matrice et sa transposée ont le même rang ce qui se démontre en utilisant que le rang de A est r si et seulement si A est équivalente à la

Si les coefficients de ces variables dans l’objectif sont tous négatifs ou nuls, alors la solution de base réalisable courante est optimale. Les coefficients des variables

a) Poursuivre la résolution de ce problème après avoir identifié le tableau du simplexe associé à cette base. La solution de base optimale obtenue en a) demeure-t-elle

c) D´ eterminer une base q-orthogonale et la matrice de q dans cette

Les trois polynômes de cette famille sont de degrés deux à deux distincts donc ils forment une famille libre... On peut aussi ajouter que est bijective et que sa

105, version 2009-2010] Si le système (S )Ax = b est compatible, il est équivalent à tout système (S 0 ) obtenu en ne considérant que les lignes de la matrice A qui sont