• Aucun résultat trouvé

Algorithme du simplexe R´esoudre par l’algorithme du simplexe le programme lin´eaire min x1−3x3+ 3x4= 6 x2−8x3+ 4x4= 4 x≥0 3x3−x4

N/A
N/A
Protected

Academic year: 2021

Partager "Algorithme du simplexe R´esoudre par l’algorithme du simplexe le programme lin´eaire min x1−3x3+ 3x4= 6 x2−8x3+ 4x4= 4 x≥0 3x3−x4"

Copied!
1
0
0

Texte intégral

(1)

TD16 Analyse Num´erique et Optimisation H.Haddar, O.Pantz Algorithmes d’optimisation

Exercice 1. Algorithme du simplexe

R´esoudre par l’algorithme du simplexe le programme lin´eaire

min x1−3x3+ 3x4= 6 x2−8x3+ 4x4= 4

x≥0

3x3−x4.

Exercice 2. Programme lin´eaire et dualit´e Soit A une matrice comportant m lignes et n co- lonnes. Soit b ∈ Rm et c ∈ Rn. On consid`ere le probl`eme de minimisation

inf v≥0 Av=b

c.v (P)

2.1 - Introduire le Lagrangien associ´e au probl`eme de minimisation (P) et montrer que le probl`eme dual d’´ecrit

sup Ap−c≤0

p.b (DP)

2.2 - Soitpla solution du probl`eme dual (DP). De quel probl`eme d´ependant deple vecteuru, donn´e par (P), est-il solution ?

2.3 - R´esoudre par dualit´e le programme lin´eaire min

4x1+x2+x3+ 2x4≥1 x1+ 3x2+ 2x3+x4≥1

x≥0

8x1+ 9x2+ 4x3+ 6x4

On calculera la solution en s’appuyant sur une ´etude graphique rapide.

Exercice 3. Minimisation par relaxation On consid`ere le probl`eme minu∈KJ(u), o`u la fonc- tionnelleJ estC1, strictement convexe dansRp, infi- nie `a l’infini etKest un convexe factorisable, c’est `a

dire qu’il existeai,bi∈R∪ {+∞} ∪ {−∞}tels que ai< bi,

K= Πpi=1]ai, bi[⊂Rp.

On poseu= (u1, .., up). On s’int´eresse `a l’algorithme de relaxation,u0∈Kest arbitraire, etun+1=T(un) o`uT est l’application deK dansK qui `a toutu∈K associev=T(u) d´efini par

J(v1, ..., vi−1, vi, ui+1, . . . , up) (1)

≤J(v1, . . . , vi−1, wi, ui+1, . . . , up), pour tout indicei et toutw∈K.

3.1 - Montrer que l’algorithme est bien d´efini. Don- ner une condition n´ecessaire et suffisante pour qu’un

´el´ementv∈Ksoit tel quev=T(u).

3.2 - Soitxn une suite d’´el´ements d’un espace vec- torielV tel qu’il existex∈V, tel que de toute suite extraite de xn, on peut extraire une nouvelle sous- suite convergeant vers x. Montrer que la suite xn

converge globalement versx.

3.3 - Montrer que l’applicationT est continue.

3.4 - Montrer que si J(u) = J(T(u)), alors u = T(u) etuest le minimiseur de J surK.

3.5 - Montrer que l’algorithme d´efini par (1) converge vers le minimiseur deJ surK.

3.6 - On prendK=R2etJ(x1, x2) = 12(x21+x22) +

|x1−x2|−(x1+x2). Que vaut le minimum ? Appliquer l’algorithme pr´ec´edent pouru0= (0,0). Interpr´eter.

3.7 - On prendJ(x1, x2) =x12+x22 et K ={x1≥ 0, x2≥0, x1+x2≥1}. Que se passe-t-il ?

1

Références

Documents relatifs

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

Depuis sa formulation de 1930 ` a 1940, et le d´ eveloppement de la m´ ethode de simplexe par Danzig en 1940, des chercheurs dans diff´ erents do- maines : ´ economie, finance,

a - Donner sous forme canonique le probl` eme de programmation lin´ eaire que doit r´ esoudre l ?entreprise pour maximiser son b´ en´ efice.. b - Transformer le probl` eme en un

En cas d’´ egalit´ e, ici par exemple avec la ligne e 3 , on peut choisir l’une des lignes au choix.. Ensuite, technique du pivot de Gauss pour ´ eliminer les nombres dans la

Trouver les quantit´ es de K et L que la firme doit employer afin de maxi- miser son b´ en´ efice (on justifiera bien l’existence d’un maximum).. La firme constate que la politique

Exercice 1 Une firme a´ eronautique fabrique des avions qu’elle vend sur deux march´ es ´ etrangers. Trouver le nombre d’avions que la firme doit vendre pour maximiser son b´

On sait qu’une matrice sym´ etrique r´ eelle a toutes ses valeurs propres r´ eelles et qu’une ma- trice d´ efinie positive (sym´ etrique) a toutes ses valeurs propres

Le nombre β &gt; 0 est un param` etre qui actualise la valeur de la nourriture.. La licence de la mine expire dans 3 ans et ne sera pas