Guide de pratique indépendant

Optimisation sous contraintes : ensemble admissible et Lagrange

Comparez substitution et multiplicateurs de Lagrange, examinez intérieur et bord, puis justifiez les extremums globaux ou leur absence.

Nablio · 35 minPublié le

Une étape vous bloque? Textez-nous Écrivez-nous Demander une séance

Pour les notions du cours et l’aide individuelle, consultez le tutorat MAST 218 à Concordia.

Une solution demande plus qu’un point où des équations s’annulent. Précisez les déplacements permis, trouvez tous les candidats pertinents et expliquez pourquoi votre conclusion s’applique à l’ensemble admissible.

Ces exemples originaux accompagnent les notions d’extremums et de multiplicateurs de Lagrange indiquées pour MAST 218 à Concordia. Il s’agit d’exercices thématiques de la suite du cours, pas d’une évaluation ni d’une prédiction du contenu d’un examen. Suivez le plan de votre section pour choisir les notions à revoir. Dans cette leçon, les variables sont réelles et sans dimension; les fonctions objectifs sont également des modèles mathématiques sans dimension.

Vous connaissez déjà la méthode? Essayez les six exercices guidés d’optimisation sous contraintes. Pour revoir le gradient, commencez par l’explication existante du gradient et de la dérivée directionnelle.

1. Écrire l’ensemble admissible avant de dériver

Pour une fonction objectif f(x,y)f(x,y), l’ensemble admissible SS contient exactement les points qui respectent toutes les contraintes et les conditions du domaine. Un minimum global en p∈Sp\in S signifie que f(p)≤f(q)f(p)\le f(q) pour tout q∈Sq\in S. Un minimum local compare seulement les points admissibles suffisamment proches de pp. Inversez l’inégalité pour un maximum. La valeur extrême et le point où elle est atteinte sont deux éléments distincts de la réponse.

Comparez trois ensembles :

  • x+y=5x+y=5 est une droite entière, sans condition de non-négativité.
  • x+y=5, x≥0, y≥0x+y=5,\ x\ge0,\ y\ge0 est un segment fermé qui comprend ses deux extrémités.
  • x2+y2≤4x^2+y^2\le4 est un disque fermé rempli. L’équation x2+y2=4x^2+y^2=4 décrit seulement son cercle frontière.

Une fonction continue sur une partie non vide, fermée et bornée de R2\mathbb R^2 atteint un minimum global et un maximum global. C’est une condition suffisante utile, mais elle n’est pas nécessaire à l’existence de tout extremum. Un ensemble non borné peut porter un minimum; un ensemble ouvert peut aussi en contenir un. Si le théorème ne s’applique pas, examinez la fonction et vérifiez si la borne proposée est atteinte.

Dans la démarche ci-dessous, les fonctions objectifs sont différentiables dans un voisinage de l’ensemble admissible, sauf lorsqu’une limite de la méthode est explicitement discutée. Dans un problème plus général, il faut aussi examiner séparément les points où la fonction objectif n’est pas définie ou n’est pas différentiable.

2. Une contrainte linéaire : calculer, puis démontrer le résultat global

Trouvez les extremums globaux de

f(x,y)=x2+4y2,x+y=5.\begin{gathered}f(x,y)=x^2+4y^2,\\x+y=5.\end{gathered}

Le point stationnaire sans contrainte (0,0)(0,0) n’est pas admissible. Il ne peut donc pas être un candidat pour ce problème contraint.

Substituez y=5−xy=5-x. Comme l’ensemble admissible est la droite entière, xx peut prendre toute valeur réelle :

F(x)=f(x,5−x)=x2+4(5−x)2=5(x−4)2+20. \begin{aligned} F(x)&=f(x,5-x)\\ &=x^2+4(5-x)^2\\ &=5(x-4)^2+20. \end{aligned}

Le carré est non négatif et s’annule seulement pour x=4x=4. Le minimum global unique vaut donc 2020, atteint en (4,1)(4,1). De plus, F(x)→+∞F(x)\to+\infty lorsque ∣x∣→∞|x|\to\infty, donc il n’existe pas de maximum global. La même identité justifie les deux conclusions. Le seul calcul F′(4)=0F'(4)=0 ne suffirait pas.

Modifier l’ensemble admissible

Ajoutez x≥0x\ge0 et y≥0y\ge0. Alors 0≤x≤50\le x\le5. Le candidat intérieur donne toujours 2020; aux extrémités,

f(0,5)=100,f(5,0)=25.\begin{gathered}f(0,5)=100,\\f(5,0)=25.\end{gathered}

Le minimum global reste 2020 en (4,1)(4,1), tandis que le maximum global vaut maintenant 100100, atteint en (0,5)(0,5). Vérifiez que la liste est complète : la dérivée réduite F′(x)=10(x−4)F'(x)=10(x-4) s’annule seulement en 44, et les deux extrémités ont été examinées. Les restrictions ajoutées ont changé la réponse concernant le maximum.

Les ellipses de niveau de x carré plus quatre y carré rencontrent d’abord la droite x plus y égale cinq en (4,1). Un deuxième panneau montre la parabole réduite sur l’intervalle de zéro à cinq, son minimum 20 et les valeurs 100 et 25 aux extrémités.
Sur la droite entière, le plus petit niveau atteint est f=20f=20 en (4,1)(4,1), et l’objectif n’a pas de maximum. Garder seulement le segment non négatif ajoute deux extrémités; son maximum vaut f=100f=100 en (0,5)(0,5).

3. Ce que les multiplicateurs de Lagrange établissent

Supposons que ff et gg soient continûment différentiables près d’un point admissible pp, et que la contrainte soit g(x,y)=cg(x,y)=c. Si ∇g(p)≠0\nabla g(p)\ne\mathbf0, tout extremum local de ff sur cette contrainte régulière doit satisfaire

∇f(p)=λ∇g(p),g(p)=c\begin{gathered}\nabla f(p)=\lambda\nabla g(p),\\g(p)=c\end{gathered}

pour un réel λ\lambda. Ces équations fournissent des conditions nécessaires pour les candidats. Les résoudre ne suffit pas à établir un minimum, un maximum, l’existence d’un extremum ou une conclusion globale. Un point où ∇f=0\nabla f=\mathbf0 est permis : il peut satisfaire les équations avec λ=0\lambda=0.

Pourquoi les gradients sont-ils parallèles? Le long d’un chemin admissible différentiable r(t)\mathbf r(t), la règle de chaîne donne ∇g⋅r′(t)=0\nabla g\cdot\mathbf r'(t)=0. À un extremum local contraint, la dérivée de f(r(t))f(\mathbf r(t)) est aussi nulle. Sur une courbe plane régulière, les deux gradients sont donc perpendiculaires à la direction tangente. L’objectif ne peut pas augmenter au premier ordre dans cette direction. Les variations d’ordre supérieur peuvent encore compter.

Pour la droite précédente, prenez g=x+yg=x+y, avec ∇g=(1,1)≠0\nabla g=(1,1)\ne\mathbf0. Les équations sont

2x=λ,8y=λ,x+y=5.\begin{gathered}2x=\lambda,\\8y=\lambda,\\x+y=5.\end{gathered}

Ainsi, x=4yx=4y, d’où (4,1)(4,1) et λ=8\lambda=8. On retrouve la substitution. C’est la forme obtenue par complétion du carré, plutôt que la valeur du multiplicateur, qui démontre le minimum global et l’absence de maximum.

Pour le segment non négatif, ce calcul sur la courbe régulière fournit le candidat intérieur. Les extrémités exigent encore une vérification séparée. Elles sont des extrémités de l’ensemble admissible, même si la droite qui le porte est lisse.

4. Une contrainte compacte peut avoir plusieurs candidats

Trouvez les extremums de f(x,y)=xyf(x,y)=xy sur le cercle unité x2+y2=1x^2+y^2=1. Le cercle est non vide, fermé et borné, et la fonction polynomiale est continue : les deux extremums globaux existent. Le gradient de la contrainte (2x,2y)(2x,2y) ne s’annule jamais sur ce cercle.

Les équations des candidats sont

y=2λx,x=2λy,x2+y2=1.\begin{gathered}y=2\lambda x,\\x=2\lambda y,\\x^2+y^2=1.\end{gathered}

Évitez de diviser par xx ou yy avant d’examiner les cas où ces coordonnées seraient nulles. Si x=0x=0, la première équation donne y=0y=0, ce qui contredit la contrainte. De même, y=0y=0 est impossible pour un candidat. Multipliez la première équation par yy et la deuxième par xx pour obtenir y2=x2y^2=x^2. Les quatre candidats sont

(12,12),(−12,−12),(12,−12),(−12,12).\begin{gathered}\left(\frac1{\sqrt2},\frac1{\sqrt2}\right),\\\left(-\frac1{\sqrt2},-\frac1{\sqrt2}\right),\\\left(\frac1{\sqrt2},-\frac1{\sqrt2}\right),\\\left(-\frac1{\sqrt2},\frac1{\sqrt2}\right).\end{gathered}

Les coordonnées de même signe donnent f=1/2f=1/2; les signes opposés donnent f=−1/2f=-1/2. Tout extremum global doit figurer parmi ces candidats, car le cercle n’a ni extrémité ni point où le gradient de la contrainte s’annule. Le maximum global vaut donc 1/21/2, atteint aux deux points de même signe, et le minimum global vaut −1/2-1/2, atteint aux deux autres.

Une vérification indépendante vient de (x−y)2≥0(x-y)^2\ge0 et (x+y)2≥0(x+y)^2\ge0 : sur le cercle, −1/2≤xy≤1/2-1/2\le xy\le1/2. Les égalités sont atteintes exactement aux points indiqués. Trouver seulement un candidat de valeur positive ferait perdre le minimum et le deuxième point de maximum.

Cercle unité non rempli portant quatre candidats dont les coordonnées valent plus ou moins un sur racine de deux. Les coordonnées de même signe donnent xy égal à un demi; les signes opposés donnent moins un demi.
Les quatre candidats de Lagrange sur le cercle unité donnent deux maxima et deux minima. Le maximum 1/21/2 est atteint lorsque les coordonnées ont le même signe; le minimum −1/2-1/2 est atteint lorsque leurs signes diffèrent.

5. Une région remplie exige l’étude de l’intérieur et du bord

Trouvez les extremums de

f(x,y)=(x−1)2+y2,S={(x,y):x2+y2≤4}.\begin{gathered}f(x,y)=(x-1)^2+y^2,\\S=\{(x,y):x^2+y^2\le4\}.\end{gathered}

La continuité et la compacité garantissent les deux extremums globaux. Séparez la recherche entre l’intérieur du disque et son bord. Ici, « intérieur » désigne l’intérieur dans le plan. Un point du cercle contraint n’est pas un point intérieur du disque rempli simplement parce qu’il n’est pas une extrémité du cercle.

Candidats intérieurs

À un extremum local différentiable dans l’intérieur, ∇f=0\nabla f=\mathbf0. Ainsi,

2(x−1)=0,2y=0,\begin{gathered}2(x-1)=0,\\2y=0,\end{gathered}

d’où (1,0)(1,0). Ce point est strictement à l’intérieur du disque et donne la valeur 00.

Candidats sur le bord

Sur le cercle x2+y2=4x^2+y^2=4,

f=x2+y2−2x+1=5−2x.\begin{aligned}f&=x^2+y^2-2x+1\\&=5-2x.\end{aligned}

Puisque −2≤x≤2-2\le x\le2, le minimum sur le bord vaut 11, atteint en (2,0)(2,0), et le maximum sur le bord vaut 99, atteint en (−2,0)(-2,0).

Les équations de Lagrange sur le bord donnent le même résultat :

2(x−1)=2λx,2y=2λy,x2+y2=4.\begin{gathered}2(x-1)=2\lambda x,\\2y=2\lambda y,\\x^2+y^2=4.\end{gathered}

Si y≠0y\ne0, la deuxième équation impose λ=1\lambda=1, et la première devient −1=0-1=0, ce qui est impossible. Donc y=0y=0, et l’équation du cercle donne x=±2x=\pm2. Chaque cas a été vérifié sans division implicite par une variable.

Comparer les valeurs de la fonction objectif

Comparez 00, 11 et 99. Sur le disque entier, le minimum global vaut 00, atteint en (1,0)(1,0), et le maximum global vaut 99, atteint en (−2,0)(-2,0). Le minimum de 11 sur le bord n’est pas le minimum sur le disque rempli. Limiter le problème au cercle éliminerait le vrai minimum.

Pour une région bordée par plusieurs segments ou arcs lisses, examinez chaque portion du bord, ses extrémités, les coins et les intersections. Un triangle, par exemple, exige l’étude de ses trois côtés et de ses trois sommets, en plus des points stationnaires intérieurs admissibles. Le calcul sur un cercle n’est pas une procédure complète pour tout bord possible. Cette leçon n’introduit pas les conditions générales de multiplicateurs pour les inégalités.

Disque fermé ombré de rayon deux. Le point intérieur (1,0) donne la valeur zéro; le point du bord (2,0) donne un; le point opposé (−2,0) donne neuf. Le minimum sur le disque entier est intérieur.
Pour f=(x−1)2+y2f=(x-1)^2+y^2 sur le disque rempli, le point intérieur (1,0)(1,0) donne une valeur plus petite que tout point du bord. Le minimum du bord en (2,0)(2,0) répond seulement au problème limité au cercle.

6. Un gradient de contrainte nul demande une étude séparée

Le résultat de Lagrange ci-dessus suppose ∇g≠0\nabla g\ne\mathbf0. Si cette condition échoue, ne concluez pas à l’absence d’extremum.

Prenez f(x,y)=xf(x,y)=x avec g(x,y)=y2−x3=0g(x,y)=y^2-x^3=0. La contrainte implique x≥0x\ge0, et (0,0)(0,0) est admissible. Le minimum global unique vaut donc 00, atteint à l’origine. Pourtant,

∇f(0,0)=(1,0),∇g(0,0)=(0,0),\begin{gathered}\nabla f(0,0)=(1,0),\\\nabla g(0,0)=(0,0),\end{gathered}

donc aucun λ\lambda ne satisfait ∇f=λ∇g\nabla f=\lambda\nabla g en ce point. Le paramétrage admissible (x,y)=(t2,t3)(x,y)=(t^2,t^3), t∈Rt\in\mathbb R, donne f=t2f=t^2. Il confirme le minimum et montre qu’il n’existe aucun maximum global. Le gradient de contrainte nul a signalé un point à examiner directement.

L’équation choisie peut aussi créer une difficulté. Écrire la droite x+y=5x+y=5 sous la forme (x+y−5)2=0(x+y-5)^2=0 conserve l’ensemble admissible, mais le gradient de cette nouvelle contrainte s’annule partout sur la droite. Revenez à l’équation régulière x+y=5x+y=5 ou utilisez la substitution. L’échec d’une hypothèse de régularité ne décide pas du résultat du problème d’optimisation.

7. Un candidat stationnaire peut ne pas être un extremum

Sur la contrainte régulière y=0y=0, prenez f(x,y)=x3+y2f(x,y)=x^3+y^2. Lagrange donne 3x2=03x^2=0, 2y=λ2y=\lambda, y=0y=0, donc (0,0)(0,0) est un candidat. Sur la droite, toutefois, f(x,0)=x3f(x,0)=x^3. Il existe des valeurs positives et négatives arbitrairement proches de l’origine. Ce candidat n’est ni un minimum local ni un maximum local sur la droite, et cette droite ne porte aucun extremum global de la fonction.

En comparaison, h(x,y)=x4+y2h(x,y)=x^4+y^2 sur la même droite donne h(x,0)=x4h(x,0)=x^4, donc l’origine est son minimum global unique. Les deux fonctions réduites ont une dérivée seconde nulle à l’origine. Une dérivée seconde nulle rend le test non concluant; elle ne signifie pas « aucun extremum ». Utilisez une comparaison de signes, un argument d’ordre supérieur ou un autre test valide.

De même, appliquer un test de la hessienne sans contrainte sans tenir compte des directions permises ne classifie pas un problème contraint. Une contrainte peut éliminer des directions utilisées dans une comparaison sans contrainte. Pour cette compétence distincte, utilisez les exercices existants sur les points stationnaires sans contrainte et l’exemple de classification par la hessienne, puis revenez à l’ensemble admissible ici. Ces exemples figurent sur des pages de cours de McGill; ce sont des liens thématiques complémentaires, pas des équivalences de cours.

8. Justifier la dernière ligne de la solution

Avant d’écrire « minimum » ou « maximum », vérifiez :

  1. Le point respecte-t-il toutes les conditions, y compris les inégalités strictes et le domaine de la fonction objectif?
  2. Quel argument garantit l’existence, ou quelle étude directe remplace cette garantie?
  3. Avez-vous inclus tous les candidats intérieurs pertinents, les portions du bord, les extrémités, les coins et les points où une dérivée ou une condition de régularité fait défaut?
  4. L’algèbre conserve-t-elle tous les cas, dont les coordonnées ou les multiplicateurs nuls?
  5. Comparez-vous les valeurs de la fonction objectif d’origine, plutôt que celles du multiplicateur?
  6. L’argument établit-il un résultat local ou global? Si une borne est seulement approchée, précisez qu’elle n’est pas atteinte.

Essayez les exercices guidés, puis revenez au tutorat MAST 218. Apportez le croquis de l’ensemble admissible, votre liste complète de candidats et la phrase qui justifie votre conclusion. Un tuteur peut examiner ces décisions avant de reprendre les calculs. Les séances de tutorat sont actuellement offertes en anglais.

Référence pour les notions du cours : description actuelle de MAST 218 au calendrier de Concordia. Les exemples et la progression pédagogique ci-dessus sont originaux; le calendrier sert seulement à confirmer les notions du cours.

Utile pour

Travaillez l’étape qui vous manque.

Indiquez simplement la matière et votre disponibilité. Nablio confirme les détails par texto ou courriel.

Demander une séance