Vous êtes sur la page 1sur 8

TRAVAUX DIRIGÉS Programmation linéaire

Filière Sciences Economiques et Gestion Semestre 5

TRAVAUX DIRIGÉS Programmation linéaire Filière Sciences Economiques et Gestion Semestre 5
Filière Sciences Economiques et Gestion Semestre 5 Mohamed HACHIMI Faculté des Sciences Juridiques Economiques

Mohamed HACHIMI

Faculté des Sciences Juridiques Economiques et Sociales d’Agadir

http://hachimicours.uiz.ac.ma

Economiques et Sociales d’Agadir http://hachimicours.uiz.ac.ma Mohamed Hachimi TD Programmation linéaire 1 / 8

Chapitre IV

Méthode du simplexe (II)

Chapitre IV Méthode du simplexe (II) Mohamed Hachimi TD Programmation linéaire 2 / 8

Exercice 1

Méthode du simplexe (II)

Résoudre le programme suivant en utilisant la méthode du simplexe

max

= 10x 1 + 14x 2

z

x 1 + x 2 12

8

6

x

1

x 2

x 1 0,

x 2 0

 

1 Montrer que ¯x = (12, 0) est un sommet de la région réalisable. Mettre le programme sous forme standard, puis donner la so- lution de base réalisable ¯y associée à ¯x.

2 Résoudre ce programme par la méthode du simplexe en pre- nant comme point de départ ¯y.

la méthode du simplexe en pre- nant comme point de départ ¯ y . Mohamed Hachimi

Méthode du simplexe (II)

Solution de l’exercice 1

1

Le point ¯x = (12, 0) vérifie comme égalités deux contraintes :

soit x 1 + x 2 = 12 et x 2 = 0 (contrainte de non négativité).

Le point ¯x est à l’intersection de deux droites sur la frontière de la région réalisable, ce qui correspond bien à un sommet.

le programme sous forme standard

(P )

  max

 

 

z = 10x 1 + 14x 2

x 1 + x 2 x 3

x 1

x 4

x

2

= 12

= 8

+ x 5 = 6

x 1 0,

x 2 0,

x 3 0, x 4 0, x 5 0
x 3 0,
x 4 0,
x 5 0

Méthode du simplexe (II)

Solution de l’exercice 1

En reportant les coordonnées du sommet ¯x, soit (x 1 , x 2 ) = (12, 0), dans le système

on obtient

   x 1 + x 2 x 3 x

1

  x

2

x 4

x 3 = 0,

x 4 = 4,

= 12

8

6

= + x 5 =

x 5 = 6

Donc, la solution de base réalisable ¯y associée à ¯x est :

¯y = (12, 0, 0, 4, 6)

¯ y associée à ¯ x est : ¯ y = ( 12 , 0 ,

Méthode du simplexe (II)

Solution de l’exercice 1

2 La base associée au sommet ¯x est B = {1, 4, 5}. Exprimons les variables de base et la fonction objectif en fonction des variables hors base x 2 et x 3 :

x 1 = x 4 =

x 5 =

12 x 2 + x 3

8 x 1 = 8 (12 x 2 + x 3 ) =

6 x 2

= 12 x 2 +

x 2 +

x

x

3

3

4

6

x = 120 + 4x 2 + 10x 3

=

2

z

= 10x 1 + 14x 2

− x = 120 + 4 x 2 + 10 x 3 = 2 z =

Méthode du simplexe (II)

Solution de l’exercice 1

Donc le programme (P ) peut s’écrire sous la forme :

(P )

  max

 

 

z

= 120 + 4x 2 + 10x 3

x 1 + x 2 x 3

= 12

x 2 x 3 + x 4

= 4

x 2

x 1 0,

x 2 0,

+ x 5 =

6

x 3 0,

x 4 0,

x 5 0

On a donc une solution de base réalisable initiale :

(x 1 , x 2 , x 3 , x 4 , x 5 ) = (12, 0, 0, 4, 6)

2 , x 3 , x 4 , x 5 ) = ( 12 , 0

Méthode du simplexe (II)

Solution de l’exercice 1

Un tableau de simplexe initial est : B b x 1 x 2 x 3
Un tableau de simplexe initial est :
B
b
x 1
x 2
x 3
x 4
x 5
x 1
12
1
1
1
0
0
x 4
4
0
1
1
1
0
x 5
6
0
1
0
0
1
z z
120
0
4
10
0
0

On remarque que les coefficients de la colonne de la variable hors base x 3 sont négatifs ou nuls. On peut donc augmenter la valeur de x 3 autant que l’on vent sans que les valeurs des variables de base deviennent négatives.

Donc, la solution du problème est infinie.

deviennent négatives. Donc, la solution du problème est infinie . Mohamed Hachimi TD Programmation linéaire 8