Optimisation non linéaire sans contraintes

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

Optimisation des fonctions de plusieurs variables

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

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

Fonctions de deux variables. Mai 2011

Programmation linéaire

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

Dérivation CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES

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

Problème 1 : applications du plan affine

Correction du baccalauréat S Liban juin 2007

Cours Fonctions de deux variables

La fonction exponentielle

Raisonnement par récurrence Suites numériques

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

Etude de fonctions: procédure et exemple

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

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

I. Ensemble de définition d'une fonction

Triangle de Pascal dans Z/pZ avec p premier

Comment tracer une droite représentative d'une fonction et méthode de calcul de l'équation d'une droite.

3. Caractéristiques et fonctions d une v.a.

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

Programmation linéaire

Nombre dérivé et tangente

Plan du cours : électricité 1

Fonctions de plusieurs variables et changements de variables

Fonctions de plusieurs variables

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point

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

Optimisation Discrète

Cours d analyse numérique SMI-S4

OM 1 Outils mathématiques : fonction de plusieurs variables

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

Chapitre 4: Dérivée d'une fonction et règles de calcul

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

Dérivation : Résumé de cours et méthodes

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

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

3 Approximation de solutions d équations

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

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

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

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

Cours d Analyse. Fonctions de plusieurs variables

Mathématiques appliquées à l'économie et à la Gestion

Calcul différentiel sur R n Première partie

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

Continuité en un point

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

Capes Première épreuve

Programmation Linéaire - Cours 1

Résolution d équations non linéaires

Continuité et dérivabilité d une fonction

NOTATIONS PRÉLIMINAIRES

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

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

BACCALAURÉAT GÉNÉRAL SESSION 2012 OBLIGATOIRE MATHÉMATIQUES. Série S. Durée de l épreuve : 4 heures Coefficient : 7 ENSEIGNEMENT OBLIGATOIRE

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

Cours d Analyse 3 Fonctions de plusieurs variables

Théorie et codage de l information

Chapitre VI Fonctions de plusieurs variables

I. Polynômes de Tchebychev

Image d un intervalle par une fonction continue

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

DÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )

Calcul différentiel. Chapitre Différentiabilité

Quelques tests de primalité

O, i, ) ln x. (ln x)2

108y= 1 où x et y sont des entiers

CCP PSI Mathématiques 1 : un corrigé

Fonctions de plusieurs variables et applications pour l ingénieur

Chapitre 3. Les distributions à deux variables

Fonctions de plusieurs variables. Sébastien Tordeux

Logique. Plan du chapitre

BACCALAURÉAT PROFESSIONNEL ÉPREUVE DE MATHEMATIQUES. EXEMPLE DE SUJET n 2

Licence de Mathématiques 3

CHAPITRE 10. Jacobien, changement de coordonnées.

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

Chapitre VI - Méthodes de factorisation

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

OPTIMISATION À UNE VARIABLE

Fonctions homographiques

EXERCICES - ANALYSE GÉNÉRALE

Équations non linéaires

Commun à tous les candidats

Utiliser des fonctions complexes

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.

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

BACCALAUREAT GENERAL MATHÉMATIQUES

Coup de Projecteur sur les Réseaux de Neurones

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

Intégrales doubles et triples - M

Suites numériques 3. 1 Convergence et limite d une suite

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS =

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

Algorithmes pour la planification de mouvements en robotique non-holonome

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

Continuité d une fonction de plusieurs variables

Une introduction aux codes correcteurs quantiques

Transcription:

Optimisation non linéaire sans contraintes Recherche opérationnelle GC-SIE Conditions d optimalité 1

min f(x), x IR Définitions : x* est un maximum localde f s il existe a > 0 tel que f(x*) f(x) pour tout x ]x*-a,x*+a[ x* est un minimum localde f s il existe a > 0 tel que f(x*) f(x) pour tout x ]x*-a,x*+a[ L intervalle ]x*-a,x*+a[ est appelé un voisinage de x* Conditions d'optimalité Michel Bierlaire 3 Définitions : Fonctions à une variable x* est un maximum localstrictde f s il existe a > 0 tel que f(x*) >f(x) pour tout x ]x*-a,x*+a[ x* est un minimum local strictde f s il existe a > 0 tel que f(x*) <f(x) pour tout x ]x*-a,x*+a[ Conditions d'optimalité Michel Bierlaire 4 2

Définitions : x* est un maximum globalde f si f(x*) f(x) pour tout x IR x* est un minimum globalde f si f(x*) f(x) pour tout x IR Un extremumest un minimum ou un maximum. Conditions d'optimalité Michel Bierlaire 5 Fonctions à une variable Maximum local 2a Minimum global Minimum local Conditions d'optimalité Michel Bierlaire 6 3

Définition : Un point x où la tangente est horizontale, c est-à-dire tel que f (x)=0, est appelé un point critiqueoupoint stationnaire. Théorème de Fermat : Si une fonction continue f possède un extremum local en x*, et si f (x*) existe, alors f (x*) = 0. Conditions d'optimalité Michel Bierlaire 7 Fonctions à une variable La condition f (x*) = 0 est une condition nécessaire d optimalitépour une fonction différentiable. Attention: ce n est pas une condition suffisante. Rappel: Si P Q, alors P est suffisante et Q est nécessaire. x* optimal f (x*) = 0 Conditions d'optimalité Michel Bierlaire 8 4

Tangente horizontale mais pas un maximum, ni un minimum Conditions d'optimalité Michel Bierlaire 9 Fonctions à une variable Test de premier ordre : Soit une fonction différentiable f, et x* un point critique. S il existe a > 0 tel que f (x) > 0 si x*-a < x < x* f (x) < 0 si x* < x < x*+a Alors x* est un maximum local de f. Soit une fonction différentiable f, et x* un point critique. S il existe a > 0 tel que f (x) < 0 si x*-a < x < x* f (x) > 0 si x* < x < x*+a Alors x* est un minimum local de f. Conditions d'optimalité Michel Bierlaire 10 5

Soit f(x) = x 3 + 6 x 2 + 9 x + 8 f '(x) = 3 x 2 + 12 x + 9 = 3(x+3)(x+1) Points critiques : x 1 = -3 et x 2 = -1 Signes de f '(x) : x 1 maximum local x 2 minimum local + - + -3-1 Conditions d'optimalité Michel Bierlaire 11 Fonctions à une variable f (x)>0 f (x)<0 f (x)>0 Conditions d'optimalité Michel Bierlaire 12 6

Test de premier ordre : Condition suffisante d optimalité d un point critique. Inconvénient : il faut de l information sur f à d autres points que le point critique. Conditions d'optimalité Michel Bierlaire 13 Fonctions à une variable Test de second ordre : Si la fonction f possède une dérivée seconde continue dans un voisinage d un point critique x*, alors f ''(x*) < 0 est une condition suffisante pour que x* soit un maximum local, et f ''(x*) > 0 est une condition suffisante pour que x* soit un minimum local. Conditions d'optimalité Michel Bierlaire 14 7

Soit f(x) = x 3 + 6 x 2 + 9 x + 8 f '(x) = 3 x 2 + 12 x + 9 = 3(x+3)(x+1) Points critiques : x 1 = -3 et x 2 = -1 f (x) = 6 x + 12 f (-3) = -6 < 0 x 1 maximum local f (-1) = 6 > 0 x 2 minimum local Conditions d'optimalité Michel Bierlaire 15 Fonctions multivariables Rappels : Soit f : IR n IR : (x 1,,x n ) T f(x 1,,x n ) Si la limite existe, elle est appelée la iième dérivée partiellede f. e i étant le iième vecteur unité, composé de zéros, sauf la i ième composante qui est 1. Elle est notée ou Conditions d'optimalité Michel Bierlaire 16 8

Rappels: Fonctions multivariables Si toutes les dérivées partielles existent, le gradient de f en xest le vecteur colonne Conditions d'optimalité Michel Bierlaire 17 Fonctions multivariables Rappels : Soit f: IR n IR m. Si chaque composante f i, i=1, m, est (continûment) différentiable, alors f est dite (continûment) différentiable. La matrice n x mdont la colonne i est le gradient f i (x) est la matrice gradientde f en x. La transposée de la matrice gradient est appelée matrice jacobienneou Jacobiende f en x. Conditions d'optimalité Michel Bierlaire 18 9

Fonctions multivariables Rappels : Soit x et d IR n. La dérivée directionnellede f en x dans la direction d est à condition que la limite existe. Si toutes les dérivées directionnelles de f en x existent, alors f est (Gateaux) différentiable en x. Conditions d'optimalité Michel Bierlaire 19 Fonctions multivariables Rappels : Si f est différentiable sur un ensemble ouvert S, et le gradient f(x) est une fonction continue de x, alors f est continûment différentiable sur S. Si toutes les dérivées partielles de f sont continûment différentiables, alors 2 f/ x i x j (x) est la i ième dérivée partielle de f/ x j en x. Conditions d'optimalité Michel Bierlaire 20 10

Fonctions multivariables Rappels : La matrice symétrique 2 f(x), dont la cellule (i,j) est 2 f/ x i x j (x) est appelée la matrice des dérivées secondes, ou matrice hessienne, ou encore lehessiende f en x. Soient f:ir k IR m etg:ir m IR n deux fonctions continûment différentiables, et h leur composée, c-à-d h(x)=g(f(x)).alors, h(x) = f(x) (g(f(x)). Notamment, (f(ax)) = A T f(ax), où A est une matrice. Conditions d'optimalité Michel Bierlaire 21 Fonctions multivariables Rappels : Soit f:ir n IR deux fois continûment différentiable sur une sphère ouverte S centrée en x. Pour tout d tel que x+d S, il existe 0 ε 1 tel que f(x+d)=f(x) + d T f(x) + ½ d T 2 f(x+εd) d. Pour tout d tel que x+d S, f(x+d) = f(x) + d T f(x) + ½ d T 2 f(x) d +o( d 2 ) Conditions d'optimalité Michel Bierlaire 22 11

Fonctions multivariables Rappels : notation o(.) Soit p un entier positif Soit h: IR n IR m Alors ssi pour toute suite {x k }, sans élément nul, et convergeant vers 0. Conditions d'optimalité Michel Bierlaire 23 Fonctions multivariables Conditions nécessaires d optimalité Soit x* un minimum local de f: IR n IR. Si f est continûment différentiable sur un ouvert S contenant x*, alors f(x*)=0. Si, de plus, f est deux fois continûment différentiable sur S, alors 2 f(x*) est semi définie positive d T 2 f(x*) d 0 pour tout d IR n Conditions d'optimalité Michel Bierlaire 24 12

Fonctions multivariables Conditions suffisantes d optimalité Soit f: IR n IR une fonction deux fois continûment différentiable sur un ouvert S. Si x* S satisfait les conditions f(x*)=0 et 2 f(x*) est définie positive d T 2 f(x*) d >0 pour tout d IR n, d 0 Alors x* est un minimum local strict de f Conditions d'optimalité Michel Bierlaire 25 13