Hauptvariantensuche

Auch bekannt als: PVS

Eine Optimierung, die den ersten Kandidaten vollständig untersucht und spätere Züge zunächst mit einer engeren Prüfung testet.

Erklärung

Die Hauptvariantensuche, abgekürzt PVS, beginnt mit einer Erwartung: Wenn die Züge gut sortiert sind, ist der erste Kandidat wahrscheinlich der beste. Dieser erste Zug erhält eine vollständige Suche. Spätere Züge werden zunächst einem weniger aufwendigen Test unterzogen, um festzustellen, ob sie das bereits gefundene Ergebnis übertreffen können.

Der weniger aufwendige Test verwendet ein enges Fenster. Ein Fenster ist der Wertebereich, den die Suche unterscheiden muss. Statt genau zu bestimmen, um wie viel besser oder schlechter ein Zug ist, stellt PVS zunächst eine einfachere Frage: Übertrifft er die aktuelle Referenz oder nicht? Tut er das nicht, kann der Zug ohne vollständige Suche verworfen werden.

Scheint ein späterer Kandidat die Referenz zu übertreffen, reicht der enge Test nicht aus, um seinen genauen Wert festzustellen. Die Engine, also das Programm zur Stellungsanalyse, untersucht ihn erneut mit einem vollständigen Fenster. Dieser zweite Durchlauf, re-search genannt, bewahrt die Korrektheit des Verfahrens, kostet aber Zeit. PVS gewinnt daher am meisten, wenn die gelingt und die beste Wahl zuerst erscheint.

PVS ist eine effiziente Art, eine Alpha-Beta-Suche innerhalb des -Modells zu organisieren. Alpha-Beta beendet Zweige, von denen bereits bewiesen ist, dass sie die Entscheidung nicht verbessern können. PVS darf nicht mit der Hauptvariante selbst verwechselt werden, die lediglich die von der Engine momentan als beste angesehene Zugfolge ist. Es ist außerdem nicht : MultiPV fordert mehrere Ausgangsvarianten an, während PVS ein internes Suchverfahren beschreibt.

Verwendung und Kontext

In taktisch instabilen Stellungen stützt sich PVS häufig auf eine , bevor eine statische Bewertung akzeptiert wird, also eine Schätzung ohne weitere Zugverfolgung.

Häufige Verwechslungen

PVS und Hauptvariante

Die Hauptvariante ist eine ausgegebene Zugfolge. PVS ist ein Algorithmus, der sie mit weniger Aufwand finden soll.

Quellen

  1. 1.Principal Variation Search, Chess Programming Wiki

Verwandte Begriffe

© 2026 MindZug