Optimisation des fonctions de plusieurs variables



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

Cours Fonctions de deux variables

Cours d Analyse. Fonctions de plusieurs variables

Fonctions de plusieurs variables

3 Approximation de solutions d équations

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

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

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

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

Chapitre VI Fonctions de plusieurs variables

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

Image d un intervalle par une fonction continue

Continuité en un point

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

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

Continuité d une fonction de plusieurs variables

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

Les équations différentielles

Fonctions de plusieurs variables

Université Paris-Dauphine DUMI2E 1ère année, Applications

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

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

Problème 1 : applications du plan affine

Continuité et dérivabilité d une fonction

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

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

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

Optimisation Discrète

Calcul différentiel. Chapitre Différentiabilité

Limites finies en un point

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

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

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

CCP PSI Mathématiques 1 : un corrigé

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

Calcul différentiel sur R n Première partie

I. Polynômes de Tchebychev

Programmation linéaire

Capes Première épreuve

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

Intégration et probabilités TD1 Espaces mesurés

Fonctions de deux variables. Mai 2011

Fonctions de plusieurs variables et applications pour l ingénieur

Chp. 4. Minimisation d une fonction d une variable

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

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

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

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

Programmation linéaire

Simulation de variables aléatoires

Fonctions de plusieurs variables

Apllication au calcul financier

Développement décimal d un réel

Résolution d équations non linéaires

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

Chapitre 7 : Intégration sur un intervalle quelconque

Chapitre 3. Mesures stationnaires. et théorèmes de convergence

M2 IAD UE MODE Notes de cours (3)

Exercice 1 Trouver l équation du plan tangent pour chaque surface ci-dessous, au point (x 0,y 0,z 0 ) donné :

Équations non linéaires

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

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

Logique. Plan du chapitre

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

Nombre dérivé et tangente

Intégration et probabilités TD1 Espaces mesurés Corrigé

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

3. Conditionnement P (B)

Commun à tous les candidats

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

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

Exercice autour de densité, fonction de répatition, espérance et variance de variables quelconques.

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

La fonction exponentielle

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

Dérivation : cours. Dérivation dans R

Sujet 4: Programmation stochastique propriétés de fonction de recours

Moments des variables aléatoires réelles

Résolution de systèmes linéaires par des méthodes directes

Calcul Différentiel. I Fonctions différentiables 3

Correction du baccalauréat ES/L Métropole 20 juin 2014

Fonctions holomorphes

DOCM Solutions officielles = n 2 10.

ANALYSE GÉNÉRALE - PROPOSITION DE CORRIGÉ. Exercice 1

OM 1 Outils mathématiques : fonction de plusieurs variables

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

CHAPITRE 10. Jacobien, changement de coordonnées.

OPTIMISATION À UNE VARIABLE

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

Dualité dans les espaces de Lebesgue et mesures de Radon finies

Fonctions de plusieurs variables. Sébastien Tordeux

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

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

Cours d Analyse 3 Fonctions de plusieurs variables

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

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Cours 02 : Problème général de la programmation linéaire

Correction du bac blanc CFE Mercatique

Les Conditions aux limites

Cours d analyse numérique SMI-S4

Transcription:

Optimisation des fonctions de plusieurs variables Hervé Hocquard Université de Bordeaux, France 8 avril 2013

Extrema locaux et globaux Définition On étudie le comportement d une fonction de plusieurs variables à valeurs réelles. Une telle fonction peut avoir des valeurs extrémales : des minima (des valeurs les plus petites) ou des maxima (des valeurs les plus grandes) sur tout le domaine de définition ou bien sur une certaine partie. On les appelle des extrema.

Extrema locaux et globaux Définition Soit f : D R une fonction définie sur une partie D R n.

Extrema locaux et globaux Définition Soit f : D R une fonction définie sur une partie D R n. 1 On dit que f admet un maximum (resp. minimum) global au point A D si pour tout X D on a f(x) f(a) (resp. f(x) f(a)). Le maximum (resp. minimum) est appelé strict si f(x)<f(a) (resp. f(x)>f(a)).

Extrema locaux et globaux Définition Soit f : D R une fonction définie sur une partie D R n. 1 On dit que f admet un maximum (resp. minimum) global au point A D si pour tout X D on a f(x) f(a) (resp. f(x) f(a)). Le maximum (resp. minimum) est appelé strict si f(x)<f(a) (resp. f(x)>f(a)). 2 On dit que f admet un maximum (resp. minimum) local au point A D si on peut trouver un nombre r > 0 tel que X D et X A <r entraîne f(x) f(a) (resp. f(x) f(a)).

Extrema locaux et globaux Définition Soit f : D R une fonction définie sur une partie D R n. 1 On dit que f admet un maximum (resp. minimum) global au point A D si pour tout X D on a f(x) f(a) (resp. f(x) f(a)). Le maximum (resp. minimum) est appelé strict si f(x)<f(a) (resp. f(x)>f(a)). 2 On dit que f admet un maximum (resp. minimum) local au point A D si on peut trouver un nombre r > 0 tel que X D et X A <r entraîne f(x) f(a) (resp. f(x) f(a)). Les extrema globaux sont appelés aussi extrema absolus.

Théorème des extrema sur un compact Théorème Soit f : K R une fonction continue sur un compact K R n (compact=fermé+borné). Alors f admet un maximum global et un minimum global sur K.

Théorème des extrema sur un compact Théorème Soit f : K R une fonction continue sur un compact K R n (compact=fermé+borné). Alors f admet un maximum global et un minimum global sur K. Remarque En dimension n=1 la fonction a des points extrémaux sur un intervalle. Soit ils sont à l intérieur de l intervalle, auquel cas ils vérifient f (x)=0, soit ils sont au bord de l intervalle (sur le bord, la condition f (x)=0 n est pas forcément satisfaite). Donc pour trouver les extrema on cherche d abord des points critiques (où la derivée s annule), puis on compare la valeur des points critiques avec les valeurs sur le bord de l intervalle. Les valeurs max et min se trouvent parmi ces valeurs-là.

Extrema locaux et globaux Définition Soit f : D R une fonction de classe C 1 sur une partie D de R n. On dit que A D est un point critique de f si toutes les dérivées partielles s annulent en A (équivalent à dire que le gradient de f est nul en A, équivalent à dire aussi que la différentielle de f est nulle en A).

Condition nécessaire d extremum local Théorème Soit f : U R une fonction de classe C 2 définie sur un ouvert U R n admettant un maximum ou un minimum local au point A U. Alors A est un point critique de f.

Condition nécessaire d extremum local Théorème Soit f : U R une fonction de classe C 2 définie sur un ouvert U R n admettant un maximum ou un minimum local au point A U. Alors A est un point critique de f. Attention La réciproque est fausse!!!

Condition nécessaire d extremum local Preuve du Théorème Reprenons la formule de Taylor à l ordre 2 en dimension 2. La preuve se généralise sans problème aux dimensions supérieures.

Condition nécessaire d extremum local Preuve du Théorème Reprenons la formule de Taylor à l ordre 2 en dimension 2. La preuve se généralise sans problème aux dimensions supérieures. f(a+h,b+k) f(a,b)=h f f (a,b)+k x y (a,b) + 1 ( h 2 2 f 2 f 2 x 2(a,b)+2hk x y (a,b)+k 2 2 ) f y 2(a,b) +o( (h,k) 2 )

Condition nécessaire d extremum local Preuve du Théorème Si on a un maximum local en A, alors f(a+h,b+k) f(a,b) 0 pour tout (h, k) suffisamment petit. La valeur de la fonction linéaire de deux variables h f f (a,b)+k (a,b), si elle n est x y pas 0, est grande par rapport aux termes suivants. Donc cette valeur, si elle n est pas égale à 0, doit être négative.

Condition nécessaire d extremum local Preuve du Théorème Si on a un maximum local en A, alors f(a+h,b+k) f(a,b) 0 pour tout (h, k) suffisamment petit. La valeur de la fonction linéaire de deux variables h f f (a,b)+k (a,b), si elle n est x y pas 0, est grande par rapport aux termes suivants. Donc cette valeur, si elle n est pas égale à 0, doit être négative. Pourtant pour h, k positifs il faut que les constantes f (a,b) 0, i = 1,2 et pour h,k négatifs il faut que les mêmes x i valeurs f (a,b) 0, i = 1,2, d où f 0, i = 1,2. x i x i On peut refaire le même raisonnement pour un min local.

Extremum local : cas pratique Exemple Soit f : (x,y) x 2 2x+ xy+ y 2, définie et de classe C 1 sur R 2. ( ) 4 Montrer que f admet un minimum local en 3, 2. 3

Extremum local : cas pratique Exemple Soit f : (x,y) x 2 2x+ xy+ y 2, définie et de classe C 1 sur R 2. ( ) 4 Montrer que f admet un minimum local en 3, 2. 3 Exemple Si f admet un extremum local en (x,y) R { 2, alors f f 2x+ y = 2 (x,y)= (x,y)=0 ou encore x y x+ 2y = 0. ( ) 4 On trouve alors après calculs que (x,y)= 3, 2 est 3 l unique point critique de f sur R 2.

Extremum local : cas pratique Exemple Soit f : (x,y) x 2 2x+ xy+ y 2, définie et de classe C 1 sur R 2. ( ) 4 Montrer que f admet un minimum local en 3, 2. 3 Exemple Si f admet un extremum local en (x,y) R { 2, alors f f 2x+ y = 2 (x,y)= (x,y)=0 ou encore x y x+ 2y = 0. ( ) 4 On trouve alors après calculs que (x,y)= 3, 2 est 3 l unique point critique de f sur R 2. Est-il vraiment un extremum local?

Extremum local : cas pratique Exemple ( ) 4 Il faut comparer f(x,y) et f 3, 2 pour (x, y) voisin de ( ) 3 4 3, 2. Ce qui revient à étudier le signe de 3 ( ) 4 f 3 + h, 2 3 + k pour (h,k) voisin de (0,0)

Extremum local : cas pratique Exemple ( ) 4 Il faut comparer f(x,y) et f 3, 2 pour (x, y) voisin de ( ) 3 4 3, 2. Ce qui revient à étudier le signe de 3 ( ) 4 f 3 + h, 2 3 + k pour (h,k) voisin de (0,0) D après la formule de Taylor à l ordre 2, on a pour tout (h,k) R 2 : f ( ) ( ) ( 4 4 3 + h, 2 3 + k f 3, 2 = h 2 +hk+k 2 = h+ k ) 2 + 3k 2 3 2 4

Extremum local : cas pratique Exemple ( ) 4 Il faut comparer f(x,y) et f 3, 2 pour (x, y) voisin de ( ) 3 4 3, 2. Ce qui revient à étudier le signe de 3 ( ) 4 f 3 + h, 2 3 + k pour (h,k) voisin de (0,0) D après la formule de Taylor à l ordre 2, on a pour tout (h,k) R 2 : f ( ) ( ) ( 4 4 3 + h, 2 3 + k f 3, 2 = h 2 +hk+k 2 = h+ k ) 2 + 3k 2 3 2 4 f ( ) ( ) 4 4 3 + h, 2 3 + k f 3, 2 0 3

Extremum local : cas pratique f admet un minimum local en ( ) 4 f 3, 2 = 4 3 3. ( ) 4 3, 2 qui vaut 3

Extremum local : cas pratique f admet un minimum local en ( ) 4 f 3, 2 = 4 3 3. Remarque ( ) 4 3, 2 qui vaut 3 Tout ceci est long et fastidieux il faut étudier des conditions du second ordre en se servant de la matrice Hessienne.

Extrema et Hessienne Soit f : D R n R et X 0 D. Rappels Quand n=1, pour savoir si un point critique X 0 est un maximum local ou un minimum local, on étudie la dérivée seconde (quand elle existe) : si f (X 0 )>0, alors f(x 0 ) est un minimum local, si f (X 0 )<0, alors f(x 0 ) est un maximum local, si f (X 0 )=0, il faut faire des calculs supplémentaires de dérivées supérieures - ce peut être un point d inflexion, un maximum ou un minimum.

Extrema et Hessienne Soit f : D R n R et X 0 D. Rappels Quand n=1, pour savoir si un point critique X 0 est un maximum local ou un minimum local, on étudie la dérivée seconde (quand elle existe) : si f (X 0 )>0, alors f(x 0 ) est un minimum local, si f (X 0 )<0, alors f(x 0 ) est un maximum local, si f (X 0 )=0, il faut faire des calculs supplémentaires de dérivées supérieures - ce peut être un point d inflexion, un maximum ou un minimum. Dans le cas des fonctions de plusieurs variables, à la place de f, on étudie la Hessienne.

Extrema et Hessienne Théorème Soit f : D R n R et X 0 D un point critique de f. On suppose que la Hessienne H f (X 0 ) existe. Alors si H f (X 0 ) est définie positive ( t XH f (X 0 )X > 0, pour tout X R n et X O R n) alors f(x 0 ) est un minimum local, si H f (X 0 ) est définie négative ( t XH f (X 0 )X < 0, pour tout X R n et X O R n) alors f(x 0 ) est un maximum local, si H f (X 0 ) est indéfinie alors X 0 n est ni un maximum local ni un minimum local : X 0 est un point selle, sinon il faut étudier des termes d ordre supérieur dans la décomposition de Taylor en X 0...

Extrema et Hessienne Théorème Soit f : D R n R et X 0 D un point critique de f. On suppose que la Hessienne H f (X 0 ) existe. Alors si H f (X 0 ) est définie positive (ssi tous ses n mineurs diagonaux principaux sont strictement positifs) alors f(x 0 ) est un minimum local, si H f (X 0 ) est définie négative (ssi tous ses n mineurs diagonaux principaux d ordre k (k = 1,...,n) M k vérifient : ( 1) k M k > 0) alors f(x 0 ) est un maximum local, si l un des mineurs diagonaux principaux est non nul et ne vérifie pas l une des deux règles de signes ci-dessus, alors X 0 est un point selle (comme selle de cheval) ou point col (comme dans les montagnes), sinon on ne pas conclure.

Extrema et Hessienne : fonctions de deux variables Théorème Soit f : D R 2 R et X 0 D un point critique de f. On suppose que la Hessienne H f (X 0 ) existe. Alors si det(h f (X 0 ))>0, f admet un extremum local en X 0 si tr(h f (X 0 ))>0 alors f(x 0 ) est un minimum local, si tr(h f (X 0 ))<0 alors f(x 0 ) est un maximum local, si det(h f (X 0 ))<0 alors X 0 est un point selle (comme selle de cheval) ou point col (comme dans les montagnes) si det(h f (X 0 ))=0 alors on ne peut pas conclure, on doit regarder la formule de Taylor à l ordre supérieur (à l ordre 3 et parfois plus)...

Recherche des extrema : fonctions de deux variables 1 0.5 0 0.5 1 1 0.5 0 0.5 1 1 0 1 f(x,y)=x 2 y 2 (0; 0) point selle

Recherche des extrema : fonctions de deux variables Exemple Déterminer des points où f n est pas de classe C 1 et regarder les valeurs de f en ces points. Par exemple, la fonction f(x,y)=1 x 2 + y 2 admet un maximum à l origine mais on ne le trouve pas parmi les points critiques. Rechercher les points critiques. Etudier les points critiques.

Recherche des extrema : fonctions de deux variables Exemple Extrema locaux et globaux de f(x,y)= 2x 2 y+ 2x 2 + y 2 sur R 2. Points critiques : f x f y = 4xy+ 4x = 0 = 2x 2 + 2y = 0 x(y+ 1) = 0 x 2 + y = 0 On trouve alors trois points critiques (0,0),( 1, 1) et (1, 1).

Recherche des extrema : fonctions de deux variables Exemple Points critiques (0, 0) ( 1, 1) (1, 1) 2 f x 2(x,y)=4y+ 4 4 0 0 2 f (x,y)=4x 0-4 4 x y 2 f y 2(x,y)=2 2 2 2 det(h f (X 0 )) 8 16 16 Signe de tr(h f (X 0 )) > 0 Nature du point critique : min point selle point selle

Recherche des extrema : fonctions de deux variables Exemple Pour les extrema globaux on voit que : lim f(x,0)= lim 2x 2 =+ x ± x ± donc pas de maximum global. Pas de minimum global non plus car lim f(x, 2)= lim 2x 2 + 4= x ± x ±

Recherche des extrema : fonctions de deux variables 12 10 8 6 4 2 0 2 2 0 2 2 1 0 1 2 f(x,y)=2x 2 y+ 2x 2 + y 2

Extrema globaux et convexité Théorème Soit f une fonction convexe sur un ouvert convexe Ω de R n. Si f admet en X 0 Ω un minimum local, alors f admet en X 0 un minimum global. Si f est de classe C 1 sur Ω. Alors si grad f(x 0 )=0, f admet en X 0 un minimum global sur Ω. On a des énoncés équivalents en remplaçant convexe par concave et minimum par maximum.

Résumons la situation : cas pratique Introduction Il s agit d optimiser une fonction f sur un domaine fermé borné de R 2 R 2 délimité par des inégalités que doivent vérifier les variables ; en microéconomie elles seront du type x 0 et y 0 et ax+ by c avec a,b,c constantes positives. La fonction f étant continue elle admet sur un maximum (global) et un minimum (global).

Résumons la situation : cas pratique Marche à suivre On recherche les éventuels points critiques de f à l intérieur de et on examine en ces points la condition du second ordre : on a ainsi optimisé la fonction à l intérieur de. On étudie localement la fonction sur le bord de (en se ramenant à une fonction d une variable à étudier sur un segment). On conclut en regroupant tous les points critiques à l intérieur et sur le bord de.

Résumons la situation : cas pratique Exercice Optimiser la fonction f(x,y)=x 2 + y 2 xy x y+ 2 sur l ensemble ={ x 0 et y 0 et x+ y 3}.