Adloun

Les feuilles qu'alpha-bêta ne regarde pas

Exercice · niveau 2 · informatique (MP2I/MPI), chapitre 27 — Jeux, stratégies et recherche heuristique

Énoncé

Sur l'arbre de l'exercice précédent, dérouler alpha-bêta de gauche à droite. Quelles feuilles ne sont jamais évaluées, et pourquoi ?

Corrigé

On note la fenêtre transmise.

Bilan mesuré : minimax évalue les feuilles, alpha-bêta en évalue () et rend la même valeur .

Pourquoi les trois coupures sont légitimes. La feuille est sous un max qui vaut déjà au moins ; or le min au-dessus a déjà en main, et ne prendra jamais une branche qui vaut . Que la branche vaille , ou ne change rien : elle est écartée par le min. Même chose à droite : le min vaut au plus , et la racine s'est déjà assuré ; les deux dernières feuilles ne peuvent que faire baisser une valeur déjà écartée.

Ce que l'exercice montre du théorème. Alpha-bêta ne « devine » rien. Chaque coupure repose sur une preuve — un encadrement — que la branche coupée ne peut pas influencer la racine. C'est pourquoi la valeur est exacte, et c'est aussi pourquoi la coupure ne dispense pas de la valeur exacte des branches non coupées.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.