X–ENS 2022 — PSI — Mathématiques
Notations
Pour {x,y\in\mathbb R^d}, {x\cdot y=\sum\limits_{i=1}^dx_iy_i} est le produit scalaire usuel et {\|x\|=\sqrt{x\cdot x}} sa norme. Le segment {[x,y]} est l’ensemble des {\lambda x+(1-\lambda)y} pour {0\le\lambda\le1}.
Une partie est convexe lorsqu’elle contient tout segment joignant deux de ses points. Pour des parties non vides {A,B}, on pose {A+B=\{a+b:a\in A,b\in B\}} et {\lambda A=\{\lambda a:a\in A\}}. On écrit {A-B=A+(-B)} et {A-x=A-\{x\}}.
La dimension d’une partie non vide {A} est celle de {\operatorname{Vect}(A-a)}, pour un point quelconque {a\in A} ; c’est sa dimension affine.
On identifie une matrice réelle {M} à l’application linéaire qu’elle représente dans les bases canoniques. On note {\ker M}, {\operatorname{Im}M} et {M^T} son noyau, son image et sa transposée.
Les inégalités entre vecteurs sont comprises coordonnée par coordonnée ; {\mathbb R_+^k} est l’ensemble des vecteurs à coordonnées positives ou nulles. On rappelle que toute suite bornée de {\mathbb R^k} possède une sous-suite convergente.
Partie I — Projection et séparation
Projection
Soit {C} une partie non vide, convexe et fermée de {\mathbb R^d}, et {x\in\mathbb R^d}.
On considère {\inf_{y\in C}\|x-y\|^2.\tag{1}}
1) Montrer que (1) possède une unique solution, notée {\operatorname{proj}_C(x)}, puis que {x=\operatorname{proj}_C(x)} si et seulement si {x\in C}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
2) Montrer que {y=\operatorname{proj}_C(x)} équivaut à {y\in C\quad\text{et}\quad(x-y)\cdot(z-y)\le0\quad(\forall z\in C).}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
3) Montrer que, pour {y_i=\operatorname{proj}_C(x_i)}, {(y_1-y_2)\cdot(x_1-x_2)\ge\|y_1-y_2\|^2,} puis que {\operatorname{proj}_C} est continue.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
4. i) Déterminer la projection sur {C=\mathbb R_+^d}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
4. ii) Déterminer la projection sur {C=\{y:\|y\|\le1\}}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
4. iii) Déterminer la projection sur {C=\{y:\sum\limits_{i=1}^dy_i\le1\}}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
4. iv) Déterminer la projection sur {C=[-1,1]^d}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
Séparation
Soient {C,D} deux convexes non vides de {\mathbb R^d}, avec {C} fermé et borné, {D} fermé, et {C\cap D=\varnothing}.
5) Montrer que {D-C} est convexe, fermé et ne contient pas {0}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
6) Montrer qu’il existe {p\in\mathbb R^d} et {\varepsilon>0} tels que {p\cdot x\le p\cdot y-\varepsilon} pour tout {(x,y)\in C\times D}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
7) Pour un convexe fermé non vide
{C}, on pose
{\sigma_C(p)=\sup\{p\cdot y:y\in C\}\in\mathbb R\cup\{+\infty\}}.
Montrer que {C=\{x:p\cdot x\le\sigma_C(p)\text{ pour tout }p\in\mathbb R^d\}.}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
8) Soit
{A} un convexe non vide et
{x\notin A}.
Montrer qu’il existe {p\ne0} tel que {p\cdot x\le p\cdot y} pour tout {y\in A}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
Partie II — Points extrémaux
Pour {E\subset\mathbb R^d}, son enveloppe convexe {\operatorname{co}(E)} est l’ensemble des combinaisons convexes finies {\sum_{i=1}^I\lambda_ix_i,\quad I\ge1,\quad x_i\in E,\quad\lambda_i\ge0,\quad\sum_{i=1}^I\lambda_i=1.} Pour un convexe non vide {A}, un point {x\in A} est extrémal si toute égalité {x=(1-\lambda)y+\lambda z}, avec {y,z\in A} et {0\lt \lambda\lt 1}, impose {y=z}. On note {\operatorname{Ext}(A)} l’ensemble de ces points.
Cas particuliers
Soient {x_1,\ldots,x_I\in A} et des poids {\lambda_i\ge0} de somme {1}.
9. a) Montrer que {\sum\limits_{i=1}^I\lambda_ix_i\in A}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
9. b) Si {x=\sum\limits_{i=1}^I\lambda_ix_i\in\operatorname{Ext}(A)}, montrer que {x_i=x} pour chaque {i} tel que {\lambda_i>0}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
10) Montrer que {\operatorname{co}(E)} est le plus petit convexe contenant {E} et que {\operatorname{Ext}(\operatorname{co}(E))\subset E}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
11) Soit {A=\operatorname{co}(E)}, où {E=\{(0,0,1),(0,0,-1)\}\cup\{(1+\cos\theta,\sin\theta,0):0\le\theta\le2\pi\}.} Montrer que {\operatorname{Ext}(A)} est non vide et n’est pas fermé.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
12) Soient
{p_1,\ldots,p_k\in\mathbb R^d} et
{b_1,\ldots,b_k\in\mathbb R} tels que
{A=\{x:p_i\cdot x\le b_i,\ 1\le i\le k\}} soit non vide. Montrer que
{A} est convexe et fermé.
Pour {x\in A}, posons {I(x)=\{i:p_i\cdot x=b_i\}}. Montrer que {x\in\operatorname{Ext}(A)\iff\operatorname{rang}\{p_i:i\in I(x)\}=d,} puis que {\operatorname{Ext}(A)} est fini, de cardinal au plus {2^k}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
Cas d’un convexe fermé borné
Dans les trois questions suivantes, {K} est un convexe non vide, fermé et borné de {\mathbb R^d}.
13) Pour {p\in\mathbb R^d}, on pose {K_p=\{x\in K:p\cdot x\le p\cdot y\text{ pour tout }y\in K\}.} Montrer que {K_p} est non vide, convexe et fermé, et que {\operatorname{Ext}(K_p)\subset\operatorname{Ext}(K)}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
14) Montrer que {\operatorname{Ext}(K)} est non vide. On pourra se ramener à {0\in K} et raisonner sur la dimension de {K}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
15) Montrer que {K=\operatorname{co}(\operatorname{Ext}(K))}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
Partie III — Un résultat de dualité
Cônes convexes
Une partie {F} est un cône si {\lambda F\subset F} pour tout {\lambda\ge0}. Pour une partie non vide {E}, on définit {E^+=\{p:p\cdot x\ge0\text{ pour tout }x\in E\},\quad E^{++}=(E^+)^+.}
16) Montrer que {E^+} et {E^{++}} sont des cônes convexes fermés et que {E\subset E^{++}}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
17) Montrer que {E=E^{++}} si et seulement si {E} est un cône convexe fermé.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
18) Pour
{\xi_1,\ldots,\xi_k\in\mathbb R^d}, on pose
{F=\left\{\sum_{i=1}^k\lambda_i\xi_i:\lambda_i\ge0\right\}.} Montrer que
{F} est un cône convexe fermé.
Puis montrer que {\xi\in F} équivaut à {\xi\cdot x\ge0} pour tout {x} tel que {\xi_i\cdot x\ge0} pour tous les indices {i}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
Programmation linéaire
Soient {M\in\mathcal M_{k\times d}(\mathbb R)}, {b\in\mathbb R^k} et {p\in\mathbb R^d}. On pose {\alpha=\inf\{p\cdot x:x\ge0,\ Mx\le b\},} {\beta=\sup\{b\cdot q:q\le0,\ M^Tq\le p\},} avec {\inf\varnothing=+\infty} et {\sup\varnothing=-\infty}.
19) Montrer que {\alpha\ge\beta}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
Dans la question 20, on suppose qu’il existe {\overline x\ge0} tel que {M\overline x\le b} et {p\cdot\overline x=\alpha}.
On note {M_i} la {i}-ème ligne de {M}, identifiée à un vecteur de {\mathbb R^d}, et {I=\{i:M_i\cdot\overline x=b_i\},\quad J=\{j:\overline x_j=0\}.}
20. a) Montrer que {p\cdot z\ge0} pour tout {z} tel que {z_j\ge0} pour {j\in J} et {M_i\cdot z\le0} pour {i\in I}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
20. b) Montrer qu’il existe {\overline q\in\mathbb R^k} tel que {\begin{array}{l}\overline q\le0,\quad M^T\overline q\le p,\\[8pt]\overline q\cdot(M\overline x-b)=0,\\[8pt](p-M^T\overline q)\cdot\overline x=0.\end{array}}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
20. c) Montrer que {b\cdot\overline q=\alpha=\beta}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
Partie IV — Systèmes linéaires sous-déterminés
Pour {x\in\mathbb R^d}, on pose {\|x\|_1=\sum_{i=1}^d|x_i|,\quad\|x\|_\infty=\max_{1\le i\le d}|x_i|.} On note {I_+(x)=\{i:x_i>0\}}, {I_-(x)=\{i:x_i\lt 0\}} et {I_0(x)=\{i:x_i=0\}}.
On suppose {M\in\mathcal M_{k\times d}(\mathbb R)} de rang {k} et {b\in\mathbb R^k\setminus\{0\}}. On cherche une solution de {Mx=b} ayant au plus {k} coordonnées non nulles, en étudiant {r=\inf\{\|x\|_1:Mx=b\}.}
21) Montrer que {\|x\|_1=\max_{\|y\|_\infty\le1}x\cdot y,\quad\|x\|_\infty=\max_{\|y\|_1\le1}x\cdot y.}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
22) Montrer que {C=\{x:Mx=b,\ \|x\|_1=r\}} est non vide, convexe, fermé et borné.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
23) Fixons {\overline x\in C}. Montrer qu’il existe {q\in(\ker M)^\perp\setminus\{0\}} tel que {q_i\overline x_i=\|q\|_\infty|\overline x_i|\quad(1\le i\le d).}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
24) Soit {K} l’ensemble des {y} tels que {My=b,\quad y_i=0\ (i\in I_0(\overline x)),\quad q_iy_i\ge0\ (1\le i\le d).} Montrer que {K} est non vide et inclus dans {C}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
25) Montrer que, si {y\in\operatorname{Ext}(K)}, alors {h\in\ker M\quad\text{et}\quad I_0(y)\subset I_0(h)\quad\Longrightarrow\quad h=0.}
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :
26) Si {y\in\operatorname{Ext}(K)}, montrer que {|I_+(y)\cup I_-(y)|\le k}.
Cliquer ici pour voir (ou cacher) la réponse
Pour voir la suite de ce contenu, vous devez :
Pour poursuivre votre exploration, vous pouvez :