Chap 3
Chap 3
Chap 3
Zakia ANKHILI
Université Cadi Ayyad
ENSA, Marrakech
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 1/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Définitions
Un point x ∈ S est appelé solution réalisable ou
admissible.
Un point x∗ ∈ S est dit solution globale du problème (P )
ou minimum global de f sur S si ∀x ∈ S, f (x∗ ) ≤ f (x)
Un point x∗ ∈ S est dit solution locale du problème (P )
ou minimum local de f sur S s’il existe v ∈ V (x∗ ) tel que
∀x ∈ v ∩ S, f (x∗ ) ≤ f (x).
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 2/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 3/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Preuve
i) Soit x∗ ∈ S un minimum local, alors ∃r > 0 : ∀x vérifiant
kx − x∗ k < r, f (x) ≥ f (x∗ ).
Soit x ∈ S. Puisque S est convexe, ∃α ∈]0, 1[ tel que
z = (1 − α)x∗ + αx ∈ S et kz − x∗ k < r. On a alors
f (z) ≥ f (x∗ ). Or
Absurde. D’où x1 = x2
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 4/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Remarque
Le ii) du théorème ne donne pas l’existence d’un minimum.
Exemple
Dans le cas N = 1, la fonction f définie par f (x) = ex
n’atteint pas son minimum ; en effet, inf f (x) = 0 et
x∈IR
f (x) 6= 0 pour tout x ∈ IR, et pourtant f est strictement
convexe.
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 5/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Remarque
Le ii) du théorème ne donne pas l’existence d’un minimum.
Exemple
Dans le cas N = 1, la fonction f définie par f (x) = ex
n’atteint pas son minimum ; en effet, inf f (x) = 0 et
x∈IR
f (x) 6= 0 pour tout x ∈ IR, et pourtant f est strictement
convexe.
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 5/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
1) Résultats d’existence
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 6/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Remarque
Sous les hyp du théorème, il n’y a pas toujours unicité du
minimum.
Exemple
f (x) = x2 (x − 1)(x + 1)
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 7/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Remarque
Sous les hyp du théorème, il n’y a pas toujours unicité du
minimum.
Exemple
f (x) = x2 (x − 1)(x + 1)
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 7/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Théorème
Soit f une fonction sur un ensemble S fermé de IRn . On
suppose que
i) f est continue
ii) S est non borné et lim f (x) = +∞ ou S est borné
kxk→+∞, x∈S
iii) f est strictement convexe.
Alors, f possède un unique minimum global sur S.
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 8/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
2) Conditions d’optimalité
Théorème
Si S est ouvert, alors, x∗ est un minimum global de f sur S
alors ∇f (x∗ ) = 0.
Définitions
Soit S ⊂ IRn , S =
6 ∅ et x∗ ∈ cl S. Le cône des directions
admissibles de S noté D est donné par
2) Conditions d’optimalité
Théorème
Si S est ouvert, alors, x∗ est un minimum global de f sur S
alors ∇f (x∗ ) = 0.
Définitions
Soit S ⊂ IRn , S =
6 ∅ et x∗ ∈ cl S. Le cône des directions
admissibles de S noté D est donné par
2) Conditions d’optimalité
Théorème
Si S est ouvert, alors, x∗ est un minimum global de f sur S
alors ∇f (x∗ ) = 0.
Définitions
Soit S ⊂ IRn , S =
6 ∅ et x∗ ∈ cl S. Le cône des directions
admissibles de S noté D est donné par
Lemme 1
Soit f : IRn → IR, une fonction diff au point x∗ ∈ IRn .
S’il existe d ∈ IRn / ∇f (x∗ )T d < 0, alors
∃δ > 0/ f (x∗ + λd) < f (x∗ ), ∀λ ∈]0, δ[
∇f (x∗ )T d ≥ 0,
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 10/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Lemme 1
Soit f : IRn → IR, une fonction diff au point x∗ ∈ IRn .
S’il existe d ∈ IRn / ∇f (x∗ )T d < 0, alors
∃δ > 0/ f (x∗ + λd) < f (x∗ ), ∀λ ∈]0, δ[
∇f (x∗ )T d ≥ 0,
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 10/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Preuve
Supposons ∃d ∈ D tel que ∇f (x∗ )T d < 0. On a
∇f (x∗ )T d < 0, donc d’après le lemme 1
∃δ2 , / x∗ + λd ∈ S, ∀λ ∈]0, δ2 [.
Pour δ = min(δ1 , δ2 ), on a
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 11/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
∀x ∈ S, ∇f (x∗ )T (x − x∗ ) ≥ 0.
Remarque
Si f n’est pas convexe. ∇f (x∗ )T (x − x∗ ) ≥ 0, ∀x ∈ S,
n’implique pas x∗ est minimum local.
Exemple
f (x) = x3 et S = [−1, 1]. On a pour x∗ = 0,
∇f (x∗ )T (x − x∗ ) ≥ 0, ∀x ∈ S, mais x∗ n’est pas un minimum
local.
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 12/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
∀x ∈ S, ∇f (x∗ )T (x − x∗ ) ≥ 0.
Remarque
Si f n’est pas convexe. ∇f (x∗ )T (x − x∗ ) ≥ 0, ∀x ∈ S,
n’implique pas x∗ est minimum local.
Exemple
f (x) = x3 et S = [−1, 1]. On a pour x∗ = 0,
∇f (x∗ )T (x − x∗ ) ≥ 0, ∀x ∈ S, mais x∗ n’est pas un minimum
local.
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 12/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
∀x ∈ S, ∇f (x∗ )T (x − x∗ ) ≥ 0.
Remarque
Si f n’est pas convexe. ∇f (x∗ )T (x − x∗ ) ≥ 0, ∀x ∈ S,
n’implique pas x∗ est minimum local.
Exemple
f (x) = x3 et S = [−1, 1]. On a pour x∗ = 0,
∇f (x∗ )T (x − x∗ ) ≥ 0, ∀x ∈ S, mais x∗ n’est pas un minimum
local.
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 12/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Condition suffisante
Définition
On considère le problème f : S ⊂ IRn → IR une application
diff.
f est pseudo-convexe au point x∗ ∈ S si
Exercice
Si f est convexe alors f est pseudo-convexe
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 13/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Condition suffisante
Définition
On considère le problème f : S ⊂ IRn → IR une application
diff.
f est pseudo-convexe au point x∗ ∈ S si
Exercice
Si f est convexe alors f est pseudo-convexe
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 13/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Preuve
Soit x ∈ S ∩ V , on a x − x∗ ∈ D, alors
∇f (x∗ )T (x − x∗ ) ≥ 0,
∇f (x∗ )T d ≥ 0,
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 15/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Interprétation géométrique
(P ) min f (x)
x∈S
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 16/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Contraintes inégalités
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 17/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Contraintes inégalités
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 17/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Théorème
Si d est une direction admissible au point x∗ , alors
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 18/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Théorème
Si d est une direction admissible au point x∗ , alors
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 18/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Théorème
Si d est une direction admissible au point x∗ , alors
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 18/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 19/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 19/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Définition
Nous dirons que les contraintes sont qualifiées au point x∗ si
ou bien les fonctions gi sont affines,
ou bien les vecteurs ∇gi (x∗ ), i ∈ I, sont linéairement
indépendants.
∇gi (x∗ )T d ≤ 0, ∀i ∈ I.
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 20/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Définition
Nous dirons que les contraintes sont qualifiées au point x∗ si
ou bien les fonctions gi sont affines,
ou bien les vecteurs ∇gi (x∗ ), i ∈ I, sont linéairement
indépendants.
∇gi (x∗ )T d ≤ 0, ∀i ∈ I.
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 20/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 21/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Exemple 1
(x1 − 3)2 + (x2 − 2)2
min
s.à
x21 + x22 ≤ 5
(P ) x1 + 2x2 ≤ 4
−x1 ≤ 0
−x2 ≤ 0
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 22/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Exemple 1
(x1 − 3)2 + (x2 − 2)2
min
s.à
x21 + x22 ≤ 5
(P ) x1 + 2x2 ≤ 4
−x1 ≤ 0
−x2 ≤ 0
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 22/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Exemple 2
min −x1
s.à
(P ) 3
x2 − (1 − x1 ) ≤ 0
−x2 ≤ 0
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 23/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Exemple 2
min −x1
s.à
(P ) x1 + x2 − 1 ≤ 0
−x2 ≤ 0
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 24/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Conditions suffisantes
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 25/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Contraintes égalités
Nous supposons ici que l’ensemble des contraintes est de type
égalités, i.e. hi (x) = 0, i = 1, ..., p. Puisqu’une contrainte
égalité est équivalente à deux contraintes inégalités, à savoir
hi (x) ≤ 0 et −hi (x) ≤ 0, nous allons pouvoir nous ramener au
cas précédent. Ce qu’il faut retenir dans ce cas est que
les contraintes sont forcément saturées (évident),
pour qu’une direction d soit admissible, il faut supposer
ici ∇hi (x∗ )T d = 0, pour tout i,
on a la même notion de contraintes qualifiées : si on
suppose que les vecteurs ∇hi (x∗ ) sont linéairement
indépendants, alors d est admissible si et seulement si :
∇hi (x∗ )T d = 0, pour tout i.
Lorsque l’on écrit la condition de KKT pour les contraintes
égalités, nous allons avoir
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 26/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
p
∗
µ1i ∇hi (x∗ ) − µ2i ∇hi (x∗ ) = 0
X
∇f (x ) +
i=1
où encore p
∗
µi ∇hi (x∗ ) = 0
X
∇f (x ) +
i=1
où µi = − µ1i µ2i .
Notons que les multiplicateurs µi ne vérifient pas de conditions
de signes (contrairement au cas avec contraintes inégalités).
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 27/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
m p
∗
λi ∇hi (x∗ ) = 0
X X
∗
∇f (x ) + µi ∇gi (x ) +
i=1 i=1
µi gi (x∗ ) = 0, ∀i = 1, ..., m (condition de complémentarité)
Exemple
x21 + x22
max
s.à
x21 + x22 ≤ 5
(P ) −x1 ≤ 0
−x2 ≤ 0
x1 + 2x2 = 4
x∗ = ( 45 , 58 ), I = ∅. ∇f (x∗ ) = ( 85 , 16
5
)T , ∇h(x∗ ) = (1, 2)T .
8 16 T
Il faut chercher λ tel que ( 5 , 5 ) + λ(1, 2)T = 0.
C’est vérifié pour λ = −8 5
. Le problème est convexe, donc
x∗ = ( 45 , 58 ) est un minimum global.
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 29/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
m p
∗
λi ∇hi (x∗ ) = 0
X X
∗
∇f (x ) + µi ∇gi (x ) +
i=1 i=1
µi gi (x∗ ) = 0, ∀i = 1, ..., m (condition de complémentarité)
Exemple
x21 + x22
max
s.à
x21 + x22 ≤ 5
(P ) −x1 ≤ 0
−x2 ≤ 0
x1 + 2x2 = 4
x∗ = ( 45 , 58 ), I = ∅. ∇f (x∗ ) = ( 85 , 16
5
)T , ∇h(x∗ ) = (1, 2)T .
8 16 T
Il faut chercher λ tel que ( 5 , 5 ) + λ(1, 2)T = 0.
C’est vérifié pour λ = −8 5
. Le problème est convexe, donc
x∗ = ( 45 , 58 ) est un minimum global.
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 29/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Dualité Lagrangienne
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 30/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
(
max θ(u, v)
(D) s.à
u≥0
m
X p
X
où θ(u, v) = inf{f (x) + ui gi (x) + vi hi (x)/ x ∈ X}.
i=1 i=1
La fonction ainsi définie est appelée la fonction duale (au
sens de la dualité de Lagrange)
La fonction (x, u, v) 7→ L(x, u, v) où
m
X p
X
L(x, u, v) = f (x) + ui gi (x) + vi hi (x)
i=1 i=1
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 31/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Preuve
θ(u, v) = inf {f (y) + uT g(y) + v T h(y)}
y∈X
≤ f (x) + uT g(x) + v T h(x)
≤ f (x), ∀x ∈ X
Corollaire 1
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 32/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Preuve
θ(u, v) = inf {f (y) + uT g(y) + v T h(y)}
y∈X
≤ f (x) + uT g(x) + v T h(x)
≤ f (x), ∀x ∈ X
Corollaire 1
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 32/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Corollaire 2
Soient x∗ une solution réalisable de (P ) et u∗ une solution
réalisable de (D).
Si f (x∗ ) = θ(u∗ , v ∗ ), alors x∗ est solution optimale de (P ) et
(u∗ , v ∗ ) est solution optimale de (D).
Preuve
Pour toute x solution réalisable de (P ), on a
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 33/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Corollaire 3
Si
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 34/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Corollaire 3
Si
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 34/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Exemple
min −2x1 + x2
s.à
(P ) h(x) = x1 + x2 − 3 = 0,
(x1 , x2 ) ∈ X
où
X = {(0, 0), (0, 4), (4, 4), (4, 0), (1, 2), (2, 1)}.
On peut vérifier facilement que (2, 1) est solution optimale de
(P ). On peut vérifier facilement que (2, 1) est solution de (P )
et on a f (2, 1) = −3.
θ(v) = min{−2x1 + x2 + v(x1 + x2 − 3)/ (x1 , x2 ) ∈ X}
−4 + 5v
si v ≤ −1
θ(v) = −8 + v si −1 ≤ v ≤ 2
−3v si v≥2
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 35/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
(
max θ(v)
(D) s.à
v∈IR
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 36/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
(
max θ(v)
(D) s.à
v∈IR
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 36/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 37/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Remarque
Supposons que les hypothèses du théorème précédent sont
satisfaites. Alors,
Si
inf{f (x)/ x ∈ X, g(x) ≤ 0, h(x) = 0}
est fini et est atteint en x∗ , alors sup{θ(u, v)/ u ≥ 0} est fini
et est atteint en (u∗ , v ∗ ), u∗ ≥ 0. De plus, f (x∗ ) = L(u∗ , v ∗ ).
La réciproque est vraie i.e. si sup{θ(u, v)/ u ≥ 0} est fini et
est atteint en (u∗ , v ∗ ), u∗ ≥ 0, alors
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 38/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Point-selle
Définition (point-selle)
On considère le problème (P ) et la fonction de Lagrange
associée :
L(x, u, v) = f (x) + uT g(x) + v T h(x)
On dit qu’un point (x∗ , u∗ , v ∗ ) ∈ X × IR+
m
× IRp est un
point-selle de la fonction L : si
L(x∗ , u, v) ≤ L(x∗ , u∗ , v ∗ ) ≤ L(x, u∗ , v ∗ ), ∀(x, u, v) ∈ X×IR+
m
×IRp
Remarque
x∗ minimise la fonction définie sur X par
x 7→ L(x, u∗ , v ∗ ).
(u∗ , v ∗ ) maximise la fonction définie sur IRm × IRp par
(u, v) 7→ L(x∗ , u, v).
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 39/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Point-selle
Définition (point-selle)
On considère le problème (P ) et la fonction de Lagrange
associée :
L(x, u, v) = f (x) + uT g(x) + v T h(x)
On dit qu’un point (x∗ , u∗ , v ∗ ) ∈ X × IR+
m
× IRp est un
point-selle de la fonction L : si
L(x∗ , u, v) ≤ L(x∗ , u∗ , v ∗ ) ≤ L(x, u∗ , v ∗ ), ∀(x, u, v) ∈ X×IR+
m
×IRp
Remarque
x∗ minimise la fonction définie sur X par
x 7→ L(x, u∗ , v ∗ ).
(u∗ , v ∗ ) maximise la fonction définie sur IRm × IRp par
(u, v) 7→ L(x∗ , u, v).
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 39/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Preuve
1) est vérifié par définition (Remarque)
2) Par définition, on a L(x∗ , u, v) ≤ L(x∗ , u∗ , v ∗ ), ∀(u, v)
tel que u ≥ 0. Alors,
f (x∗ ) + uT g(x∗ ) + v T h(x∗ ) ≤
f (x∗ ) + u∗ T g(x∗ ) + v ∗ T h(x∗ ), ∀(u, v), tel que u ≥ 0.
Ce qui donne
(∗)
(u − u∗ )T g(x∗ ) + (v − v ∗ )T h(x∗ ) ≤ 0, ∀(u, v) t.q u ≥ 0
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 40/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Quand vk → +∞, on a
∗T
3) Reste à montrer que u g(x∗ ) = 0. En effet, on a u∗ ≥ 0
et g(x∗ ) ≤ 0. Dans (∗), en prenant u = 0 et v = v ∗ , on
obtient u∗ T g(x∗ ) ≥ 0. D’où
u∗ T g(x∗ ) = 0.
Réciproquement, Soit (x∗ , u∗ , v ∗ ) ∈ X × IR+ m
× IRp , vérifiant
1),2) et 3).
1) implique que L(x∗ , u∗ , v ∗ ) ≤ L(x, u∗ , v ∗ ), ∀x ∈ X. D’autre
part, on a
L(x∗ , u∗ , v ∗ ) = f (x∗ )+u∗ T g(x∗ )+v ∗ T h(x∗ ) = f (x∗ )(d’après 2) et 3)
et
L(x∗ , u, v) = f (x∗ )+uT g(x∗ )+v T h(x∗ ) ≤ f (x∗ )(d’après 2) et 3)).
Finalement, on a L(x∗ , u, v) ≤ f (x∗ ) = L(x∗ , u∗ , v ∗ ). D’où
L(x∗ , u∗ , v ∗ ) ≤ L(x∗ , u, v) ≤ L(x∗ , u∗ , v ∗ ), ∀x ∈ X, ∀u ≥ 0.
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 42/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Preuve
Supposons que (x∗ , u∗ , v ∗ ) un point-selle de L. D’après le
Théorème précédent x∗ est solution réalisable de (P ), et on a
(u∗ , v ∗ ) est nécessairement réalisable de (D).
1) du théorème précédent implique
θ(u∗ , v ∗ ) = L(x∗ , u∗ , v ∗ ) = f (x∗ ) + u∗T g(x∗ ) + v ∗T h(x∗ )
D’après 2) et 3) du théorème précédent, on a
h(x∗ ) = 0, et u∗T g(x∗ ). D’où θ(u∗ , v ∗ ) = f (x∗ ). Finalement,
d’après le corollaire 2, x∗ est solution de (P ) et (u∗ , v ∗ ) est
solution deChapitre
Zakia ANKHILI
D. 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 43/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Preuve
Supposons que (x∗ , u∗ , v ∗ ) un point-selle de L. D’après le
Théorème précédent x∗ est solution réalisable de (P ), et on a
(u∗ , v ∗ ) est nécessairement réalisable de (D).
1) du théorème précédent implique
θ(u∗ , v ∗ ) = L(x∗ , u∗ , v ∗ ) = f (x∗ ) + u∗T g(x∗ ) + v ∗T h(x∗ )
D’après 2) et 3) du théorème précédent, on a
h(x∗ ) = 0, et u∗T g(x∗ ). D’où θ(u∗ , v ∗ ) = f (x∗ ). Finalement,
d’après le corollaire 2, x∗ est solution de (P ) et (u∗ , v ∗ ) est
solution deChapitre
Zakia ANKHILI
D. 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 43/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Réciproquement, On a
f (x∗ ) = θ(u∗ , v ∗ ) = inf{f (x) + u∗ T g(x) + v ∗ T h(x)/ x ∈ X}
≤ f (x∗ ) + u∗ T g(x∗ ) + v ∗ T h(x∗ )
donc 0 ≤ u∗ T g(x∗ ) ≤ 0, ce qui implique u∗ T g(x∗ ) = 0.
D’autre part, on a
Remarque
Pour certain problèmes, il peut ne pas exister de point-selle.
Exemple
−x2
min
s.à
(P )
2x − 1 ≤ 0,
0≤x≤1
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 44/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Réciproquement, On a
f (x∗ ) = θ(u∗ , v ∗ ) = inf{f (x) + u∗ T g(x) + v ∗ T h(x)/ x ∈ X}
≤ f (x∗ ) + u∗ T g(x∗ ) + v ∗ T h(x∗ )
donc 0 ≤ u∗ T g(x∗ ) ≤ 0, ce qui implique u∗ T g(x∗ ) = 0.
D’autre part, on a
Remarque
Pour certain problèmes, il peut ne pas exister de point-selle.
Exemple
−x2
min
s.à
(P )
2x − 1 ≤ 0,
0≤x≤1
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 44/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 45/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 46/46
Résultats d’existence Conditions d’optimalité Dualité Lagrangienne Point-selle
Zakia ANKHILI Chapitre 4 Optimisation avec contraintes ENSA (Marrakech) 2015/2016 46/46