4 Ensembles et fonctions convexes

Exercice 1  Montrer que les ensembles Ci suivants sont convexes et trouver les cônes normaux NCi(0) en 0=(0,0):

1. C1=[0,+[×,   2. C2=[0,+[2,   3. C3=[1,1]2,   4. C4={(x,y)[0,1]2:xy}.

Solution : 

(cf. TD)   □

Exercice 2

  1. 1.

    Soient A,B deux convexes. Montrer que AB est convexe.

    Est-ce que AB est convexe ?

  2. 2.

    Soit A={0}]0,+[2. Montrer que A est convexe dans 2 et calculer TA(0)

  3. 3.

    Soit B=],0]×, calculer TB(0) et TAB(0).

  4. 4.

    Soient A,B deux convexes généraux avec cAB, trouver une relation entre TAB(c) et TA(c)TB(c). (Pour une meilleure relation dans un cas particulier on pourra voir aussi l’exercice 20. 2)

Solution : 

(cf. TD)

ou Correction de 2021-2022 exercice 2

https://math.univ-lyon1.fr/parcours_matheco/lib/exe/fetch.php?media=programmes_ue_l3:topologie-mesure:feuille7-matheco_2022-2023correction.pdf  □

Exercice 3  Montrer les inégalités suivantes, à l’aide de raisonnements de convexité:

  1. 1.

    x,ex1+x.

  2. 2.

    x>0,ln(x)x1.

  3. 3.

    x[0,π2],2πxsin(x)x.

  4. 4.

    x>1,1+x1+x2.

Exercice 4  Montrer que la fonction suivante croissante sur :

f(x)={ex1xsix01six=0

Exercice 5  Soit f la fonction définie par la formule f(x)=x2k, pour k.

  1. 1.

    En calculant la dérivée seconde, montrer que f est strictement convexe sur ],0[ et sur ]0,+[.

  2. 2.

    Montrer que f est strictement convexe sur .

Exercice 6  Soient E,F des e.v. sur et I un intervalle.

  1. 1.

    Soient f:EI,g:I deux fonctions telles que f est convexe et g est convexe et croissante. Montrer que gf est convexe.

  2. 2.

    Si f:E est convexe et A:FE linéaire, montrer que fA est convexe.

  3. 3.

    Montrer que f(x,y)=(|2x+3y|+|xy|)p est convexe sur 2 pour p[1,+[.

Exercice 7

  1. 1.

    Prouver que la fonction f définie par f(x,y)=xy n’est pas convexe sur 2, mais que les fonctions g,h définies par g(x,y)=x2+y2 et h(x,y)=x2+y2+xy le sont.

  2. 2.

    Montrer que les trois fonctions suivantes sont séparément convexes en x (pour chaque y) et en y (pour chaque x).

    i(x,y)=exp(x+y),j(x,y)=exp(xy),k(x,y)=exp(x)+exp(y).

    Lesquelles sont des fonctions convexes sur 2 ?

Exercice 8  Lesquels parmi les fonctions suivantes sont convexes sur [1,1]2:

h1(x,y)=x3+y36,h2(x,y)=x4+y412,h3(x,y)=x2+y2+x33,h4(x,y)=x4+y44xy.

Exercice 9  Soit f(x,y,z)=(2x+y)2+(2x+z)2x2.

  1. 1.

    Montrer que les restrictions de f aux sous-espaces:

    C1={(x,y,0),(x,y)2},C2={(x,0,z),(x,z)2},C3={(0,y,z),(y,z)2}

    sont convexes.

  2. 2.

    Est-ce que f est convexe sur 3 ?

Exercice 10  (Tiré de l’examen 2025) On fixe p,q,r[1,+[ vérifiant pq et :

1r=1p+1q. (E.2)

On pose s=pr et on fixe des constantes C,D[0,+[. On remarque que (E.2) équivaut à

rq=sp. (E.3)

et donc pq,r1 impliquent s1 (qu’on pourra utiliser librement).

On définit

A={(x,y)]0,+[2:y1x},

et g:A par g(x,y)=Cxs+Dyr.

  1. 3.

    Montrer que A est convexe.

  2. 4.

    Montrer que g est convexe sur A.

  3. 5.

    Calculer le cône normal NA((x,y)) en un point de la frontière

    F={(x,y)]0,+[2:y=1x}

    de A (on ne demande PAS de vérifier que F est la frontière de A).

  4. 6.

    Montrer que g atteint son minimum sur A en un point de F et que ce minimum vaut:

    m=C(rDsC)s/(r+s)+D(sCrD)r/(r+s).

Exercice 11  On s’intéresse au problème de minimiser la fonction

f(x,y)=x412+x2y312+x22+y22+4

sur le pavé A:={(x,y)2:1x1,1y1}.

  1. 1.

    Prouver que f est strictement convexe sur A.

  2. 2.

    Montrer qu’il existe une solution unique du problème.

  3. 3.

    Trouver la solution.

Exercice 12  Soit C un convexe et f:C une fonction, montrer que f est convexe sur C si et seulement si pour tout intervalle [a,b]C, la restriction f|[a,b] est convexe.

Exercices d’entraînements

Exercice 13  Montrer que les Ci sont convexes et trouver les cônes normaux NCi(aj):

  1. 1.

    C5={(x,y)2:x2+y21} en a1=(0,0) et en a2=(0,1).

    Solution : 

    C5=B(0,1)¯ est la boule fermée pour la norme euclidienne donc convexe. a1B(0,1)=Int(B(0,1)¯) donc d’après le cours NC5(a1)={0}.

    On pose g(x)=x2+y21 qui est polynomiale avec Hess(g(x))=2I2 définie positive, donc g est strictement convexe. On retrouve que C5=g1(],0]). En a2 on a g(a2)=1+01=0 donc la contrainte est active. Par le théorème de calcul des cône normaux de convexes définies par contraintes, on obtient NC5(a2)=+{g(a2)}=+(0,2)=+(0,1)

    On retrouve aussi le cas de a1 en remarquant que g(a1)<0 donc la contrainte n’est pas active.

  2. 2.

    C6={(x,y)2:|x1|+|y|1} en a1=(0,0), en a3=(1,0) et en a4=(1/2,1/2).

Solution : 

C6={(x,y)2:|x1|+|y|1}=B||.||1((1,0),1)¯ est une boule fermé donc convexe (pour la norme (x,y)1=|x|+|y| cf TD 5).

On veut calculer les cônes normaux en a1=(0,0), en a3=(1,0) et en a4=(1/2,1/2).

Comme avant Int(C6)=B||.||1((1,0),1)={(x,y)2:|x1|+|y|<1} a3Int(C6) et donc d’après le cours NC6(a3)={0}.

C6={g1(x,y)=x2+y0,g2(x,y)=yx0,g3(x,y)=x2y0,g4(x,y)=yx0}

Les gi sont linéaires donc convexes C1. On peut appliquer le théorème de calcul des cône normaux de convexes définies par contraintes.

En a4 seule la contrainte g2 est active, donc NC6(a4)=+{g2(a4)}=+(1,1).

En a1 les contraintes g2 et g4 sont actives donc

NC6(a1)=+{g2(a1)}++{g4(a1)}=+(1,1)++(1,1).

Exercice 14  On s’intéresse au problème de minimiser la fonction

f(x,y)=x4+x2y3+9x2+8y2+4

sur le pavé A:={(x,y)2:1x1,1y1}.

  1. 1.

    Prouver que f est strictement convexe sur A.

    Solution : 

    f est polynomiale donc C2 sur 2.

    fx=4x3+2xy3+18x,fy=3y2x2+16y
    2fx2=12x2+2y3+18,2fy2=6yx2+16,2fxy=6xy2

    Comme

    d2f(x,y).((h,k),(h,k)) =(12x2+2y3+18)h2+6xy22hk+(6yx2+16)k2
    (2y3+18)h2+(6yx2+16)k2+6xy2kh
    (184)h2+(1612)k212(k24+h2)=2h2+k2
    h2+k2=I2(h,k),(h,k)

    pour |y|,|x|<23, de sorte qu’on a utilisé à l’avant-dernière ligne |y3|,|yx2|,|xy2|<2, et 2hk(k24+h2).

    On obtient donc H(f)(x,y)I2, donc par le cours f est strictement convexe sur l’ouvert ]23,+23[2A

  2. 2.

    Montrer qu’il existe une solution unique du problème (Indication: rappeler pourquoi A est compact)

    Solution : 

    Par continuité, la fonction admet un minimum sur le compact A (boule fermé donc fermé borné en dimension finie), il est unique par convexité stricte.   □

  3. 3.

    Trouver la solution.

Solution : 

On trouve la solution en cherchant les minima locaux. On remarque que (0,0) annule le gradient, c’est donc un point critique sur l’ouvert Int(A), donc c’est l’unique minimum sur tout A. (par exemple on utilise le théorème de minimisation sur un convexe et f(0,0)NA(0)={0} vu 0Int(A)).   □

Exercice 15  Lesquels parmi les fonctions suivantes sont convexes sur 2.

f0(x,y)=x2+y2+x4,f1(x,y)=x2+y2+x3,f2(x,y)=x4+y44xy,f3(x,y)=cos(x+y),
f4(x,y)=xey+yex,f5(x,y)=|x+1|+|y|,f6(x,y)=(|x+1|+|y|)2.
Solution : 

On commence f0,f1,f2 qui sont des polynômes donc de classe C.

  1. 1.

    Hf0(x,y)=(2+12x2002). qui est positive car ces valeurs propres 2+12x2,20, donc f0 est convexe sur 2.

  2. 2.

    Hf1(x,y)=(2+6x002), mais Hf1(1,0)=(4002), a un déterminant 8 négatif, donc Hf1(1,0) n’est pas positive et donc f1 n’est pas convexe sur 2.

  3. 3.

    Hf2(x,y)=(12x24412y2), mais Hf2(0,0)=(0440), a un déterminant 16 négatif, donc Hf2(0,0) n’est pas positif et donc f2 n’est pas convexe sur 2.

  4. 4.

    f3 est périodique non constante, on se doute qu’elle ne va pas être convexe (mais ce n’est pas une preuve, on n’a pas vu de résultat de ce type en cours), elle est C par composition de cos et d’une fonction linéaire, f3(x,y)=(sin(x+y),sin(x+y)), donc Hf3(x,y)=(cos(x+y)cos(x+y)cos(x+y)cos(x+y)), par exemple Hf3(0,0)=(1111), son déterminant rts2=0 mais r=1<0 donc Hf3(0,0) n’est pas positive, donc f3 n’est pas convexe.

  5. 5.

    2f4x2(x,y)=yex,2f4y2(x,y)=xey,2f4xy(x,y)=ex+ey.

    Hf4(1,1)=(e12e12e1e1). On a donc rts2=e1(14)<0, donc Hf4(1,1) n’est pas positive et f4 n’est donc pas convexe sur 2.

  6. 6.

    f5,f6 ne sont pas même C1 à cause des valeurs absolues, on ne peut pas dériver, on n’utilise une méthode proche de l’exercice 6.

    f5(x,y)=(x,y)+(1,0)1 vu (x,y)1=|x|+|y|, est la composée de la norme qui est convexe (par le cours), avec la fonction affine A(x,y)=(x,y)+(1,0). On remarque que: A(λ(x,y)+(1λ)(x,y))=λ(A(x,y))+(1λ)(A(x,y))

    Donc, on obtient la convexité en utilisant la convexité de la norme pour λ[0,1]:

    A(λ(x,y)+(1λ)(x,y))=λ(A(x,y))+(1λ)(A(x,y))1λA(x,y)1+(1λ)A(x,y)1.
  7. 7.

    f6 est la composée de f5 convexe et g(x)=x2 (une fonction croissante convexe) donc par l’exercice 6: f6=gf5 est convexe. Concrètement, on peut (utiliser la convexité de f5 :f5(λ(x,y)+(1λ)(x,y)λf5(x,y)+(1λ)f5(x,y) auquel on applique la croissance de g, puis on utilise la convexité de g):

    gf5(λ(x,y)+(1λ)(x,y))g(λf5(x,y)+(1λ)f5(x,y))λ(gf5(x,y))+(1λ)(gf5(x,y))

Exercice 16  Lesquels parmi les fonctions suivantes sont convexes sur [0,1]2:

g1(x,y)=x3+y36,g2(x,y)=x4+y612,g3(x,y)=2(x2+y2)
g4(x,y)=x2y22,g5(x,y)=cos(xy),g6(x,y)=x2+y2+x36.
Solution : 

On commence par g1,g2,g4,g6 qui sont des polynômes donc C, on calcule donc les dérivées secondes.

  1. 1.

    Hg1(x,y)=(x00y). C’est positif sur [0,1]2 et même +2 (car à valeur propre positive) mais pas sur un voisinage ouvert. Par contre, c’est le cas sur l’ouvert ]0,+[2, où g1 est donc convexe (on va étendre la convexité par continuité). Pour (x,y),(x,y)+2, on a (x+1/n,y+1/n)]0,+[2 donc la convexité s’écrit pour λ[0,1]:

    g1(λ(x+1/n,y+1/n)+(1λ)(x+1/n,y+1/n))λg(x+1/n,y+1/n)+(1λ)g(x+1/n,y+1/n),

    en passant à la limit n vu g continue, on obtient l’inégalité voulue:

    g1(λ(x,y)+(1λ)(x,y))λg(x,y)+(1λ)g(x,y),
  2. 2.

    g2 est plus simple car Hg2(x,y)=(x200y2) est à valeurs propres positives sur 2 donc g2 convexe sur 2 donc sur [0,1]2.

  3. 3.

    g4(x,y)=(xy2,yx2) donc Hg4(x,y)=(y22xy2xyx2).

    le déterminant rts2=x2y24x2y20 et en (1/2,1/2) vaut 3/16<0 donc Hg4(1/2,1/2) n’est pas positive, donc g4 n’est pas convexe.

  4. 4.

    Hg6(x,y)=(2+x002). à des valeurs propres positives sur l’ouvert ]2,+[× donc g6 est convexe sur cet ouvert donc sur [0,1]2.

  5. 5.

    g5 est C comme composée de cosinus et d’un polynôme. g5(x,y)=(ysin(xy),xsin(xy)), donc

    Hg5(x,y)=(y2cos(xy)sin(xy)xycos(xy)sin(xy)xycos(xy)x2cos(xy)),

    r=y2cos(xy) est négatif en (1,1) (cos(1)[0,1]) donc Hg5(1,1) n’est pas positive donc g5 n’est pas convexe.

  6. 6.

    Reste le cas le plus dur, celui de g3 (On a l’intuition que g3 est le graphe de la partie d’ordonnée négative d’une sphère de centre 0 et de rayon 2, ce qui semble convexe visuellement… Il serait facile de voir par composition que g3 est la compose d’une fonction concave croissante (la racine) et d’une fonction concave, qui est donc concave, on le montre par dérivation), Si x¡1 ou y¡1, on a x2+y2<2 donc g3 est a composée d’un polynôme à valeur strictement positif sur [0,1]2{(1,1)}B||.|||2(0,2) et de xx qui est C sur ]0,[ (mais pas dérivable en 0). Donc par composée g3 est C sur B||.|||2(0,2).

    On calcule les dérivées premières et secondes: g3(x,y)=(x2(x2+y2),y2(x2+y2))

    Hg3(x,y) =(12(x2+y2)+x2(2(x2+y2))3/2xy(2(x2+y2))3/2xy(2(x2+y2))3/212(x2+y2)+y2(2(x2+y2))3/2)
    =(2y2(2(x2+y2))3/2xy(2(x2+y2))3/2xy(2(x2+y2))3/22x2(2(x2+y2))3/2),

    Son déterminant

    rts2=((2x2)(2y2)x2y2)/(2(x2+y2))3=(42x22y2)/(2(x2+y2))30

    est positif si x2+y2<2 et r0 donc Hg3(x,y) est positive sur la boule ouverte euclidienne B||.|||2(0,2). Par continuité comme pour g1, g3 est aussi convexe sur l’adhérence (la boule fermé) qui contient [0,1]2, ceci conclut à g3 convexe sur cet ensemble.

Exercices plus difficiles

Exercice 17

  1. 1.

    Soit C une partie fermée dans E e.v.n. telle que si x,yC alors x+y2C. Prouver que C est convexe.

  2. 2.

    Soit C convexe fermé de E. Soit f:C une fonction continue telle que

    x,yCf(x+y2)f(x)+f(y)2.

    Montrer que f est convexe.

  3. 3.

    Même question C est juste convexe mais pas fermé. (Indication: utiliser l’ex. 12)

Solution : 

est assez évident car la restriction préserve la convexité (il y a moins de points à vérifier dans la condition pour tout).

C’est aussi proche de la définition. Soit (a,b)C, de f|[a,b] est convexe on déduit l’inégalité voulue pour t[0,1]

f(ta+(1t)b)=f|[a,b](ta+(1t)b)tf|[a,b](a)+(1t)f|[a,b](b)=tf(a)+(1t)f(b)

Exercice 18

  1. 1.

    Montrer que la fonction xe2xcos(x) est convexe sur .

  2. 2.

    Soit f:I]0,+[, où I est un intervalle de . Montrer que si ln(f) est convexe alors f est convexe. Réciproque?

  3. 3.

    Application: Montrer que x(1+x)x est convexe sur ]1,+[.

Solution : 

(cf TD.)

ou Correction de 2021-2022 exercice 14

https://math.univ-lyon1.fr/parcours_matheco/lib/exe/fetch.php?media=programmes_ue_l3:topologie-mesure:feuille7-matheco_2022-2023correction.pdf   □

Exercice 19  Montrer que si f: est convexe et tend vers 0 quand x tend vers + alors f est à valeurs positives (on pourra commencer par justifier le fait que f est décroissante).

Solution : 

On applique l’inégalité des pentes à a<b<c puis on fait tendre c:

f(b)f(a)baf(c)f(a)cac(0f(a)).0=0

Vu que ba>0 on déduit f(b)f(a)0 donc f décroissante f(b)f(a). En faisant maintenant tendre b, on obtient finalement : 0f(a).

Exercice 20  Soit f: une fonction convexe.

  1. 1.

    Montrer que si f est à valeurs négatives alors f est constante.

  2. 2.

    Montrer que s’il existe a,b tels que f(x)ax+b pour tout x alors f est une fonction affine.

Exercice 21  Soit f:[0,+[[0,+[ une fonction concave.

  1. 1.

    Montrer que pour tout x,y0 on a f(x+y)f(x)+f(y).

  2. 2.

    On suppose en plus que f est continue en 0 et vaut f(0)=0. Montrer que f est uniformément continue.

Solution : 

(cf TD.)   □

Exercice 22  Soit f une fonction de [0,+[ dans , majorée, de classe C2. On suppose qu’il existe a>0 tel que

x0f′′(x)af(x)0.
  1. 1.

    Montrer que f est décroissante.

    Solution : 

    Par (LABEL:ineqdiff), f est convexe. Pour une telle fonction, si f(a)>0 alors f(x)f(a)(xa)+f(a)x donc f n’est pas majorée. Donc par contraposée, pour une fonction convexe, f majorée implique que f(x)0 pour tout x et donc f décroissante.

  2. 2.

    Déterminer la limite de f(x) quand x tend vers +.

    Solution : 

    On sait f(x)0 par le 1, et comme f convexe, on a f croissante, donc admet une limite de f en +. En particulier, pour tout x, on a f(x). Par l’absurde, si <0, on pose g(x)=f(x)+x, mais g(x)=f(x)+0 et donc g décroissante. Or par (LABEL:ineqdiff) g(x)=f(x)+xxx, ce qui contredit g décroissante g(0)g(x)x. On en déduit donc que =0.

  3. 3.

    Montrer que f(x) tend vers 0 quand x tend vers +.

    Solution : 

    On a f décroissante positive, donc admet une limite 0 de f en +. Par l’absurde, supposons >0, donc f(x) pour tout x et (LABEL:ineqdiff), f′′(x)a>0. On en déduit, f(x)ax+b car la différence est croissante, puis en intégrant encore f(x)ax22+bx+c ce qui tend en + en x+, contredisant f majorée.

  4. 4.

    Montrer que pour tout x0 on a f(x)f(0)exa.

    (Indication: en posant φ(x)=f(0)exa on pourra montrer que g=fφ est décroissante en écrivant g(x)=ω(x)φ(x)2 et étudiant les variations de ω pour trouver son signe.)

Solution : 

(C’est une question d’équation différentielle, sur la comparaison des solutions d’inéquations d’ordre 2).

Comme f est décroissante positive, il n’y a rien à montrer si f(0)=0 car 0=f(x)0=f(0)=f(0)exa. On suppose donc f(0)>0.

Soit φ(x)=f(0)exa>0, et on note que φ=aφ,φ′′=aφ, on calcule :

(f(x)φ(x))=f(x)φ(x)φ(x)f(x)φ(x)2=:ω(x)φ(x)2

où on a posé ω(x)=f(x)φ(x)φ(x)f(x). On calcule une dérivée de plus

ω(x)=f′′(x)φ(x)+f(x)φ(x)φ′′(x)f(x)φ(x)f(x)=f′′(x)φ(x)aφ(x)f(x)0

vu l’inégalité (LABEL:ineqdiff) sur f. Donc ω est croissante, donc on obtient ω(x)ω(y) pour xy. Or par les deux questions précédentes f,f tendent vers 0 en l’infini, donc ω aussi d’où en prenant y: ω(x)0 pour tout x. On déduit donc : (f(x)φ(x))0 donc f(x)φ(x) est décroissante, donc

f(x)φ(x)f(0)φ(0)=1.

Ce qui est le résultat voulu f(x)φ(x)=f(0)exa   □

Exercice 23  Montrer que pour S une partie fermé non-vide de E e.v.n. alors la fonction distance dS(x):=d(x,S)=infsSxs est convexe si et seulement si S est convexe.

Exercice 24   Soient g1,,gn des fonctions convexes C1 définies sur m tel qu’il existe x0 avec gi(x0)<0 pour tout i. Soit la contrainte :A={xm:i{1,,n},gi(x)0}. On rappelle que soit xA avec g1(x)==gl(x)=0 (contraintes actives en x) et gl+1(x)<0,gn(x)<0, on a:

NA(x)={i=1lλigi(x),λi0}.
  1. 1.

    Soit I{1,,n}, B={xm:iI,gi(x)0} et C={xm:i{1,,n}I,gi(x)0} et xBC.

    En déduire que NBC(x)=NB(x)+NC(x) et TAB(c)=TA(c)TB(c).

  2. 2.

    Si x minimise une fonction convexe f sur A. Montrer que x vérifie f(x)+i=1nλigi(x)=0 pour λi0 (et λi=0 si la i-ème contrainte n’est pas active)

  3. 3.

    On considère le problème de minimiser f(x,y):=(x3)2+(y2)2 sous les contraintes x2+y25,x+2y4,x0,y0.

    Prouver qu’une solution existe qui n’est pas (0,0) et en déduire que la solution satisfait f(x,y)<13.

    Trouver la solution (en se guidant graphiquement et en utilisant les conditions nécessaires). (Indication: Graphiquement, on se doute que la contrainte saturée au minimiseur va être x2+y2=5)