Computer Chess Club Archives


Search

Terms

Messages

Subject: Pawn hash table: need some helps?

Author: Pham Hong Nguyen

Date: 16:39:48 06/23/02


My engine has not used pawn hash table yet. I use a special structure for pawns
and update it during making/unmaking moves. Now I am considering to implement
pawn’s hash table but see some dilemmas as following:

- If I continue to use old way to update pawn’s structure, I can use pawn
structure anywhere (like checking open files for rooks, danger of passed pawns).
However, pawn’s hash will not help much. It will save just little time of
computing scores based on existing structure.
- For more effectiveness, I should implement a special function to update pawn
structure. That function will check/save from/to pawn’s table and return score
only. Therefore pawn’s hash will help more. However, I will not able to use that
structure anywhere outside that function and should use other methods if need
and will lose some performances.
- I don’t know any effective way to store and extract (to/from pawn’s hash
table) scores of same pawn structures and king positions but different from game
periods (middle game and endgame)?

Could someone share experience about implementation of pawn hash table? Many
thanks.
PHN



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.