Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Uri's ETC

Author: Dieter Buerssner

Date: 13:59:57 03/24/04

Go up one level in this thread


On March 24, 2004 at 14:26:04, Tom Likens wrote:

>How do you handle extensions?  Currently, most of my extensions are
>set after the engine moves and since the extensions affect the draft
>(which in turn affects the validity of the hash match) it seems like this is
>a problem.  This might be workable (in my current scheme) if I started
>tracking the extensions that were triggered by a move in the hash
>table.

I don't get it. How could you track the extensions that were triggered by a move
in the hash? We are speaking about the situation (current position) is already
after that move. You could of course easily store extensions that were triggered
by the suggested hash move in the HT. But that is one move too far. You could
put in the move, by which you reached the current position, but this is somehow
in contradiction to the whole idea of *transposition* tables.

I see no other solution, than carefully trying to do the same adjustments to
depth for each move (ideally by the same code) than the normal search algorithm
would have done, at the time, where you probe the HT in the ETC code.

Regards,
Dieter



This page took 0 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.