corrop2
corrop2
corrop2
Institut de Mathématiques GC
Prof. M. Bierlaire ÉTÉ 2006
Problème 1
a) Dans le graphe ci-dessous, la zone grisée représente le domaine des solutions admissibles.
x2
(2) (1)
5
z=9
4
c
d
2
b z=0
(3) x1
a e
−1 1 2 3 4 5 6
−1
1
d) Le programme linéaire sous forme canonique :
Minimiser z = x1 − 3x2
s.c. −x1 + x2 ≤ 2
2x1 + x2 ≤ 8
x1 + x2 ≤ 5
x1 , x2 ≥ 0
Problème 2
Comme Pierre consacre 1 h par radio de type A et 2 h par radio de type B et que son
nombre total d’heures hebdomadaires de travail ne doit pas dépasser 24, la contrainte le
concernant est exprimée par :
x1 + 2x2 ≤ 24.
Comme Paul consacre 2 h par radio de type A et 1 h par radio de type B et que son
nombre total d’heures hebdomadaires de travail ne doit pas dépasser 45, la contrainte le
concernant est exprimée par :
2x1 + x2 ≤ 45.
Comme Jean consacre 1 h par radio de type A et 3 h par radio de type B et que son
nombre total d’heures hebdomadaires de travail ne doit pas dépasser 30, la contrainte le
concernant est exprimée par :
x1 + 3x2 ≤ 30.
Chaque radio de type A produite rapportant 15 frs et chaque radio de type B produite
rapportant 10 frs, on a la fonction objectif z à maximiser suivante :
z = 15x1 + 10x2 .
2
b) En faisant varier la ligne de niveau de z, on trouve l’optimum suivant :
x2
z = −340
(1)
10
(3)
x1
10 20 30
(2)
Problème 3
5
x − y = −2
4
2 optimum
D
1
0
0 1 2 3 4 5
x+y =5
z=6 2x + y = 8
3
Les points extrêmes de D sont :
3
0 0 2 3 4
, , 7 , ,
0 2 2 2 0
b) On détermine la solution optimale graphiquement, en représentant les lignes de niveau de
z. L’optimum est atteint en (3,2) et a une valeur égale à -13.
c) Le programme linéaire sous forme canonique s’écrit de la façon suivante :
Minimiser z = −3x − 2y
s.c. −x + y ≤ 2
2x + y ≤ 8
x + y ≤ 5
x ≥ 0
y ≥ 0
Problème 4
a) Définissons les variables de décision :
La fonction objectif à maximiser est le chiffre d’affaires de l’entreprise, il est donné par :
z = 800x1 + 300x2 .
2x1 + x2 ≤ 400.
À cette contrainte vient s’ajouter les limitations du marché et la non-négativité des quantités
produites :
0 ≤ x1 ≤ 150
0 ≤ x2 ≤ 200.
Le programme linéaire recherché est donc :
Max z = 800x1 + 300x2
s.c. 2x1 + x2 ≤ 400
x1 ≤ 150
x2 ≤ 200
x1 , x 2 ≥ 0
b) La solution optimale (voir figure 1) est de produire chaque jour :
4
x2
z = 150'000
100 x1