Académique Documents
Professionnel Documents
Culture Documents
TD de Recherche opérationnelle
Exercice 1
Une entreprise peut, sur une certaine machine, fabriquer soit le produit A, soit le produit B. La
production d’une unité de A dure une minute, celle d’une unité de B dure 30 secondes. Le temps total
disponible, déduction faite des temps morts, est de 400 minutes par jour.
Compte tenu d’une part de la demande, il faut produire chaque jour au moins 100 unités de chaque
produit, et d’autre part, compte tenu des matières premières disponibles, on ne peut fabriquer plus de
300 unités de A par jour. De même, on ne peut fabriquer plus de 300 unités de B. Enfin la production
d’une unité de A absorbe une unité du produit C, celle d’une unité de B absorbe également une unité
de C, et l’on ne dispose que de 600 unités de C par jour.
Le bénéfice est de 40 F par unité de A produite, et de 30 F par unité de B produite.
Formuler le programme linéaire correspondant à ce problème. (sans résoudre)
Exercice 2
On considère le programme linéaire suivant :
Min C = 80 000 x1 + 50 000 x2
s / c x1 + 2 x2 20
x1 + 4 x2 12
5 x1 + 2 x2 11
x , x2 0
Résoudre le problème graphiquement.
Exercice 3
Une entreprise fabrique 3 produits à partir de 3 ressources. Le processus de fabrication de
certains produits peut créer certaines ressources (c’est le cas par exemple de la fabrication de
certains produits pétroliers). Le premier produit utilise 3 unités de la ressource 1, 1 unité de la
ressource 2 et 1 unité de la ressource 3. Le deuxième produit utilise 1 unité des ressources 1 et 3
et produit 1 unité de la ressource 2. Enfin le troisième produit utilise 1 unité de la ressource 1, 2
unités de la ressource 2 et produit 1 unité de la ressource 3. Le premier produit rapporte 4, le
troisième rapporte 2, tandis que le deuxième coûte 2 par unité produite. On dispose au départ de
180, 30 et 60 unités des ressources 1, 2 et 3 respectivement.
1. Ecrire le programme linéaire dont la résolution permet de trouver la production qui
maximise le bénéfice.
2. Résoudre ce programme linéaire par la méthode du simplexe.
3. Quel serait le prix maximum à payer pour une unité supplémentaire des ressources 1, 2 et
3?
4. A partir de quel bénéfice sur le produit 3 devient-il rentable d’en produire ?
5. Quel est l’intervalle dans lequel le coût de fabrication du produit 2 peut varier sans
changer la solution optimale ?
6. Quelles sont l’augmentation et la diminution permises de la quantité disponible de la
ressource 2 qui ne change pas la base optimale ?
1
Exercice 4
Soit le programme suivant :
Min C = 2 x1 + 3x2 + 5 x3 + 2 x4 + 3x5
s/c x1 + x2 + 2 x3 + x4 + 3x5 4
x1 − 2 x2 + 3 x3 + x4 + x5 3
xi 0; i = 1, 2,...,5
Donner le premier tableau de la résolution par la méthode du simplexe.
Exercice 5
1. Un fast-food vend des hamburgers et des cheeseburgers. Un hamburger utilise 125g de
viande alors qu’un cheeseburger n’en utilise que 100g. Le fast-food démarre chaque
journée avec 10 kg de viande mais peut commander de la viande supplémentaire avec
un coût additionnel de 200 F par kg pour la livraison.
Le profit est de 20 F pour un hamburger et 15 F pour un cheeseburger. La demande ne
dépasse pas 900 sandwiches/jour, et les surplus de viande sont donnés au Restos du
Cœur. Donner le programme qui permet de déterminer le nombre de sandwiches de
chaque type à produire par jour ?
2. On considère le programme linéaire suivant :
𝑀𝑎𝑥 𝑍 = 6𝑥1 + 4𝑥2
𝑠/𝑐 𝑥1 + 2𝑥2 ≥ 12
−3𝑥1 + 2𝑥2 = −12
𝑥1 − 2𝑥2 ≥ −4
𝑥1 ≥6
𝑥1 𝑒𝑠𝑡 𝑛𝑜𝑛 𝑟𝑒𝑠𝑡𝑟𝑎𝑖𝑛𝑡𝑒, 𝑥2 ≥ 0
a) Donner son dual.
b) Donner le premier tableau de la résolution par la méthode du simplexe.
Exercice 6
Exercice 7
Les entreprises de stockage A, B et C ont respectivement les capacités de livraison suivantes
180 palettes, 90 palettes, 270 palettes d’un produit très particulier que leur commande les
sociétés clientes C1, C2, C3, C4 ayant des besoins respectifs de 150 palettes 225 palettes 90
palettes, 75 palettes.
Les coûts de transports sont indiqués par la matrice ci-dessous :
Client 1 Client 2 Client 3 Client 4
2
Entrepôt A 36 30 33 30
Entrepôt B 48 54 51 45
Entrepôt C 63 66 57 60
Exercice 9
L’analyse d’un programme de développement fait apparaître le graphe ci-après.
A C F G
B D
E H
Exercice 10
1. Donner la représentation graphique d’une chaîne améliorante du réseau de transport défini par
les arcs (arc/flot [capacité]) : OA/12[12] ; OB/10[15] ; OC/15[15] ; AD/7[10] ; AF/5[5] ;
BE/8[10]; BF/2[2]; CE/4[5]; CF/6[10]; CD/5[5] EP/12[12] ; FP/13[15] ; DP/12[15].
2. Quel est le flot du réseau ?
3. Déterminer une chaîne non saturée.
4. Maximiser le flot du réseau.