Memory Efficiency in Some Heuristics

JWHM UITERWIJK

Research output: Contribution to journalArticleAcademicpeer-review

Abstract

The history heuristic and the countermove heuristic having been found to be reasonable methods for move ordering, they both are assumed to incur a large memory obligation: for both, two tables of 64 x 64 entries seem to be needed. In this article we present an alternative way of storing the history information or the countermoves. In both cases one needs only two 6 x 64-entry tables, which relative to the 64 x 64 tables represents a better than 90 percent saving in memory requirement.It is demonstrated that both the original (i.e., the from square representation) and the new representation (i.e., the from piece representation) may wrongly identify distinct moves, thereby influencing the search efficiency negatively. Considerations on the frequency of occurrence of such 'errors" and on their seriousness provide no clear evidence for choosing amongst them. Experiments reveal that the computational expense of the new representation with its large storage saving is no more than a minor decrease in the efficiency of move re-ordering.
Original languageEnglish
Pages (from-to)67-74
JournalICCA Journal
Volume15
Issue number2
DOIs
Publication statusPublished - Jun 1992

Cite this