[PDF] Optimisation et programmation dynamique





Previous PDF Next PDF



COURS OPTIMISATION Cours en Master M1 SITN Ionel Sorin

COURS OPTIMISATION. Cours en Master M1 SITN. Ionel Sorin CIUPERCA 4.2.3 Applications de la théorie du point selle à l'optimisation . . . . . . 51.



Cours-Optimisation.pdf

Jean-Baptiste Hiriart-Urruty Optimisation et analyse convexe (exercices cor- rigés). Cependant



Résumé dOptimisation

Résumé d'Optimisation. MI5 Master Pro 1`ere année 6 Optimisation avec contraintes ... Ceci un résumé des principaux résultats du cours d'optimisation.



COURS DOPTIMISATION [.2pc] ISIMA – F4 3ème année – Master

Dualité. Algorithmes. COURS D'OPTIMISATION. ISIMA – F4 3ème année – Master Recherche Maths. Jonas Koko. ISIMA. J. Koko. Cours d'Optimisation Convexe 



Optimisation cours

Optimisation (MML1E31). Notes de cours. Master 1 Mathématiques et Modélisation (MM). 2017-2018. Bruno GALERNE. Bureau 812-F bruno.galerne@parisdescartes.fr 



M1 MApI3 - UE OPTIMISATION Support de cours

cours ”Fondamentaux de la recherche opérationnelle” du Master 2 MApI3. Algorithmique de l'optimisation. Un algorithme associé au probl`eme (PX) consiste `a 



Optimisation et programmation dynamique

Ces notes sont un support pour le cours. Optimisation et programmation dynamique du Master 1 de mathématiques appliquées de l'Université Paris Dauphine.



Cours Optimisation

Cours Optimisation. Cours destiné aux étudiants de première année Master TP 4 : Résolution d'un problème d'optimisation linéaire sans contraintes.



D03-MI-2015-Optimisation et Contrôle

Etablissement : Université Sétif 1 Intitulé du master : Optimisation et Contrôle Cours TD



Exercices sur le cours “Optimisation et programmation dynamique” 1

Exercices sur le cours. “Optimisation et programmation dynamique”. 2020-2021. Master mention Mathématiques appliquées 1`ere année. Université Paris Dauphine.



[PDF] Cours-Optimisationpdf

L'optimisation consiste en la recherche du minimum (ou du maximum) d'une cer- taine quantité appelée coût ou objectif Dans ce cours on supposera que le 



[PDF] Cours en Master M1 SITN

Pour décrire (et éventuellement résoudre) un problème d'optimisation nous utilisons la modélisation mathématique La démarche de modélisation comporte 3 



[PDF] Manuel de Cours Optimisation - univ-ustodz

Ce manuscrit traite les notions de base de l'optimisation et s'adresse essen- tiellement au étudiants de Master 1 spécialité Automatique et Informatique



[PDF] Cours Optimisationpdf

Département de Génie Mécanique Cours Optimisation Cours destiné aux étudiants de première année Master Filière : Génie Mécanique Option : Construction



[PDF] Résumé du cours doptimisation

13 sept 2005 · Dans ce cours tous les résultats sont établis sur les problèmes de minimisation 1 1 Théorème de Weierstrass Théorème 1 1 Si K est un compact 



[PDF] Cours doptimisation ENSAI Rennes

11 déc 2019 · dessins en cours 1 2 1 Contraintes d'égalité et d'inégalité Si K = ? il s'agit d'un probl`eme d'optimisation sans contrainte L'en-



[PDF] Introduction `a loptimisation

2 Page 3 Nous étudierons dans ce cours uniquement des probl`emes d'optimisation non linéaire 1 2 2 Optimisation non linéaire On distingue trois types de 



[PDF] M1 MApI3 - UE OPTIMISATION Support de cours

cours ”Fondamentaux de la recherche opérationnelle” du Master 2 MApI3 Algorithmique de l'optimisation Un algorithme associé au probl`eme (PX) consiste `a 



[PDF] Résumé dOptimisation

Résumé d'Optimisation MI5 Master Pro 1`ere année 6 Optimisation avec contraintes Ceci un résumé des principaux résultats du cours d'optimisation



[PDF] Cours doptimisation

- Représentation 3D (cf pdf ) - Courbes de niveau : La courbe de niveau ? d'une fonction f est défini par l'ensemble des points ( 

  • Quelles sont les méthodes d'optimisation ?

    La fonction à optimiser s'écrit sous la forme z=ax+by+c, z = a x + b y + c , où x et y sont les variables et où z représente la quantité qu'on cherche à maximiser ou à minimiser.
  • Comment calculer l'optimisation ?

    Théorème 2.1 Un fonction f est convexe si et seulement si, pour tout (x, y) ? (dom(f))2 et ? ? 0 tels que y + ?(y ? x) ? dom(f), f satisfait : f(y + ?(y ? x)) ? f(y) + ?(f(y) ? f(x)).
Optimisation et programmation dynamique

Optimisation et programmation dynamique

Master mention Mathematiques et Applications, 1

ereannee

Universite Paris Dauphine

Pierre Cardaliaguet

(Version du 18 decembre 2020) 1

Introduction

Ces notes sont un support pour le cours

Optimisation et programmation dynamique

du Master 1 de mathematiques appliquees de l'Universite Paris Dauphine. L'objectif est de presenter quelques notions sur deux types de problemes d'optimisation : l'optimisation dansRnsous contraintes,

d'une part, et le contr^ole optimal, d'autre part. Ces deux problematiques se rencontrent frequemment

dans toutes les questions liees a la decision. Si les methodes de resolution dierent sensiblement, les deux domaines ont recours a des concepts similaires (conditions d'optimalite, fonction valeur, etc...). Dans la pratique, les problemes rencontres ont souvent une structure speciale qui sortira du cadre general abstrait du cours. Il faudra alors adapter les techniques developpees au probleme etudie.

Aussi, la solution explicite est en general inaccessible et il faut recourir a des methodes numeriques,

celles-ci s'appuyant fortement sur l'analyse mathematique du probleme. Nous donnerons un apercu de quelques unes de ces methodes. Pre-requis :Le cours utilise souvent sans rappel des notions de calcul dierentiel et d'analyse convexe de L2, de topologie et d'equations dierentielles de L3, et d'analyse fonctionnelle de L3 et de M1. Quelques rappels d'analyse convexe sont neanmoins donnes au debut de ces notes. References bibliographiques :Quelques references sont donnees a la n du polycopie. Pour la partie sur l'optimisation sous contraintes, deux bonnes references en langue francaise sont les

livres respectifs de P. G. Ciarlet et G. Allaire. Pour la partie sur le contr^ole optimal, le poly du

cours a l'ENSAE de G. Carlier constitue une bonne introduction. Nous citons aussi le livre de Lucas et Stokey qui est une excellent reference pour les problemes en temps discret et contient de nombreux exemples economiques. Pour la partie en temps continu, une reference possible est le livre de Fleming et Rishel. Remarque :Ces notes sont entierement reprises du polycopie ecrit par Olga Mula (lui-m^eme exhaustivement relu par Yannick Viossat) pour ce cours en 2018-2019. Elles sont basees sur plusieurs documents existants. Le chapitre sur l'optimisation sous contraintes est un resume de certains chapitres du livre de G. Allaire. 2

Table des matieres

I Rappels5

1 Convexite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

1.1 Fonctions convexes, strictement convexes, fortement convexes . . . . . . . . .

5

1.2 Exemples de fonctions convexes, strictement convexes, fortement convexes . .

6

1.3 Fonctions coercives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7 II Optimisation sous contraintes en dimension nie 9

1 Terminologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

2 Conditions generales d'existence d'un minimum . . . . . . . . . . . . . . . . . . . . .

10

2.1 Conditions susantes lorsqueKest ouvert ou ferme . . . . . . . . . . . . . .10

2.2 Conditions necessaires et susantes lorsqueKest convexe . . . . . . . . . . .11

3 Le theoreme de Kuhn et Tucker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

3.1 Contraintes d'egalite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

3.2 Contraintes d'inegalite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

3.3 Contraintes d'egalite et d'inegalite . . . . . . . . . . . . . . . . . . . . . . . .

17

3.4 Le cas convexe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

3.5 Resume : Demarche pour resoudre un probleme de minimisation . . . . . . .

20

3.6 Quelques exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

4 Dualite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

4.2 Theorie generale du point selle et de la dualite . . . . . . . . . . . . . . . . .

25

4.3 Application de la theorie du point selle a l'optimisation . . . . . . . . . . . .

27

5 Methodes numeriques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

5.1 Projection sur un ensemble convexe ferme . . . . . . . . . . . . . . . . . . . .

31

5.2 Algorithme du gradient projete a pas xe . . . . . . . . . . . . . . . . . . . .

32

5.3 Algorithme d'Uzawa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

5.4 Programmation lineaire et algorithme du simplexe . . . . . . . . . . . . . . .

36

IIIProgrammation dynamique 41

1 Problemes en temps discret . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

1.1 Quelques exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

1.2 Problemes en horizon ni . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

1.3 Problemes en horizon inni . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

2 Calcul des variations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

2.1 Quelques exemples de calcul des variations . . . . . . . . . . . . . . . . . . .

52

2.2 Conditions necessaires d'optimalite . . . . . . . . . . . . . . . . . . . . . . . .

53

3 Contr^ole optimal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

61
3

3.1 Le theoreme de Cauchy-Lipschitz . . . . . . . . . . . . . . . . . . . . . . . . .61

3.2 Le principe du maximum de Pontryagin . . . . . . . . . . . . . . . . . . . . .

62

3.3 Le principe de programmation dynamique . . . . . . . . . . . . . . . . . . . .

63

3.4 Lien avec les equations de Hamilton-Jacobi . . . . . . . . . . . . . . . . . . .

64

IVElements de bibliographie 69

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike

4.0 International License which permits unrestricted use, distribution, and reproduction in

any medium, provided the original authors are credited. The use is non-commercial. For the complete licence details, see

Partie I

RappelsA toutes ns utiles, nous rappelons quelques elements de calcul dierentiel, analyse convexe et extrema.

1 Convexite

1.1 Fonctions convexes, strictement convexes, fortement convexes

Denition 1.1.Un ensembleKRnest dit convexe si8x; y2Kon atx+ (1t)y2Kpour toutt2[0;1] (quels que soient deux points dansK, tout le segment qui les unit est dansK). Denition 1.2.SoitKRnun ensemble convexe etf:K!Rune fonction. 1.

On dit que festconvexesurKsi

f(tx+ (1t)y)tf(x) + (1t)f(y);8x;y2K; t2[0;1]: 2.

On dit que feststrictement convexesurKsi

f(tx+ (1t)y)< tf(x) + (1t)f(y);8x6=y2K; t2]0;1[: 3. On dit que festfortement convexesurKs'il existe >0 tel que f(tx+ (1t)y)tf(x) + (1t)f(y)2 t(1t)kxyk2;8x;y2K; t2[0;1]: 4. On dit que festconcavesifest convexe (idem pour strictement/fortement concave).

Il est facile de voir que

fortement convexe)strictement convexe)convexe mais les reciproques ne sont pas vraies en general. Voici deux criteres classiques caracterisant la convexite pour une fonction de classeC1: Proposition 1.3(Caracterisation de la convexite).SoitKRnun ensemble convexe etf: K!Rune fonction de classeC1dans un voisinage deK. Les trois assertions suivantes sont equivalentes : (i)fest convexe surK (ii)f(y)f(x) +hrf(x);yxi,8x;y2K (iii)hrf(y) rf(x);yxi 0,8x;y2K. 5 La stricte convexite a la m^eme caracterisation en remplacant les inegalites par des inegalites strictes. Finalement, la forte convexite se caracterise de facon similaire. Proposition 1.4(Caracterisation de la forte convexite).SoitKRnun ensemble convexe et f:K!Rune fonction de classeC1dans un voisinage deK. Les trois assertions suivantes sont equivalentes : (i)fest-fortement convexe surK(avec >0) (ii)f(y)f(x) +hrf(x);yxi+2 kyxk2;8x;y2K (iii)hrf(y) rf(x);yxi kyxk2;8x;y2K. Denition 1.5.On appellefonction elliptiqueune fonctionf:K!Rde classeC1et fortement convexe. Ces fonctions se caracterisent par la proposition 1.4.

Proposition 1.6(Quelques proprietes).

1. T outec ombinaisonlin eaire ac oecientsp ositifsd'une famil lede fonctions c onvexesest convexe. 2. T outec ompositiond'une fonction f:Rn!Ret d'une fonction convexe croissanteg:R!R est convexe. Preuve de (2).Commef(tx+ (1t)y)tf(x) + (1t)f(y) pour toutx; y2R, alors, comme g est croissante, gf(tx+ (1t)y)g(tf(x) + (1t)f(y))tgf(x) + (1t)gf(y)

ou nous avons utilise la convexite degdans la derniere inegalite.1.2 Exemples de fonctions convexes, strictement convexes, fortement convexes

1. La fonction f:R!Rdonnee parf(x) =x2est fortement convexe.

Preuve.Pour toutx; y2R,

hrf(y) rf(x);yxi= (f0(y)f0(x))(yx) = 2jyxj2

donc la fonction est fortement convexe avec= 2.2.De fa consimilaire, la norme euclidienne au carr ef:Rn!Ravecf(x) =kxk2est aussi

fortement convexe avec= 2. Preuve.Commerf(x) = 2xpour toutx2Rn, on ahrf(y) rf(x);yxi= 2ky xk2.3.Plus g eneralement,soit f:Rn!Rla fonction donnee par f(x) =12 hAx;xi+hb;xi+c(1.1) avecMn(R) une matrice carree reelle de taillenetb2Rnetc2R. On a hrf(y) rf(x);yxi=hA(yx);(yx)i

Par consequent,

6 (a)Asemi-denie positive,fconvexe. (b)Adenie positive de plus petite valeur propremin>0,ffortement convexe avec =min.

1.3 Fonctions coercives

Denition 1.7.SoitKRnun ensemble non borne (par exemple,Rn). Une fonctionf:K!R est coercive surKsi limx2K;kxk!+1f(x) = +1:

Ceci peut s'ecrire de facon equivalente :

Pour toute suite (xk)k2Nd'elements deKtelle quekxkk ! 1, alorsf(xk)! 1. Remarque :Comme toutes les normes sont equivalentes surRn, en pratique, on choisit la norme la plus adaptee a la fonctionfetudiee. Proposition 1.8.SoitKRnun ensemble convexe non borne. Sif:K!Rest de classeC1 sur un voisinage deKet fortement convexe surK, alorsfest coercive surK. Preuve.La formule (ii) de la Proposition 1.4 pour les fonctions fortement convexes nous permet d'ecrire pour toutx;y2K, f(y)f(x) +hrf(x);yxi+2 kyxk2:(1.2)

De plus, par l'inegalite de Cauchy-Schwarz,

hrf(x);xyi krf(x)kkxyk; donc, hrf(x);yxi krf(x)kkxyk: En injectant la derniere inegalite dans (1.2), il vient f(y)f(x) krf(x)kkxyk+2 kyxk2:

En xantx2Ket en faisantkyk ! 1(ce qui impliquekyxk ! 1), on obtient le resultat.Exemples de fonctions coercives :

1. P arla prop osition1.8, les fonction sfortemen tcon vexesd eclasse C1sont coercives. En particulier, la fonction f(x) =12 hAx;xi+hb;xi+c(1.3) est fortement convexe, donc coercive, siAest denie positive. 2. T outefonction minor eep arune fonction co erciveest co ercive. 7

3.Soit la f onctionf:Rn!Rde la forme

8x= (x1;:::;xn)2Rn; f(x) =nX

i=1f i(xi) ou les fonctionsfi:R!Rsont minorees et coercives. Alorsfest coercive. Preuve.Pour touti2 f1;:::;ng,fiest minore par une constantemi. Posonsm= max1injmij et soitM >0 xe. Comme chaquefiest coercif, il existe une constanteRi>0 telle que

8xi2R;jxij Ri)fi(xi)M+nm :

SoitR= max1inRi. Alors pour toutx2Rnaveckxk1R, il existe un indicei2 f1;:::;ngtel quejxij RRiet doncfi(xi)M+nm. Pourj6=i, f j(xj)mj m:

Ces minorations permettent de conclure que

f(x)M:

On a donc montre que

8M0;9R >0 tel que8x2Rn;kxk1R)f(x)M :

Par consequent,

limkxk1!1f(x) = +1 ce qui prouve la coercivite def.8

Partie II

Optimisation sous contraintes en dimensionnieDans toute la suite, nous consideronsf:Rn!Rune fonction continue etKun sous-ensemble

non vide deRn. Nous allons etudier le probleme d'optimisation min x2Kf(x):(P) Nous verrons tout d'abord des conditions susantes garantissant que le minimum existe bien. L'expression de ces conditions varie en fonction de la structure de l'ensembleKet la regularite de la fonctionf. On distinguera siKest ouvert, ferme, borne ou convexe et sifest seulement continu ou bien de classeC1. Nous aborderons ensuite la question reciproque, c'est a dire les conditions necessaires que sa- tisfont les points de minimum. Cela amene naturellement la question de savoir si ces conditions necessaires sont susantes. En utilisant des elements de la theorie de la dualite, nous verrons que les conditions necessaires sont susantes dans certains cas. La theorie de la dualite nous permettra aussi de construire des methodes numeriques ecaces que nous etudierons.

1 Terminologie

Inmum et minimum

Denition 1.1.On appelleinmumdefsurKla valeurl2[1;+1[ telle que

1.8x2K,f(x)l,

2. il existe une suite ( xn) d'elements deRntelle que

8n0; xn2Ket limnf(xn) =l

Cette valeur est notee inf

x2Kf(x) : l= infx2Kf(x):

Remarques :

1. L'inm umexiste toujours. Il est ni (c'est- a-direque l6=1) si et seulement si la fonction festminoreesurK, c'est-a-dire s'il existe une constanteM2Rtelle que

8x2K; f(x)M :

2.

Si fn'est pas minoree, alors l'inmum defest1.

9

3.Une suite ( xn) telle quexn2Kpour toutn2Net

lim nf(xn) = infx2Kf(x) est appelee unesuite minimisantedu probleme de minimisation. Denition 1.2.On appelleminimumdefsurKla valeurl2] 1;+1[ - si elle existe - pour laquelle il existe un element x2Ktel que

1.8x2K; f(x)l :

quotesdbs_dbs32.pdfusesText_38
[PDF] exercices corrigés de convexité et optimisation

[PDF] exercices corrigés doptimisation pdf

[PDF] cours doptimisation pour économistes

[PDF] cours optimisation sans contrainte

[PDF] resume cours optique geometrique

[PDF] cours de physique optique cours et exercices corrigés pdf

[PDF] examen corrigé optique ondulatoire

[PDF] résumé cours optique ondulatoire

[PDF] physique optique cours complet

[PDF] controle optique 1ere s

[PDF] orientation scolaire et professionnelle définition

[PDF] oxydoréduction cours bac pro

[PDF] programme daeu b physique

[PDF] programme daeu a

[PDF] cours physique daeu b pdf