Réductions des coups tardifs

Aussi appelé: LMR

Une technique qui examine d'abord à profondeur réduite les coups placés tard dans l'ordre d'analyse d'une position.

Explication

Les réductions des coups tardifs, abrégées LMR, exploitent l'ordre des coups. Un utilise des heuristiques, c'est-à-dire des règles pratiques et des statistiques de recherche accumulées, pour examiner d'abord les choix apparemment prometteurs.

Séquence de base

  1. Le moteur recherche d'abord les coups les mieux ordonnés et établit une référence provisoire.
  2. Un coup calme, normalement sans capture ni échec, placé bien plus tard dans la liste est d'abord testé à profondeur réduite.
  3. Si ce test renvoie un résultat étonnamment fort et dépasse la borne de score utilisée par la recherche, la branche est de nouveau explorée à une profondeur supérieure.

Réduction ne signifie pas suppression. La vérification plus profonde est importante, car un coup réellement fort peut avoir été mal ordonné. L'ampleur de la réduction peut dépendre de la profondeur restante, de la place du coup dans la liste, selon qu'il donne échec ou effectue une capture, de son appartenance à la variante principale, c'est-à-dire à la ligne alors considérée comme la meilleure, et de l'historique enregistré de coups similaires.

Les implémentations modernes ajustent de nombreuses conditions de ce type. Une réduction excessivement agressive économise du temps, mais peut manquer un fort coup calme ou aggraver les erreurs liées à l'.

Usage et contexte

La LMR est une technique de recherche sélective: elle répartit l'effort de manière inégale au lieu d'appliquer exactement la même profondeur à chaque branche.

Confusions fréquentes

Réduction et élagage

La LMR explore une branche à moindre profondeur et peut la réexaminer; l'élagage omet entièrement une branche lorsqu'une condition est remplie.

Coup tardif et fin de partie

Tardif désigne la place du coup dans l'ordre de recherche à un nœud donné, et non un coup joué vers la fin de la partie.

Sources

  1. 1.Late Move Reductions, Chess Programming Wiki
  2. 2.search.cpp, Stockfish

Termes associés

© 2026 MindZug