• 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

Les chômeurs complets indemnisés demandeurs d’emploi sont les personnes qui ont reçu une allocation au cours du mois considéré, sur base d’un emploi à temps plein

Donner une condition nécessaire et suffisante sur a,b, c pour que M soit la matrice d’une rotation r dans une base orthonormée2. Donner son axe et exprimer les coeffi- cients de M

Visiblement, cette matrice est de rang 2 (nombre de vecteurs linéairement indépendants), donc le noyau est de dimension 1... Pour la base de Ker(φ), vu

§ 1 du Code du travail suggère que les prestations d’assurance sociale épuisent toutes les prétentions de la victime d’un accident du travail 25. En supposant le contraire,

Le principe de base des exigences prescriptives relatives à l’éclairage intérieur est que la puissance réelle de l’éclairage intérieur installé ne doit pas dépasser la puissance

C’est d’ailleurs cette caract´erisation qui permet de conclure rapidement quand on calcule le rang d’une matrice par l’al- gorithme du pivot : toutes les matrices calcul´ees

Votre deck doit comporter exactement 60 cartes, et vous ne pouvez pas inclure plus de 4 exemplaires de chaque carte, autres que les cartes Énergie de base, ou plus d’1 Pokémon

Si la ligne de faîte du Saint-Gothard doit assurer à long terme une fonction de délestage pour le transport de marchandises de la ligne de base, il faudra étudier pendant