Material_Hash_Table - peregrineshahin/ChessProgrammingWiki GitHub Wiki
title: Material Hash Table
Home * Evaluation * Material * Material Hash Table
A Material Hash Table is used to cache once calculated material values for certain material constellations, considering not only the dot-product of the piece values, but material imbalance and even insufficient material. Of course, one has to take care the effort of hashing is not more expensive than the full calculation, assuming incremental update only for captures or promotions. Another pragmatical approach with todays computers and memory sizes is to use precomputed material tables.
See also
- Evaluation Hash Table
- Hash Table
- Interior Node Recognizer
- Material Tables
- Pawn Hash Table
- Transposition Table
Forum Posts
- Accessing Material Imbalance Information? by Steve Maughan, CCC, December 19, 2013
External Links
References
- โ David Slate, Larry Atkin (1977). CHESS 4.5 - The Northwestern University Chess Program. Chess Skill in Man and Machine (ed. Peter W. Frey), pp. 82-118. Springer-Verlag, New York, N.Y. 2nd ed. 1983. ISBN 0-387-90815-3. Reprinted (1988) in Computer Chess Compendium