Vous êtes sur la page 1sur 2

L1 Info/MIASHS/Math - 2014/2015 TD No.

3 19 mars 2015
Programmation linéaire
R. Becker

Exercice n◦ 1
Résoudre le système d’équations y T A = sT , donné par

s1 s2 s3
y1 3 1 5
y2 2 −3 3
y3 0 3 1

en pivotant dans l’ordre avec les posistions suivantes :


1. première ligne, première colonne,
2. deuxième ligne, troisième colonne,
3. troisième ligne, deuxième colonne.

Exercice n◦ 2

Pour chacun des problèmes suivants,


— donner le problème dual,
— résoudre par la méthode du simplexe,
— donner la valeur optimale et les solutions optimales primales et duales.
1. Maximiser x1 − 2x2 − 3x3 − x4 sous contraintes xj ≥ 0 et

 x1 − x2 − 2x3 − x4 ≤ 4
2x1 + 3x3 − 4x4 ≤ 2
−2x1 + x2 + x4 ≤ 1

2. Minimiser 3y1 − y2 + 2y3 sous contraintes yi ≥ 0 et



 2y1 − y2 + y3 ≥ −1
y1 + 2y3 ≥ 2
−7y1 + 4y2 − 6y3 ≥ 1

3. Maximiser −x1 − x2 + 2x3 sous contraintes xj ≥ 0 et



−3x1 + 3x2 + x3 ≤ 4
2x1 − x2 − 2x3 ≤ 2
−x1 + x3 ≤ 1

4. Minimiser 5y1 − 2y2 − y3 sous contraintes yi ≥ 0 et



−2y1 + 3y3 ≥ −1
2y1 − y2 + y3 ≥ 1
3y1 + 2y2 − y3 ≥ 0

Exercice n◦ 3 E XEMPLE DE CYCLE

On considère Maximiser 3x1 − 5x2 + x3 − 2x4 sous contraintes xj ≥ 0 et



 x1 − 2x2 − x3 + 2x4 ≤ 0
2x1 − 3x2 − x3 + x4 ≤ 0
x3 ≤ 1

1. Pivoter dans l’ordre suivant :

1
(a) Echanger x1 par y1 ,
(b) échanger x2 par y2 ,
(c) échanger x3 par x1 ,
(d) échanger x4 par x2 ,
(e) échanger y2 par x4 .
2. Que remarquez-vous ?
3. Résoudre le problème par la règle de pivotage modifiée.

Exercice n◦ 4
Un producteur de circuits imprimés a un stock de 200 résistance, 120 transistors et 150 condensateurs. Il peut produire
deux types de circuits : le type A nécessite 20 résistance, 10 transistors et 10 condensateurs, tandis que le type B nécessite
10 résistance, 20 transistors et 30 condensateurs. Le prix d’un circuit de type A est 5 e et celui d’un circuit de type B est
12 e. Quel est le meilleur choix des quantités à produire ?
1. Donner une formulation mathématique du problème.
2. Tracer les demi-espaces correspondant aux contraintes.
3. Tracer quelques isolignes de fonction à maximiser.
4. Trouver la solution optimale.
5. Quel est le gain optimal ?
6. Déterminer les contraintes actives.