Wyjaśnienie
Wariant główny, skracany do PV, jest sekwencją ruchów uznawaną za najlepszą przez podczas bieżącej analizy. Silnik szachowy jest programem obliczającym pozycje i porównującym kontynuacje. Pierwszy ruch PV to preferowany wybór dla strony będącej na posunięciu, a kolejne ruchy reprezentują odpowiedzi również uznawane za najlepsze w ramach tego samego wyszukiwania.
PV należy odczytywać jako najlepszą linię znalezioną dotąd przez silnik, a nie przewidywanie rzeczywistych decyzji ludzkich graczy. Nie oznacza też, że każdy ruch w sekwencji jest wymuszony. Gdy istnieje kilka rozsądnych odpowiedzi, linia pokazuje po prostu jedną kontynuację zgodną z aktualną oceną silnika.
Wariant może zmieniać się wraz ze wzrostem zgłaszanej , czyli wskaźnika postępu wyszukiwania, albo gdy silnik poświęca pozycji więcej zasobów. Odkrycie nowej obrony lub innej sekwencji ruchów może zmienić zarówno pierwszy ruch, jak i pozostałą część PV. Niektóre interfejsy oferują MultiPV, funkcję proszącą silnik o jednoczesne pokazanie kilku linii kandydackich. Zapewnia ona alternatywy, lecz dzieli wysiłek wyszukiwania między większą liczbę ruchów.
Częste nieporozumienia
Wariant główny i linia wymuszona
PV jest kontynuacją uznawaną obecnie przez silnik za najlepszą. Jest wymuszona tylko wtedy, gdy sama pozycja szachowa rzeczywiście narzuca te ruchy.
Źródła
- 1.Terminology, Stockfish
- 2.UCI Protocol and Stockfish Commands, Stockfish
