Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Best move flag?

Author: Will Singleton

Date: 21:16:29 09/15/99

Go up one level in this thread


On September 14, 1999 at 21:46:07, Robert Hyatt wrote:

>On September 14, 1999 at 19:12:17, Bas Hamstra wrote:
>
>>Bob,
>>
>>We had a discussion about best moves. It became clear that you can not choose a
>>best move from scores < Alpha. I store always a move in the hashrecord, as extra
>>check if the hashrecord is legal. So when an UPPERBOUND record comes up, I throw
>>away the hashmove, because it is no real best move.
>>
>>But isn't it an idea to keep a seperate flag BM in the hashrecord? You could
>>keep track of a "bestmove" flag apart from the type (boundtype) of the
>>hashrecord, I think. Just don't overwrite the bestmove in a hashed position if
>>there is no new bestmove, only adjust the bounds. Keep the old bm. Idea? Old
>>idea? Nonsense again? :-)
>>
>>Another peculiar thing: if there is no real best move (al fail low on alpha,
>>including the first) but I store the first move and pretend it is a bestmove, I
>>get better results than not storing anything at all. IE considerably less nodes.
>>
>>
>>
>>Regards,
>>Bas Hamstra.
>
>
>No... this is an OK idea, and is one I suggested in the other thread about
>doing this...  ie if you find a duplicate signature, but the best move is
>present, save that best move in this "upper" hash entry (since none is
>available).  After all, that 'best move' had to come from somewhere, and it
>probably makes sense...

Ah, I like that reasoning, Bob.  Sounds like me.

Will



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.