Vous êtes sur la page 1sur 4

Universit Paris-Sud M1 MIAGE Recherche Oprationnelle Responsable : C.

Bentz

Anne 20112012

TD 2 (PL, 2me partie)


Exercice 1 : algorithme du simplexe pour un PL 2 variables

Rsoudre le programme linaire suivant avec l'algorithme du simplexe :

max 36x1 + 24x2


s.c. 3x1 16

x1 + x2 27 2x2 10 x1 , x2 0
A chaque itration, on fera entrer en base la variable candidate de plus grand cot rduit. Vrier ensuite graphiquement.
Exercice 2 : algorithme du simplexe (cas favorable)

Soit le programme linaire P suivant :

max x1 + 2x2
s.c. x1 x2 1

x2 x1 1 x1 , x2 0
1. Rsoudre P l'aide de l'algorithme du simplexe : chaque itration, on fera entrer en base la variable candidate de plus petit indice. 2. Rsoudre P l'aide de l'algorithme du simplexe : chaque itration, on fera entrer en base la variable candidate de plus grand cot rduit. 3. Vrier ensuite graphiquement.

Exercice 3 : algorithme du simplexe (cas favorable)

Rsoudre le programme linaire suivant avec l'algorithme du simplexe :

min
s.c.

4x1 12x2 + 3x3 x1 1000 x2 500 x3 1500 3x1 + 6x2 2x3 6750 x1 0, x2 0, x3 0

A chaque itration, on fera entrer en base la variable candidate de plus grand cot rduit.
Exercice 4 : algorithme du simplexe (mthode des 2 phases)

Rsoudre le programme linaire suivant avec la mthode des 2 phases de l'algorithme du simplexe :

max x1 + 2x2
s.c.

x1 1 x1 + x2 6 x1 + x2 = 3 x1 , x2 0

Vrier ensuite en rsolvant directement le PL algbriquement (sans simplexe ni rsolution graphique). Que se passe-t-il si on cherche mimimiser la fonction objectif ?
Exercice 5 : algorithme du simplexe (mthode des 2 phases)

Rsoudre le programme linaire suivant avec la mthode des 2 phases de l'algorithme du simplexe :

min x1 + 2x2
s.c. 2x1 + 3x2 3

3x1 + x2 4 x1 , x2 0
A chaque itration, on fera entrer en base la variable candidate de plus grand cot rduit. Vrier ensuite graphiquement. 2

Exercice 6 : algorithme du simplexe (mthode des 2 phases)

Rsoudre le PL suivant (en forme standard) avec la mthode des 2 phases de l'algorithme du simplexe :

max x1 + x2 + x3 + x4
s.c. 2x2 + x3 = 2

x1 + x2 + 5x3 = 12 x1 + 2x2 + 6x3 + x4 = 13 x1 , x2 , x3 , x4 0


On introduira le moins de variables articielles possible. De plus, chaque itration, on fera entrer en base la variable candidate de plus petit indice, et on fera sortir en priorit les variables articielles de la base (lors de la phase 1). Que peut-on observer ?
Exercice 7 : convexit et PL

1. Soit l'ensemble suivant de points du plan : (1,3), (2,1), (2,2), (3,4), (4,1), (5,2), (6, 5/2). Tracer l'enveloppe convexe de ces points. Le point (1,1) appartient-il cette enveloppe convexe ? Et qu'en est-il des points (5, 7/2) et (2, 7/2) ? 2. Le domaine admissible d'un programme linaire peut-il avoir la forme d'une toile de mer ? D'un demi-disque ? Justiez vos rponses.
Exercice 8 : solutions de base

1. Soit le polygone suivant, dni par l'ensemble des points x tels que :

x1 + x2 5 x2 + x3 4 x3 3 x1 , x2 , x3 0
La solution de base associe la base (x1 , x2 , x3 ) est-elle admissible ? 2. Soit le polygone suivant, dni par l'ensemble des points x tels que :

x1 + 2x2 2 x2 3 x1 , x2 0
La solution de base associe la base (x1 , x2 ) est-elle admissible ? 3

3. Lister toutes les solutions de base admissibles du programme linaire prcdent. Laquelle est optimale pour la fonction objectif max x1 +x2 ? Et pour la fonction objectif min x1 + x2 ?
Exercice 9 : numration de solutions de base

Soit le programme linaire suivant :

max 9x1 + 6x2


s.c.

2x1 + 4x2 20 4x1 + 3x2 48 x1 , x2 0

1. Ecrire ce PL sous forme standard. 2. Enumrer toutes les solutions de base en indiquant, pour chaque solution, les variables qui sont dans la base, celles qui sont hors base, et si la solution est ralisable ou non. On dterminera galement, pour chaque solution de base ralisable, la valeur de la fonction objectif. 3. Quelle solution optimise la fonction objectif ? 4. Tracer les contraintes et dterminer la rgion des solutions ralisables. Indiquer sur le graphique o sont situes les solutions de base.
Exercice 10 : solutions de base d'un PL

Soit le programme linaire suivant en forme standard :

max 5x1 + 3x2 + 4x3


s.c. 4x1 + 2x2 + 4x3 + x4 = 80

2x1 + 2x2 + 3x3 + x5 = 50 x1 + 3x2 + 2x3 + x6 = 40 x1 , x2 , x3 , x4 , x5 , x6 0


La solution S = (19 ; 2 ; 0 ; 0 ; 8 ; 15) est-elle admissible ? Est-ce une solution de base ?