Vous êtes sur la page 1sur 2

EPFL MATHÉMATIQUES DISCRÈTES

Institut de Mathématiques IN
J.-F. Hêche HIVER 2005/2006

SÉRIE D’EXERCICES 1

– Problèmes-type : 1-a), 2, 4-a)


– Problèmes à rendre : 1-b), 3, 4-b)
– Problèmes supplémentaires : 1-c), 4-c), 5

Problème 1
Formuler les programmes linéaires suivants sous formes canonique et standard.
a) Maximiser z = 2x1 − x2
1
s.c. 3 x1 + x2 = 2
−2x1 + 5x2 ≤ 7
x1 + x2 ≤ 4
x1 ≥ 0
x2 ∈ R
b) Minimiser z = −3x1 + x3
1
s.c. x1 + 2 x2− 3x3 ≥ 2
4x2 + x3 = 5
x1 , x3 ≥ 0
x2 ≤ 0
c) Minimiser z = 2x1 − 3x2
s.c. x2 ≥ −3
2x1 − x2 = 2
−x1 + 3x2 ≥ 1
x1 ≥ 0
Remarque. Pour établir une forme standard vous pouvez, à choix, partir de la forme canonique
ou de la forme initiale.

Problème 2
Une distillerie produit de l’essence de bergamote pour les parfumeurs de la région. La fabrication
d’un litre d’essence de bergamote génère 0.4 litres de déchets polluants liquides. La distillerie
peut soit faire traiter ces déchets par une station d’épuration avant de les déverser dans la rivière,
soit les déverser directement dans la rivière. La station d’épuration traite au plus 8000 litres de
déchets par semaine. Le processus d’épuration n’est pas parfait : 20% des déchets traités par la
station d’épuration et déversés ensuite dans la rivière sont encore polluants. Pour chaque litre
de déchets transitant par la station d’épuration, 5 frs sont facturés à la distillerie. L’État perçoit
une taxe de 15 frs par litre de déchets polluants déversé dans la rivière, qu’on ait tenté de les
traiter ou non. La loi limite à 2800 le nombre de litres de déchets polluants pouvant être déversés
dans la rivière chaque semaine. Le prix de vente d’un litre d’essence de bergamote est de 110 frs
et le coût des matières premières pour cette essence est de 20 frs/litre.
La distillerie souhaite maximiser son profit hebdomadaire. En supposant que la distillerie réussit
toujours à vendre tout ce qu’elle produit, énoncer ce problème sous la forme d’un programme
linéaire. Préciser clairement les variables de décision, la fonction objectif et les contraintes.

Problème 3
Une entreprise fabrique trois qualités différentes d’huile d’olive. Les quantités maximales pouvant
être vendues chaque mois ainsi que les prix de vente sont donnés dans la table suivante :

1
Ventes maximales Prix de vente
Produit
(en litres) (en frs/litre)
Huile A 3000 4.-
Huile B 3000 6.-
Huile C 2000 10.-
L’entreprise paie 1000.- frs pour une tonne d’olives. Chaque tonne d’olives fournit soit 300 litres
d’huile A soit 200 litres d’huile B (les coûts de ces transformations ne sont pas modélisés).
Chaque litre d’huile A peut être raffiné pour produire 6 dl d’huile B et 3 dl d’huile C. Le coût
d’un tel raffinement est de 0.5 frs par litre. De même, chaque litre d’huile B peut être raffiné
pour obtenir 8 dl d’huile C. Le coût de ce raffinement et de 0.3 frs par litre.
Formuler un programme linéaire afin d’aider l’entreprise à déterminer un plan de production
mensuel maximisant son profit. Préciser clairement les variables de décision, la fonction objectif
et les contraintes.

Problème 4
Reformuler les problèmes d’optimisation suivants sous forme de programmes linéaires cano-
niques.
a)
Min z = max (2x1 + 3x2 , x1 − 2x2 + 4x3 )
s.c. −2x1 + x3 = 12
x1 + 2x2 ≤ 5
x1 , x2 , x3 ≥ 0
b)
Min z = |x1 − 2x3 | + | − x1 + 3x2 + x3 |
s.c. x1 − 4x2 + x3 = 5
5x2 − 3x3 ≤ 6
x1 , x2 , x3 ≥ 0
c)
Min z = |x1 − 10| + max(2x2 − 4, |3x1 − 4x3 |)
s.c. |x1 | + x2 ≤ 1
max(−x1 + x2 + x3 , x1 − x2 − 2x3 ) ≤ 7
x1 , x2 , x3 ≥ 0

Problème 5
Dans un repère orthonormé Oxy, quatre observateurs nommés A, B, C et D, situés respecti-
vement aux points de coordonnées (3, 5), (6, 4), (0, 3) et (6, 0), repèrent au même instant un
voilier. Les angles de visée des quatre personnes sont respectivement : αA = −π/2, αB =
π + arctan(5/12), αC = 0et αD = π/2 + arctan(4/3) (tous les angles sont exprimés en radians à
partir du 0 trigonométrique).
On cherche à déterminer la position du voilier minimisant la somme des erreurs de visée (l’erreur
étant égale à la distance séparant la droite de visée de la position choisie).
Modéliser ce problème sous forme d’un programme linéaire.
Rappel. La distance entre la droite δ d’équation cartésienne ax + by = c et le point (x1 , x2 ) est

ax1 + bx2 − c
d(δ, X) = √ .
a2 + b2

26 octobre 2005 – JFH

Vous aimerez peut-être aussi