16.07.2014 Views

LICENCE DE MATHÉMATIQUES FONDAMENTALES Calcul ...

LICENCE DE MATHÉMATIQUES FONDAMENTALES Calcul ...

LICENCE DE MATHÉMATIQUES FONDAMENTALES Calcul ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Alors il existe λ ≤ 0 tel que<br />

⎧<br />

⎨<br />

⎩<br />

λf(¯x) = 0.<br />

∇g(¯x) = λ∇f(¯x)<br />

Réciproquement, si ¯x ∈ S vérifie (4.10), alors g(¯x) = min x∈S g(x).<br />

Démonstration. On remarque que S est convexe, que son intérieur est non vide et que<br />

{x ∈ U : f(x) < 0} ⊂ int S.<br />

Si f(¯x) < 0, alors g a un minimum local en ¯x, donc ∇g(¯x) = 0 = 0∇f(¯x) avec 0f(¯x) = 0.<br />

(4.10)<br />

Supposons alors f(¯x) = 0. Si ∇g(¯x) = 0, on a la conclusion voulue. On peut donc supposer<br />

que ∇g(¯x) ≠ 0. Pour tout x ∈ S et t ∈]0, 1], on a ¯x + t(x − ¯x) ∈ S donc<br />

g(¯x + t(x − ¯x)) − g(¯x)<br />

t<br />

ce qui, par passage à la limite pour t ↓ 0 donne<br />

≥ 0,<br />

〈∇g(¯x), x − ¯x〉 ≥ 0 pour tout x ∈ S.<br />

Cela implique que 〈∇g(¯x), x − ¯x〉 > 0 pour tout x ∈ int S. Sinon, il existerait x 0 ∈ int S tel que<br />

〈∇g(¯x), x 0 − ¯x〉 ≤ 0, ce qui impliquerait 〈∇g(¯x), x 0 − ¯x〉 = 0 et<br />

〈∇g(¯x), x 0 〉 = 〈∇g(¯x), ¯x〉 ≤ 〈∇g(¯x), x〉 pour tout x ∈ int S.<br />

La fonction convexe 〈∇g(¯x), ·〉 aurait alors un minimum local, donc global (voir Remarque 4.4.1),<br />

ce qui impliquerait la contradiction ∇g(¯x) = 0. On en déduit que 〈∇g(¯x), x − ¯x〉 ≤ 0 implique<br />

x /∈ int S donc f(x) ≥ 0 = f(¯x). On obtient donc<br />

où<br />

f(x) ≥ f(¯x) pour tout x ∈ H ∩ U<br />

H = {x ∈ X : 〈∇g(¯x), x − ¯x〉 ≤ 0}.<br />

Soit alors u ∈ X tel que 〈∇g(¯x), u〉 ≤ 0. Comme ¯x + tu ∈ H ∩ U pour tout t > 0 assez<br />

f(¯x + tu) − f(¯x)<br />

petit, il vient ≥ 0 donc 〈∇f(¯x), u〉 ≥ 0. Il en résulte que 〈∇f(¯x), u〉 = 0 si<br />

t<br />

〈∇g(¯x), u〉 = 0, ce qui implique l’existence de λ ∈ R ∗ tel que ∇g(¯x) = λ∇f(¯x). On remarque<br />

enfin que λ < 0 car 〈∇f(¯x), u〉 ≥ 0 si 〈∇g(¯x), u〉 ≤ 0 et que λf(¯x) = 0.<br />

Réciproquement, supposons que (4.10) est vérifié. Si λ = 0, alors ∇g(¯x) = 0 donc ¯x réalise le<br />

minimum de g sur U donc sur S. Supposons donc λ ≠ 0 de telle sorte que f(¯x) = 0. On a alors,<br />

pour tout x ∈ S,<br />

0 ≥ f(x) − f(¯x) ≥ 〈∇f(¯x), x − ¯x〉,<br />

donc 〈∇g(¯x), x − ¯x〉 ≥ 0 car ∇g(¯x) = λ∇f(¯x) avec λ < 0. On a alors, pour tout x ∈ S,<br />

g(x) − g(¯x) ≥ 〈∇g(¯x), x − ¯x〉 ≥ 0.<br />

87

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!