Math SN5, secondaire 5 • Complément québécois à Montréal

Exercices corrigés : programmation linéaire et optimisation (math SN5)

Voici une série d'exercices corrigés de mathématiques SN5 sur la programmation linéaire et l'optimisation, calibrés sur le niveau réel des évaluations à Montréal. Ils conviennent aux élèves du secondaire québécois comme aux élèves du Lycée Marie de France et du Collège Stanislas qui préparent le complément québécois SN5.

Faites chaque exercice au complet avant d'ouvrir la correction : c'est en cherchant qu'on apprend, pas en lisant la solution.

Série autocorrigée Tape tes réponses sous chaque question : la page te dit juste ou faux avant d'ouvrir la correction. Avec un compte, chaque bonne réponse du premier coup rapporte des points.

Ce chapitre fait partie de Mathématique SN5 : Sciences naturelles, secondaire 5
Avant de commencer Fiche de révision : les pièges et la méthode de ce chapitre

Avant ce chapitre

Ces notions sont supposées acquises ici. Si le premier exercice résiste, le blocage vient presque toujours de l'une d'elles, pas du chapitre lui-même.

Remonter plus loin : la chaîne complète (8 chapitres) ↓

Le chemin de remédiation, du plus ancien au plus proche. Un élève qui reprend ce chapitre de zéro le reprend dans cet ordre.

  1. 1Nombres réels, racines et ensemblesSecondaire 3
  2. 2Expressions algébriques et mise en évidenceSecondaire 3
  3. 3Équations et inéquations du premier degréSecondaire 3
  4. 4Systèmes d'équations : comparaison et graphiqueSecondaire 3
  5. 5La manipulation d'expressions algébriquesSecondaire 4 SN4
  6. 6La factorisation et les expressions rationnellesSecondaire 4 SN4
  7. 7Les équations et les inéquationsSecondaire 4 SN4
  8. 8Les systèmes d'équationsSecondaire 4 SN4

Rappel de cours

  • Une contrainte ax+bycax+by\leq c correspond à un demi-plan de frontière la droite ax+by=cax+by=c.
  • Le polygone de contraintes est l'intersection de tous les demi-plans. Ses sommets s'obtiennent en résolvant les systèmes de deux droites frontières.
  • Théorème fondamental : une fonction linéaire F(x,y)=ax+by+cF(x,y)=ax+by+c atteint son maximum (ou minimum) en au moins un sommet du polygone.
  • Méthode : traduire les contraintes, tracer le polygone, trouver les sommets, évaluer F à chaque sommet, conclure.

Partie A : Les bases (/50)

Exercice 1 : Contraintes et appartenance à l'ensemble-solution

On considère le système de contraintes suivant :

x0x\geq 0, y0y\geq 0, x+y8x+y\leq 8 et yxy\leq x.

  • a) Le point (3, 2)(3,\ 2) appartient-il à l'ensemble-solution ? Vérifiez chaque contrainte.
  • b) Le point (2, 5)(2,\ 5) appartient-il à l'ensemble-solution ? Justifiez.
  • c) Le point (5, 1)(5,\ 1) appartient-il à l'ensemble-solution ? Justifiez.

Tape tes réponses, la page te dit juste ou faux 0/3

a)
b)
c)
Voir la correction

Réponses

  • a) Oui : les quatre contraintes tiennent
  • b) Non : 525\leq 2 est faux
  • c) Oui

Règle qui gouverne les trois questions : un point appartient à l'ensemble-solution si et seulement si il vérifie TOUTES les contraintes à la fois. Il suffit donc d'une seule contrainte violée pour le rejeter, et il faut au contraire les vérifier toutes avant d'accepter. On les passe systématiquement en revue, dans l'ordre, sans en sauter.

a) Pour (3;2)(3\,;2) : 303\geq 0 ✓ ; 202\geq 0 ✓ ; 3+2=583+2=5\leq 8 ✓ ; 232\leq 3 ✓. Les quatre contraintes sont vérifiées, donc le point APPARTIENT à l'ensemble-solution.

b) Pour (2;5)(2\,;5) : 202\geq 0 ✓ ; 505\geq 0 ✓ ; 2+5=782+5=7\leq 8 ✓ ; mais yxy\leq x demande 525\leq 2, ce qui est FAUX ✗. Le point n'appartient donc PAS à l'ensemble-solution. Remarquez que trois contraintes sur quatre étaient satisfaites : cela ne suffit pas, et c'est le point de méthode de la question. Géométriquement, (2;5)(2\,;5) est au-dessus de la droite y=xy=x alors que la contrainte impose d'être en dessous.

c) Pour (5;1)(5\,;1) : 505\geq 0 ✓ ; 101\geq 0 ✓ ; 5+1=685+1=6\leq 8 ✓ ; 151\leq 5 ✓. Toutes vérifiées, le point APPARTIENT à l'ensemble-solution. Lecture d'ensemble : les deux contraintes de positivité restreignent au premier quadrant, x+y8x+y\leq 8 coupe par une droite oblique descendante, et yxy\leq x ne garde que la moitié située SOUS la bissectrice. L'ensemble-solution est donc un triangle, et l'on peut vérifier que (3;2)(3\,;2) et (5;1)(5\,;1) y sont bien tandis que (2;5)(2\,;5) est dans la moitié exclue.

-2246810-2246810(8 ; 0)(4 ; 4)(0 ; 0)y = xx + y = 8polygone

Exercice 2 : Polygone de contraintes et sommets

On considère le système : x0x\geq 0, y0y\geq 0, x+y6x+y\leq 6 et y2xy\leq 2x. Le polygone de contraintes est représenté ci-dessous.

1234567123456
  • a) Déterminez les coordonnées des trois sommets du polygone.
  • b) Vérifiez que le sommet le plus haut est bien l'intersection des droites y=2xy=2x et x+y=6x+y=6.

Tape tes réponses, la page te dit juste ou faux 0/2

a)
Voir la correction

Réponses

  • a) O(0;0)O(0\,;0), B(6;0)B(6\,;0), C(2;4)C(2\,;4)
  • b) x=2x=2, y=4y=4 ✓ dans les deux équations

a) Le polygone de contraintes est délimité par les quatre droites frontières x=0x=0, y=0y=0, x+y=6x+y=6 et y=2xy=2x, et chaque sommet est l'INTERSECTION de deux d'entre elles. On les cherche donc deux à deux, en ne gardant que les intersections qui respectent l'ensemble des contraintes. Origine : x=0x=0 et y=0y=0 se coupent en O(0;0)O(0\,;0), qui vérifie bien 0+060+0\leq 6 et 000\leq 0 ✓. Sur l'axe des xx : y=0y=0 et x+y=6x+y=6 donnent B(6;0)B(6\,;0), qui vérifie 0120\leq 12 ✓. Troisième sommet : l'intersection des deux droites obliques, calculée en b), soit C(2;4)C(2\,;4). Le polygone est donc un TRIANGLE de sommets O(0;0)O(0\,;0), B(6;0)B(6\,;0) et C(2;4)C(2\,;4).

b) On résout le système formé par y=2xy=2x et x+y=6x+y=6. En substituant la première dans la seconde : x+2x=6x+2x=6, donc 3x=63x=6 et x=2x=2, puis y=2×2=4y=2\times 2=4. Le sommet est C(2;4)C(2\,;4). Vérification dans les DEUX équations, ce qui est le seul contrôle valable : y=2xy=2x donne 4=2×24=2\times 2 ✓ et x+y=6x+y=6 donne 2+4=62+4=6 ✓. Il faut aussi confirmer que ce point respecte les autres contraintes, ici les positivités, ce qui est le cas ✓.

Point de méthode pour tout le chapitre : toutes les intersections de droites frontières ne sont pas des sommets. Il faut à chaque fois tester le point trouvé contre l'ENSEMBLE des contraintes et écarter ceux qui en violent une. Ici, par exemple, x=0x=0 et y=2xy=2x se coupent aussi en l'origine, ce qui ne crée pas de nouveau sommet, et x=0x=0 avec x+y=6x+y=6 donnerait (0;6)(0\,;6), un point qui viole y2xy\leq 2x puisque 606\leq 0 est faux : il est donc rejeté et ne figure pas parmi les sommets.

Exercice 3 : Optimisation d'une fonction

On reprend le polygone de sommets A(0, 0)A(0,\ 0), B(6, 0)B(6,\ 0) et C(2, 4)C(2,\ 4). On veut optimiser la fonction F(x,y)=3x+2yF(x,y)=3x+2y.

SommetF(x,y)=3x+2yF(x,y)=3x+2yValeur
A(0, 0)A(0,\ 0)3(0)+2(0)3(0)+2(0)
B(6, 0)B(6,\ 0)3(6)+2(0)3(6)+2(0)
C(2, 4)C(2,\ 4)3(2)+2(4)3(2)+2(4)
  • a) Évaluez la fonction F à chacun des trois sommets (complétez le tableau).
  • b) En quel sommet la fonction F est-elle maximale ? minimale ?

Tape tes réponses, la page te dit juste ou faux 0/5

a)
b)
Voir la correction

Réponses

  • a) F(A)=0F(A)=0, F(B)=18F(B)=18, F(C)=14F(C)=14
  • b) Maximum en BB, minimum en AA

Le théorème fondamental de la programmation linéaire justifie toute la méthode : une fonction du premier degré en xx et yy atteint son maximum et son minimum sur un polygone convexe TOUJOURS en un SOMMET. Il est donc inutile d'explorer l'intérieur ou les côtés du polygone, il suffit d'évaluer la fonction aux sommets et de comparer les valeurs obtenues.

a) F(x;y)=3x+2yF(x\,;y)=3x+2y évaluée aux trois sommets. F(A)=F(0;0)=3×0+2×0=0F(A)=F(0\,;0)=3\times 0+2\times 0=0. F(B)=F(6;0)=3×6+2×0=18F(B)=F(6\,;0)=3\times 6+2\times 0=18. F(C)=F(2;4)=3×2+2×4=6+8=14F(C)=F(2\,;4)=3\times 2+2\times 4=6+8=14.

b) On compare les trois valeurs, 00, 1818 et 1414. La fonction est MAXIMALE au sommet B(6;0)B(6\,;0), où elle vaut 1818, et MINIMALE au sommet A(0;0)A(0\,;0), où elle vaut 00. Une observation qui mérite d'être faite, car elle surprend : le sommet C(2;4)C(2\,;4), pourtant le plus éloigné de l'origine en apparence et le seul à combiner les deux ressources, n'est PAS optimal. C'est que la fonction objectif pèse davantage xx, avec un coefficient 33, que yy, avec 22, si bien qu'il vaut mieux tout mettre sur xx. Vérification que la conclusion tient bien : en un point intérieur quelconque, par exemple (3;1)(3\,;1), on a F=9+2=11F=9+2=11, bien en dessous du maximum 1818 ✓, conformément au théorème.

-2-112345678-2-1123456A(0 ; 0)F = 0B(6 ; 0)F = 18 (max)C(2 ; 4) F = 14l'optimum est TOUJOURSsur un sommet

Exercice 4 : Optimisation sur un polygone donné

Le polygone de contraintes ci-dessous a pour sommets O(0, 0)O(0,\ 0), A(0, 4)A(0,\ 4), B(3, 5)B(3,\ 5) et C(6, 0)C(6,\ 0). On veut maximiser le revenu R(x,y)=4x+5yR(x,y)=4x+5y.

1234567123456
  • a) Évaluez RR à chacun des quatre sommets.
  • b) Quelle production maximise le revenu, et quelle en est la valeur ?

Tape tes réponses, la page te dit juste ou faux 0/7

a)
b)
Voir la correction

Réponses

  • a) 00, 2020, 3737, 2424
  • b) x=3x=3, y=5y=5 : revenu 3737

a) On applique R(x;y)=4x+5yR(x\,;y)=4x+5y aux quatre sommets. R(O)=R(0;0)=0R(O)=R(0\,;0)=0. R(A)=R(0;4)=4×0+5×4=20R(A)=R(0\,;4)=4\times 0+5\times 4=20. R(B)=R(3;5)=4×3+5×5=12+25=37R(B)=R(3\,;5)=4\times 3+5\times 5=12+25=37. R(C)=R(6;0)=4×6+5×0=24R(C)=R(6\,;0)=4\times 6+5\times 0=24.

b) Le maximum des quatre valeurs 00, 2020, 3737 et 2424 est 3737, atteint au sommet B(3;5)B(3\,;5). La production qui maximise le revenu est donc x=3x=3 et y=5y=5, pour un revenu de 3737. Contraste instructif avec l'exercice précédent : ici c'est bien le sommet INTÉRIEUR, celui qui combine les deux productions, qui l'emporte, alors qu'au 3 c'était un sommet d'axe. La raison est le rapport des coefficients : ici 44 et 55 sont proches, donc aucune des deux variables n'écrase l'autre et le mélange devient rentable. Retenez qu'on ne peut pas deviner le sommet optimal en regardant le polygone, il faut CALCULER les quatre valeurs.

Contrôle de cohérence à faire systématiquement : le maximum doit être atteint sur la frontière la plus éloignée de l'origine dans la direction où la fonction croît, et 3737 dépasse bien les trois autres valeurs. Un contrôle supplémentaire consiste à tester un point intérieur, par exemple (2;2)(2\,;2), où R=8+10=18R=8+10=18, inférieur au maximum ✓.

Exercice 5 : Tracer un polygone de contraintes

On considère le système : x0x\geq 0, y0y\geq 0, x+y5x+y\leq 5 et yx+1y\leq x+1. Le repère ci-dessous est vierge : c'est à vous de tracer les droites frontières et de colorier le polygone.

12345612345
  • a) Tracez les droites frontières x+y=5x+y=5 et y=x+1y=x+1, puis coloriez le polygone de contraintes.
  • b) Déterminez les coordonnées des quatre sommets du polygone.
  • c) Vérifiez que le sommet le plus haut est bien l'intersection de y=x+1y=x+1 et x+y=5x+y=5.

Tape tes réponses, la page te dit juste ou faux 0/5

b)
c)
Voir la correction

Réponses

  • a) Droites par (0;5)(0\,;5)-(5;0)(5\,;0) et (0;1)(0\,;1)-(2;3)(2\,;3) ; on garde le côté de l'origine
  • b) (0;0)(0\,;0), (5;0)(5\,;0), (2;3)(2\,;3), (0;1)(0\,;1)
  • c) (2;3)(2\,;3)

a) Pour tracer, on procède droite par droite. Chaque frontière se trace par DEUX points, généralement ses intersections avec les axes. Pour x+y=5x+y=5 : en x=0x=0 on a y=5y=5, en y=0y=0 on a x=5x=5, on relie (0;5)(0\,;5) et (5;0)(5\,;0). Pour y=x+1y=x+1 : en x=0x=0 on a y=1y=1, en x=2x=2 on a y=3y=3, on relie (0;1)(0\,;1) et (2;3)(2\,;3). On détermine ensuite le bon côté de chaque droite avec un POINT-TEST, l'origine étant le plus commode quand elle n'est pas sur la droite : 0+0=050+0=0\leq 5 ✓, donc on garde le côté de l'origine ; 00+10\leq 0+1 ✓, donc on garde encore le côté de l'origine. Le polygone est l'intersection des quatre demi-plans, dans le premier quadrant.

b) Les quatre sommets s'obtiennent en croisant les frontières deux à deux, puis en filtrant. x=0x=0 et y=0y=0 donnent (0;0)(0\,;0) ✓. y=0y=0 et x+y=5x+y=5 donnent (5;0)(5\,;0), qui vérifie 060\leq 6 ✓. y=x+1y=x+1 et x+y=5x+y=5 donnent (2;3)(2\,;3), calculé en c) ✓. x=0x=0 et y=x+1y=x+1 donnent (0;1)(0\,;1), qui vérifie 0+150+1\leq 5 ✓. Les quatre sommets sont donc (0;0)(0\,;0), (5;0)(5\,;0), (2;3)(2\,;3) et (0;1)(0\,;1). Il faut les énumérer dans l'ordre du contour, en tournant, sinon le polygone tracé se croise lui-même.

c) On résout le système y=x+1y=x+1 et x+y=5x+y=5 par substitution : x+(x+1)=5x+(x+1)=5, donc 2x+1=52x+1=5, puis 2x=42x=4 et x=2x=2. Alors y=2+1=3y=2+1=3. Le sommet est (2;3)(2\,;3). Vérification dans les deux équations : 3=2+13=2+1 ✓ et 2+3=52+3=5 ✓. Contrôle final que ce point respecte aussi les positivités, ce qui est évident ici ✓. Notez que l'intersection x=0x=0 avec x+y=5x+y=5 donnerait (0;5)(0\,;5), un point qui viole yx+1y\leq x+1 puisque 515\leq 1 est faux : il est rejeté et n'est pas un sommet, ce qui explique que le polygone en ait quatre et non cinq.

12345612345

Partie B : Niveau examen (/50)

Exercice 6 : Problème : l'atelier de menuiserie

Un atelier fabrique des chaises (x) et des tables (y). Chaque chaise demande 2 h de travail et 3 planches ; chaque table demande 4 h de travail et 2 planches. L'atelier dispose d'au plus 40 h de travail et de 30 planches. Une chaise rapporte 15 $ de bénéfice, une table 30 $.

ProductionTravail (h)PlanchesBénéfice
1 chaise (x)2315 $
1 table (y)4230 $
Disponible4030
  • a) Traduisez les contraintes par un système d'inéquations (sans oublier les contraintes de positivité).
  • b) Écrivez la fonction bénéfice B(x,y)B(x,y).
  • c) L'atelier peut-il fabriquer 4 chaises et 6 tables ? Vérifiez les deux contraintes.
  • d) Quel bénéfice cette production rapporterait-elle ?

Tape tes réponses, la page te dit juste ou faux 0/7

a)
b)
c)
d)
Voir la correction

Réponses

  • a) 2x+4y402x+4y\leq 40, 3x+2y303x+2y\leq 30, x0x\geq 0, y0y\geq 0
  • b) B(x;y)=15x+30yB(x\,;y)=15x+30y
  • c) Oui : 324032\leq 40 et 243024\leq 30
  • d) 240240 dollars ; pas optimal, (0;10)(0\,;10) donne 300300

a) On traduit chaque ressource en une inéquation, en additionnant ce que consomme chaque produit. Pour le TRAVAIL : chaque chaise demande 22 h et chaque table 44 h, le total 2x+4y2x+4y ne peut dépasser 4040, d'où 2x+4y402x+4y\leq 40. Pour les PLANCHES : chaque chaise en demande 33 et chaque table 22, d'où 3x+2y303x+2y\leq 30. Il faut enfin ajouter les contraintes de positivité, x0x\geq 0 et y0y\geq 0, que l'énoncé ne dit pas mais qui sont imposées par le contexte : on ne fabrique pas un nombre négatif de chaises. Les oublier est une erreur classique, et elle change le polygone.

b) Le bénéfice total additionne les bénéfices unitaires multipliés par les quantités : B(x;y)=15x+30yB(x\,;y)=15x+30y. C'est la fonction OBJECTIF, celle qu'on cherchera à maximiser, et elle est du premier degré comme toujours en programmation linéaire.

c) On teste (4;6)(4\,;6) contre les deux contraintes de ressources. Travail : 2×4+4×6=8+24=322\times 4+4\times 6=8+24=32, or 324032\leq 40 ✓, il reste même 88 heures inutilisées. Planches : 3×4+2×6=12+12=243\times 4+2\times 6=12+12=24, or 243024\leq 30 ✓, il reste 66 planches. Les positivités sont évidemment vérifiées. La production est donc RÉALISABLE, avec du surplus sur les deux ressources.

d) B(4;6)=15×4+30×6=60+180=240B(4\,;6)=15\times 4+30\times 6=60+180=240 dollars. Un commentaire qui prépare la suite du chapitre : cette production est réalisable mais rien ne dit qu'elle soit OPTIMALE, et le surplus constaté en c) suggère justement qu'on pourrait produire davantage. C'est bien le cas : le sommet (0;10)(0\,;10) satisfait les deux contraintes, puisque 4×10=40404\times 10=40\leq 40 et 2×10=20302\times 10=20\leq 30, et rapporte B=300B=300 dollars, soit 6060 de plus. La leçon est qu'une solution admissible n'est pas une solution optimale, et que seule l'évaluation à tous les sommets permet de conclure.

-22468101214-224681012(5 ; 7,5)(0 ; 10)(10 ; 0)x + 2y = 20planches : 3x + 2y = 30B = 300 sur TOUT le côté(0 ; 10) - (5 ; 7,5)

Exercice 7 : Les questions pièges du devoir commun

Une usine fabrique xx tables et yy chaises par semaine, sous les contraintes : x0x\geq 0, y0y\geq 0, 2x+3y1202x+3y\leq 120 (heures de découpe) et x+y50x+y\leq 50 (heures d'assemblage).

  • a) L'usine peut-elle produire 20 tables et 30 chaises ? Vérifiez TOUTES les contraintes avant de conclure.
  • b) Déterminez les quatre sommets du polygone de contraintes (résolvez le système 2x+3y=1202x+3y=120 et x+y=50x+y=50 pour le sommet intérieur).
  • c) Le profit est F(x; y)=40x+30yF(x;\ y)=40x+30y. Évaluez FF à chaque sommet et donnez la production optimale.
  • d) Le profit par chaise monte à 45 $ : G(x; y)=40x+45yG(x;\ y)=40x+45y. Montrez que l'optimum CHANGE de sommet. Qu'est-ce que cela illustre ?

Tape tes réponses, la page te dit juste ou faux 0/11

a)
b)
c)
d)
Voir la correction

Réponses

  • a) Non : découpe 130>120130>120
  • b) (0;0)(0\,;0), (50;0)(50\,;0), (30;20)(30\,;20), (0;40)(0\,;40)
  • c) 20002000 dollars en (50;0)(50\,;0) : 5050 tables, aucune chaise
  • d) GG maximal 21002100 en (30;20)(30\,;20) : la pente de l'objectif décide du sommet

a) On teste (20;30)(20\,;30) contre CHAQUE contrainte, sans s'arrêter à la première satisfaite. Assemblage : 20+30=5020+30=50, or 505050\leq 50 ✓, la contrainte est tout juste respectée. Découpe : 2×20+3×30=40+90=1302\times 20+3\times 30=40+90=130, or 130>120130>120 ✗, la contrainte est VIOLÉE. La réponse est donc NON. C'est exactement le piège annoncé par le titre : un élève qui vérifie l'assemblage, la trouve satisfaite et conclut, perd la question. Il suffit d'UNE contrainte violée pour rejeter un couple, alors qu'il faut TOUTES les vérifier pour l'accepter.

b) Les sommets sur les axes d'abord. Origine : (0;0)(0\,;0). Sur l'axe des xx, on prend la contrainte la plus SERRÉE : 2x1202x\leq 120 donne x60x\leq 60, tandis que x50x\leq 50 vient de l'assemblage, donc c'est 5050 qui l'emporte et le sommet est (50;0)(50\,;0). Sur l'axe des yy : 3y1203y\leq 120 donne y40y\leq 40, contre y50y\leq 50 pour l'assemblage, donc c'est 4040 et le sommet est (0;40)(0\,;40). Sommet intérieur, à l'intersection des deux obliques : de x+y=50x+y=50 on tire y=50xy=50-x, qu'on reporte dans 2x+3y=1202x+3y=120, ce qui donne 2x+3(50x)=1202x+3(50-x)=120, soit 2x+1503x=1202x+150-3x=120, donc x=30-x=-30 et x=30x=30, puis y=20y=20. Sommet (30;20)(30\,;20). Vérification : 2×30+3×20=60+60=1202\times 30+3\times 20=60+60=120 ✓ et 30+20=5030+20=50 ✓, les deux contraintes sont saturées.

c) F(x;y)=40x+30yF(x\,;y)=40x+30y aux quatre sommets. F(0;0)=0F(0\,;0)=0. F(50;0)=2000F(50\,;0)=2000. F(30;20)=1200+600=1800F(30\,;20)=1200+600=1800. F(0;40)=1200F(0\,;40)=1200. Le maximum est 20002000 dollars, atteint en (50;0)(50\,;0) : l'usine doit produire 5050 tables et AUCUNE chaise. Résultat contre-intuitif mais parfaitement logique : une table rapporte 4040 dollars et ne consomme qu'une heure d'assemblage, tandis qu'une chaise n'en rapporte que 3030 ; la table est donc plus rentable sur la ressource qui limite réellement.

d) Avec G(x;y)=40x+45yG(x\,;y)=40x+45y, on réévalue aux mêmes sommets, le polygone n'ayant pas changé : G(0;0)=0G(0\,;0)=0 ; G(50;0)=2000G(50\,;0)=2000 ; G(30;20)=1200+900=2100G(30\,;20)=1200+900=2100 ; G(0;40)=1800G(0\,;40)=1800. L'optimum passe donc au sommet (30;20)(30\,;20), avec 21002100 dollars. Ce que cela illustre est le cœur de la méthode : la solution optimale dépend de la PENTE de la fonction objectif, autrement dit du rapport de ses coefficients, et non seulement du polygone. Géométriquement, on fait glisser une droite 40x+cy=constante40x+cy=\text{constante} le plus loin possible dans le polygone, et c'est son inclinaison qui décide du dernier sommet touché. Conséquence pratique très concrète : une simple révision du prix de vente d'un produit peut faire basculer toute la stratégie de production, sans qu'aucune ressource ni aucune contrainte n'ait bougé.

Exercice 8 : Contraintes de minimum ET de maximum

Un centre sportif prépare des paniers avec xx barres énergétiques et yy boissons, sous les contraintes : x10x\geq 10, y5y\geq 5, et un nombre total d'articles compris entre 20 et 60 : 20x+y6020\leq x+y\leq 60. Le coût à minimiser est C(x; y)=3x+2yC(x;\ y)=3x+2y.

  • a) Les couples (12; 6)(12;\ 6) et (10; 8)(10;\ 8) sont-ils admissibles ? Vérifiez les quatre contraintes pour chacun.
  • b) Déterminez les quatre sommets du polygone (chaque sommet est l'intersection de deux frontières).
  • c) Évaluez CC à chaque sommet et donnez la composition la moins coûteuse.
  • d) Expliquez pourquoi la contrainte de MAXIMUM (x+y60x+y\leq 60) n'influence pas la solution optimale ici, mais serait indispensable si on cherchait à MAXIMISER CC.

Tape tes réponses, la page te dit juste ou faux 0/10

a)
b)
c)
d)
Voir la correction

Réponses

  • a) Ni l'un ni l'autre : total 18<2018<20
  • b) (10;10)(10\,;10), (15;5)(15\,;5), (55;5)(55\,;5), (10;50)(10\,;50)
  • c) Minimum 5050 dollars en (10;10)(10\,;10)
  • d) Inactive pour le minimum ; indispensable pour un maximum, sinon la région est non bornée

a) Pour (12;6)(12\,;6) : 121012\geq 10 ✓ ; 656\geq 5 ✓ ; mais le total vaut 12+6=1812+6=18, et la contrainte exige x+y20x+y\geq 20, or 18<2018<20 ✗. Le couple n'est PAS admissible. Pour (10;8)(10\,;8) : 101010\geq 10 ✓ ; 858\geq 5 ✓ ; total 10+8=1810+8=18, encore inférieur à 2020 ✗. Il n'est pas admissible non plus. Les deux échouent donc sur la même contrainte, celle du total MINIMAL, et non sur les minima individuels qui étaient respectés. C'est ce que teste la question : une contrainte de type « au moins », écrite \geq, se viole en étant trop PETIT, à l'inverse des contraintes \leq habituelles.

b) Les quatre frontières sont x=10x=10, y=5y=5, x+y=20x+y=20 et x+y=60x+y=60, et chaque sommet croise deux d'entre elles. x=10x=10 et x+y=20x+y=20 donnent y=10y=10, soit (10;10)(10\,;10). y=5y=5 et x+y=20x+y=20 donnent x=15x=15, soit (15;5)(15\,;5). y=5y=5 et x+y=60x+y=60 donnent x=55x=55, soit (55;5)(55\,;5). x=10x=10 et x+y=60x+y=60 donnent y=50y=50, soit (10;50)(10\,;50). Chacun vérifie bien les quatre contraintes ✓. Notez que les deux droites x+y=20x+y=20 et x+y=60x+y=60 sont PARALLÈLES et ne se coupent jamais : le polygone est donc une bande oblique tronquée par les deux minima, ce qui lui donne quatre côtés.

c) C(x;y)=3x+2yC(x\,;y)=3x+2y aux quatre sommets. C(10;10)=30+20=50C(10\,;10)=30+20=50. C(15;5)=45+10=55C(15\,;5)=45+10=55. C(55;5)=165+10=175C(55\,;5)=165+10=175. C(10;50)=30+100=130C(10\,;50)=30+100=130. Le MINIMUM est 5050 dollars, atteint en (10;10)(10\,;10) : la composition la moins coûteuse est 1010 barres et 1010 boissons. On cherche bien ici un minimum et non un maximum, et il faut lire la consigne : appliquer machinalement « on prend la plus grande valeur » donnerait 175175, exactement la pire réponse.

d) Pour un MINIMUM, l'optimum se colle aux petites valeurs, donc à la frontière x+y=20x+y=20 : les deux sommets qui la portent, (10;10)(10\,;10) et (15;5)(15\,;5), donnent 5050 et 5555, tandis que ceux de la frontière x+y=60x+y=60 donnent 175175 et 130130, bien plus. La contrainte x+y60x+y\leq 60 est donc INACTIVE : on pourrait la supprimer, ou la remplacer par x+y1000x+y\leq 1000, sans changer la solution optimale. Elle deviendrait en revanche indispensable si l'on cherchait à MAXIMISER CC : sans elle, le polygone serait non borné vers le haut, xx et yy pourraient croître indéfiniment et le coût aussi, si bien qu'AUCUN maximum n'existerait. C'est elle qui ferme le polygone et rend le problème bien posé, l'optimum étant alors (55;5)(55\,;5) avec 175175 dollars. Retenez le principe : une contrainte peut être inactive pour un objectif et décisive pour un autre, et un problème de maximisation exige toujours un polygone BORNÉ dans la direction où la fonction croît.

Exercice 9 : Problème : la production de jus

Une entreprise embouteille du jus d'orange (xx litres) et du jus de pomme (yy litres) chaque jour. Un litre de jus d'orange exige 3 kg d'oranges et un litre de jus de pomme 2 kg de pommes ; l'entreprise reçoit au plus 240 kg d'oranges et 120 kg de pommes par jour. L'embouteillage traite au plus 120 L par jour au total. Le profit est de 2 $ par litre de jus d'orange et de 1,50 $ par litre de jus de pomme.

  • a) Traduisez la situation en un système de contraintes et une fonction objectif.
  • b) Déterminez les sommets du polygone de contraintes (il y en a cinq, dont deux exigent la résolution d'un petit système).
  • c) Évaluez le profit à chaque sommet (présentez un tableau Sommet | Profit) et donnez la production optimale.
  • d) Au sommet optimal, quelles ressources sont ENTIÈREMENT utilisées et quelle ressource est en surplus ? Quantifiez le surplus.

Tape tes réponses, la page te dit juste ou faux 0/12

a)
b)
c)
d)
Voir la correction

Réponses

  • a) x80x\leq 80, y60y\leq 60, x+y120x+y\leq 120, x,y0x,y\geq 0 ; P=2x+1,5yP=2x+1{,}5y
  • b) (0;0)(0\,;0), (80;0)(80\,;0), (80;40)(80\,;40), (60;60)(60\,;60), (0;60)(0\,;60)
  • c) 220220 dollars en (80;40)(80\,;40)
  • d) Oranges et embouteillage saturés ; surplus de 4040 kg de pommes

a) On traduit chaque ressource. Oranges : un litre de jus d'orange en consomme 33 kg et le jus de pomme n'en consomme pas, d'où 3x2403x\leq 240, soit x80x\leq 80. Pommes : 2y1202y\leq 120, soit y60y\leq 60. Embouteillage : la ligne traite au plus 120120 L au total, tous jus confondus, d'où x+y120x+y\leq 120. Positivités : x0x\geq 0 et y0y\geq 0. Objectif : maximiser P(x;y)=2x+1,5yP(x\,;y)=2x+1{,}5y. Notez la structure particulière de ce problème : les deux premières contraintes ne portent chacune que sur UNE variable, ce sont des droites verticale et horizontale, et seule la troisième est oblique.

b) Les cinq sommets, en tournant le long du contour. (0;0)(0\,;0), l'origine. (80;0)(80\,;0), croisement de y=0y=0 et x=80x=80 ; vérification : 80+0=8012080+0=80\leq 120 ✓. (80;40)(80\,;40), croisement de x=80x=80 et x+y=120x+y=120, puisque y=12080=40y=120-80=40 ; vérification : 406040\leq 60 ✓. (60;60)(60\,;60), croisement de y=60y=60 et x+y=120x+y=120, puisque x=12060=60x=120-60=60 ; vérification : 608060\leq 80 ✓. (0;60)(0\,;60), croisement de x=0x=0 et y=60y=60 ; vérification : 0+601200+60\leq 120 ✓. Le polygone a donc cinq côtés, ce qui est normal avec cinq contraintes toutes actives quelque part.

c) Tableau des valeurs de P(x;y)=2x+1,5yP(x\,;y)=2x+1{,}5y. Sommet (0;0)(0\,;0) : P=0P=0. Sommet (80;0)(80\,;0) : P=160+0=160P=160+0=160. Sommet (80;40)(80\,;40) : P=160+60=220P=160+60=220. Sommet (60;60)(60\,;60) : P=120+90=210P=120+90=210. Sommet (0;60)(0\,;60) : P=0+90=90P=0+90=90. Le maximum est 220220 dollars, atteint en (80;40)(80\,;40) : l'entreprise doit produire 8080 L de jus d'orange et 4040 L de jus de pomme. Observez que le second meilleur sommet, (60;60)(60\,;60), n'est qu'à 1010 dollars derrière : l'écart est faible, ce qui signifie que la solution est peu robuste et qu'une petite variation des prix pourrait la faire basculer, exactement comme à l'exercice 7.

d) On vérifie chaque ressource au sommet optimal (80;40)(80\,;40). Oranges : 3×80=2403\times 80=240 kg consommés sur 240240 disponibles, la ressource est SATURÉE. Embouteillage : 80+40=12080+40=120 L sur 120120, SATURÉE également. Pommes : 2×40=802\times 40=80 kg consommés sur 120120 disponibles, donc un SURPLUS de 12080=40120-80=40 kg de pommes, soit un tiers de l'approvisionnement inutilisé. Interprétation pour l'entreprise, qui est le vrai livrable de la question : pour augmenter le profit, il faudrait obtenir plus d'ORANGES ou plus de capacité d'EMBOUTEILLAGE, les deux ressources qui bloquent. Acheter plus de pommes ne servirait strictement à rien, puisqu'on n'utilise déjà pas celles qu'on reçoit. C'est la lecture la plus utile d'un résultat de programmation linéaire : les contraintes saturées désignent les goulots d'étranglement, celles qui ne le sont pas désignent le gaspillage.

Exercice 10 : Problème : l'atelier de bijoux, sommet optimal par calcul

Un artisan fabrique des bracelets (xx) et des colliers (yy). Chaque jour, il dispose d'au plus 88 heures de travail (un bracelet et un collier prennent chacun 11 heure) et d'une réserve de perles telle que x+3y12x+3y\leq 12. Il ne peut produire de quantités négatives. Son profit est P=2x+3yP=2x+3y (en dizaines de dollars).

  • a) Écrivez le système de contraintes.
  • b) Déterminez les coordonnées des quatre sommets du polygone de contraintes (par le calcul, sans tracé).
  • c) Évaluez le profit PP à chaque sommet et déterminez la production optimale.
  • d) Quelles contraintes sont saturées (actives) à l'optimum ? Interprétez.

Tape tes réponses, la page te dit juste ou faux 0/9

b)
c)
d)
Voir la correction

Réponses

  • a) x+y8x+y\leq 8, x+3y12x+3y\leq 12, x0x\geq 0, y0y\geq 0
  • b) (0;0)(0\,;0), (8;0)(8\,;0), (6;2)(6\,;2), (0;4)(0\,;4)
  • c) P=18P=18 en (6;2)(6\,;2) : 180180 dollars
  • d) Travail et perles saturés : les deux ressources bloquent

a) Le temps de travail : un bracelet et un collier prennent chacun 11 heure, et l'artisan dispose d'au plus 88 heures, d'où x+y8x+y\leq 8. Les perles : l'énoncé fournit directement x+3y12x+3y\leq 12, un collier en consommant trois fois plus qu'un bracelet. Les quantités ne peuvent être négatives, d'où x0x\geq 0 et y0y\geq 0. Le système est donc x0x\geq 0, y0y\geq 0, x+y8x+y\leq 8 et x+3y12x+3y\leq 12.

b) On croise les frontières deux à deux, en gardant à chaque fois la contrainte la plus SERRÉE. Origine : (0;0)(0\,;0). Sur l'axe des xx, où y=0y=0 : la première contrainte donne x8x\leq 8 et la seconde x12x\leq 12, donc c'est 88 qui limite et le sommet est (8;0)(8\,;0) ; le point (12;0)(12\,;0) est rejeté car il violerait x+y8x+y\leq 8. Sur l'axe des yy, où x=0x=0 : la première donne y8y\leq 8 et la seconde y4y\leq 4, donc c'est 44 qui limite et le sommet est (0;4)(0\,;4). Intersection des deux obliques : on soustrait x+y=8x+y=8 de x+3y=12x+3y=12, ce qui élimine xx d'un coup et donne 2y=42y=4, donc y=2y=2 puis x=82=6x=8-2=6, soit le sommet (6;2)(6\,;2). Les quatre sommets sont (0;0)(0\,;0), (8;0)(8\,;0), (6;2)(6\,;2) et (0;4)(0\,;4).

c) P=2x+3yP=2x+3y aux quatre sommets. P(0;0)=0P(0\,;0)=0. P(8;0)=16+0=16P(8\,;0)=16+0=16. P(6;2)=12+6=18P(6\,;2)=12+6=18. P(0;4)=0+12=12P(0\,;4)=0+12=12. Le maximum est P=18P=18, atteint au sommet (6;2)(6\,;2). L'artisan doit donc produire 66 bracelets et 22 colliers par jour, pour un profit de 1818 dizaines de dollars, soit 180180 dollars. Le théorème fondamental est une fois de plus confirmé : l'optimum d'une fonction linéaire sur un polygone est toujours en un SOMMET, il suffit donc d'en comparer un nombre fini au lieu d'explorer une infinité de points.

d) Au sommet (6;2)(6\,;2), on teste chaque contrainte. Travail : x+y=6+2=8x+y=6+2=8, exactement la limite de 88 heures, donc SATURÉE. Perles : x+3y=6+6=12x+3y=6+6=12, exactement la réserve, donc SATURÉE elle aussi. Les DEUX contraintes obliques sont donc actives simultanément, ce qui est la situation typique d'un sommet intérieur optimal : l'artisan travaille à pleine capacité sur ses deux ressources à la fois, sans gaspiller ni temps ni perles. Les contraintes de positivité, elles, ne sont PAS actives puisque x=6>0x=6>0 et y=2>0y=2>0. Lecture économique, et c'est la question qu'un patron poserait : puisque les deux ressources sont saturées, augmenter la production exigerait d'augmenter les DEUX, une heure de plus ne servant à rien sans perles supplémentaires, et inversement. Contrôle du raisonnement : avec une heure de travail en plus, le sommet deviendrait l'intersection de x+y=9x+y=9 et x+3y=12x+3y=12, soit y=1,5y=1{,}5 et x=7,5x=7{,}5, pour un profit de 15+4,5=19,515+4{,}5=19{,}5, un gain réel mais faible qui montre bien que le temps n'est pas le seul verrou.

Partie C : les classiques (/50)

Exercice 11 : Traduire une phrase en inéquation

Une usine fabrique xx tables et yy chaises. Traduisez chaque phrase par une inéquation, puis dites laquelle des deux écritures proposées est la bonne quand l'énoncé en propose deux.

  • a) L'usine fabrique au plus 40 meubles au total.
  • b) Elle fabrique au moins 5 chaises.
  • c) Le nombre de tables ne dépasse pas le double du nombre de chaises.
  • d) Il faut fabriquer au moins deux fois plus de chaises que de tables. Est-ce y2xy\ge 2x ou 2yx2y\ge x ?
  • e) Chaque table coûte 15 dollars de matériaux et chaque chaise 20 dollars ; le budget est de 600 dollars.
  • f) Écrivez les deux contraintes que tout problème de ce type contient implicitement.

Tape tes réponses, la page te dit juste ou faux 0/5

a)
b)
c)
d)
e)
Voir la correction

Réponses

  • a) x+y40x+y\leq 40
  • b) y5y\geq 5
  • c) x2yx\leq 2y
  • d) y2xy\geq 2x
  • e) 15x+20y60015x+20y\leq 600
  • f) x0x\geq 0 et y0y\geq 0

a) « Au plus » veut dire « pas plus que », donc une inégalité de sens \le : x+y40x+y\le 40.

b) « Au moins » veut dire « pas moins que », donc \ge : y5y\ge 5. Retenir ce couple de mots règle la moitié des erreurs du chapitre.

c) Le nombre de tables est xx, le double du nombre de chaises est 2y2y, et « ne dépasse pas » signifie \le : x2yx\le 2y.

d) La bonne écriture est y2xy\ge 2x. Le raisonnement qui ne trompe jamais consiste à TESTER un couple : s'il y a 1010 tables, il faut au moins 2020 chaises. Avec y2xy\ge 2x : 202020\ge 20 ✓. Avec 2yx2y\ge x : 2×20=40102\times 20=40\ge 10, ce qui serait aussi vérifié par y=5y=5, une valeur pourtant inacceptable. La seconde écriture est donc fausse. Le piège vient de la position du facteur 22 : il se place devant la quantité la plus PETITE, celle qu'on multiplie pour atteindre l'autre, ce qui est contre-intuitif à la lecture.

e) Le coût total est 15x+20y15x+20y, et il ne doit pas dépasser le budget : 15x+20y60015x+20y\le 600.

f) Les contraintes de positivité, x0x\ge 0 et y0y\ge 0. Elles ne figurent presque jamais dans le texte de l'énoncé, mais elles sont indispensables : on ne fabrique pas un nombre négatif de meubles. Les oublier laisse le polygone ouvert vers le bas et vers la gauche, et fait apparaître des sommets qui n'existent pas. C'est l'omission la plus fréquente et la plus coûteuse du chapitre, car elle fausse tout le reste du problème sans qu'aucun calcul ne soit faux.

Exercice 12 : Représenter un demi-plan

Pour chaque inéquation, donnez l'équation de la droite frontière, dites si elle se trace en trait plein ou en pointillé, et indiquez de quel côté se trouve l'ensemble-solution en utilisant un point-test.

  • a) 2x+3y122x+3y\le 12
  • b) y>2x1y>2x-1
  • c) x4x\ge 4
  • d) y2xy\ge 2x

Tape tes réponses, la page te dit juste ou faux 0/8

a)
b)
c)
d)
Voir la correction

Réponses

  • a) 2x+3y=122x+3y=12, trait plein, côté de l'origine
  • b) y=2x1y=2x-1, pointillé, côté de l'origine
  • c) x=4x=4, plein, à droite
  • d) y=2xy=2x passe par l'origine : autre point-test ; au-dessus de la droite

La méthode est toujours la même : on trace la droite obtenue en remplaçant l'inégalité par une égalité, on la met en trait PLEIN si l'inégalité est large (\le ou \ge) et en POINTILLÉ si elle est stricte, puis on teste un point qui n'est PAS sur la droite pour savoir quel côté colorier.

a) Frontière : 2x+3y=122x+3y=12, qui coupe les axes en (6;0)(6\,;0) et (0;4)(0\,;4). Trait plein, car l'inégalité est large. Point-test (0;0)(0\,;0) : 0120\le 12 est VRAI, donc l'ensemble-solution est le côté qui contient l'origine, en dessous de la droite.

b) Frontière : y=2x1y=2x-1. Trait POINTILLÉ, car l'inégalité est stricte : les points de la droite ne font pas partie de la solution. Point-test (0;0)(0\,;0) : 0>10>-1 est VRAI, donc on colorie le côté de l'origine, au-dessus de la droite.

c) Frontière : la droite VERTICALE x=4x=4. Trait plein. Point-test (0;0)(0\,;0) : 040\ge 4 est FAUX, donc on colorie l'autre côté, à droite de la droite. Une inéquation à une seule variable définit tout de même un demi-plan, et non un segment : la variable yy est libre.

d) Frontière : y=2xy=2x, qui PASSE PAR L'ORIGINE. C'est le seul cas délicat des quatre : on ne peut pas prendre (0;0)(0\,;0) comme point-test, puisqu'il est sur la droite et vérifie l'égalité, donc il ne dit rien du côté à colorier. On choisit alors un autre point, par exemple (1;0)(1\,;0) : 020\ge 2 est FAUX, donc on colorie l'autre côté, celui qui contient (0;1)(0\,;1) pour lequel 101\ge 0 est vrai. L'ensemble-solution est donc au-dessus de la droite.

La règle à retenir de la question d) : le point-test doit toujours être choisi HORS de la frontière, et (0;0)(0\,;0) n'est commode que lorsque la droite ne passe pas par l'origine. Dans le doute, un point sur un axe fait très bien l'affaire.

Exercice 13 : La pente de la fonction objectif décide du sommet

On considère le polygone défini par x0x\ge 0, y0y\ge 0, x+y6x+y\le 6 et 2x+y102x+y\le 10.

  • a) Déterminez les quatre sommets du polygone.
  • b) Maximisez G(x;y)=4x+yG(x\,;y)=4x+y, puis H(x;y)=x+3yH(x\,;y)=x+3y. Les optimums sont-ils au même sommet ?
  • c) Maximisez F(x;y)=3x+3yF(x\,;y)=3x+3y. Que se passe-t-il ?
  • d) Expliquez ce que la pente de la fonction objectif a à voir avec le sommet gagnant.

Tape tes réponses, la page te dit juste ou faux 0/11

a)
b)
c)
d)
Voir la correction

Réponses

  • a) (0;0)(0\,;0), (0;6)(0\,;6), (4;2)(4\,;2), (5;0)(5\,;0)
  • b) GG : 2020 en (5;0)(5\,;0) ; HH : 1818 en (0;6)(0\,;6) ; sommets différents
  • c) 1818 en (0;6)(0\,;6) ET (4;2)(4\,;2) : tout le segment est optimal
  • d) L'objectif est parallèle à x+y=6x+y=6 ; sa pente cd-\frac{c}{d} décide du dernier sommet touché

a) Les sommets sont les intersections des frontières prises deux à deux, à condition d'être admissibles. Origine : (0;0)(0\,;0). Sur l'axe des ordonnées, x=0x=0 et x+y=6x+y=6 donnent (0;6)(0\,;6), qui vérifie 2×0+6=6102\times 0+6=6\le 10 ✓. Sur l'axe des abscisses, y=0y=0 et 2x+y=102x+y=10 donnent (5;0)(5\,;0), qui vérifie 5+0=565+0=5\le 6 ✓. Enfin l'intersection des deux droites obliques : de x+y=6x+y=6 on tire y=6xy=6-x, qu'on reporte dans 2x+y=102x+y=10 : 2x+6x=102x+6-x=10, donc x=4x=4 et y=2y=2. Le quatrième sommet est (4;2)(4\,;2). Le point (0;10)(0\,;10), intersection de x=0x=0 et 2x+y=102x+y=10, est rejeté car 0+10=10>60+10=10>6.

b) Pour G=4x+yG=4x+y : G(0;0)=0G(0\,;0)=0, G(0;6)=6G(0\,;6)=6, G(4;2)=18G(4\,;2)=18, G(5;0)=20G(5\,;0)=20. Le maximum est 2020, au sommet (5;0)(5\,;0). Pour H=x+3yH=x+3y : H(0;0)=0H(0\,;0)=0, H(0;6)=18H(0\,;6)=18, H(4;2)=10H(4\,;2)=10, H(5;0)=5H(5\,;0)=5. Le maximum est 1818, au sommet (0;6)(0\,;6). Les deux optimums sont donc à des sommets DIFFÉRENTS, alors que le polygone est le même : c'est la fonction objectif, et elle seule, qui choisit.

c) Pour F=3x+3yF=3x+3y : F(0;0)=0F(0\,;0)=0, F(0;6)=18F(0\,;6)=18, F(4;2)=18F(4\,;2)=18, F(5;0)=15F(5\,;0)=15. Deux sommets donnent la MÊME valeur maximale, 1818. Le maximum est alors atteint non pas en un point mais sur tout le SEGMENT joignant (0;6)(0\,;6) à (4;2)(4\,;2) : par exemple (2;4)(2\,;4), qui est sur ce segment, donne F=6+12=18F=6+12=18 également. Le problème a donc une infinité de solutions optimales, toutes de même valeur.

d) La fonction objectif F=cx+dyF=cx+dy prend une valeur constante le long des droites de pente cd-\frac{c}{d}. Optimiser revient à faire glisser cette droite le plus loin possible dans le polygone : le dernier point touché est le sommet gagnant. Pour G=4x+yG=4x+y, la pente est 4-4, très raide, et la droite quitte le polygone par la droite, en (5;0)(5\,;0). Pour H=x+3yH=x+3y, la pente est 13-\frac{1}{3}, presque horizontale, et la droite sort par le haut, en (0;6)(0\,;6).

Pour F=3x+3yF=3x+3y, la pente vaut 1-1, exactement celle de la contrainte x+y=6x+y=6 : la droite baladeuse sort du polygone PARALLÈLEMENT à un côté, qu'elle touche donc tout entier d'un coup. C'est là toute l'explication du c). Retenir le critère : quand la fonction objectif est parallèle à une contrainte active, l'optimum n'est pas unique, et il faut le dire plutôt que de choisir un sommet au hasard.

Exercice 14 : Problème : répartir un placement

Une personne dispose de 20 000 dollars à placer. Le fonds A rapporte 8 pour cent par an, le fonds B rapporte 5 pour cent. Par prudence, elle ne veut pas placer plus de 12 000 dollars dans le fonds A, et elle veut garder au moins 6000 dollars dans le fonds B.

  • a) Posez les variables et écrivez le système de contraintes.
  • b) Écrivez la fonction à maximiser.
  • c) Déterminez les quatre sommets du polygone, puis la répartition optimale et le rendement annuel obtenu.
  • d) Quelles contraintes sont saturées à l'optimum ? Que se passerait-il si la limite du fonds A passait à 15 000 dollars ?

Tape tes réponses, la page te dit juste ou faux 0/8

b)
c)
d)
Voir la correction

Réponses

  • a) x+y20000x+y\leq 20\,000, x12000x\leq 12\,000, y6000y\geq 6000, x0x\geq 0
  • b) R=0,08x+0,05yR=0{,}08x+0{,}05y
  • c) 1200012\,000 en A, 80008000 en B : 13601360 dollars
  • d) x=12000x=12\,000 et x+y=20000x+y=20\,000 saturées ; à 1500015\,000 : (14000;6000)(14\,000\,;6000), 14201420 dollars

a) Soit xx le montant placé dans le fonds A et yy celui placé dans le fonds B, en dollars. Les contraintes sont : x+y20000x+y\le 20\,000 (on ne place pas plus qu'on n'a), x12000x\le 12\,000 (limite de prudence), y6000y\ge 6000 (minimum en B) et x0x\ge 0. La contrainte y0y\ge 0 est ici inutile puisque y6000y\ge 6000 est plus forte, mais l'écrire ne coûte rien.

b) Le rendement annuel est R(x;y)=0,08x+0,05yR(x\,;y)=0{,}08x+0{,}05y, à MAXIMISER.

c) Les sommets. Intersection de x=0x=0 et y=6000y=6000 : (0;6000)(0\,;6000). Intersection de x=0x=0 et x+y=20000x+y=20\,000 : (0;20000)(0\,;20\,000). Intersection de x=12000x=12\,000 et x+y=20000x+y=20\,000 : (12000;8000)(12\,000\,;8000). Intersection de x=12000x=12\,000 et y=6000y=6000 : (12000;6000)(12\,000\,;6000). On évalue RR à chacun : R(0;6000)=300R(0\,;6000)=300 dollars, R(0;20000)=1000R(0\,;20\,000)=1000 dollars, R(12000;8000)=960+400=1360R(12\,000\,;8000)=960+400=1360 dollars, R(12000;6000)=960+300=1260R(12\,000\,;6000)=960+300=1260 dollars. L'optimum est 13601360 dollars, obtenu en plaçant 1200012\,000 dollars dans le fonds A et 80008000 dollars dans le fonds B.

Deux vérifications s'imposent. La somme placée vaut 2000020\,000 dollars : la totalité du capital travaille, ce qui est logique puisque les deux fonds rapportent. Et le taux moyen obtenu est 136020000=6,8\frac{1360}{20\,000}=6{,}8 pour cent, une valeur bien comprise entre 55 et 88 pour cent ✓. Un résultat en dehors de cet encadrement signalerait une erreur d'arithmétique.

d) À l'optimum, deux contraintes sont SATURÉES, c'est-à-dire vérifiées avec égalité : x=12000x=12\,000 (la limite de prudence) et x+y=20000x+y=20\,000 (tout le capital est placé). La contrainte y6000y\ge 6000, elle, n'est pas saturée, puisque 8000>60008000>6000 : elle n'influence pas la solution et on dit qu'elle est inactive.

Si la limite du fonds A passait à 1500015\,000 dollars, le sommet correspondant deviendrait (15000;5000)(15\,000\,;5000)... mais ce point violerait la contrainte y6000y\ge 6000. Le sommet optimal serait alors (14000;6000)(14\,000\,;6000), intersection de x+y=20000x+y=20\,000 et de y=6000y=6000, avec R=1120+300=1420R=1120+300=1420 dollars. La contrainte de prudence cesse d'être active et c'est le minimum en B qui prend le relais : relâcher une contrainte saturée améliore toujours l'optimum, et c'est exactement ce qu'un gestionnaire cherche à savoir avant de négocier une limite.

Exercice 15 : Problème : la ration à coût minimal

Un éleveur compose une ration à partir de deux aliments. Une unité de l'aliment A apporte 2 g de protéines et 1 g de fibres, et coûte 3 dollars. Une unité de l'aliment B apporte 1 g de protéines et 3 g de fibres, et coûte 2 dollars. La ration doit apporter au moins 12 g de protéines et au moins 15 g de fibres.

  • a) Écrivez le système de contraintes et la fonction à minimiser.
  • b) Déterminez les sommets de la région admissible.
  • c) Déterminez la composition la moins coûteuse et son coût.
  • d) Cette région admet-elle un maximum de coût ? Quelles contraintes sont saturées à l'optimum ?

Tape tes réponses, la page te dit juste ou faux 0/12

a)
b)
c)
d)
Voir la correction

Réponses

  • a) 2x+y122x+y\geq 12, x+3y15x+3y\geq 15, x,y0x,y\geq 0 ; minimiser C=3x+2yC=3x+2y
  • b) (0;12)(0\,;12), (4,2;3,6)(4{,}2\,;3{,}6), (15;0)(15\,;0)
  • c) 19,8019{,}80 dollars avec 4,24{,}2 de A et 3,63{,}6 de B
  • d) Aucun maximum, région non bornée ; les deux contraintes nutritionnelles sont saturées

a) Soit xx le nombre d'unités de l'aliment A et yy celui de l'aliment B. Protéines : 2x+y122x+y\ge 12. Fibres : x+3y15x+3y\ge 15. Positivité : x0x\ge 0 et y0y\ge 0. La fonction à MINIMISER est le coût C(x;y)=3x+2yC(x\,;y)=3x+2y. Les inégalités sont ici de sens \ge, ce qui change tout : la région n'est pas un polygone fermé mais une zone ouverte vers le haut et vers la droite.

b) Les sommets sont les coins de cette région. Sur l'axe des ordonnées : x=0x=0 donne y12y\ge 12 pour les protéines et y5y\ge 5 pour les fibres, donc le coin est (0;12)(0\,;12). Sur l'axe des abscisses : y=0y=0 donne x6x\ge 6 et x15x\ge 15, donc le coin est (15;0)(15\,;0). Entre les deux, l'intersection des deux droites : de 2x+y=122x+y=12 on tire y=122xy=12-2x, qu'on reporte dans x+3y=15x+3y=15 : x+366x=15x+36-6x=15, donc 5x=21-5x=-21 et x=4,2x=4{,}2, puis y=128,4=3,6y=12-8{,}4=3{,}6. Le troisième sommet est (4,2;3,6)(4{,}2\,;3{,}6).

c) On évalue le coût : C(0;12)=24C(0\,;12)=24 dollars, C(4,2;3,6)=12,6+7,2=19,80C(4{,}2\,;3{,}6)=12{,}6+7{,}2=19{,}80 dollars, C(15;0)=45C(15\,;0)=45 dollars. Le minimum est 19,8019{,}80 dollars, obtenu avec 4,24{,}2 unités de A et 3,63{,}6 unités de B. Vérification des apports : protéines 2×4,2+3,6=122\times 4{,}2+3{,}6=12 g ✓, fibres 4,2+3×3,6=4,2+10,8=154{,}2+3\times 3{,}6=4{,}2+10{,}8=15 g ✓. Les deux exigences sont tout juste satisfaites, ce qui est le propre d'une solution économique : on ne paie rien de superflu.

d) Non, il n'existe AUCUN maximum : la région est non bornée, et l'on peut acheter autant d'aliments que l'on veut, donc dépenser autant qu'on veut. Le coût C(100;100)=500C(100\,;100)=500 dollars est admissible, et C(1000;1000)=5000C(1000\,;1000)=5000 dollars aussi. C'est la différence essentielle avec les problèmes de production, où les ressources limitées ferment le polygone : ici les contraintes sont des exigences MINIMALES, elles bornent la région par en bas et la laissent ouverte par en haut. Un problème de minimisation avec des contraintes \ge a donc un minimum mais pas de maximum, et l'écrire fait partie de la réponse.

À l'optimum, les DEUX contraintes nutritionnelles sont saturées : 2x+y=122x+y=12 exactement et x+3y=15x+3y=15 exactement. C'est justement pourquoi ce sommet gagne : dès qu'on s'en écarte le long d'une frontière, on continue de satisfaire une exigence tout juste, mais on dépasse l'autre inutilement, et le coût monte. Les contraintes de positivité, elles, ne sont pas saturées, puisque xx et yy sont tous deux strictement positifs.

Chapitre précédent La fonction réciproque Chapitre suivant Les fonctions périodiques

Voir aussi

Vous cherchez un tuteur en math SN5 à Montréal ?

Contactez-moi pour une première séance. On travaille sur des exercices du niveau réel des évaluations, y compris le livret officiel du complément québécois.

Site par Studio Squalli