Optimisation Chapter2 Master UVS P4
Optimisation Chapter2 Master UVS P4
Optimisation Chapter2 Master UVS P4
Cours :
Optimisation
1 Introduction à l’optimisation 3
1.1 Notions de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.1 Calcul différentiel . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.2 Convexité . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Optimisation non linéaire sans contraintes . . . . . . . . . . . . . . 4
1.2.1 Conditions du premier ordre . . . . . . . . . . . . . . . . . 4
1.2.2 Conditions du second ordre . . . . . . . . . . . . . . . . . . 5
1.2.3 Exemples d’application . . . . . . . . . . . . . . . . . . . . . 6
Bibliographie 10
i
Table des figures
ii
Liste des tableaux
1
Introduction
2
Chapitre 1
Introduction à l’optimisation
3
Remarque 1. — Soit f une une fonction définie sur un ouvert U de Rn . f est de
classe C 1 si toutes ses dérivées partielles, par rapport à toutes ses variables,
existent et sont continues sur U .
— La plupart des fonctions usuelles comme les exponentielles, les logarithmes, les
polynômes, les fonctions trigonométriques,... sont de classe C ∞
1.1.2 Convexité
La convexité [4] est une notion fondamentale en Mathématiques, plus parti-
culièrement en optimisation.
Définition 4. Soit U un ensemble tel que U ∈ Rn . On dit que l’ensemble U est convexe
si ∀x, y ∈ U , on a [x, y] ⊂ U .
En d’autres termes, le segment unissant deux points quelconques de U est dans U .
Définition 5 (convexité et concavité d’une fonction). Soient un ensemble convexe
U ∈ Rn et une fonction f : U 7→ R.
1. f est dite convexe sur U si
On dit que f est cancave si f (tx+(1−t)y) ≥ tf (x)+(1−t)f (y), ∀x, y ∈ U , ∀t ∈ [0, 1].
Par conséquent, on peut remarquer que f est concave (strictement concave) si
−f est convexe (strictement convexe).
Définition 6 (gradiant d’une fonction). Considérons une fonction différentiable f :
∂f ∂f ∂f
Rn 7→ R. On définit le gradiant de f en x comme étant ∇f (x) = [ ∂x (x), ∂x (x), · · · , ∂x (x)].
1 2 n
4
1. x∗ est un minimum global (absolu) de f sur U si ∀x ∈ U , f (x) ≥ f (x∗ ) (dans ce
cas, on peut simplement ;
2. x∗ est un minimum global strict de f sur U si ∀x ∈ U , f (x) > f (x∗ ) ;
3. x∗ est un minimum local (relatif) de f sur U s’il existe un voisinage V de x∗ dans
Rn , tel que ∀x ∈ V , f (x) ≥ f (x∗ ) ;
4. x∗ est un minimum local strict de f sur U s’il existe un voisinage V de x∗ dans
Rn , tel que ∀x ∈ V , f (x) > f (x∗ ).
Pour les définitions de maximum (local, global, local strit, global strict) on
renverse les inégalités. On dit qu’un point x∗ est un extrémum s’il est maximum
ou minimum.
Définition 8 (Point stationnaire). Un point x0 est dit stationnaire si le gradiant
∇f (x0 ) est nul.
Notons qu’un point stationnaire qui n’est ni maximum ni minimum est un
point singulier
Proposition 1 (Conditions d’optimalité). Soit f une fonction différentiable sur un
ouvert O. Si x0 est un extrémum (minimum, maximum) local alors ∇f (x0 ) = 0
Il est important de remarquer que les extrema sont des points stationnaires.
Il en résulte que le maximum global et miminum global sont aussi des points
stationnaires car tout extremum global est local.
5
1.2.3 Exemples d’application
1. Soit la fonction f (x) = 4x2 − 12xy + y 2 . Déterminer la nature des points cri-
tiques pour cette fonction.
2. Une firme produit deux types de biens A et B. Son coût total de fabrication
C et la demande respective des deux biens qA et qB sont donnés par :
2
C = qA + 2qB2 + 10
qA = 40 − 2pA − pB
qB = 35 − pA − pB
Quels sont les niveaux de production qui maximisent le profit ? Quels sont
les prix de A et B qui suscitent une demande correspondant à ces niveaux
optimaux ?
6
Chapitre 2
2.1 Rappels
2.1.1 Contrainte d’égalité
En mathématiques, on appelle contrainte une condition que les solutions d’un
problème d’optimisation doivent satisfaire. L’ensemble regroupant toutes les contraintes
est appelé ensemble admissible. Nous avons essentiellement deux catégories de
contraintes : 1) les contraintes d’égalité, et 2) les contraintes d’inégalité (voir cha-
pitre ??).
Définition 11. Une contrainte d’égalité est une équation du type g(x) = 0 (x ∈ Rn ,
avec g étant une fonction donnée.
g1 (x) = 0;
g2 (x) = 0;
g (x) = 0.
k
Comme en licence, la fonction f est toujours appelée fonction objectif (ou cible).
La valeur de k est généralement inférieure à n.
7
2.1.2 Multiplicateur de Lagrange
Définition 12. Soient λ = (λ1 , · · · , λk ) ∈ Rk . On appelle fonction lagrangienne (ou
Lagrangien) associée à la fonction f sous les contraintes g1 (x), · · · , gk (x), la fonction
définie par
k
X
n k
L : R × R → R, (x1 , · · · , xn , λ1 , · · · , λk ) 7→ f (x1 , · · · , xn ) − λl gl (xl ).
l=1
Il est important de remarquer que le Lagrangien L(.) prend en entrée des va-
riables supplémentaires λ1 , · · · , λk appelées multiplicateurs de lagrange. Les mul-
tiplicateurs de Lagrange sont un outil mathématique permettant de trouver des
points stationnaires d’une fonction différentiable, sous contraintes.
2.2 Pratique
Cette section permet à l’étudiant de résoudre un problème d’optimisation
avec plus de facilité. Le procédé est commun et consiste en ces quatre (4) étapes
suivantes
1. la détermination du Lagrangien L ,
2. la détermination des points critiques ou points candidats à l’optimum,
3. la vérification des conditions de qualification et
4. la vérification des conditions d’optimalité.
Nous allons prendre un example simple pour nous familiariser à cette mé-
thode que nous venons de décrire. Considérons la fonction f (x, y) = 5x2 + 62 − xy
sous la contrainte x + 2y = 24. On peut remarquer que g(x, y) = x + 2y − 24.
8
Conditions du premier ordre
Il suffit d’annuler le gradiant ∇f (x, y). Comme d’habitude, l’objectif est de
trouver les valeurs qui annulent le gradiant. Ces valeurs sont aussi appelées can-
didats à l’optimum.En d’autres termes, on pose
∂L
∂x (x, y, λ) = 0;
∂L
(x, y, λ) = 0.
∂y
∂L
(x, y, λ) = 0;
∂λ
On obtient alors
10x − y + λ = 0;
−x + 12y + 2λ = 0
−x − 2y + 24 = 0
0 1 2
HL (6, 9, −51) = 1 10 −1
2 −1 12
9
Bibliographie
10