\documentclass[10pt]{article} \usepackage[french]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage[version=4]{mhchem} \usepackage{stmaryrd} \usepackage{bbold} %New command to display footnote whose markers will always be hidden \let\svthefootnote\thefootnote \newcommand\blfootnotetext[1]{% \let\thefootnote\relax\footnote{#1}% \addtocounter{footnote}{-1}% \let\thefootnote\svthefootnote% } %Overriding the \footnotetext command to hide the marker if its value is `0` \let\svfootnotetext\footnotetext \renewcommand\footnotetext[2][?]{% \if\relax#1\relax% \ifnum\value{footnote}=0\blfootnotetext{#2}\else\svfootnotetext{#2}\fi% \else% \if?#1\ifnum\value{footnote}=0\blfootnotetext{#2}\else\svfootnotetext{#2}\fi% \else\svfootnotetext[#1]{#2}\fi% \fi } \begin{document} \section*{Conception : ESSEC BS} \section*{MATHÉMATIQUES 2 APPLIQUÉES FILIÈRE ÉCONOMIQUE ET COMMERCIALE VOIE GÉNÉRALE} Vendredi 24 avril 2026 de 14h à 18 h La présentation, la lisibilité, l'orthographe, la qualité de la rédaction, la clarté et la précision des raisonnements entreront pour une part importante dans l'appréciation des copies.\\ Les candidats sont invités à encadrer dans la mesure du possible les résultats de leurs calculs.\\ Aucun document n'est autorisé. L'utilisation de toute calculatrice et de tout matériel électronique est interdite. Seule l'utilisation d'une règle graduée est autorisée.\\ Si au cours de l'épreuve, un candidat repère ce qui lui semble être une erreur d'énoncé, il la signalera sur sa copie et poursuivra sa composition en expliquant les raisons des initiatives qu'il sera amené à prendre. Le sujet s'intéresse à un problème dit du "bandit manchot" qui est un exemple d'apprentissage par renforcement. L'apprentissage par renforcement est un sujet largement utilisé dans le domaine de l'intelligence artificielle. Cela consiste schématiquement à apprendre, à partir d'expériences, quelles actions sont à réaliser pour optimiser une récompense quantitative au cours du temps. Pour les scripts et fonctions Python, on supposera que les instructions suivantes ont été exécutées : \begin{verbatim} import numpy as np,numpy.random as rd \end{verbatim} Un aide-mémoire Python et SQL se trouve à la fin de l'énoncé.\\ Les événements et variables aléatoires qui interviennent dans ce problème sont tous et toutes définis sur le même espace probabilisé \((\Omega, \mathcal{A}, \mathbb{P})\). Si \(X\) est une variable aléatoire réelle sur cet espace, \(\mathbb{E}(X)\) désigne son espérance lorsque celle-ci existe. Le mot "Fin" marque la fin de l'énoncé. \section*{Résultats généraux} On rappelle l'inégalité de Markov :\\ si \(X\) est une variable aléatoire à valeurs positives admettant une espérance et \(a>0\) un réel alors \[ \mathbb{P}(X \geqslant a) \leqslant \frac{\mathbb{E}(X)}{a} \] \begin{itemize} \item[1.] Soit \(k \in \mathbb{N}^{*}\) et \(B_{1}, \ldots, B_{k}\) des événements. Montrer que \(\mathbb{P}\left(\bigcup_{i=1}^{k} B_{i}\right) \leqslant \sum_{i=1}^{k} \mathbb{P}\left(B_{i}\right)\). \item[-] Soit \(\theta \in[0,1]\). \item[2.] On définit pour tout \(t \in \mathbb{R}, f(t)=\frac{t^{2}}{8}+\theta t-\ln \left(1-\theta+\theta \mathrm{e}^{t}\right)\). \begin{itemize} \item[a)] Montrer que \(f\) est de classe \(C^{2}\) sur \(\mathbb{R}\) et que pour tout \(t\) réel : \(f^{\prime \prime}(t)=\frac{\left(1-\theta-\theta \mathrm{e}^{t}\right)^{2}}{4\left(1-\theta+\theta \mathrm{e}^{t}\right)^{2}}\). \item[b)] En déduire que pour tout \(t\) réel, \(f(t) \geqslant 0\) puis que \[ (1-\theta) \mathrm{e}^{-\theta t}+\theta \mathrm{e}^{(1-\theta) t} \leqslant \exp \left(\frac{t^{2}}{8}\right) \] \end{itemize} \item[3.] a) Justifier brièvement que la fonction \(t \mapsto \mathrm{e}^{t}\) est convexe sur \(\mathbb{R}\). \begin{itemize} \item[b)] En déduire que pour tout \(x \in[-\theta, 1-\theta]\) et \(t \in \mathbb{R}, \mathrm{e}^{t x} \leqslant(\theta+x) \mathrm{e}^{(1-\theta) t}+(1-\theta-x) \mathrm{e}^{-\theta t}\). \end{itemize} \item[4.] Soit \(X\) une variable aléatoire d'espérance nulle à valeurs dans le segment \([-\theta, 1-\theta]\). En utilisant les deux questions précédentes, montrer que pour tout \(t \in \mathbb{R}, \mathbb{E}\left(\mathrm{e}^{t X}\right)\) existe et \[ \mathbb{E}\left(\mathrm{e}^{t X}\right) \leqslant \exp \left(\frac{t^{2}}{8}\right) \] \end{itemize} \begin{itemize} \item[-] Soit \(n \in \mathbb{N}^{*}\) et \(X_{1}, \ldots, X_{n}\) des variables aléatoires indépendantes à valeurs dans [0, 1] et de même espérance \(\mu\). On définit \(\bar{X}_{n}\) par \(\bar{X}_{n}=\frac{1}{n} \sum_{k=1}^{n} X_{k}\). \item[5.] Inégalité de Hoeffding - Soit \(\varepsilon \geqslant 0\). \begin{itemize} \item[a)] En utilisant l'inégalité de Markov, montrer que, pour tout \(t>0\) : \[ \mathbb{P}\left(\bar{X}_{n}-\mu \geqslant \varepsilon\right) \leqslant \frac{\mathbb{E}\left(\mathrm{e}^{t\left(\bar{X}_{n}-\mu\right)}\right)}{\mathrm{e}^{t \varepsilon}} \text { puis que } \mathbb{P}\left(\bar{X}_{n}-\mu \geqslant \varepsilon\right) \leqslant \mathrm{e}^{-t \varepsilon} \prod_{k=1}^{n} \mathbb{E}\left(\exp \left(\frac{t}{n}\left(X_{k}-\mu\right)\right)\right) \] \item[b)] En déduire que, pour tout \(t \geqslant 0, \mathbb{P}\left(\bar{X}_{n}-\mu \geqslant \varepsilon\right) \leqslant \exp \left(-t \varepsilon+\frac{t^{2}}{8 n}\right)\), puis en choisissant convenablement \(t\) que \[ \mathbb{P}\left(\bar{X}_{n}-\mu \geqslant \varepsilon\right) \leqslant \exp \left(-2 n \varepsilon^{2}\right) \] \end{itemize} \item[6.] Soit \(\varepsilon \geqslant 0\). En considérant les variables \(1-X_{1}, \ldots, 1-X_{n}\), montrer que \[ \mathbb{P}\left(\bar{X}_{n}-\mu \leqslant-\varepsilon\right) \leqslant \exp \left(-2 n \varepsilon^{2}\right) \] \item[7.] Soit \(\alpha \in] 0,1\left[\right.\). Si le paramètre \(\mu\) est inconnu et \(X_{1}, \ldots, X_{n}\) suivent la même loi, montrer que \(\left[\bar{X}_{n}-\sqrt{\frac{\ln \left(\frac{2}{\alpha}\right)}{2 n}}, \bar{X}_{n}+\sqrt{\frac{\ln \left(\frac{2}{\alpha}\right)}{2 n}}\right]\) est un intervalle de confiance aléatoire pour l'estimation de \(\mu\) au niveau de confiance \(1-\alpha\). \end{itemize} \section*{Description du modèle} On modélise le problème, évoqué dans le préambule, de la manière suivante :\\ \(n\) et \(r\) sont des entiers naturels plus grands que 2 et \(r0, \mathrm{e}^{-x} \leqslant \frac{1}{x \mathrm{e}}\). En déduire que \(\mathbb{E}\left(\Delta_{n}\right) \leqslant m \alpha+2 n \frac{\beta}{m}\). \item[c)] En choisissant \(m=\left\lfloor\sqrt{\frac{2 n \beta}{\alpha}}\right\rfloor+1\), montrer que pour \(n\) assez grand, \(m \geqslant 2, m rMax: Max=... I[j]=... hatX[I[j]-1]=maj(hatX[I[j]-1],N[I[j]-1],I[j],P) N[I[j]-1]=... return I \end{verbatim} \begin{itemize} \item Dans la suite de l'énoncé, on considère \(s \in \llbracket 1, r \rrbracket\) tel que \(p^{*}=p_{s}, i \in \llbracket 1, r \rrbracket\) tel que \(p_{i}u\right]\) est réalisé alors il existe \(k \in \llbracket r, n-1 \rrbracket\) tel que \(\left[N_{i, k}=u\right] \cap\left[U_{i, k} \geqslant U_{s, k}\right]\) est réalisé, puis que \(\left[V_{i, u} \geqslant \min _{j \in \llbracket r, n-1 \rrbracket} U_{s, j}\right]\) l'est. \item[b)] Montrer que si \(\left[N_{i, n}>u\right]\) est réalisé alors \(A_{i, u}\) l'est. En déduire que \[ \mathbb{E}\left(N_{i, n}\right) \leqslant u+\mathbb{P}\left(A_{i, u}\right) n \] \end{itemize} \begin{enumerate} \setcounter{enumi}{20} \item Majoration de \(\mathbb{P}\left(A_{i, u}\right)\) \end{enumerate} \begin{itemize} \item[a)] Montrer en utilisant la question 17 que : \[ \mathbb{P}\left(\min _{j \in \llbracket r, n-1 \rrbracket} U_{s, j} \leqslant p_{s}\right) \leqslant \mathbb{P}\left(\min _{k \in \llbracket 1, n-1 \rrbracket} V_{s, k} \leqslant p_{s}\right) \leqslant \frac{1}{n} \] \item[b)] Etablir que si \(\delta_{i}-\sqrt{\frac{\ln (n)}{u}} \geqslant 0, \mathbb{P}\left(V_{i, u} \geqslant p_{s}\right) \leqslant \exp \left(-2 u\left(\delta_{i}-\sqrt{\frac{\ln (n)}{u}}\right)^{2}\right)\). \item[-] On suppose dans la suite que \(n\) est assez grand pour que \(\frac{4 \ln (n)}{\delta_{i}^{2}} \in[1, n-2]\). On choisit \(\left\lfloor\frac{4 \ln (n)}{\delta_{i}^{2}}\right\rfloor+1\) comme valeur de \(u\) pour la suite de cette question. \item[c)] Montrer que la fonction \(\varphi: t \mapsto \exp \left(-2\left(\delta_{i} \sqrt{t}-\sqrt{\ln (n)}\right)^{2}\right)\) est décroissante sur \(\left[\frac{\ln (n)}{\delta_{i}^{2}},+\infty[\right.\). \item[d)] En déduire que \(\mathbb{P}\left(V_{i, u} \geqslant p_{s}\right) \leqslant \frac{1}{n^{2}}\) puis que \(\mathbb{P}\left(A_{i, u}\right) \leqslant \frac{2}{n}\). \end{itemize} \begin{enumerate} \setcounter{enumi}{21} \item Etablir que \(\mathbb{E}\left(N_{i, n}\right) \leqslant \frac{4 \ln (n)}{\delta_{i}^{2}}+3\) puis que \(\mathbb{E}\left(\Delta_{n}\right) \leqslant 4 \beta \ln (n)+3 \alpha\). \end{enumerate} \section*{Aide-mémoire} Toutes les fonctions et instructions présentées ne sont pas utiles et il est possible d'utiliser d'autres fonctions ou instructions absentes de cet aide-mémoire. Listes \begin{itemize} \item[] \begin{itemize} \item[] \begin{itemize} \item[] [] Créer une liste vide \end{itemize} \end{itemize} \item[] [a]\textit{n ou n}[a] Créer une liste avec \(n\) fois l'élément a \begin{itemize} \item[L.] append(a) Ajoute l'élément a à la fin de la liste L \begin{itemize} \item[] L1 + L2 Concatène les deux listes L1 et L2 \begin{itemize} \item[] len(L) Renvoie le nombre d'éléments de la liste L \end{itemize} \end{itemize} \item[L.] count(a) Renvoie le nombre d'occurences de a dans la liste L \item[L.] remove(a) Enlève la première occurence de la valeur a de la liste L \begin{itemize} \item[] \begin{itemize} \item[a] in L Vaut True si a se trouve au moins une fois dans L et False sinon \end{itemize} \end{itemize} \end{itemize} \end{itemize} Module mathématique numpy de Python \begin{verbatim} import numpy as np np.array(L) Transforme la liste L en vecteur ou matrice numpy np.zeros([n,m]) Crée la matrice nulle de taille n x m np.zeros(n) Crée le vecteur nul de taille n np.sqrt(x) Renvoie (x) si x 2 np.log(x) Renvoie ln(x) si x> 0 \end{verbatim} Sous module random de numpy pour la simulation probabiliste \begin{verbatim} import numpy.random as rd rd.randint(a,b,[r,s]) Simule une réalisation d'une matrice (r,s) dont les coefficients sont des variables aléatoires indépendantes qui suivent la loi uniforme discrète U( [ a,b 1]) \end{verbatim} Si le paramètre [r,s] est remplacé par r, cette fonction renvoie une réalisation d'un vecteur de longueur r correspondant à la loi en question, et si ce paramètre est omis, elles renvoient un seul coefficient suivant les mêmes contraintes. Sous module graphique pyplot de matplotlib \begin{verbatim} import matplotlib.pyplot as plt plt.plot(X,Y,options) Crée la courbe des points définis par les listes X, abscisses, et Y, ordonnées suivant les options graphiques définies par la chaîne de caractères facultative options plt.xlim(xmin,xmax) Fixe les bornes de l'axe des abscisses plt.ylim(ymin,ymax) Fixe les bornes de l'axe des ordonnées plt.show() Affiche le graphique plt.grid() Affiche un quadrillage \end{verbatim} Fin \begin{enumerate} \item \end{enumerate} \begin{enumerate} \setcounter{enumi}{1} \item \end{enumerate} \end{document}