td2

3
7/21/2019 TD2 http://slidepdf.com/reader/full/td25695cf3a1a28ab9b028d265b 1/3 LPSIL Ann´ ee 2007-2008 TD MathOpt - Feuille 2 L’algorithme du Simplexe 1. Une usine de verre peut produire de la verre de qualit´ e basse, moyenne ou sup´ erieure; une tonne de la basse qualit´ e n´ecessite 3 tonnes de sables, 500gr d’additifs et 1 heure du travail d’un ouvrier; pour les deux autres qualit´ es, les chiffres correspondants sont (moyenne) 3.2 tonnes, 1000gr et 1,5 heures; (sup´ erieure) 3.5 tonnes, 2500 gr et 4 heures. Les b´ en´ efices de la vente d’une tonne sont de 100, 200 et 300 Euros. Chaque semaine 200 tonnes de sable et 120000 gr d’additif sont disponibles et il y a 6 ouvriers chacun travaillant au maximum 35 heures/semaine. Quelles quantit´ es doit-on produire chaque semaine pour maximiser les en´ efices? On ´ecrit  x 1 ,x 2 ,x 3  pour les quantit´ es pro duites de chaque qualit´ e. On veut maximiser 100x 1 + 200x 2  + 300x 3  avec les contraintes: 3x 1  + 3.2x 2  + 3.5x 3  ≤  20 (sable) 500x 1  + 1000x 2  + 2500x 3  ≤  120000 (additifs) x 1  + 1.5x 2  + 4x 3  ≤  210 (main d oeuvre) (a) Lesquelles des solutions suivantes du programme de l’usine de verre sont r´ ealisables? i.  x 1  = 40,x 2  = 10,x 3  = 10 ii.  x 1  = 50,x 2  = 20,x 3  = 20 iii.  x 1  = 40,x 2  = 20,x 3  = 10 (b) La solution (x 1  = 20,x 2  = 20,x 3  = 20) est-elle optimale ? 2. Rappelons la d´ efinition suivante : Solutions de base n ´ equations lin´ eaires en  n variables, en g´ en´ eral, d´ eterminent une solution unique. ( D’autres cas sont possibles quand les ´ equations ne sont pas lin´ eairement ind´ ependantes; soit aucune solution, soit plusieurs.) Une solution est de base si elle est la solution unique d´ etermin´ ee par n des contraintes, en rempla¸cant le  ≤ de la contrainte par =. Autrement dit une solution de base est l’intersection de  n  des plans (hyperplans) des contraintes; si les (hyper)plans n’ont pas un seul point comme intersection, ils ne donnent pas de solution de base. Quand le programme est donn´ e en forme standard, les ´ equations  x  j  = 0 des contraintes implicites  x  j  ≥ 0 peuvent entrer dans les  n ´equations d´ eterminant une solution de base. Les solutions de base r´ ealisables ne sont que les sommets de l’ensemble des solutions r´ ealisables. Une propri´et´ e tr` es importante pour la solution de programmes lin´ eaires est que, (si le pro- gramme a une solution r´ ealisable optimale), une des solutions r´ ealisables de base est optimale. De la persp ective g´ eom´ etrique cette propri´et´e semble ´ evidente. On consid` ere maintenant le programme suivant: Maximiser  x 1  + x 2  + x 3  avec les contraintes: 1

Upload: insaf

Post on 04-Mar-2016

256 views

Category:

Documents


2 download

DESCRIPTION

ro

TRANSCRIPT

Page 1: TD2

7/21/2019 TD2

http://slidepdf.com/reader/full/td25695cf3a1a28ab9b028d265b 1/3

LPSIL Annee 2007-2008

TD MathOpt - Feuille 2

L’algorithme du Simplexe 

1. Une usine de verre peut produire de la verre de qualite basse, moyenne ou superieure; unetonne de la basse qualite necessite 3 tonnes de sables, 500gr d’additifs et 1 heure du travaild’un ouvrier; pour les deux autres qualites, les chiffres correspondants sont (moyenne) 3.2tonnes, 1000gr et 1,5 heures; (superieure) 3.5 tonnes, 2500 gr et 4 heures. Les benefices dela vente d’une tonne sont de 100, 200 et 300 Euros. Chaque semaine 200 tonnes de sableet 120000 gr d’additif sont disponibles et il y a 6 ouvriers chacun travaillant au maximum35 heures/semaine. Quelles quantites doit-on produire chaque semaine pour maximiser lesbenefices?

On ecrit x1, x2, x3 pour les quantites produites de chaque qualite. On veut maximiser 100x1+200x2 + 300x3  avec les contraintes:

3x1   + 3.2x2   + 3.5x3   ≤   20 (sable)500x1   + 1000x2   + 2500x3   ≤   120000 (additifs)

x1   + 1.5x2   + 4x3   ≤   210 (main doeuvre)

(a) Lesquelles des solutions suivantes du programme de l’usine de verre sont realisables?

i.   x1 = 40, x2 = 10, x3  = 10

ii.   x1 = 50, x2 = −20, x3 = 20

iii.   x1 = 40, x2 = 20, x3  = 10(b) La solution (x1 = 20, x2 = 20, x3 = 20) est-elle optimale ?

2. Rappelons la definition suivante : Solutions de base

n  equations lineaires en  n variables, en general, determinent une solution unique. ( D’autrescas sont possibles quand les equations ne sont pas lineairement independantes; soit aucunesolution, soit plusieurs.) Une solution est de base si elle est la solution unique determinee par

n des contraintes, en remplacant le   ≤ de la contrainte par =. Autrement dit une solution debase est l’intersection de   n  des plans (hyperplans) des contraintes; si les (hyper)plans n’ontpas un seul point comme intersection, ils ne donnent pas de solution de base.

Quand le programme est donne en forme standard, les equations   x j   = 0 des contraintesimplicites  x j   ≥ 0 peuvent entrer dans les  n  equations determinant une solution de base.

Les solutions de base realisables ne sont que les sommets de l’ensemble des solutions realisables.

Une propriete tres importante pour la solution de programmes lineaires est que, (si le pro-gramme a une solution realisable optimale), une des solutions realisables de base est optimale.De la perspective geometrique cette propriete semble evidente.

On considere maintenant le programme suivant: Maximiser  x1 + x2 + x3  avec les contraintes:

1

Page 2: TD2

7/21/2019 TD2

http://slidepdf.com/reader/full/td25695cf3a1a28ab9b028d265b 2/3

2x1 + x2 − x3   ≤ 18,

−4x1 + x2 − x3   ≤ −12,

−8x1 − x2 + 5x3   ≤ 0,

−2x1 + 2x2 − 2x3   ≤ 6,

−x2   ≤ −5

x1, x2, x3   ≥ 0.

Pour chaque solution donnee, est-elle de base, est-elle realisable?

(a) (20, 5, 27)

(b) (5, 20, 12)

(c) (5, 5, −3)

(d) (35, 5, 57)

(e) (0, 22.5, 4.5)

(f) (40, 2, 64)

(g) (5, 10, 2)

3. Resoudre par la methode du simplexe les problemes suivants :

Maximiser 3x1   + 3x2   + 4x3

Sous les contraintes :

x1   +   x2   + 2x3   ≤   42x1   + 3x3   ≤   52x1   +   x2   + 3x3   ≤   7

x1, x2, x3   ≥   0

(1)

Maximiser 5x1   + 6x2   + 9x3   + 8x4

Sous les contraintes :x1   + 2x2   + 3x3   +   x4   ≤   5x1   +   x2   + 2x3   + 3x4   ≤   3

x1, x2, x3, x4   ≥   0

(2)

Maximiser 2x1   +   x2

Sous les contraintes :2x1   + 3x2   ≤   3

x1   + 5x2   ≤   12x1   +   x2   ≤   44x1   +   x2   ≤   5

x1, x2   ≥   0

(3)

4.Maximiser   x1   + 3x2   −   x3

Sous les contraintes :2x1   + 2x2   −   x3   ≤   103x1   −   2x2   +   x3   ≤   10

x1   −   3x2   +   x3   ≤   10x1, x2, x3   ≥   0

(4)

2

Page 3: TD2

7/21/2019 TD2

http://slidepdf.com/reader/full/td25695cf3a1a28ab9b028d265b 3/3

5. Resoudre les problemes suivants par la methode du simplexe en deux phases.

a.Maximiser 3x1   +   x2

Sous les contraintes :x1   −   x2   ≤ −1

−x1   −   x2   ≤ −3

2x1   +   x2   ≤   4x1, x2   ≥   0

(5)

b.Maximiser 3x1   +   x2

Sous les contraintes :x1   −   x2   ≤ −1

−x1   −   x2   ≤ −32x1   +   x2   ≤   2

x1, x2   ≥   0

(6)

c.

Maximiser 3x1

  +  x2

Sous les contraintes :

x1   −   x2   ≤ −1

−x1   −   x2   ≤ −32x1   −   x2   ≤   2

x1, x2   ≥   0

(7)

3