Explication
Une variante principale est la séquence qu'un moteur d'échecs, un programme d'analyse, considère actuellement comme la meilleure pour les deux camps. En analyse normale, il n'en affiche généralement qu'une. MultiPV demande au moteur de maintenir et de classer plusieurs possibilités depuis la position initiale, chacune avec sa propre variante principale et sa propre évaluation.
Avec MultiPV réglé sur trois, par exemple, l'interface peut afficher le premier, le deuxième et le troisième coup candidat. Cela aide à comparer des plans, à trouver une option pratique proche du meilleur coup ou à voir si un seul coup maintient la position. Le classement n'est pas permanent: il peut changer lorsque la recherche atteint une plus grande profondeur, découvre une tactique ou affine son estimation.
Demander davantage de variantes répartit le temps et la capacité de calcul entre un plus grand nombre de coups initiaux. Avec les mêmes ressources, l'analyse peut progresser plus lentement ou atteindre une profondeur moindre qu'une recherche concentrée sur un seul choix. Les scores affichés ne sont pas non plus des probabilités indépendantes; ce sont des évaluations produites au sein du même processus de recherche.
MultiPV ne signifie pas non plus que le moteur énumère toutes les idées raisonnables. Il affiche le nombre demandé de candidats selon son classement actuel. La qualité du résultat dépend toujours de facteurs comme l' et le temps disponible. Son nom renvoie aux variantes principales, mais il ne faut pas le confondre avec l'algorithme particulier appelé .
Confusions fréquentes
MultiPV et profondeurs multiples
MultiPV désigne plusieurs coups initiaux avec leurs variantes. Il ne signifie pas afficher une même variante à plusieurs profondeurs de recherche.
Sources
- 1.UCI Protocol and Stockfish Commands, Stockfish Documentation
