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



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

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

Programmation linéaire

Programmation linéaire

Fonctions de plusieurs variables

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

LES MÉTHODES DE POINT INTÉRIEUR 1

Programmation Linéaire - Cours 1

Représentation et analyse des systèmes linéaires

RO04/TI07 - Optimisation non-linéaire

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

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

Calcul différentiel. Chapitre Différentiabilité

Optimisation des fonctions de plusieurs variables

Résolution d équations non linéaires

3 Approximation de solutions d équations

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

Évaluation de la régression bornée

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

La méthode des éléments finis et le contrôle des calculs

FIMA, 7 juillet 2005

Continuité en un point

Chp. 4. Minimisation d une fonction d une variable

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

Table des matières. I Mise à niveau 11. Préface

Sonia Cafieri. Thémes de Recherche. Formation. Lieu et date de naissance: Naples, Italie, 4 juillet, 1979

Sites web éducatifs et ressources en mathématiques

CHAPITRE I. Modélisation de processus et estimation des paramètres d un modèle

Catalogue de formation

MASTER 1 MENTION INGÉNIERIE MATHÉMATIQUE À TOULOUSE (IMAT) 2014/2015

Calcul différentiel sur R n Première partie

CARTE DE VOEUX À L ASSOCIAEDRE

Équations non linéaires

Théorèmes de Point Fixe et Applications 1

Polynômes à plusieurs variables. Résultant

de calibration Master 2: Calibration de modèles: présentation et simulation d

Francisco José Silva Álvarez

LES MÉTA-HEURISTIQUES : quelques conseils pour en faire bon usage

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

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

Etude d un cas industriel : Optimisation de la modélisation de paramètre de production

Echantillonnage Non uniforme

Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante.

Filtrage stochastique non linéaire par la théorie de représentation des martingales

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

Théorie de l estimation et de la décision statistique

Analyse de la Commande Prédictive Floue : Algorithmes et Méthodologies de Solution

Calculer avec Sage. Revision : 417 du 1 er juillet 2010

4.2 Unités d enseignement du M1

Calcul de développements de Puiseux et application au calcul du groupe de monodromie d'une courbe algébrique plane

Chapitre VI Fonctions de plusieurs variables

Master of Science en mathématiques

Maîtrise universitaire ès sciences en mathématiques

DIPLOME D'ETUDES APPROFONDIES EN ECONOMIE ET FINANCE THEORIE DES MARCHES FINANCIERS. Semestre d hiver

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

MATHÉMATIQUES EN PREMIER CYCLE PRÉSENTATION DU PROGRAMME

Optimisation Discrète

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

COURS EULER: PROGRAMME DE LA PREMIÈRE ANNÉE

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

1 Introduction et modèle mathématique

Programmation linéaire et Optimisation. Didier Smets

Programme de la classe de première année MPSI

Monitoring continu et gestion optimale des performances énergétiques des bâtiments


Catalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands.

Master Sciences, Technologies, Santé Mention Ingénierie Mathématique Spécialité Calcul Scientifique

Cours de Recherche Opérationnelle IUT d Orsay. Nicolas M. THIÉRY. address: Nicolas.Thiery@u-psud.fr URL:

Licence de Mathématiques 3

NON-LINEARITE ET RESEAUX NEURONAUX

ENSAE - DAKAR BROCHURE D'INFORMATION SUR LE CONCOURS DE RECRUTEMENT D ÉLÈVES INGÉNIEURS STATISTICIENS ÉCONOMISTES (I S E) Option Mathématiques CAPESA

Quantification et hiérarchisation des incertitudes dans un processus de simulation numérique

Une comparaison de méthodes de discrimination des masses de véhicules automobiles

Finance, Navier-Stokes, et la calibration

Fonctions de plusieurs variables

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

Simulation de variables aléatoires

Quelques tests de primalité

Formation à la C F D Computational Fluid Dynamics. Formation à la CFD, Ph Parnaudeau

Coup de Projecteur sur les Réseaux de Neurones

PLAN DE COURS. Reconnaître le rôle des mathématiques ou de l informatique dans la société contemporaine (0011)

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

Master of Science en mathématiques

$SSOLFDWLRQGXNULJHDJHSRXUOD FDOLEUDWLRQPRWHXU

Ordonnancement robuste et décision dans l'incertain

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

ENSPS 3A ISAV Master ISTI AR. J. Gangloff

Équation de Langevin avec petites perturbations browniennes ou

Cours Fonctions de deux variables

PLAN DE COURS. GPA750 Ordonnancement des systèmes de production aéronautique

Équations non linéaires

Continuité d une fonction de plusieurs variables

Représentation et analyse des systèmes linéaires. 1 Compléments sur l analyse fréquentielle des systèmes

TABLE DES MATIÈRES. Bruxelles, De Boeck, 2011, 736 p.

ANNALES DES TÉLÉCOMMUNICATIONS / ANNALS OF TELECOMMUNICATIONS


Corps des nombres complexes, J Paul Tsasa

Journées Télécom-UPS «Le numérique pour tous» David A. Madore. 29 mai 2015

Transcription:

Télécom Physique Strasbourg Master IRIV Optimisation et programmation mathématique Professeur Michel de Mathelin Cours intégré : 20 h

Programme du cours d optimisation Introduction Chapitre I: Rappels mathématiques Positivité Convexité Minimum Gradient et Hessien Conditions nécessaires pour un minimum Conditions suffisantes pour un minimum Chapitre II: Optimisation sans contraintes Méthodes locales Méthodes de recherche unidimensionnelle Méthodes du gradient Méthodes des directions conjuguées Méthode de Newton et méthode de Levenberg-Marquardt Méthodes quasi-newton Méthodes sans calcul du gradient Résolution d équations non linéaires

Programme du cours d optimisation (suite) Chapitre III: Optimisation sans contraintes Méthodes globales Méthodes de recherche aléatoire Algorithme du recuit simulé Algorithmes génétiques Chapitre IV: Optimisation avec contraintes linéaires Programmation linéaire Méthode du simplexe Méthodes du point intérieur Chapitre V: Optimisation avec contraintes non-linéaires Multiplicateurs de Lagrange Conditions de Karush-Kuhn-Tucker Méthode des pénalités Programmation quadratique séquentielle Autres méthodes

Bibliographie ouvrages d optimisation E. Aarts & J. Korst, Simulated annealing and Boltzmann machines : A stochastic approach to combinatorial optimization and neural computing. John Wiley & Sons, New-York, 1997. D. Bertsekas, Nonlinear programming. Athena Scientific, Belmont, MA, 1999. M. Bierlaire, Introduction à l optimisation différentiable. Presses polytechniques et universitaires romandes, Lausanne, 2006. F. Bonnans, Optimisation continue : cours et problèmes corrigés. Dunod, Paris, 2006. F. Bonnans, J. C. Gilbert, C. Lemaréchal et C. Sagastizàbal, Optimisation numérique : aspects théoriques et pratiques. Springer, Berlin, 1997. P. G. Ciarlet, Introduction à l analyse numérique matricielle et à l optimisation. Masson, Paris, 1994. E. Chong et S. Zak, An introduction to optimisation. John Wiley & Sons, New-York, 1995.

Bibliographie ouvrages d optimisation (suite) Y. Colette et P. Siarry, Optimisation multiobjectif. Eyrolles, Paris, 2002. J. C. Culioli, Introduction à l optimisation. Ellipses, Paris, 1994. J. Dennis & R. Schnabel, Numerical methods for unconstrained optimization and nonlinear equations. Prentice Hall, Englewood Cliffs, NJ, 1983. R. Fletcher, Practical methods of optimization. John Wiley & Sons, New-York, 1987. P. Gill, W. Murray, & M. Wright, Practical optimization. Academic Press, New-York, 1987. Y. Nesterov & A. Nemirovskii, Interior-point polynomial algorithms. SIAM studies in applied mathematics, vol. 13, Philadelphia, PA, 1994. S. Rao, Engineering optimization: theory and practice. John Wiley & Sons, New-York, 1996. T. Coleman, M. A. Branch, & A. Grace, Optimization toolbox for use with MATLAB: User s guide. The Mathworks Inc., Natick, 1999.

Bibliographie ouvrages d algèbre et de calcul matriciel A. Bjork, Numerical methods for least-squares problems. SIAM, Philadelphia, PA, 1996. G. Golub & C. Van Loan, Matrix computations. The John Hopkins University Press, Baltimore, MD, 1996. R. Horn & C. Johnson, Matrix analysis. Cambridge University Press, Cambridge, 1985. W. Press et al., Numerical recipes in C, the art of scientific computing. Cambridge University Press, Cambridge, 1986. G. Strang, Linear algebra and its applications. Harcourt Brace Jovanovich, Orlando, FL, 1988.

INTRODUCTION A Définition d un problème d optimisation Minimiser la fonction avec sous les contraintes (contraintes d égalité) (contraintes d inégalité) f(x) est appelée fonction de coût, fonction objectif, ou critère d optimisation Minimiser avec où est l ensemble admissible :

INTRODUCTION B Classification des problèmes d optimisation (1) B.1 Suivant les propriétés de la fonction de coût: Fonction d une seule variable Fonction linéaire Somme de carrés de fonctions linéaires Fonction quadratique Fonction convexe Somme de carrés de fonctions non linéaires Fonction non linéaire continûment dérivable Fonction non linéaire non dérivable

INTRODUCTION B Classification des problèmes d optimisation (2) B.2 Suivant les propriétés des contraintes: Pas de contraintes Simples bornes Fonctions linéaires Fonctions convexes Fonctions non linéaires continûment dérivables Fonctions non linéaires non dérivables

INTRODUCTION C Terminologie C.1 Programmation linéaire: C.2 Programmation quadratique: C.3 Programmation convexe : C.4 Programmation non linéaire

I.1 Définie positivité (1) I.1.1 Matrice définie positive I.1.2 Propriétés des matrices définies positives avec 1.

I.1 Définie positivité (2) 2. 3. par factorisation de Cholesky avec L inversible et triangulaire I.1.3 Matrices semi-définies positives

I.2 Convexité (1) I.2.1 Ensemble convexe est convexe Exemples: Ensembles convexes u x v

I.2 Convexité (2) Ensembles non convexes x u v I.2.2 Propriétés des ensembles convexes

I.2 Convexité (3) I.2.3 Polytope et polyèdre convexe Soit L ensemble des tels que définit un hyperplan Cet hyperplan à (n-1) dimensions divise l espace demi-espaces: en deux L intersection d un nombre fini de demi espaces est un polytope convexe sommet Un polytope borné = polyèdre Un polyèdre à 2 dimensions = polygone polygone arête = face 1D

I.2 Convexité (4) I.2.4 Fonction convexe Définition I epi(f) f(x) fonction non convexe x

I.2 Convexité (5) Définition II α f(x) + (1-α) f(y) f(x) f(y) f(α x + (1-α) y) x α x + (1-α) y Ω y

I.3 Minimum d une fonction (1) I.3.1 Minimum local I.3.2 Minimum local au sens strict

I.3 Minimum d une fonction (2) I.3.3 Minimum global f(x) minima locaux minimum local minimum local (strict) minimum global (strict) " minimum local x

I.3 Minimum d une fonction (3) I.3.4 Minima des fonctions convexes Soit une fonction si f est convexe sur Ω alors tout minimum local (au sens strict) est un minimum global (au sens strict) Démonstration (convexité de f ) (x minimum local)

I.4 Gradient et Hessien (1) I.4.1 Gradient I.4.2. Hessien

I.4 Gradient et Hessien (2) I.4.3 Dérivée directionnelle point x dérivée directionnelle de f dans la direction d au

I.4 Gradient et Hessien (3) Si la dérivée directionnelle est le taux d accroissement de f dans la direction d au point x Le taux d accroissement est maximal dans la direction du gradient Le gradient indique la direction de plus grande pente

I.4 Gradient et Hessien (4) I.4.4 Contours d une fonction y = f(x) définit une surface dans f(x) = c, avec c constant définissent des courbes de niveau ou des contours de cette surface Un contour de niveau c est l ensemble des points Exemple: La fonction de Rosenbrock

I.4 Gradient et Hessien (5) Fonction de Rosenbrock

I.4 Gradient et Hessien (6)

I.4 Gradient et Hessien (7) I.4.5 Le gradient est au contour Démonstration:

I.4 Gradient et Hessien (8) Nous avons que

I.4 Gradient et Hessien (9) I.4.6 Convexité et dérivabilité première f(y) f(x) y x

I.4 Gradient et Hessien (10) I.4.7 Convexité et dérivabilité seconde Soit convexe Alors f est convexe ssi Corollaire Si est un ouvert convexe Alors f est convexe ssi

I.5 Conditions nécessaires pour minimum (1) I.5.1 Directions admissibles direction admissible en un point x x Ω admissible non admissible Si x est un point intérieur, alors toutes les directions sont admissibles

I.5 Conditions nécessaires pour minimum (2) I.5.2 Condition nécessaire du 1 er ordre Soit Si f a un minimum local en Alors d admissible en ó Le taux d accroissement est positif.

I.5 Conditions nécessaires pour minimum (3) Ω ne minimise pas f minimise f (éventuellement)

I.5 Conditions nécessaires pour minimum (4) Corollaire: cas du point intérieur Soit Si minimise f localement et si est un point intérieur de Ω, alors Démonstration

I.5 Conditions nécessaires pour minimum (5) I.5.3 Conditions nécessaires du 2 ème ordre Soit f atteint un minimum local en et d est une direction admissible Si alors

I.5 Conditions nécessaires pour minimum (6) Démonstration

I.5 Conditions nécessaires pour minimum (7) Corollaire : cas du point intérieur Soit Si est un point intérieur de Ω et minimise f Alors

I.6 Conditions suffisantes pour minimum (1) Conditions suffisantes pour un minimum Soit Si et est un point intérieur de Ω Alors f a un minimum local au sens strict en Démonstration

I.6 Conditions suffisantes pour minimum (2) Corollaire : cas des fonctions convexes Soit Alors f a un minimum global en Démonstration Condition suffisante:

I.6 Conditions suffisantes pour minimum (3) Exemples x Les conditions nécessaires sont vérifiées, mais x=0 ne minimise pas f Indéfini => Les conditions nécessaires du 2 ème ordre ne sont pas vérifiées => point selle

I.6 Conditions suffisantes pour minimum (4) Point selle

I.6 Conditions suffisantes pour minimum (5)

I.6 Conditions suffisantes pour minimum (6) => minimum local au sens strict f(x) convexe => minimum global au sens strict

I.6 Conditions suffisantes pour minimum (7) Minimum

I.6 Conditions suffisantes pour minimum (8)