chess:programming:history_heuristic
Chess - Programming - History Heuristic
If a move from square X to square Y causes a beta-cutoff, increase a history table entry at index [sideToMove][X][Y] by some amount (this amount is typically related to the distance from the quiescence search).
When ordering moves, search moves with a higher history score before those with a lower history score.
More effective with lower search depths; at very high search depths, the heuristic produces an essentially random noise.
chess/programming/history_heuristic.txt · Last modified: 2022/01/06 19:08 by peter