Pruning

Pruning bezeichnet in der Mathematik und Informatik ein Vorgehen bei der Enumeration (einem Algorithmus zum Finden aller Objekte mit einer gewissen Eigenschaft), bei dem bestimmte Möglichkeiten "abgeschnitten", d.h. nicht betrachten werden, weil man bereits weiß (bzw. bei spekulativem Pruning davon ausgeht), dass diese das gesuchte Objekt nicht enthalten.

Beispiele

Spieltheorie

In Spielbaumsuchverfahren für Zwei Personen Nullsummenspiele mit vollständiger Information, wie z. B. Minimax, Negamax oder deren optimierte Varianten Principal Variation Search (PVS), Negascout etc. verwendet man verschiedene Pruning Methoden zur Vorwärtsabscheidung von Varianten.

Schach

Wichtige Pruningtechniken in Schachprogrammen sind z. B.

See also: Pruning, Algorithmus, Enumeration (Mathematik), Minimax-Algorithmus, Nullmove, Suchverfahren, Verified Nullmove Pruning, Killerheuristk, Historyheuristik