Author: Christophe Theron
Date: 22:51:03 01/17/98
Go up one level in this thread
On January 17, 1998 at 16:43:39, Don Dailey wrote: I count the number of positions my program really sees in its internal board. Very simple: I have a counter which initial value is 1 (the root position is counted). Then it is incremented at each call to my "makemove" procedure. A null move counts as a move, because I really call "makemove" for a null move (the hash key has to be updated, this is the job of "makemove"). This is not equivalent to counting the number of calls to search() and qsearch(), because I don't call them when I see the position is not legal. I do generate, and make/unmake, illegal moves. Two days ago I measured how much, because I was wondering if trying not to generate them could efficient. They represent roughly 2% of the nodes counted by my search (could be different for yours), so I decided that any attempt to avoid them was likely to slow down Tiger. Christophe
This page took 0.01 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.