Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Node counting confusion.

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.