Corrigé Mines-Ponts 2025 Informatique II MPI — Section 2.1 (Q15 à Q18) : Stratégies gagnantes : terminaison, vol de stratégie, trois types d'instances
Sujet officiel du concours Mines-Ponts, session 2025, épreuve Informatique II MPI. Corrigé rédigé par Ibrahim Alame.
Sujet officiel (PDF, site du concours)
Énoncé
On reprend le jeu de Shannon sur le graphe connexe , entre Positus, qui cherche à relier à par des arêtes qu'il a marquées, et Minus, qui gagne si toutes les arêtes sont marquées sans que Positus y soit parvenu. On note et les ensembles d'arêtes marquées par Positus et par Minus.
Q15. Montrer à l'aide d'un variant que le jeu se termine toujours, et qu'il ne peut pas finir par un match nul.
Q16. Rappeler la définition d'une stratégie gagnante.
Q17. On suppose que Positus a une stratégie gagnante lorsqu'il joue en second. Montrer qu'il en a une lorsqu'il joue en premier.
Q18. Montrer qu'il existe trois types d'instances : Positus a une stratégie gagnante qu'il joue en premier ou en second ; Minus a une stratégie gagnante qu'il joue en premier ou en second ; le joueur qui commence a une stratégie gagnante. Donner un graphe de chaque type.
Corrigé
Fin de partie.
Une partie s'arrête dès que Positus a relié à (il a gagné) ou que toutes les arêtes sont marquées (Minus a gagné si et ne sont pas reliés par ). Arrêter la partie au moment où Positus relie à ne change pas son issue : ne fait que croître, donc un chemin de à formé d'arêtes de le reste jusqu'à la fin.
Q15. Variant : le nombre d'arêtes non marquées, qui est le champ gm.nm de la section 1. C'est un entier naturel, et chaque coup marque une arête non marquée, donc le fait décroître de exactement . Il ne peut décroître indéfiniment : après au plus coups, on a , aucun coup n'est plus possible et la partie est finie (elle a pu s'arrêter plus tôt si Positus a gagné). Le jeu se termine donc toujours, en au plus coups.
Pas de match nul : à la fin de la partie, ou bien et sont reliés dans et Positus a gagné, ou bien ils ne le sont pas ; dans ce second cas, la partie ne s'est pas arrêtée sur une victoire de Positus, elle s'est donc arrêtée parce que toutes les arêtes sont marquées, et Minus a gagné. Les deux conditions de victoire étant contraires l'une de l'autre, chaque partie a exactement un vainqueur.
Q16. Une position est la donnée de et du joueur qui doit jouer. Une stratégie pour un joueur est une fonction qui, à chaque début de partie (suite des coups déjà joués) aboutissant à une position non terminale où c'est à de jouer, associe un coup licite, c'est-à-dire une arête non marquée. Elle est gagnante si toute partie dans laquelle joue selon cette stratégie est gagnée par , quels que soient les coups de l'adversaire. Une stratégie sans mémoire, celle du cours, ne dépend que de la position courante ; dans ce jeu fini sans cycle, l'existence d'une stratégie gagnante avec ou sans mémoire revient au même (la construction de Q18 fournit une stratégie sans mémoire).
Ce que le correcteur attend : une fonction qui répond à toutes les suites de coups de l'adversaire. Le jury précise qu'une « suite de coups à jouer pour gagner » n'est pas une stratégie gagnante.
Q17. Soit une stratégie gagnante de Positus jouant en second. Positus, jouant en premier, va jouer une partie imaginaire dans laquelle Minus a commencé et où il applique , en gardant en réserve une arête surnuméraire . L'argument « un coup de plus ne peut qu'aider » ne vaut pas en général ; c'est cette construction qui le justifie ici.
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é.