Optimisation libre et sous contrainte (suite)

Documents pareils
Cours d Analyse. Fonctions de plusieurs variables

Optimisation des fonctions de plusieurs variables

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Fonctions de plusieurs variables

Fonctions de deux variables. Mai 2011

3 Approximation de solutions d équations

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Correction du baccalauréat S Liban juin 2007

Image d un intervalle par une fonction continue

Résolution d équations non linéaires

Chapitre VI Fonctions de plusieurs variables

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Cours Fonctions de deux variables

Capes Première épreuve

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples

1 radian. De même, la longueur d un arc de cercle de rayon R et dont l angle au centre a pour mesure α radians est α R. R AB =R.

Développements limités, équivalents et calculs de limites

Calcul intégral élémentaire en plusieurs variables

Fonctions de plusieurs variables. Sébastien Tordeux

Cours3. Applications continues et homéomorphismes. 1 Rappel sur les images réciproques

Problème 1 : applications du plan affine

Correction du Baccalauréat S Amérique du Nord mai 2007

Calcul différentiel sur R n Première partie

Chapitre 0 Introduction à la cinématique

Cours de mathématiques

Angles orientés et trigonométrie

Chapitre 2 Le problème de l unicité des solutions

EXERCICE 4 (7 points ) (Commun à tous les candidats)

Développements limités. Notion de développement limité

F411 - Courbes Paramétrées, Polaires

Commun à tous les candidats

Continuité en un point

Chapitre 6. Fonction réelle d une variable réelle

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b

I. Ensemble de définition d'une fonction

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable

Exercices - Polynômes : corrigé. Opérations sur les polynômes

I. Polynômes de Tchebychev

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Quelques contrôle de Première S

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2

Dérivées d ordres supérieurs. Application à l étude d extrema.

Théorème du point fixe - Théorème de l inversion locale

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

Planche n o 22. Fonctions de plusieurs variables. Corrigé

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

Partie 1 - Séquence 3 Original d une fonction

Construction d un cercle tangent à deux cercles donnés.

Fonctions de plusieurs variables et applications pour l ingénieur

Limites finies en un point

Fonctions de plusieurs variables

Calcul différentiel. Chapitre Différentiabilité

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Comparaison de fonctions Développements limités. Chapitre 10

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

Angles orientés et fonctions circulaires ( En première S )

1S Modèles de rédaction Enoncés

Chapitre 3. Les distributions à deux variables

CCP PSI Mathématiques 1 : un corrigé

Continuité et dérivabilité d une fonction

Examen optimisation Centrale Marseille (2008) et SupGalilee (2008)

RO04/TI07 - Optimisation non-linéaire

Oscillations libres des systèmes à deux degrés de liberté

Calcul Différentiel. I Fonctions différentiables 3

LE PRODUIT SCALAIRE ( En première S )

Enoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en Énoncé.

Baccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé

Fonctions de plusieurs variables

NOMBRES COMPLEXES. Exercice 1 :

Seconde Généralités sur les fonctions Exercices. Notion de fonction.

Chapitre 1 Régime transitoire dans les systèmes physiques

La fonction exponentielle

Continuité d une fonction de plusieurs variables

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours.

Chafa Azzedine - Faculté de Physique U.S.T.H.B 1

Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables

Licence de Mathématiques 3

Rappels et compléments, première partie : Nombres complexes et applications à la géométrie

Equations différentielles linéaires à coefficients constants

IV- Equations, inéquations dans R, Systèmes d équations

Un K-espace vectoriel est un ensemble non vide E muni : d une loi de composition interne, c est-à-dire d une application de E E dans E : E E E

Formes quadratiques. 1 Formes quadratiques et formes polaires associées. Imen BHOURI. 1.1 Définitions

DOCM Solutions officielles = n 2 10.

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Différentiabilité ; Fonctions de plusieurs variables réelles

Les devoirs en Première STMG

Nombre dérivé et tangente

Repérage d un point - Vitesse et

Exercices - Nombres complexes : corrigé. Formes algébriques et trigonométriques, module et argument

aux différences est appelé équation aux différences d ordre n en forme normale.

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

L ANALYSE EN COMPOSANTES PRINCIPALES (A.C.P.) Pierre-Louis GONZALEZ

Activités numériques [13 Points]

Fonctions Analytiques

Transcription:

. Optimisation libre et sous contrainte (suite) 0.1 Extrema locaux de f : R 2 R On suppose f de classe C 2, c est-à-dire que ses dérivées partielles jusqu à l ordre 2 existent et sont continues. Définition 0.1. f a un minimum (resp. maximum) local en (x 0, y 0 ) s il existe ε > 0 tel que : (x, y) B((x 0, y 0 ), ε) alors f(x, y) f(x 0, y 0 ) (resp. f(x, y) f(x 0, y 0 )). f(x, y) = x 2 y 2 f(x, y) = x 2 + y 2 f(x, y) = x 2 y 2 Proposition 0.2. Si f admet un extremum local en (x 0, y 0 ) alors f x (x 0, y 0 ) = f y (x 0, y 0 ) = 0. Définition 0.3. Si en (x 0, y 0 ) on a f x (x 0, y 0 ) = f y (x 0, y 0 ) = 0 on dit que (x 0, y 0 ) est un point critique de f ou un point stationnaire de f. Remarque Un extremum local est un point critique mais la réciproque n est pas vraie. 0.2 Formule de Taylor Définition 0.4. Soit f(x, y) une fonction de classe C 2. La matrice hessienne de f en ( ) A B (x 0, y 0 ) est la matrice Hess(x 0, y 0 ) = B C où A = 2 f x (x 2 0, y 0 ), B = 2 f x y (x 0, y 0 ), C = 2 f y (x 2 0, y 0 ). Calculer la matrice Hessienne de f(x, y) = 4xy x 4 y 4. Théorème 0.5. (Formule de Taylor à l ordre 2, en X = (x 0, y 0 )) f(x + H) = f(x) + f(x) H + 1 2 Ht Hess(x 0, y 0 ) H + H 2 ε(h) 1

Théorème 0.6. Soient f(x, y) de classe C 2 et (x 0, y 0 ) un point critique. Soit = AC B 2 = det(hess(x 0, y 0 )). Alors : si > 0 et A > 0, f a un minimum local en (x 0, y 0 ) si > 0 et A < 0, f a un maximum local en (x 0, y 0 ) si < 0, f n a ni maximum ni minimum, elle a un point selle si = 0 on ne peut conclure (avec le seul développement à l ordre 2). 1 Extrema liés 1.1 Une seule contrainte Il s agit de trouver les extrema de f(x, y, z) lorsque (x, y, z) appartient à une surface S définie par g(x, y, z) = C. Définition 1.1. Un point P = (x 0, y 0, z 0 ) est un minimum (resp. maximum) local pour f, lié à la contrainte g(x, y, z) = C si : (i) g(p ) = C (ii) Il existe ε > 0 tel que f(p ) f(q) (resp. f(p ) f(q)) pour tout Q S B(P, ε). Théorème 1.2. (de Lagrange) Soit f(x, y, z) et g(x, y, z) de classe C 1 telle que g 0 sur S. Alors si f admet un extremum lié en (x 0, y 0, z 0 ) on a : f(x 0, y 0, z 0 ) = λ g(x 0, y 0, z 0 ) où λ R est appelé multiplicateur de Lagrange. Démonstration Ce qui suit n est qu une idée de démonstration qu il faudrait préciser. Soit (x(t), y(t), z(t)) une courbe tracée sur la surface S passant en (x 0, y 0, z 0 ) en t = 0. Pour que f soit maximale en (x 0, y 0, z 0 ) sur S il faut en particulier que t f(x(t), y(t), z(t) soit maximale en t = 0. Pour que ce soit le cas il faut que cette fonction ait une dérivée nulle en 0. La dérivée de cette fonction se calcule en appliquant la règle de dérivation en chaîne, x (t) f + x y (t) f + y z (t) f. On obtient la condition z x (0) f x (x 0, y 0, z 0 ) + y (0) f y (x 0, y 0, z 0 ) + z (0) f Par ailleurs, comme S est définie par g = C le plan tangent à S en (x 0, y 0, z 0 ) a pour équation : (x x 0 ) g x (x 0, y 0, z 0 ) + (y y 0 ) g y (x 0, y 0, z 0 ) + (z z 0 ) g On a aussi x (0) g x (x 0, y 0, z 0 ) + y (0) g y (x 0, y 0, z 0 ) + z (0) g 2

Lorsqu on fait varier (x(t), y(t), z(t)) le vecteur (x (0), y (0), z (0)) prend toutes les valeurs de la direction du plan tangent à S en (x 0, y 0, z 0 ). Cela signifie que f(x 0, y 0, z 0 ) est orthogonaux à tous les vecteurs orthogonaux à g(x 0, y 0, z 0 ) ou encore que f(x 0, y 0, z 0 ) et g(x 0, y 0, z 0 ) ont mêmes vecteurs orthogonaux. Cela entraîne que f(x 0, y 0, z 0 ) et g(x 0, y 0, z 0 ) sont colinéaires. Soit U, V deux vecteurs orthogonaux à g(x 0, y 0, z 0 ) tels que (U, V, g(x 0, y 0, z 0 )) soit une base de R 3. Remarque Si P est un extremum lié, on a f(p ) parallèle à g(p ). La réciproque n est pas vraie. Nous avons une condition nécessaire mais pas suffisante. C est l équivalent de la nullité de la dérivée pour les extrema libres : en un extremum libre la dérivée est nulle mais la dérivée peut être nulle sans que la fonction ait un extremum (penser à x x 3 en x = 0). Le théorème est encore vrai en dimension plus grande. Théorème 1.3. (de Lagrange) Soit f et g deux fonctions de R d dans R de classe C 1 telle que g 0 sur l ensemble S défini par g = C (c est une hypersurface). Alors si f admet un extremum lié en x 0 on a : f(x 0 ) = λ g(x 0 ) où λ R est appelé multiplicateur de Lagrange. 1.2 Plusieurs contraintes On cherche les extrema d une fonction f sur l ensemble S défini par g 1 = g 2 =... = g k = 0, toutes les fonctions considérées étant de classe C 1. Pour que les choses marchent bien il faut faire l hypothèse suivante : en tout point de S les gradients des fonctions g i sont linéairement indépendants. Théorème 1.4. (de Lagrange) Soit f et g 1,..., g k k + 1 fonctions de R d dans R de classe C 1 telles que les vecteurs g 1,..., g k, soit indépendants sur sur l ensemble S défini par g 1 =... = g k = 0. Alors si f admet un extremum lié sur S en x 0 le vecteur f(x 0 ) est combinaison linéaire des vecteurs g i (x 0 ) : il existe λ 1,..., λ k tels que f(x 0 ) = k i=1 λ i g i (x 0 ). Les nombres λ 1,..., λ k sont appelés multiplicateurs de Lagrange. Démonstration On montre de la même manière que précédemment f(x 0 ) est orthogonal à tous les vecteurs orthogonaux à tous les vecteurs g i (x 0 ) (c est là qu on utilise l hypothèse d indépendance sur les gradients). Considérons une base de R d constituée de v 1 = g 1 (x 0 ),..., v k = g k (x 0 ) complétée par une famille (v k+1,..., v d ) de vecteurs orthogonaux entre eux et orthogonaux à tous les g i (x 0 ). Écrivons f(x 0 ) dans cette base : 3

f(x 0 ) = d i=1 λ iv i. Pour tout j > k, on a f(x 0 ), v j = = d λ i v i, v j i=1 d λ i v i, v j i=1 = λ j v j, v j. Mais, par ailleurs, pour j > k, on a f(x 0 ), v j = 0. On en déduit donc que, pour j > k, λ j est nul, c est-à-dire que f(x 0 ) est combinaison linéaire des gradients g i (x 0 ). 2 Extrema de f sur un compact K R d La marche à suivre pour étudier les extrema d une fonction différentiable sur un compact de R d est la suivante. Soit f une fonction différentiable définie sur un compact K de R d. Comme f est différentiable, elle est continue. Elle est donc bornée sur K et atteint ses bornes. En pratique (dans les exercices que je vous demanderai de résoudre en particulier) la fonction f sera donnée par une formule valable sur un certain sous-ensemble de R d et le compact K sera inclus dans cet ensemble de définition. On mène l étude des extrema de f en plusieurs étapes. La première est d étudier l existence d extrema locaux de f à l intérieur de K. C est pour cette étude qu on utilisera le développement de Taylor à l ordre 2. Mais cette étude n est pas suffisante. Il faut aussi regarder ce qui se passe sur le bord de K. Pour cela on peut utiliser les multiplicateurs de Lagrange. Etude de f(x, y) = x 2 y 2 sur K = {(x, y) R 2 / x 2 + y 2 1}. On procède de la manière suivante : (i) On cherche les points critiques et les extrema locaux dans Int(K). On trouve un seul point stationnaire en (0, 0). Mais en (0, 0) f a un point selle. La fonction n a donc pas d extremum à l intérieur de K. Mais comme K est compact et f est continue sur K, f est bornée sur K et atteint ses bornes sur K. Ce sera donc sur le bord de K. (ii) On analyse f sur K. Une possibilité ici est de paramétrer le bord de K : le cercle de rayon 1 centré en (0, 0). On obtient : f(cos t, sin t) = cos 2 t sin 2 t = cos(2t). On peut alors étudier les variations de cette fonction. On obtient qu elle est maximum égale à 1 lorsque 2t est 4

égal à 0 modulo 2π, minimum égale à -1 lorsque 2t vaut π modulo 2π. La fonction f atteint donc son maximum 1 aux points (1, 0) et ( 1, 0) de K, son minimum -1 aux points (0, 1) et (0, 1). On peut aussi utiliser le multiplicateur de Lagrange (qui ne donne qu une condition nécessaire pour avoir un extremum lié en un point). En un point où f est extrémale sur l ensemble {(x, y) R 2 / x 2 + y 2 = 1}, le gradient de f est colinéaire à celui de g(x, y) = x 2 + y 2. En un tel point on a donc : x 2 + y 2 = 1, (2x, 2y) = λ(2x, 2y), pour un certain nombre réel λ. Le point (0, 0) n est pas sur le cercle. Si x 0, ces égalités entraînent que λ vaut 1 et 2y = 2y, donc y = 0. Deux points satisfont les conditions : (1, 0) et ( 1, 0). Si y 0, alors λ = 1, x = 0, et on obtient deux autres points satisfaisant les conditions : (0, 1) et (0, 1). Comme on sait que f atteint ses bornes sur le cercle (par l argument (i)), il suffit de calculer les valeurs de f en ces quatre points pour aboutir à la même conclusion que celle nous avions obtenue avec le paramétrage. 5