Stages de Pré-Rentrée — Inscriptions ouvertes, places très limitées ! S'inscrire

Annale · 2025Session du 15 avril 2025

Info A X-ENS MP 2025 — sujet, corrigé et statistiques

Sujet OCaml en 5 parties. Sujet, corrigé Hadamard et statistiques disponibles. Rapport jury à paraître.

Équipe Hadamard

Équipe Hadamard

Rédacteurs Hadamard, polytechniciens, centraliens et normaliens — orientation, méthode et concours de prépa

Analyse

Ce qu'a observé le jury

Synthèse Hadamard du rapport officiel — citations, chiffres et conseils du jury.

Présentation du sujet

Sujet OCaml en 5 parties. Partie I : modélisation probabiliste, mesures, distributions, calculs de probabilités conditionnelles (Bayes). Partie II : algorithme d'énumération récursive de tous les arbres de décision possibles + sélection du meilleur. Partie III (indépendante de IV) : heuristique gloutonne basée sur l'entropie de Shannon — évite la construction de tous les arbres. Partie IV (indépendante de III) : optimisation de l'énumération via branch-and-bound + preuve de…

Structure de l'épreuve

  1. Partie IPartie I — Modélisation probabiliste bayésienne(Q1-Q4)Niveau attendu

    Mesures, distributions sur ensemble fini, dirac, mélanges. Loi de Bayes (Q3). Q1-Q3 : 78-100 % traitée, 23-85 % réussie. Q4 : 34-45 %, 5-8 % réussie — événements C_i=v et C_j=v' indépendants seulement conditionnellement à l'espèce.

  2. Partie IIPartie I' — Implémentations probabilités(Q5-Q7)Niveau attendu

    Mise en code : proba_de et repondere — bien respecter les invariants (pas de coefficients nuls). Q5-Q7 : 71-98 % traitée, 8-72 % réussie.

  3. Partie IIIPartie II — Énumération de tous les arbres optimaux(Q8-Q13)Très difficile

    Q8 : définition arbre de décision ; ordre des questions impacte la hauteur moyenne. Q9 : produit cartésien d'un tableau de listes (List.concat_map). Q10 : énumération récursive de tous les arbres — la plus difficile (10 % MP, 1 % réussie). Q11-Q13 : calcul hauteur moyenne, tri.

  4. Partie IVPartie III — Heuristique gloutonne (entropie de Shannon)(Q14-Q16)Difficile

    Q12 : entropie maximisée par distribution uniforme (inégalité de Jensen sur log). Q14 : algorithme glouton très similaire à enumerate. Q15 : 36 % MP, 27 % réussie. Q16 : montrer que l'algorithme glouton ne donne pas l'optimal sur un exemple. 24 % MP, 15 %.

  5. Partie VPartie IV — Branch-and-bound + preuves de programmes(Q17-Q20)Très difficile

    Preuves de programmes largement intouchées. Q17 : préconditions de arbre_optimal_avec_oracle (3 % MP, 0 % réussie). Q18 : invariant de boucle (1 % MP, 1 %). Q19 : récursion sur nb critères (2 % MP). Q20 : approche branch-and-bound — sans doute la plus difficile (1 %, 0 %).

  6. Partie VIPartie V — Modèle logique (forme normale disjonctive)(Q21-Q26)Très difficile

    Évaluation d'une formule logique sur un élément du modèle. Précalcul pour mettre en FND. Ne dépend que de la partie I. Q21-Q26 : 2-48 % traitée, 0-32 % réussie.

Chapitres clés à maîtriser

Programmation OCaml (List.fold_left, List.concat_map, récursion)
Probabilités (Bayes, distributions, indépendance conditionnelle)
Théorie de l'information (entropie de Shannon, inégalité de Jensen)
Algorithmique (énumération, glouton, branch-and-bound)
Logique (formule, FND, pré-calcul)

Ressources

Téléchargements

Sujet officiel, corrigé Hadamard et rapport jury — tout en un endroit.

FAQ

Questions fréquentes — 2025

Partager

Préparation X-ENS · Info MP

Bossez ce sujet 2025 avec un ancien taupin

Nos professeurs analysent votre copie sur ce sujet, identifient vos faiblesses et structurent votre révision pour la session 2026.

Sujet