Corrigé ESSEC-HEC 2025 Maths appliquées ECG — Partie 3 — Algorithme de réversibilité (Q19.a à Q21.b) : Symétrisation en r − 1 opérations d'une matrice ergodique vérifiant (K), réciproque, et fonction Python estRev qui teste la réversibilité
Sujet officiel du concours ESSEC-HEC, session 2025, épreuve Maths appliquées ECG. Corrigé rédigé par Ibrahim Alame.
Sujet officiel (PDF, site du concours)
Énoncé
Notations de Q16 à Q18 : opérations élémentaires sur une ligne ou une colonne , de paramètre ; graphe d'arêtes , , ; propriété ; Q8 (chemins de poids strictement positif). Désormais est ergodique.
Q19. On suppose que vérifie .
(a) À l'aide de Q8, montrer que pour tout non vide et différent de , il existe et tels que et soient non nuls.
(b) Partant de , en déduire un algorithme de opérations élémentaires transformant en une matrice ergodique, vérifiant , avec connexe. En déduire que est symétrique.
Q20. Réciproquement, si une suite d'opérations élémentaires transforme en une matrice symétrique , montrer que vérifie .
Q21. (a) Écrire NonNul(M,I,J) qui renvoie un couple avec , et M[i-1][j-1] non nul s'il en existe, sinon. (b) Compléter les quatre trous de la fonction estRev(M) du sujet (boucle while len(I) < ..., return ... en cas d'échec, I.append(...), J.remove(...)) pour qu'elle renvoie True si ergodique vérifie et False sinon.
Corrigé
Q19.a. Démontrons un peu plus : il existe et avec et, pour tout tel couple, on a aussi .
Existence de . Soit et (possible car et ). Par ergodicité, , et Q8 fournit avec , et , donc tous les facteurs sont strictement positifs. Le chemin part de et finit hors de : soit le plus petit indice tel que . Alors , et .
Retour. Soit , avec . Par ergodicité, ; Q8 fournit avec , et . Le chemin fermé a pour poids, par Q5, . La propriété , appliquée avec à la suite , puis Q5, donnent
d'où . Les deux résultats donnent
(Variante : par Q9, ergodique vérifiant est -réversible pour une certaine , et Q1.a donne .)
Q19.b. Algorithme. On pose et ; , réduit à un sommet, est connexe. Pour :
- on choisit et avec et , coefficients de ;
- si , on applique l'opération sur la ligne avec , sinon l'opération sur la colonne avec : on obtient ;
- on pose .
100 % gratuit
La suite du corrigé est sur Adloun
Le corrigé rédigé en entier, question par question, et le tuteur pour poser des questions sur ce sujet.
Voir le corrigé complet, gratuitementInscription gratuite en 30 secondes (e-mail, nom d'utilisateur, mot de passe, classe ou profil), sans carte bancaire : arrivée directe sur le corrigé.