Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Best Move in Hash Table Question

Author: Robert Hyatt

Date: 05:08:13 01/19/99

Go up one level in this thread


On January 18, 1999 at 20:00:39, William Bryant wrote:

>When a position is evaluated with a score that is > than alpha, that position
>then replaces alpha, and gets stored in the hash table as an EXACT score.
>If this move is the move backed up to PV[ply][ply], is the 'Best Move' that is
>stored in the hash record the move at PV[ply][ply + 1]; ie the next move to
>take from this position?

easy answer.  if search_value == beta, then the move to store is the current
move you just searched (in my case, current_move[ply]).  If search_value is
> alpha and < beta, then you store the move in the pv[ply] array.  If the
search_value is <= alpha, you have no best move to store.


>
>If it is, then when getting a hash table hit, with an appropriate draft, is the
>best move then used as the move to search next by returning it to the pv
>at the position PV[ply][ply + 1]?


when you do a hash probe and 'hit' you try the hash move first no matter what
is going on...


>
>This is a rudementary understanding of the best move.  Explinations,
>Clarification, and Examples would be apprediated.
>
>william
>wbryant@ix.netcom.com



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.