Nullzug-Pruning

Auch bekannt als: Null-Move-Pruning

Eine Heuristik, die einen fiktiven Passzug prüft, um Stellungen auszusortieren, die eindeutig ausreichend erscheinen.

Erklärung

Ein Nullzug ist ein künstlicher Passzug, der nur innerhalb der Berechnung einer Schachengine verwendet wird, also eines Programms, das Stellungen analysiert. Die Seite am Zug verzichtet auf ihren Zug, ohne eine Figur zu bewegen, und lässt den Gegner handeln. Dieser Passzug ist in einer echten Schachpartie nicht legal. Er dient als schneller Test dafür, wie robust die Stellung ist.

Die Engine führt diesen Test mit einer reduzierten Suche durch, die weniger Züge vorausberechnet als die normale Suche. Überschreitet die Stellung die erforderliche Abbruchschwelle selbst dann noch klar, nachdem der Gegner einen freien Zug erhalten hat, nimmt das Programm an, dass auch mindestens ein legaler Zug ausreichen wird. Es kann diesen Zweig dann beenden, ohne jede Möglichkeit einzeln zu prüfen.

Dieses Pruning spart erheblichen Aufwand, doch seine Annahme gilt nicht immer. Im ist das Ziehen schädlich, und passen zu dürfen wäre ein Vorteil, den echtes Schach nicht bietet. Der Nullzug-Test kann eine Stellung als sicher einstufen, obwohl sie verloren ist, weil der Spieler ziehen muss. In manchen Endspielen mit wenig Material ist das Risiko größer.

Engines bauen daher Schutzmaßnahmen ein. Sie verwenden den Test nicht, wenn der König im Schach steht, und können ihn bei wenig verbliebenem Material deaktivieren, eine weniger aggressive Reduktion einsetzen oder vor dem Akzeptieren des Suchabbruchs eine Verifikationssuche ausführen. Nullzug-Pruning arbeitet innerhalb von Modellen wie und wird mit anderen selektiven Techniken kombiniert, bestimmt aber nicht allein den besten Zug.

Verwendung und Kontext

Pruning bedeutet, die vollständige Untersuchung eines Zweigs zu vermeiden, sobald ein Test darauf hinweist, dass der Zweig die Hauptentscheidung nicht verändern kann.

Häufige Verwechslungen

Nullzug und Zugverlust

Ein Nullzug ist ein internes Suchwerkzeug. Kein Spieler verliert tatsächlich einen Zug, und die Handlung erscheint niemals in der Partie.

Pruning und Fehler

Das Verfahren ist bewusst selektiv. Seine Schutzmaßnahmen und Verifikationssuchen sollen Fälle kontrollieren, in denen seine Annahme scheitern kann.

Quellen

  1. 1.Null Move Pruning, Chess Programming Wiki

Verwandte Begriffe

© 2026 MindZug