Home * Search * Selectivity * Pruning * History Leaf Pruning

History leaf pruning is pruning based on history counters. The idea is to prune moves that are <= 0 depth after reductions and are below a given history threshold. History Leaf Pruning showed up as an option in Fruit 05/11/03 by Fabien Letouzey.

// example
if (node_type != NodePV) {
    if (!in_check && played_nb >= 5 && !extended) {
        value = sort->value; // history score
        if (value < HistoryThreshold) {
            new_depth -= 1;
            if (value < LeafThreshold) continue; // History Leaf pruning
            reduced = true;
        }
    }
}

See also


Forum Posts


What links here?


Up one Level