This is perhaps a very silly question:
When using transposition tables to speed up the main search routine, how often do you clear the hash table (either using looping/sequence number)?
1. At the end of every move the engine makes?
2. At the end of every move the engine and the opponent makes (assuming pondering filled the table as well)?
3. Only when a pawn is moved (inc. promotions) or a capture took place?
4. Periodically (every x moves)?
5. Combination of 3 and 4?
I haven't tried all these combinations with Vicki. Currently I am using [1] but I was wondering about the other 4 options. At the moment I'm inclined on trying [5] as it may avoid losing a lot of work already done by previous searches and keeping the table clean of outdated entries.
I am waiting anxiously to bathe in the forumites' vast wisdom and experience
