Recherche de variante principale

Aussi appelé: PVS

Une optimisation qui soumet le premier candidat à une recherche complète et teste d'abord les coups suivants au moyen d'une vérification plus étroite.

Explication

La recherche de variante principale, abrégée PVS, part d'une attente: si les coups sont bien ordonnés, le premier candidat est probablement le meilleur. Ce premier coup fait l'objet d'une recherche complète. Les coups suivants sont d'abord soumis à un test moins coûteux afin de déterminer s'ils peuvent dépasser le résultat déjà trouvé.

Le test moins coûteux emploie une fenêtre étroite. Une fenêtre est l'intervalle de valeurs que la recherche doit distinguer. Au lieu de déterminer précisément de combien un coup est meilleur ou moins bon, PVS pose d'abord une question plus simple: dépasse-t-il ou non la référence actuelle? Dans le cas contraire, le coup peut être rejeté sans recherche complète.

Si un candidat ultérieur semble dépasser la référence, le test étroit ne suffit pas à établir sa valeur exacte. Le moteur, c'est-à-dire le programme qui analyse la position, l'analyse de nouveau avec une fenêtre complète. Ce second passage, appelé nouvelle recherche, préserve la correction de la méthode mais coûte du temps. PVS est donc particulièrement efficace lorsque l' réussit et que le meilleur choix apparaît en premier.

PVS est une manière efficace d'organiser une recherche alpha-bêta, méthode qui abandonne les branches déjà prouvées incapables d'améliorer la décision, dans le cadre de . Il ne faut pas le confondre avec la variante principale elle-même, qui est simplement la séquence de coups alors considérée comme la meilleure par le moteur. Il ne s'agit pas non plus de : MultiPV demande plusieurs variantes initiales, tandis que PVS décrit une méthode de recherche interne.

Usage et contexte

Lorsqu'elle atteint des positions tactiquement instables, PVS s'appuie généralement sur une avant d'accepter une évaluation statique, c'est-à-dire une estimation effectuée sans examiner d'autres coups.

Confusions fréquentes

PVS et variante principale

La variante principale est une ligne produite en sortie. PVS est un algorithme conçu pour la trouver avec moins de travail.

Sources

  1. 1.Principal Variation Search, Chess Programming Wiki

Termes associés

© 2026 MindZug