Author: Gian-Carlo Pascutto
Date: 09:19:19 01/01/02
Go up one level in this thread
On January 01, 2002 at 12:08:11, Alvaro Jose Povoa Cardoso wrote: >Is there any sense in having two hash moves instead of one? >Since the hash move (if we have one) is the best candidate for a fail high we >put it at the first position. So, since hash moves are very good why not have >more of them? > >When updating the current best move for the current ply we do: > >if Score>Alpha then > Score = Alpha > BestMove2=BestMove1 > BestMove1=CurrentMove >end if > >We should then pass BestMove1 and BestMove2 to HashStore(). >I've not tested it though. > >Any comments? Related idea: if we get a fail high on a node where we had a hash move and it is not our hash move, also remember the hash move instead of only the new best move. This could help with false (nullmove - induced) fail highs. I haven't tested this, but I will... -- GCP
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.