User Tools

Site Tools


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.


History Heuristic

chess/programming/history_heuristic.txt · Last modified: 2022/01/06 19:08 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki