You are on page 1of 38
A Exercices corrigés Exercice A.1. Une industrie automobile fabrique 3 types de modéles de voitures (v,) v1, vz et vs qui lui rapportent respectivement des profits de 160 000 FCFA, 300 000 FCFA et 500 000 FCFA. Les niveaut macima de production pour une semaine sont de 100 pour v1, 150 pour vs et 75 pour vs. Chaque quinzaine dev, de type j requiert un temps F, pour la fabrication, un temps A, pour Vassemblage et un temps Ej pour Vemballage. Ey 1 15 8 Pendant la semaine a venir, Ventreprise aura 150 heures disponibles pour la fabrication, 200 pour Vassemblage et 60 pour Vemballage. Lientreprise veut donner un plan de production qui maximise son profit net. ¥ Modélisation du probléme: En premier, nous examinons dans Vordre la représentation des décisions, des contraintes et du critére & optimiser. Les variables de décisions: les décisions concemnent les quantités de modéle de voitures v,, pour tout i = 1,2,3. Alors, on pose : x; = le nombre de modéle de voitures v, (i = 1,2,3) a fabriquer. Les contraintes: il s‘agit de représenter les différentes contraintes lirmitant les heures disponibles pour la fabrication, Vassemblage et Vemballage; mais aussi sur les niveau maxima de production. Comme les temps F;, A; et E, sont donnés par quinzaine (d’un modéle de type v,), on doit forcement convertir les données. Le plus simple (pour éviter de diviser partout par 15) revient & multiplier les Fy, Aj et E, sont alors de 2250 (=150 x 15), 3000 (= 200 x 15) ressources par 15. Les disponibiltt et 900 (= 60 x 15), respectivement. La premiere contrainte porte sur la fabrication des voitures: chaque modéle de voiture requiert un temps pour la fabrication et on en dispose 2250 heures. On doit done imposer 1 + 3.5, + Sirs < 2250. De méme pour la deuriéme contrainte, le nombre d’heures pour Vassemblage est linité. Vu le temps requis par chaque type de voitures, cette contrainte se traduit par : fry + 5x2 + 8r2 < 3000. De méme pour la troisiéme contrainte, avec le méme raisonnement pour Uemballage, on obtient : 2 / 1.50, + 312 < 900. Les autres contraintes concernent les niveaur marina de production. Elles s’expriment, respective- ment, pour la fabrication, Vassemblage et l'emballage : par a < 100, t < 150 et as < 75. 64 L'ensemble vérifiant » des décisions possibles est done caractérisé par Vensemble des valeurs de x1, 2 et v3 Bay + 3.510 + Bay < 2250 dary + Sry + 8x3 < 3000 & + 15a + 323 < 900 x < 100 2 = 150 ts < 75 @ 20," 20,3 20 Le critare : Vobjectif est de donner le plan de production qui mazimise le profit net de Ventreprise. Ce qui est représenté par : 1602) + 300s. + 500:r3 Le probleme est donc modélisé par le probleme de programmation mathématique suivant max f(r) = 1602; +3002 + 50003 se La forme standard est donné par max f(2) sc. 3x; + 3.522 + 52s < 2250 Asn + 5g +825 < 3000 21 + 15x, + 323 < 900 t= 100 t) < 150 ty S75 % > 0,22 > 0,23 20 16021 + 30022 + 50023 30, + 3.50 + Sry + 24 Aery + Bary + 802+ 2, + L5zy + 302 +26 = 900 21 +27 = 100 2 +a = 150 aga = 75 21 20,429 20 Ainsi, on obtient n = 9 (nombre de variables) et p = 6 (nombre de contraintes). Le premier tableau (initialisation) du simplexe st donné par le tablean 24. if Ar Ap As Ag As Ag Ay Ag Ay 4) 3 3.5 5 1 0 0 0 0 0] 2250}, s| 4 5 8 0 1 0 0 0 0] 3000} ty 6] 1 1.5 3 0 0 41 0 0 Of 900 Ly 7/1 0 0 0 0 0 4 0 Of 100 }tm s}o 1 0 0 0 0 0 1 Of 150 |Ls gs} 0 0 @ 0 0 0 0 0 1] 75 |iy z|160 300 500 0 0 0 0 0 o| O JL, ‘Table 24: premier tableau du simplexe En appliquant le premier critére de Dantzig, on obtient: le cout le plus élevé est 500 qui correspond A ay, done c'est 3 qui va entrer dans la base (4*=3) Le deuxidme eritére de Dantzig donne: min(2% 3000 990 75 )=75, qui correspond & 29 qui va sortir de la base (i = 9). Tous les cofits marginaux ne sont pas négatifs ou muls, done on continue la procédure (le test d'arrét n'est pas atteint) L’dément de la matrice encerclé dans le tableau correspond au pivot (pour i* = 9 et k* = 3). C'est V'élément agg de la matrice A. Le deuxiéme tableau du simplexe est donné par le tableau 25: if Ar Az As Ay As Ae Ay As Ao 4] 3 3.5 0 1 0 0 0 0 -5 | 1875 s| 4 5 0 0 1 0 0 0 -8 | 2400 6] 1 15 0 0 0 1 0 0 -3] 675 7) 1 0 0 0 0 © 1 0 Oo 100 s}o @ 0 0 0 0 0 1 oO 150 3,0 0 100000 14 75 z|160 300 0 0 0 0 0 0-800} -37500 | L,=L7-500L, Table 25: deuxiéme tableau du simplexe 66 On applique le premier critére de Dantzig, dans le deuxiéme tableau, on obtient: Je cOut le plus Glevé est. 300 qui correspond a 1, done c'est.» qui va entrer dans la base (k*=2). Le deuxiéme crit ° de Dantzig donne: min( 150)150, qui corre: a . WsTS, MOO, S75, 180)-150, qui correspond A z— qui va sortir de la base (i* = 8) Tous les colits marginaux ne sont pas négatifs ou nuls, donc on continne toujours la procédure, et on passe au tableau suivant. Le troisiéme tableau du simplexe est donné par le tableau 26: On applique le premier cri if Ar fy As Ag As Ay Ary Ay 4/3 0 0 1 0 0 0 -3.5 -5 | 1350 5s) 4 0 0 0 1 0 0 -5 -8 | 1650 6} 1 0 0 0 0 1 0 -1.5 -3 | 450 7/@ 0 0 0 0 0 1 0 0 } 100 2}0 1 0 0000 1 © |} 450 3{0 0 10000 0 2 75 z/160 0 0 0 0 0 0 -300 -500 | -82500 | L7=L;-300L; Table 26: troixiéme tableau du simplexe Dantzig, dans le troisiéme tableau, on obtient: le cOut le plus élevé est 160 qui correspond & <1, done c'est 2; qui va entrer dans la base (k*=1) Le deuxiéme critére de Dantzig donne: min(+2, 3%, 88, We ze $2)-100, qui correspond a zy qui va sortir de la base (i = 7). Tous les cots marginaux ne sont pas négatifs ou nuls, done on continue toujours la procédure. Le quatriéme tableau du simplexe est donné par le tableau 27: ¥Le probléme dual est donné par: min g(x) = 22504: + 3000y2 + 9004s + 100ys + 150y5 + 75y6 sc Bun + ya + ya ty = 160 3.591 + 5yy + 1.5ys + ys > 300 Sy + 8y2 + 3ys + yo 2 500 th > 0,42 > O,us > 0,44 > 054% > 0, uo > 0 La solution optimale du dual se trouve dans la ligne des cofits réduits (2). Il faut compter & partir 67 if Ar As As Aa Ap As Ar As Ao aJ3 0 0 1 0 0 0 -35 -5 | 1050 | Ly=ti-aL” 5/4 0 0 0 14 0 0 -5 -8 | 1250 | Ly’=L3-4L/" 6}1 0 0 0 0 1 0 -1.5 -3 | 350 1J1 0 0 0 0 0 41 0 0 | 100 2}0 1 0000 0 1 0 150 Les. 3/0 0 1000 0 0 1 75 Ly =Ly z}0 0 0 0 0 O -160 -300 -500 | -82500 | Ly=L"-160L;" Table 27: quatriéme tableau du simplexe des variables d’écart (done colonne As). On obtient yn =9, = 0, ys =0 us = 160, ys = 300, y= 500 Les valeurs sont prises en valeurs absolues, Verification du théoréme de la dualité: g(y) = 2250 * 0 + 3000 * 0 -+ 900 * 0 + 100 = 160 + 150 * 300 + 75 * 500 = 82500 Exercice A.2. Une usine fabrique 2 produits P, et Py en utilisant un certain nombre de ressources : équipement, main d’oewvre, matiéres premiéres. Ces besoins sont indiqués dans le tableau ci-dessous. Par ailleurs, chaque resource est disponible en quantité limitée (cf. tableau). P| Pe | équipement | 3 | 9 81 | main Poewre | 4 | 5 a | matiére premiére| 2 | 1 2» | Les deux produits P, et P; rapportent é la vente respectivement des bénéfices de 3900 F et 2600 F par unité. Formuler le probleme sous forme de programme linéaire permettant @ Vusine de marimiser le bénéfice total venant de la vente des 2 produits Pour formuler le probleme en programme linéaire, il faut commencer par déterminer les inconnues du probleme. On cherche a connaitre la quantité des produits P, et Py a fabriquer. Les variables: Soient 21 et x» les quantités respectives de produits P, et Pp a fabriquer. 68 La fonction objectif: On cherche & mazimiser le bénéfice total venant de la vente des 2 produits, Ainsi la fonction objectif & marimiser est Vexpression mathématique du bénéfice total des deux produits J(«) = 39002; + 2600:r, Les contraintes: D’une maniére générale les contraintes traduisent des conditions a satisfaire par les variables, des relations entre les variables. Ainsi dans cette exemple, les contraintes sont les expressions mathé- matiques des limitations des ressources de Vusine © contraintes sur Uéquipement : 31) +92 < 81 © contraintes sur la main d’auvre : dx, + Say < 55. # contraintes sur les matiéres premieres : 2m +22 < 20. L’expression du programme linéaire est maxz = f(x) = 39002; + 260022 sc 3x + 90y+ < 81 dary + baz < 55 2, +22 < 20 a 20,%220 B_ Quelques exercices Exercice B.1. Un patient se rend chez le médecin pour obtenir un traitement pour une mauvaise santé. Le médecin examine le patient et lui conseille de consommer au moins 40 unités de vitamine A et 50 unités de vitamine B par jour pendant une période déterminée. Il conseille également au patient que pour obtenir de la vitamine A et de la vitamine B, il doit boire du tonique X et du tonique Y qui contiennent a la fois de la vitamine A et de la vitamine B dans une proportion. Une unité de tonique X consiste en 2 unités de viamine A et 3 unités de vitamine B et une unité de tonique ¥ consiste en 4 unités de vitamine A et 2 unités de vitamine B. Ces toniques sont disponibles dans les pharmacies au pric de 300 FCFA et 250 FCFA par unité de X et ¥ respectivement. Maintenant, le problime du patient est de minimiser le coat total et en méme temps, d’obtenir les quantités requises de vitamines A et B. Formuler un modéte de programmation linéaire permetiant de répondre au probleme du patient. 69 Exercice B.2. Un fabricant de carburant aviation vend deux types de carburant A et B. Le car- burant de type A est constitué de 25% d’essence de catégorie 1, de 25% d’essence de catégorie 2 et de 50% d’essence de catégorie 3. Le carburant de type B est composé & 50% d’essence de catégorie 2 et 50% d'essence de catégorie 3. Les disponibilités pour la production sont 500 litres d’essence de catégorie 1 et 200 litres pour Vessence de catégorie 2 et de catégorie 3 chacun. Les coats sont de 600 F CPA par litre pour le catégorie 1, 1200 F CFA pour le catégorie 2 et 1000 F CFA pour le categorie 3. Le type A peut étre vendu a 1750 F CFA le litre et B peut étre vendu 4 1900 F CFA par litre 1. Formuler un modéle de programmation linéaire permettant au fabricant de maximiser son profit. Ecrire le programme sans coefficients décimaur: 2. Ecrire le programme obtenu sous forme matricielle. 3. Eerire la forme standard de ce programme. 4. Résoudre graphiquement ce programme linéaire. En déduire la politique du fabricant dans ces conditions. Exercice B.3. Un industriel produit simultanément 2 biens A et B dont il a le monopole de ta production et de la vente dans un pays. Il comple produire au moins 15 unités de bien A et 10 unités de bien B. Les priv pa et pp aurquels il vend respectivement les biens A et B sont pa = 2800 FCFA et pp = 2200 FCFA. Les coiits de production des quantités de bien A et B sont respectivement de 600 FCFA et 300 FCFA. La production des biens passe par deur processus dont la répartition du temps de travail par unité de bien est de 4 minutes pour le bien A, 3 minutes pour le bien B au processus I et de 2 minutes pour les deux biens A, B pour au processus 2. Le temps total nécessaire 4 In production des biens est de 8 heures. 1. Formuler le probleme sous forme de programme linéaire permettant & Vindustriel de maximiser le bénéfice total issu de la vente des biens produits 2, Résoudre le programme graphiquement. En déduire la politique de Vindustriel pour la produc- tion des biens 3. Donner le dual du programme. Exercice B.4. Une usine textile travaille avec une équipe constiluée de modélistes, de couturieres et d’emballeurs qui gagnent un salaire horaire, respectivement 2300, 1900 et 800 FCF A. Le quota 70 horaire journalier obligatoire est de 8 heures. Les designers, les couturiéres et les emballeurs gagnent respectivement 5%, 34% et 2% de leur taux horaire par heure supplémentaires. La répartition des heures supplémentaires est telle que les modélistes font 30 minutes, les couturiéres font 1 heure et les emballeurs font 2 heures. Il est prévu que le total des heures de travail des designers et des couturiéres soit chacun d’au moins 400 heures. L'équipe doit effectuer au moins 1400 heures de travail. 1. Elaborer un modéle de programmation linéaire afin d’optimiser les coats de Vusine. 2. Ecrire le programme sous forme matricielle. 3. Ecrire la forme standard du programme. 4. On suppose que Vusine décide demployer 60 designers. En déduire le nowveau programme linéaire. 5. Résoudre graphiquement ce nouveau programme linéaire. En déduire ta politique de Vusine dans ces conditions. Exercice B.5. Un atelier d’usinage travaille 8 heures par jour et produit une piéce formée de deur composants. Chaque composant est constitué a partir de deur machines M1 et M2. La société dispose d’une machine M1 et 5 machines M2, et la productivité des machines M1 et M2, par unité de composants, pour la fabrication de la piéce est Ia suivante (en minutes): La société veut Consommation | 1 Machine M1 | 5 Machines M2 Composant C1) 3 20 Composant C2) 5 15 Table 28: Productivité des machines équilibrer la charge de ces machines, de sorte que, par jour le temps nécessaire pour une machine ‘M2 augmenté de 30 minutes est au moins égal au temps d'utilisation d'une machine M1. 1. Formuler un modéle de programmation linéaire qui marimise la production des composants, sachant que le nombre total de composants est au plus le double des composants C2 2. Résoudre le programme par la méthode du simplere. Bn déduire la politique de Ventreprise pour la fabrication des pices. 3. Donner le dual du programme. En déduire sa solution optimale. 7 Exercice B.6. Un agriculteur posséde 45 hectares. Il souhaite concentrer son agriculture sur le blé et le mais, Chague hectare de blé rapporte 200000 Fefa de profit, alors que chague hectare de mais lui rapporte 300000 Fefa. Le nombre de travailleurs ainsi que la quantité d’engrais nécessaires par hectare 4 la production varient en fonction du type de plantation, comme indiqué dans le tableau ci-dessous : Blé | Mais Travailleurs | 3 | 2 Tonnes d’engrais| 2 | 4 1. Formulez un programme linéaire qui permet @ Vagriculteur d’optimiser son profit sachant que 100 travailleurs et 120 tonnes d’engrais sont disponibles. 2. Eerive le programme sous forme matricielle 8. Ecrive la forme standard du programme, Exercice B.7. 1 entreprise est capable de produire deux biens b, et by. Ces productions font intervenir deur facteurs fixes : la main d’auvre et des équipements. L'emploi de la main d'euvre est rigide 4 la hausse et 4 la baisse, la quantité disponible étant égale & 2. La capacité de production des équipements est égale @ 1 et ils n'interviennent que pour la production du second bien. On veut mazimiser la marge sur cott variable, les marges unitaires étant de 15000 FCFA et 10000 FCFA, respectivement, La main d’euvre et les équipements nécessaire pour la production dune unité des biens sont donnés dans le tablean suivant main d’oeuvre — éyuipements by 2 : by 1 1 1. Formuler le probleme sous ta forme d’un programme linéaire 2. Ecrire le programme obtenu sous forme matricielle. 3. Résoudre graphiquement le programme obtenu. 4. En déduire le programme de production optimal. 5. Si la capacité de production des équipements passe de 1 4 3, analyser graphiquement si la solution optimale change. Si oui, donner la nouvelle valeur obtenue 72 Exercice B.8. Une firme fabrique pour des entreprises de quincaillerie des pidces en nox. Ces piéces sont de trois types A, B, C. Elles sont fabriquées par lot de 50 dans un atelier ot sont rassem- blées deux machines pour la découpe de Vinox, une machine pour Venbouteillage, deur machines pour le polissage ct la finition. Chaque machine fonctionne 120 heures par mois. Les caractéristiques de fabrication sont rassemblées dans le tableau: Cort de Vheure lot Alot B lot C Découpage 20F 1 15 15 Embouteillage OF 0,5 - 1 Polissage et finition 40 F 2 1 1 Inox 50 F 85F 68 F Prix de vente (H.T.) 200F = 200F 210 F Quel est le programme de production optimal (pour un mois) ? (On utilisera la méthode des tableaur). Exercice B.9. Un vendeur de farces et attrapes dispose d’un stock de 2 articles différents: 300 sacs de confettis, 180 chapeaur, 240 paquets de serpentins. Il désire, pour écouler cette marchandise, composer deux types de lots Ly et Le comprenant. Ly: 5 sacs de confettis, 1 chapeau et 2 paquets de serpentins. Ly: 3 sacs de confettis, 3 chapeaur ct 3 paquets de serpentins. Pour chaque lot de type 1 vendu, le bénéfice réalisé est de 6 F contre 12 F pour un lot de type 2 Question: Combien de lots de chaque type doit-on composer pour marimiser le bénéfice total ? (On utilisera la méthode graphique). Exercice B.10. Le gouvernement a décidé de réaliser une campagne de lutte contre Valcoolisme en faisant diffuser des messages par la télévision (T), la radio (R) et la presse (P). Pour étre efficace, cette campagne doit toucher ax moins 50% des jeunes entre 15 et 25 ans, au moins 75% des adultes entre 25 et 60 ans et au moins 30% des adultes de plus de 60 ans. Dans le tableau suivant sont regroupées les estimations en millions du nombre des personnes des 3 catégories sensibilisées par le passage d’un message selon le moyen de diffusion. Categories 25-60 60 et plus —_codit T 10 25 g 10000 R 5 30 8 7000 P 1 10 u 5000 pop.totale 9100-25000 9000 73 1. Connaissant pour chaque catégorie sa population totale et le coat moyen de diffusion d’un message par chaque média, on demande de déterminer le PL permettant de réaliser une cam- pagne efficace au moindre cott, sachant que le nombre de messages diffusés par la télévision ne doit pas étre plus du triple du nombre des messages diffusés par les autres médias. 2, La diffusion des messages par la presse n'étant pas jugé rentable, on demande de déterminer et de résoudre graphiquement le PL associé @ la nouvelle campagne, les autres données n’ayant pas changé. Exereice B.11. L’enireprise chimique «ChinSNo est spécialisé dans la production d'un agent AP pouvant neutraliser les déchets polluant déversés par les usines dans les cours d'eau. Pour étre efficace, le produit doit contenir les quantités minimales suivantes de 6 composantes chimiques: A,B,C.D,E,F. Composant A B c D E F Quantitéenkg 0.2 0.6 0.84 288 8481.24 I existe sur le marché 2 produits X et Y qui contiennent, pour un kg ces composants en quantités variables (exprimées en %). Produits A Bc oD EF x 10 0 12 2% 18 4 y 0 8 4 18 30 16 Un kg de X est vendu 16 F et un kg de ¥ est vendu 28 F. L’entreprise souhaitant fabriquer son ‘agent au moindre coat, on demande de réaliser le travail suivant: 1. Eerire le programme linéaire correspondant au problme de Ventreprise. Ce programme est til sous la forme canonique ? 2. Ecrire le dual. Quelle interprétation peut on donner & ce programme ? 3. Résoudre le PL. du dual par Valgorithme du simplere. Donner toutes les interprétations Voptimum. Exercice B.12. Une industrie automobile fabrique 3 modéles de voitures (vy) v1, v2 et vs qui lui rapportent des profits de 160, 300 et 500 francs. Les niveaur maxima de production pour une semaine sont de 100 pour v1, 150 pour vy et 75 pour vy. Chaque quinzaine de v, de type j requiert un temps F; pour la fabrication, un temps Aj pour Vassemblage ct un temps E; pour Vemballage. 74 Pendant la semaine a venir, Ventreprise aura 150 heures disponibles pour la fabrication, 60 pour Vemballage et 200 pour assemblage. L’entreprise veut donner un plan de production qui maximise le profit de la compagnie. 1. Formuler un modéle sous la forme d’un programme linéaire qui donne le plan de production de la compagnie (choir des variables, de la fonction objectif et des contraintes). 2. Résoudre le programme obtenu par la méthode du simpleze. 3. Bn déduire le plan de production maximisant le profit 4. Déterminer le programme dual ainsi que la solution pour ce probleme. Exercice B.13. Une raffinerie doit fournir chaque jour deur qualités A et B d’essence a partir des constituants 1, 2 et 3. on dispose des données suivantes, avec la quantité maximale disponible quotidiennement notée Qmaz’ constituant | Qmoz _cottt unitaire 1 3000 3 2 2000 6 3 4000 4 essence | spécification prix de vente unitaire A < 30% de t 55 > 40% de 2 < 50% de 3 B < 50% de t 45 > 10% de 2 Donner un modéle permettant de déterminer la composition des mélanges et les quantités produire pour marimiser la recette (toute la production pourra étre écoulée). Peut-on se ramener @ un probleme de programmation lineaire ? Exereice B.14. Un agriculture veut répandre sur ses Lerrains un engrais ayant une teneur en azole 0 |. Matheureusement, les trois engrais dont il dispose contiennent également les éléments K et P. 15 I doit absolument limiter a 44 et 66 unités par hectare Vapport de K et P. Comment doit-il faire son mélange pour que la quantité d’azote réparti & Uhectare soit maximale . Quelle est la quantité azote ainsi répandue et quelle est la production N : P : K du mélange ? On donne dans le tableau ci-dessous la quantité de N, P, K présente dans chacun des engrais (par unité d’engrais) engrais 1 engrais 2 engrais 3 1. Résoudre avec un code de programme linéaire, et en déduire la quantité d’azote ainsi répandue ainsi que la production N : P : K du mélange. 2. Formuler le probléme dual, calculer les variables duales a loptimurn. 8. Interpréter le probléme dual Exercice B.15. Une entreprise chimique veut disposer des produits A et B contenant des éléments I, II, et IIT en Pourcentages donnés par le tableau ci-dessous. Elle peut eréer des mélanges de produits ayant des contenus minimaur preserits d’éléments I, II et III. AB besoin (en kg) en éléments élément I} 20 40 7 11 | 30° 50 2 HL 10 “pris(par kg) | 10S du produit 1. Caleuler les quantités de produits A et B & mélanger pour satisfaire au prix: minimum les besoins en éléments I, II et III donnés dans le tableau. 2. Formuler le dual de ce probleme, Vinterpréter Exercice B.16. Une entreprise fabrique des produits I, I et IIT a partir de ressources. Le tableau ci-dessous donne les consommations par unité de produit fabriqué I IT TIT disponibitite des ressources heure-machine | 2 3 1 10 matiére premitre| 1 4 3 6 Les recettes fournies par unité de produit fabriqué sont respectivement 6, 4 et 5 KFCFA 1. Déterminer un plan de production qui macimise la recette. 2, Estil unique ? 3. Interpréter les variables duales du probleme; peut-on les trouver dans le tableau optimal du simpleze ? 4. Lentreprise pourrait disposer d’une heure-machine supplémentaire au prix de 3 KFCFA; a-t- elle intérét & accepter cette offre ? el au prix de 1/2 kFCFA ? sion lui propose plutét une unité de matie e premiere Exercice B.17. Montrer que le programme linéaire suivant peut étre résolu par Valgorithme du Simplere moyennant Vintrod: max f (xr) =3502 + 4002 se ion de variables artificielles 1) 20,02 >0 + dre < 2400 On éerira le programme sous la forme standard puis sous la forme standard pénalisée. Résoudre ensuite le programme par la méthode des tableaur puis vérifier graphiquement le résultat. Exercice B.18. Une enireprise produit 2 articles A et B a Vaide de 4 méthodes de production (2 par article). Sa production est limitée par des disponibilités en matieres premieres: a 8 < 100 kg par semaine; et par des disponibilités en main d’oewvre : 20 kg et 15 ouvriers travaillant 40 heures par semaine. Les contraintes de fabrication sont les suivantes (un owvrier par article): article A article B Disponi- Méthode 1| Méthode II | Méthode III] Méthode IV |_bilités Main d’oeuvre | 1 ouvrier | 1 owwrier | 1 ouvrier | 1 owwrier 15 a, en kg 7 12 120 8, en kg 3 3 100 Revenu unitaire 6 11/2 8 x Dans le tableau, le revenu unitaire est donné en millier de FCFA, et la main doeuure par semnaine. L’entreprise se propose d’embaucher de nouveaur ouvriers ou d’augmenter la durée de travail heb- domadaire. En supposant les variations d’emploi sans influence sur les revenus unilaires, indiquer, en prenant pour critére celui de maximisation du revenu total de Venireprise, sil ya lieu ou non d'augmenter Ta durée de travail hebdomadaire et, dans Uaffirmative, de combien. Exercice B.19. La firme ONJOB est spécialisée dans la production de deux types de produits Py et Py & partir de deur machines My ct Mz. Une unité de P, nécessite 2 heures de machine M, et 1 heure de machine Mz. Pour le produit Pp, une unité requiert 1 heure de machine My et 3 heures de machine Mz. Les revenus par unité des produits P, et P, sont de 30 € et 20 €, respectivement. Le temps total de fabrication disponible pour chaque machine est de 8 heures. L’entreprise souhaitant fabriquer son agent au moindre coat, on demande de réaliser le travail suivant: 1. Formuler un modéle sous la forme d’un programme linéaire qui donne le plan de production de la firme. Justifier le choix des variables, de la fonction objectif et des contraintes fe Ce programme est t-il sous la forme canonique ? ~ Résoudre le programme obtenu par la méthode du simplere. Donner toutes les interprétations 4 Voptimum. 4. Déterminer le plan de production qui maximise le profit de ONJOB. . Berire le programme dual. Quelle interprétation peut-on donner a ce programme ? 2 |. En déduire la solution pour ce probleme. Interpréter 7. Analyse de sensibilité : Uobjectif est d’analyser graphiquement la sensibilité de la solu- tion optimale lorsque des changements sont effectués sur la capacité horaire dune des deur ‘machines My ou Mz (a) Utiliser la méthode graphique pour résoudre le programme obtenu dans la question 1 (b) Si la capacité horaire h de la machine M, est passé de 8 heures @ 9 heures; analyser graphiquement la nouvelle solution optimale (on explicitera ce point sur le graphique). (c) Lentreprise ONJOB a-t-elle intérét & accepter cette heure-machine supplémentaire ? Justifier 78 (d) Le ratio du changement de Voptinum = résultant du changement de la disponibilité de la machine peut étre calculé comme suit ; r = 32. Calculer le ratio obtenu. Analyser et interpréter le résultat obtenue. Exercice B.20. On considére le probléme primal suivant: min f(x) =165002, + 25002, + 2130025 sc, 5a + 22 +903 23 Try + ty + Tas > 4 mm 20,2 20,0320 1. Caleuler le probleme dual et le metire sous forme standard. Donner le type et le role des variables utilisées. 2. Bn appelant ys, yn et ys les variables d’écart dans le dual, montrer que Vensemble {ys, Yass} constitue une base réalisable 3. Résoudre le probleme dual par la méthode du simpleze 4. Que vaut la fonction objectif du probleme initial a Voptimum ? Pour quelles valeurs cet optimum est-il atteint (utiliser le théoréme de ta dualité) ? Exercice B.21. On donne le programme suivant : max f(z) =—3x + 2x2 se. 3a, + 2x. <3 m+n, <2 ni, a 20 1. Ecrire sous forme matricielle le programme, puis donner sa forme standard. 2. Résoudre le programme par la méthode du simpleze. 3. Donner le dual du programme. Bn déduire sa solution optimale. 79 Exereice B.22. On donne le programme suivant max. f(2) = 10x, +2022 sc Say + 3arg < 30 3a, + 6x2 < 36 2a, + dag < 20 TH, 20 Ecrire sous forme matricielle le programme. 2. Berire la forme standard pénalisée du programme. 3. Résoudre le programme par la méthode du simplexe. 4. Donner le dual du programme. En déduire sa solution optimale. Exercice B.23. On donne le programme suivant min f(e) =a; +2 se. 3x +22 >3 mm — 3m <3 Zi, tT > 0. 1. Résoudre par la méthode graphique le programme. 2. Kerire la forme standard du programme. 3. Donner te dual du programme. 4. Résoudre par la méthode du grand M le programme. Exercice B.24. On donne le programme suivant : min f() = 4a — 2, + 2xy se. a + 2x, +25 <6 at, +22 +323=5 2x + 22-25 >3 ai, t 20. 1. Bcrire le programme sous forme standard. 2. Résoudre le programme par la méthode @ 2-phases le programme. Exercice B.25. On donne le programme suivant ; max. f() = 20 +02 se. a + 2m, =3 82, bay <5 a +a, 22 2, ty 20. 1. Eerire le programme sous forme matricielle 2. Résoudre graphiquement le programme. 3. Donner ta forme standard du programme. 4. Résoudre le programme par la méthode @ 2-phases. 5. Donner te dual du programme. En déduire sa solution optimale. Exercice B.26. Nous reprenons le modéle de Uerereice B.7. 1. Si les deus biens produits sont entiers, faite une représentation faisant apparuitre Vensemble admissible. 2. Bn déduire le programme de production optimal en nombres entiers. 81 Exercice B.27. Résoudre par la méthode graphique le programme linéaire en nombres entiers suiv- ant. max f(z) = 321 + 522 se m+ 2a <3 6, + 82 < 15, ©, 2 entiers > 0 Exereice B.28. On donne le programme suivant max f(x) = 5a; +22 se. a -m <1 dary +2 $12 1), vy > 0, entiéres. 1. Résoudre graphiquement le programme. 2. Berire la relatation continue dw programme. 3. Résoudre le programme par la méthode de coupe de Gomory Exercice B.29. On donne le programme suivant, max f(x) = 42, — 202 se. mt 202 <4 Qr) +2, <3 ©, @ > 0, entiéres. 1. Donner ta forme matricielle du programme. 2. Résoudre graphiquement le programme. Ecrire la relazation continue du programme, puis le résoudre par la méthode de coupe de Gomory. 82 Exereice B.30. On donne le programme suivant max f(r) = 2m, +22 +303 se. 21 +22 + 2a $17 ey + ding + 2s <5 i, 2, a EN, 1. Résoudre graphiquement le programme. 2. Donner la formulation matricielle du programme. 3. Résoudre le programme par la méthode des coupes de Gomory. C Quelques devoirs et examens corrigés Devoir C.1. Exercice C.1. On considére le probléme primal suivant min f(x) 65002, + 2500zr2 + 21300r3 se. Say +22 +95 > 3 Tay + 22+ Tay >4 2 20,22 20,23 20 1. Calewler le probleme dual et le metire sous forme standard. Donner le type et le réle des variables utilisées. 3 points Réponse: (1 point pour le dual + 1 point pour forme standard + 0.5 point le type + 0.5 point le rile) Le probleme dual est donné par : max 9(y) =3y1 + dus se Sin + Tye = 16500 va + yp S 2500 941 + Tye < 21300 wm 20m 20 83 La forme standard est obtenu par Vintroduction des variables d’éeart notées ys, ys et ys. Ainsi on obtient. max g(y) =3y + due 8.0. Sy + Tye + ys = 16500 M+ Ye + Ye = 2500 9y1 + Tye + ys = 21300 nn 20,42 20,43 20,41 20,45 20 ‘Type: variables d’écart. Role: Les variables d’écart permettent de saturer les contraintes (mais aussi d'avoir une solution de base réalisable). En appelant ys, 4 et ys les variables d’écart dans le dual, montrer que Vensemble {ys,Ys. Ys} constitue une base réalisable, 1.5 points Réponse: Sun + Tye + ys = 16500 Le systéme § y+ yp + ye = 2500 —posséde une infinité de solutions. Les solutions réal- 9in + Tye + ys = 21300 isables du probléme sont les solutions positives de ce systéme d’équations (car yy > 0,42 > 0,us = 0,44 > 0,45 > 0) On peut considérer une premiére solution réalisable, celle obtenue en donnant @ y et y2 la valeur 0. Ainsi: une solution de base réalisable est donnée par v1 = y2 = 0, ya = 16500, ys = 2500 et ys = 21300. . Résoudre le probleme dual par la méthode du simplere. 2 points Réponse: La tableau du simpleze est donné par le tableau 29. On en tire la solution optimale. On obtient: y! = 500, yj = 2000, yf = yf = 0 et yf = 2800. La valeur optimale est g(y*) = 9500. Que vaut la fonction objectif du probléme initial a Voptimum ? Pour quelles valeurs cet opti- mum est-il atteint (utiliser le théoreme de la dualité) ? 1 point Réponse: (0.5 point + 0.5 point) La fonction objectif du probléme initial a Voptimum est f(x") = 9500, Dans le dernier tableau du simpleze, on tire les valeurs pour lesquelles cet optimum est atteint (solution optimale). On a: x} = 4, 0} =4 et.23 =0. ify 3] s 4]1 5 z 2 af? sia 2/0 1] 5/0 2/0 Table 29: Tableau du simplexe de l'exercice 1. Exercice C.2. Une entreprise est capable de produire deur biens by et by. Ces productions font intervenir deur facteurs fires : la main d’ocuvre et des équipements. L'emploi de la main d’ocuvre est rigide @ la hausse et @ la baisse, la quantité disponible étant égale a 2. La capacité de production des équipements est égale a 1 et ils n’interviennent que pour la production du second bien. On veut maximiser la marge sur coat variable, les marges unitaires étant de 15000 FOFA et 10000 FCFA, rrespectivement. La main d’oewvre et les équipements nécessaire pour la production d’une unité des biens est donné dans le tablean suivant. main doewwre —_ équipements by 2 by 1 1 1. Ecrire le programme correspondant. Le mettre sous forme matricielle. 4 points Réponse: (3 points pour le programme (1 point pour les variables, 1 point pour les contraintes et 1 point pour la fonction objectif) 1 point pour forme matricielle) variables: Soient x;~ la quantité de biens b; 4 fabriquer, i = 1,2 fonction objectif: max 15 000. + 10 0002 contraintes: 85 Qry+42<2 (main doewvre) 22 <1 (équipements) Le programme & résoudre est le suivant: max f(x) =15 0002; + 10 0002 s0. Qn + <2 msl a 20,4, 20 Matriciellement, on peut écrire le programme sous la forme: max cfr sc. Ar 0,02 > 0,275 > 0,04 >0 La tableau du simpleze est donné par le tableau 30. On en tire la solution optimale. On if om om me 3 1 4 0 2 Li 4] oo 1 0 1 1 z | 15000 10000 0 0 0 1 1 4 $ 0 1 alo z ° 1 1 Lisl z| 0 2500 -7500 0 | -15000 | Ly=L;-15000L; pte) FU] OE 2} 0 1 ° 1 1 zl} oO 0 — -7500 -2500 | -17500 | Lj=L,-2500L; ‘Table 30: Tableau du simplexe de l'exercice 2 obtient: : 1 eb23 =e} <0. La valeur optimale est f(w*) = 17500. 4. Illustrer sur le graphique le chemin suivi par Valgorithme du simpleze. 1 point Réponse: Le chemin suivi par le simplexe est illustré dans la figure. Les points parcourus sont O = 0 1 12 » puis A= et ensuite Voptimum B= 0 1 Ecrire le dual. Interpréter ce programme et en déduire sa solution optimale, 1.5 points Réponse: (1 point + 1 point + 0.5 point) Le programme dual est donné par: (1 point) min g(y) =2y + ye sc. 2y, > 15 000 w+ ye > 10 000 n20m%20 Interprétation: (1 point) Ici, on miminime Uutilisation des ressources constituées des facteurs fixes que sont la main oeuvre et les équipements Solution: (0.5 point) Elle est déduite 4 partir du dernier tableau du simplere. On a: y! = 7500, yj = 2500 et gly’) = 17500. . Si la eapacité de production des équipements passe de 1 3, analyser graphiquement si la solution optimale change. Si oui, donner la nouvelle valeur obtenue. 2 points Réponse: (1 point + 1 point) On doit résoudre dans ce cas le probleme suivant: max f(x) =15 0002; +10 000 8.0. Qry +2 <2 mS @ 20,2220 La résolution graphique est représentée sur la figure suivante: (1 point) 88 28 26: 2a 2 18 1s uM 12 oa as: ae a2. ad Oui, la solution change, (1 point) 0 Elle est maintenant au point D qui a pour coordonnées La valeur optimale est de 2 f(D) = 15000 + 0 + 10000 2 = 20 000 Devoir C.2. Exercice C.3. Une entreprise familiale basée Ngaye Mekhé, dans la région de Thies, vend des chaussures de fabrication artisanale. Malick et ses deux socurs, Adama et Astou, travaillent a la fabrication et & la vente de deur types de chaussures : des sandales et des mocassins. Malick s‘oceupe de Vassemblage de chaque chaussure, Adama fabrique les composants de chaque chaussure, alors que Astou est en charge de la prise de commandes et de la livraison des chaussures. Malick et Adama sont disponibles jusqu’é 40 heures par semaine, alors que Astou peut travailler jusqu’a 20 heures par semaine dans Ventreprise familiale. Les temps requis pour chaque tache en fonction du type de chaussures, de méme que les profits pour chaque type de chaussure, sont donnés dans le tableau suivant. Le probléme consiste 4 déterminer combien de sandales et mocassins doivent étre fabriqués @ chaque semaine de fagon & maximiser le profit total. 1. Formulez ce probleme a Vaide dun modéle de programmation linéaire. Z points Solution: Soient x= le nombre d’unités de chaussures sandales a fabriquer et x= le nombre d’unités 89 ‘Tache assemblage fabrication des composants prise de commandes et livraison profit /unite(@) sandales (heures/unité) mocassins (heures /unité) 6 4 8 4 3 3 350 250 de chaussures mocassins @ fabriquer Le probleme est done modélisé par le probleme de programmation mathématique suivant: max f(r) = 3502; + 2, Donnez Vécriture matricielle du programme obtenu. Solution: 25022 60, +422 < 40 8x1 + dry < 40 3x) +312 < 20 21 20,r 20 2 points Matriciellement, on peut écrire le programme sous la forme: max oT sc. Ar sb 220 6 4 40 a 350 avec 2 = ,c= A=|3 4 40 250 33 20 3. Donnez la forme standard du programme. Solution: 90 La forme standard est donnée par max f(x) = 3502, + 25022 sc. 6x, + dry + ts = 40 8a) + 41ry +24 = 40 3x, + 3x2 + 25 = 20 2) > 0,22 > O,2y > 0,04 > 0,25 >0 avec x, 2 les variables initiales; et x3, 24, x5 les variables d’écart. 4. Résolution avec Valgorithme du simplexe. T points Solution: Le dernier tableau du simplere est donné par le tableau suivant. 3/0 01 2 1J1 00 3 2}0 10 z z|o 0 0 -2000 o ot 2s = at = * etap=ap= On en tire la solution optimale. On obtient: x} = 2 valeur optimale est f(x*) = 2000. 5. Bn déduire le programme de production optimal de Ventreprise familiale. [7 point Soluti. Pour marimiser son profit total, Ventreprise familiale doit plutét chercher @ fabriquer une quatité de #2 de sandales ct 42 de mocassins. Le profit total est de 2000 €. NB: On pourrait penser a prendre la partie entitre (+1) pour la production des sandales et des mocassins. 6. Formulez le dual de ce probleme et proposez une interprétation de la signification des variables duales. En déduire sa solution optimale. T points Solution: 5 points] programme dual: min g(y) = 40y, + 40yp + 20y, se. 6y: + 8yp + 3ys > 350 din + dye + 34s > 250 wu 20, 20.320 9 0.5 point] Interprétation: ici on minimise utilisation des ressources humaines en nombre d’heures de Malick, Adama et Astou. Z point] Solution du dual: elle est déduite & partir du dernier tableau du simplexe. On a: i = 9, yi = 25, 3 = 50 et g(y) = 2000 Exercice C.4. On considére le probleme de programmation linéaire suivant: max f(x) = 3x, +202 8. Qe, +22 <6 m+ 2m <6 4 > 0,22 >0 1. Utilisez la méthode graphique pour résoudre ce programme. — [¥ points Solution: 2 points] Le domaine réalisable est représentée sur la figure 2 7 point] La solution est au point A de coordonnées La valeur optimale est de f(B) = (3*2) + (2*2)=6+4=10. 92 2. On suppose que la capacité de la deuriéme contrainte est passée de 6 & 7. Etudier graphique- ment les conséquences sur la solution optimale. 3 points) Solution: Si la capacilé de la deuriéme contrainte passe de 6 4 7, la nouvelle solution est donnée par le point B = = 10.3333. » avec comme valeur optimale f(B) = (3 * 4) + (2+% 8/3 La figure est donnée par: Exercice C.5. Questions de cours: (5 points) J. Donner les trois étapes de la formulation d’un probleme d’optimisation. 1 point 2. Donner ta forme matricielle d’un programme linéaire ainsi que son dual. 2 points 3. Enoncer les deus criteres de Dantzig et le test d’optimalité de Valgorithme du simplexe. 2 points 93 Corrigé 1. La formulation dun probleme d’optimisation comporte toujours les trois étapes suivantes (a) choix des variables du modéle, (b) formulation de Vobjectif (ou critire (c) formulation des contraintes. 2, Soit n le nombre de variables et p le nombre de contraintes, Posons: cP = (¢1,€2,.¢n)® le vecteur des coefficients de la fonction objectif: 6" = (bi,b2,.bp) le vecteur du second membre, c'est a dire des bornes supérieures. Soit A la matrice de p lignes et n contraintes, notée A(p,n): an a An ay ay An Gp Mpa Gon et a7 = (21,22,...,2q) le vectour des variables de décision, La forme matricielle d’un programme linéaire s’écrit alors en trois (3) lignes: max chr sc. Ar 12 — 2x, + 5x2 < 10 @,~ Qty >4 1. Faire une résolution graphique soignée. On fera apparaitre clairement la région réalisable ct la solution oplimale. 2.5 points 2, En vous servant du graphique obtenu a la question 1., déterminer et justifier rapidement si les points A(2, 1), B(5,1) et C(6,1) sont: (1.5 points) des solutions de base, © des solutions de base réalisable. 3. Nous souhaitons a présent résoudre le probleme avec Valgorithme du simpleze. (a) Ecrire le probleme sous forme standard. — 1.5 points () Donner uniquement le premier tableau du simplere. 1.5 points Corrigé 1. Résolution graphique. (2.5 points) n n 10 La résolution graphique est représentée sur la figure, ot nous avons 8 points candidats: Ky = 6 7 B= , By= , La solution est au point By qui a pour coordonnées 1 1 3/2 25.5. La valeur optimale est de f(Es) 9=7 425 3/2 f 3/2 3/2 2. (0.5 point par point) A B= ne sont pas réalisables car n'appartiennent pas au domaine ad- 1 1 missible. aC= Ej: est une solution de base réalisable. 3. La forme standard est. donnée par (avec M trés grand): (1.5 points) max. f(x) =~ 9, + 25x — M(04+27+49+ 212) S.C. 22, + Sry — 23 +24 = 12 = Qn +5xq +25 = 10 a, — 2t— 26 +a7=4 2 — tg + ty = 2 21+ 210 = tty + ti t+ 23 11, 22,013 20 ott 2 et x2 sont les variables initiales, 24,5, £6,610, Tu et 13 sont les variables d’écart, 4,%7,49 €b 12 sont les variables artificielles 4. La forme standard peut aussi s’écrire en tirant les variables artificielles: (0.5 point) rq = 12— 2x, — 5x, +25, t7=4— 21 + 2a +6, ® = 2-2, +29, Ty —t2 +21. max f (0) =(-9+4M)x1 + (25 + 4M) — Mita — Mg ~ May — Mr, — 19M 8.0. 2x, + 5x2 — 23 +24 = 12 — 2a, + 522 + 25 = 10 Oy — ty ty +a = 4 1 ~ Tg tty = 2 a+ 29 =7 tay +22=1 97 Le premier tableau du simplere est le suivant: (1 point) i| x XX Xs Ke XH MM Xia 4] 2 5 -1 1 0 0 0 0 0 0 0 0 0 | 12} Ly 5| -2 5 0 0 1 0 0 0 0 0 0 0 0 |} 10} te 7) 4 2 0 0 0 1 1 0 0 0 0 0 0 J 4]ty 9} 1 0 0 0 6 0 0 + 4 0 0 0 0 J 2] by to} 1 0 0 0 6 0 0 60 0 4 0 0 0 |}7 Its 12] 0 1 0 0 0 0 9 0 0 0 -t 1 0 f 4 |ts 13] 0 1 0 0 0 0 0 0 0 0 0 0 1] 4 |b, z | 94m 25MM -mM 0 0 -M oO -w 0 0 mw 0 (0 jolt Remarque: On peut aussi représenter le tableau sans mettre les colonnes 6, 07,29 et 12. Exercice C.7. Une entreprise fabrique des produits I, II et III @ partir de ressources. Le tableau ci-dessous donne les consommations par unité de produit fabriqué. IIL Il disponibitite des ressourc heure-machine 2 5 1 10 matiére premiere 1 4S 15 Les receties fournies par unité de produit fabriqué sont respectivement 6, 4 ot 5k CFA, 1. Formuler le probleme sous la forme d'un programme linéaire qui maximise les recettes. 2 points 2. Résoudre le programme obtenu par la méthode du simplere. En déduire un plan de production. Est-il unique ? 9 points 2. Interpréter les variables duales du probleme. Peut-on les trouver dans le tableau optimal du simplere ? 1.5 point L’entreprise pourrait disposer d’une heure-machine supplémentaire au prix de 3 KPCFA; a-t- elle intérét a copter cette offre ? et si on lui propose plutét une unité de matiére premiére au priv de 1/2 KFOFA ? 1.5 points Corrigé 98 1. variables: Soient «;~ la quantité fabriquée pour le produit i avec i= 1,2,3 fonction objectif: max 6x; + dir, + 5x3 contraintes: 2, + 3g +25 < 10 (heure-machine) a + dary +323 < 15 — (matiére premiére) Le programme a résoudre est le suivant: max f(z) = 62) + 4a, + 52g 8.0. 2x; + 3x2 +23 < 10 a1 + dry + 3x3 < 15 21 > 0,22 > 0,23 >0 2. La forme standard ainsi que le tableau du simplere sont donnés respectivement par : points) max f(r) = 62 + 42 + 52: sec 2a + Bra + 2g + 24 = 10 a + dang + Bury +5 = 15 @ 2 0,m2 > 0,43 2 0,04 20,5 2 0 ifm © xm % 3 1 1 0 | 10 Lr s}i 4 3 0 1] 15 Ly z[s 4 5 0 of o rf1 8 2 2 of 5 s|/o $ /8} -$ 1] 10 z]o 2-3 0 | -30 afi 1 0 ¢ -2) 8 3/0 1 41 -2 = 4 z|o o -# -38 On a: 2} =0, 23 =4 et f(x") = 38 x 10° = 38 000. (0.5 point) @ Dot le plan de production: pour masimiser la recette, l'entreprise doit produire 3 quantités 99 du produit I, et 4 du produit II avec un profit de 38 000 FCFA On est en face d’un programme dont la résolution donne une solution unique (les coiits des variables hors base sont négatives). (0.5 point). Dans le dual on minimise Vutilisation des ressources utilisées pour la fabrication des produits 1, Il, Ill. Les variables 4 et yo sont les nombres d’heures d'utilisation et de matiéres premiéres des ressources 1 et 2. (1 point) OUI, on peut bien les retrouver dans le tableau du simpleze. (0.5 point) 2.6 =08 f(y") = 38 000. (a) Si Ventreprise dispose d’une heure-machine supplémentaire au prix de 3 kFCFA, on peut résoudre le probleme suivant: max f(x) = 6x) + dy + Sirs + Bary 8.0. 2x, + 3x2 + 43 +4 < 10 21+ Aa + 823 $15 2, > 0,22 > 0,23 > 0,24 >0 oii la variable x, représente un produit quelconque fabriqué @ partir de Uheure machine sup- plémentaire. La résolution donne (par le simpleze): F(y") = 40 000 > 38 000, Done Ventreprise a intérét prendre cette offre. (1 point) (8) Si on propose un unité de matiére premiére au pris de 0.5 KFCFA, on résout : 100 max f(x) = 6 + dey +523 + 0.504 S.C. 2x, + 3r2 +23 < 10 © + 4rq + 3x3 +44 515 2) 20,22 > 0,23 > 0,24 >0 La résolution donne (par le simplete): aad 2} =0 Fly*) = 38 000. La solution ne change pas => done Ventreprise n’a pas intérét a prendre. (0.5 point) D_ Les principaux solvers - modeleurs La résolution manuelle ne peut se faire que pour des petits problémes. Le recours a l’informatique est indispensable pour des problémes de grande dimension. Pour les problémes réels, les entreprises font appel & des solveurs professionnels. On appelle solveur un programme (ou un sous programme) informatique permettant de résoudre un probleme d'optimisation sous contraintes. Nous en citons quelques uns, qui ne concernent pas uniquement ceux de la programmation linéaire en variables continues et de la programmation linéaire en nombres entiers étudiées dans ces chapitres. D.1_ Solveurs libres ‘* Couenne (Global Optimiz tion and Mixed Integer Nonlinearly Constrained Optimization) © GLPK (Linear Programming and Mixed Integer Programming) « LP-SOLVE (Mixed Integer Linear Programming) « IPOPT (Nonlinearly Constrained Optimization) * Bonmin (Mixed Integer Nonlinearly Constrained Optimization) © CLP (Linear Programming) * R Project (Linear Programming and Nonlinearly Constrained Optimization) 101

You might also like