Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Minimisation polynomiale à plusieurs variables:
l’approche de la théorie des moments (d’après Lasserre)
Richard Leroy
11 février 2005
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Programmation semi-définie positive
Optimisation sans contraintes
Optimisation avec contraintes
Et après ?
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Problème primal
◮ Données
◮
n, m ≥ 1
◮
b ∈ R
m◮
A
i∈ S
n(R), i = 1, . . . , m et C ∈ S
n(R)
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Problème primal
◮ Données
◮
n, m ≥ 1
◮
b ∈ R
m◮
A
i∈ S
n(R), i = 1, . . . , m et C ∈ S
n(R)
◮ Problème primal
(P) minimiser t by
sous les contrainte C −
m
X
i= 1
y i A i ∈ S n + (R)
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Problème primal
◮ Données
◮
n, m ≥ 1
◮
b ∈ R
m◮
A
i∈ S
n(R), i = 1, . . . , m et C ∈ S
n(R)
◮ Problème primal
(P) minimiser t by
sous les contrainte C −
m
X
i= 1
y i A i ∈ S n + (R)
◮ Solutions
F P : solutions primales p ∗ := inf t
by/ y ∈ F P : valeur primale optimale
Solution primale optimale y ∗ : y ∗ ∈ F P et t by ∗ = p ∗
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Problème dual
◮ Données
◮
n, m ≥ 1
◮
b ∈ R
m◮
A
i∈ S
n(R), i = 1, . . . , m et C ∈ S
n(R)
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Problème dual
◮ Données
◮
n, m ≥ 1
◮
b ∈ R
m◮
A
i∈ S
n(R), i = 1, . . . , m et C ∈ S
n(R)
◮ Problème dual
(D) maximiser hC , Xi
sous les contraintes ∀i, hA i , X i = b i
X ∈ S n + (R)
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Problème dual
◮ Données
◮
n, m ≥ 1
◮
b ∈ R
m◮
A
i∈ S
n(R), i = 1, . . . , m et C ∈ S
n(R)
◮ Problème dual
(D) maximiser hC , Xi
sous les contraintes ∀i, hA i , X i = b i X ∈ S n + (R)
◮ Solutions
F D : solutions duales
d ∗ := sup {hC , X i / X ∈ F D } : valeur duale optimale
Solution duale optimale X ∗ : X ∗ ∈ F D et hC , X ∗ i = d ∗
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Dualités faible et forte
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Dualités faible et forte
◮ Proposition (Dualité faible)
d ∗ ≤ p ∗
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Dualités faible et forte
◮ Proposition (Dualité faible) d ∗ ≤ p ∗
◮ Théorème (Dualité forte)
∃y, C − P m
i= 1
y i A i ∈ S n ++ (R) F D 6= ∅
⇒ p ∗ = d ∗ .
De plus, d ∗ est alors atteint.
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Optimisation sans contraintes
Soit R m [x ] := R m [x 1 , . . . , x n ], de base B :
mon
m( x ) = ( 1
, x
1, . . . , x
n, x
1x
2, . . . , x
1x
n, x
2x
3, . . . , x
n2, . . . , x
1m, . . . , x
nm)
d(m) := dim R m [x ] =
n + m m
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Optimisation sans contraintes
Soit R m [x ] := R m [x 1 , . . . , x n ], de base B :
mon
m( x ) = ( 1
, x
1, . . . , x
n, x
1x
2, . . . , x
1x
n, x
2x
3, . . . , x
n2, . . . , x
1m, . . . , x
nm)
d(m) := dim R m [x ] =
n + m m
Problème de minimisation sans contraintes
(P) min P (x ) contrainte x ∈ R n
◮ Entrée
◮
P = P
α
p
αx
α∈ R
2m[x] admettant un minimum
◮ Sortie
◮
le minimum global p
∗de P
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Interprétation en termes de moments
Théorème
Le problème (P) est équivalent au problème (P ) inf
Z
P (x )d µ(x ) contrainte µ ∈ P(R n )
avec P (R n ) : espace des mesures de probabilité sur R n .
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Interprétation en termes de moments
Théorème
Le problème (P) est équivalent au problème (P ) inf
Z
P (x )d µ(x ) contrainte µ ∈ P(R n )
avec P (R n ) : espace des mesures de probabilité sur R n . Reformulation
(P) inf X
α
p α y α
contrainte ∃µ y ∈ P(R n ), y α = Z
x α d µ y (x)
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Matrice des moments
◮ Définition
Soit y ∈ R d ( 2 m) tel que y 0 ,..., 0 = 1.
B(i) = x α = x 1 α
1. . . x n α
nB(j ) = x β = x 1 β
1. . . x n β
n⇒ (M m (y )) ij := y α+β
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Matrice des moments
◮ Définition
Soit y ∈ R d ( 2 m) tel que y 0 ,..., 0 = 1.
B(i) = x α = x 1 α
1. . . x n α
nB(j ) = x β = x 1 β
1. . . x n β
n⇒ (M m (y )) ij := y α+β
◮ Définition
y ∈ R d ( 2 m) : vecteur des moments d’ordre ≤ 2m de µ y . F ∈ R m [x ] ! f ∈ R d (m) (dans la base B).
hf , M m (y )f i = X
γ
(F 2 ) γ y γ = Z
F (x ) 2 d µ y (x )
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Matrice des moments
◮ Définition
Soit y ∈ R d ( 2 m) tel que y 0 ,..., 0 = 1.
B(i) = x α = x 1 α
1. . . x n α
nB(j ) = x β = x 1 β
1. . . x n β
n⇒ (M m (y )) ij := y α+β
◮ Définition
y ∈ R d ( 2 m) : vecteur des moments d’ordre ≤ 2m de µ y . F ∈ R m [x ] ! f ∈ R d (m) (dans la base B).
hf , M m (y )f i = X
γ
(F 2 ) γ y γ = Z
F (x ) 2 d µ y (x )
◮ Proposition
M m (y ) 0
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Relaxation SDP
◮ Problème primal
(Q) inf X
α
p α y α
contrainte M m (y ) 0
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Relaxation SDP
◮ Problème primal
(Q) inf X
α
p α y α
contrainte M m (y ) 0
◮ Reformulation
(Q) inf X
α
p α y α
contrainte X
α6= 0
y α B α −B 0
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Relaxation SDP
◮ Problème primal
(Q) inf X
α
p α y α
contrainte M m (y ) 0
◮ Reformulation
(Q) inf X
α
p α y α
contrainte X
α6= 0
y α B α −B 0
◮ Problème dual
( Q ∗ ) sup hX , −B 0 i
contraintes ∀α 6= 0, hX , B α i = p α
X 0
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas favorable
P ∈ R 2 m [X ]
p 0 := P (0) = 0
p ∗ := min P
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas favorable
P ∈ R 2 m [X ] p 0 := P (0) = 0 p ∗ := min P
Théorème
1. P − p ∗ ∈ P
R[X ] 2 ⇒ (P) ≡ (Q) :
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas favorable
P ∈ R 2 m [X ] p 0 := P (0) = 0 p ∗ := min P
Théorème
1. P − p ∗ ∈ P
R[X ] 2 ⇒ (P) ≡ (Q) :
◮
min(P) = min(Q)
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas favorable
P ∈ R 2 m [X ] p 0 := P (0) = 0 p ∗ := min P
Théorème
1. P − p ∗ ∈ P
R[X ] 2 ⇒ (P) ≡ (Q) :
◮
min(P) = min(Q)
◮
x
∗! y
∗:= mon
2m(x
∗)
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas favorable
P ∈ R 2 m [X ] p 0 := P (0) = 0 p ∗ := min P
Théorème
1. P − p ∗ ∈ P
R[X ] 2 ⇒ (P) ≡ (Q) :
◮
min(P) = min(Q)
◮
x
∗! y
∗:= mon
2m(x
∗) 2. Si F Q
∗6= ∅, alors :
min(P) = min(Q) ⇒ P − p ∗ ∈ X
R[X ] 2
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas général : suite de relaxations SDP
Définition (Matrice localisante)
B(i ) = x α = x 1 α
1. . . x n α
nB(j ) = x β = x 1 β
1. . . x n β
nQ(x ) = P
η
q η x η
⇒ (M m (qy)) ij := X
η
q η y α+β+η
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas général : suite de relaxations SDP
Définition (Matrice localisante)
B(i ) = x α = x 1 α
1. . . x n α
nB(j ) = x β = x 1 β
1. . . x n β
nQ(x ) = P
η
q η x η
⇒ (M m (qy)) ij := X
η
q η y α+β+η
Proposition
◮ {y γ } : moments d’ordre ≤ 2m de µ y
F ∈ R m [x ] ! f ∈ R d (m)
hf , M m (qy)f i = Q(x ) X
γ
F 2
γ y γ = Z
Q(x )F (x ) 2 d µ y (x)
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas général : suite de relaxations SDP
Définition (Matrice localisante)
B(i ) = x α = x 1 α
1. . . x n α
nB(j ) = x β = x 1 β
1. . . x n β
nQ(x ) = P
η
q η x η
⇒ (M m (qy)) ij := X
η
q η y α+β+η
Proposition
◮ {y γ } : moments d’ordre ≤ 2m de µ y
F ∈ R m [x ] ! f ∈ R d (m)
hf , M m (qy)f i = Q(x ) X
γ
F 2
γ y γ = Z
Q(x )F (x ) 2 d µ y (x)
◮ Supp(µ y ) ⊂ K Q := {Q ≥ 0} ⇒ M m (qy ) 0
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas général : suite de relaxations SDP
Hypothèse : on connaît a > 0 tel que
∃x ∗ , P (x ∗ ) = min P et kx ∗ k ≤ a
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas général : suite de relaxations SDP
Hypothèse : on connaît a > 0 tel que
∃x ∗ , P (x ∗ ) = min P et kx ∗ k ≤ a Notations :
θ(x ) := a 2 − kx k 2
ℓ ≥ m
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas général : suite de relaxations SDP (2)
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas général : suite de relaxations SDP (2)
◮ Problème primal
(Q ℓ a ) inf X
α
p α y α contraintes M ℓ (y ) 0
M ℓ− 1 (θy ) 0
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas général : suite de relaxations SDP (2)
◮ Problème primal
(Q ℓ a ) inf X
α
p α y α contraintes M ℓ (y ) 0
M ℓ− 1 (θy ) 0
◮ Problème dual
Q ℓ a ∗
sup −X (1, 1) − a 2 Z (1, 1)
contraintes ∀α 6= 0, hX , B α i + hZ , C α i = p α X , Z 0
M ℓ (y ) = P
α
y α B α
M ℓ− 1 (θy ) = P
α
y α C α
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas général : suite de relaxations SDP (3)
Théorème
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas général : suite de relaxations SDP (3)
Théorème 1. inf( Q ℓ a ) ↑
ℓ→∞
p ∗
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas général : suite de relaxations SDP (3)
Théorème 1. inf( Q ℓ a ) ↑
ℓ→∞
p ∗
2. ∃ℓ 0 , ∀ℓ ≥ ℓ 0 , inf(Q ℓ a ) = sup Q ℓ a ∗
= max Q ℓ a ∗
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas général : suite de relaxations SDP (3)
Théorème 1. inf( Q ℓ a ) ↑
ℓ→∞
p ∗
2. ∃ℓ 0 , ∀ℓ ≥ ℓ 0 , inf(Q ℓ a ) = sup Q ℓ a ∗
= max Q ℓ a ∗
3.
∃Q i , T j ∈ R[X ], P − p ∗ = P
i
Q i 2 + θ P
j
T j 2
⇓
∀ℓ ≥ max (deg(Q i ), deg(T j )) , p ∗ = max Q ℓ a ∗
= min(Q ℓ a )
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Cas général : suite de relaxations SDP (3)
Théorème 1. inf( Q ℓ a ) ↑
ℓ→∞
p ∗
2. ∃ℓ 0 , ∀ℓ ≥ ℓ 0 , inf(Q ℓ a ) = sup Q ℓ a ∗
= max Q ℓ a ∗
3.
∃Q i , T j ∈ R[X ], P − p ∗ = P
i
Q i 2 + θ P
j
T j 2
⇓
∀ℓ ≥ max (deg(Q i ), deg(T j )) , p ∗ = max Q ℓ a ∗
= min(Q ℓ a ) 4. Si p ∗ = max Q ℓ a ∗
= min(Q ℓ a ), alors on peut construire
une écriture de P − p ∗ comme ci-dessus à partir d’une
solution duale optimale (X ∗ , Z ∗ ).
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Preuve
Ingrédients :
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Preuve
Ingrédients :
◮ dualité forte
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Preuve
Ingrédients :
◮ dualité forte
◮ Théorème (cf Berg)
Si Q > 0 sur K a := {kx k ≤ a}, Alors ∃ℓ 0 ∈ N, ∃Q i , T j ∈ R[X ],
max (deg(Q i )) = ℓ 0 , deg(T j ) ≤ ℓ 0 − 1,
Q =
r
1X
i= 1
Q i 2 + θ
r
2X
j = 1
T j 2 .
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Optimisation avec contraintes
Problème de minimisation avec contraintes (P) min P (x )
contrainte x ∈ K
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Optimisation avec contraintes
Problème de minimisation avec contraintes
(P) min P (x ) contrainte x ∈ K
◮ Entrée :
◮
P ∈ R
m[x]
◮
K := {g
1≥ 0, . . . , g
r≥ 0} ⊂ R
ncompact, g
i∈ R
di[X ]
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Optimisation avec contraintes
Problème de minimisation avec contraintes
(P) min P (x ) contrainte x ∈ K
◮ Entrée :
◮
P ∈ R
m[x]
◮
K := {g
1≥ 0, . . . , g
r≥ 0} ⊂ R
ncompact, g
i∈ R
di[X ]
◮
Hypothèse supplémentaire :
∃u = u
0+
r
X
k=1
g
ku
ku
k∈ X R[X ]
2,
{u ≥ 0} est compact
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Optimisation avec contraintes
Problème de minimisation avec contraintes
(P) min P (x ) contrainte x ∈ K
◮ Entrée :
◮
P ∈ R
m[x]
◮
K := {g
1≥ 0, . . . , g
r≥ 0} ⊂ R
ncompact, g
i∈ R
di[X ]
◮
Hypothèse supplémentaire :
∃u = u
0+
r
X
k=1
g
ku
ku
k∈ X R[X ]
2, {u ≥ 0} est compact
◮ Sortie :
◮
le minimum p
∗Kde P sur K
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
...sa reformulation...
Reformulation
(P) min
Z
P (x )d µ(x ) contrainte µ ∈ P (K )
(P (K ) : espace des mesures de probabilité à support ⊂ K )
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
...et sa relaxation
◮ Notations
◮
d ˜
i:= l
di 2
m
◮
ℓ ≥ max
m2
, max d ˜
i◮
M
ℓ−d˜i
(g
iy) = P
α
C
iαy
αMinimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
...et sa relaxation
◮ Notations
◮
d ˜
i:= l
di 2
m
◮
ℓ ≥ max
m2
, max d ˜
i◮
M
ℓ−d˜i
(g
iy) = P
α
C
iαy
α◮ Problème primal
(Q ℓ K ) inf X
α
p α y α
contraintes M ℓ (y ) 0
∀i, M ℓ− d ˜
i
(g i y ) 0
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
...et sa relaxation
◮ Notations
◮
d ˜
i:= l
di 2
m
◮
ℓ ≥ max
m2
, max d ˜
i◮
M
ℓ−d˜i
(g
iy) = P
α
C
iαy
α◮ Problème primal
(Q ℓ K ) inf X
α
p α y α
contraintes M ℓ (y ) 0
∀i, M ℓ− d ˜
i
(g i y ) 0
◮ Problème dual
(Q ℓ K ) ∗ sup −X (1, 1) −
r
X
i = 1
g i (0)Z i (1, 1)
contraintes ∀α 6= 0, hX , B α i +
r
X
i = 1
hZ i , C iα i = p α
X , Z i 0
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Le théorème
Théorème 1. inf( Q ℓ K ) ↑
ℓ→∞
p K ∗
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Le théorème
Théorème 1. inf( Q ℓ K ) ↑
ℓ→∞
p K ∗
2. Si K ◦ 6= ∅, alors inf( Q ℓ K ) = sup Q ℓ K ∗
= max Q ℓ K ∗
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Le théorème
Théorème 1. inf( Q ℓ K ) ↑
ℓ→∞
p K ∗
2. Si K ◦ 6= ∅, alors inf( Q ℓ K ) = sup Q ℓ K ∗
= max Q ℓ K ∗
3.
∃Q, T i ∈ P
R[X ] 2 , P − p ∗ K = Q +
r
P
i= 1
g i T i
⇓
∀ℓ >> 1, p K ∗ = max Q ℓ K ∗
= min(Q ℓ K )
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Le théorème
Théorème 1. inf( Q ℓ K ) ↑
ℓ→∞
p K ∗
2. Si K ◦ 6= ∅, alors inf( Q ℓ K ) = sup Q ℓ K ∗
= max Q ℓ K ∗
3.
∃Q, T i ∈ P
R[X ] 2 , P − p ∗ K = Q +
r
P
i= 1
g i T i
⇓
∀ℓ >> 1, p K ∗ = max Q ℓ K ∗
= min(Q ℓ K ) 4. Si p ∗ K = max Q ℓ K ∗
= min( Q ℓ K ), alors on peut
construire une écriture de P − p K ∗ comme ci-dessus à
partir d’une solution duale optimale (X ∗ , Z 1 ∗ , . . . , Z r ∗ ).
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Preuve
Ingrédients
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Preuve
Ingrédients
◮ dualité forte
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Preuve
Ingrédients
◮ dualité forte
◮ Théorème (critère de Putinar)
Conditions équivalentes :
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Preuve
Ingrédients
◮ dualité forte
◮ Théorème (critère de Putinar) Conditions équivalentes :
1. ∃u = u
0+
r
P
k=1
g
ku
k, u
k∈ P R [X ]
2tel que
{u ≥ 0} est compact
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Preuve
Ingrédients
◮ dualité forte
◮ Théorème (critère de Putinar) Conditions équivalentes :
1. ∃u = u
0+
r
P
k=1
g
ku
k, u
k∈ P R [X ]
2tel que
{u ≥ 0} est compact 2. P > 0 sur K ⇒ ∃Q, T
1, . . . , T
r∈ P
R[X ]
2, P = Q +
r
X
k=1
g
kT
kMinimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Et après ?
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Et après ?
◮ Détecter que l’on a atteint le minimum
◮
condition suffisante sur le rang de la matrice des
moments
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Et après ?
◮ Détecter que l’on a atteint le minimum
◮
condition suffisante sur le rang de la matrice des moments
◮ Extraire un (des) minimiseur(s)
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Et après ?
◮ Détecter que l’on a atteint le minimum
◮
condition suffisante sur le rang de la matrice des moments
◮ Extraire un (des) minimiseur(s)
◮ Résultats de densité :
Minimisation polynomiale &
théorie des moments
Plan de l’exposé Programmation SDP Optimisation sans contraintes Optimisation avec contraintes Et après ?
Et après ?
◮ Détecter que l’on a atteint le minimum
◮
condition suffisante sur le rang de la matrice des moments
◮ Extraire un (des) minimiseur(s)
◮ Résultats de densité :
◮
exemple :
f ≥ 0 f
ε:= f + ε
rε
X
k=0 n
X
j=1
x
j2kk ! ∈ X
R[X ]
2k f − f
εk
1−−−→
ε→0