Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Pawn Hash Collisions in Crafty

Author: Sune Fischer

Date: 13:41:22 12/05/01

Go up one level in this thread


On December 05, 2001 at 15:25:38, David Rasmussen wrote:

>On December 05, 2001 at 14:13:32, Robert Hyatt wrote:
>
>>>
>>>We need Bob or some other third party to make tests too I think.
>>
>>I have already done this.  In fact, anyone that _doesn't_ do this is inviting
>>great grief.  It is essential that the hashed information match _exactly_ the
>>computed information for every position.  And I do this as part of my debugging
>>from time to time, which will often catch a bug where I forget to stick
>>something in the pawn hash record, but I use it later anyway.
>
>I agree, I am doing the same thing with Chezzz. Among a _lot_ of other debugging
>checks as well. Chezzz has roughly the same amount of collisions as Crafty, if I
>use 32-bit pawn hashkeys instead of 64-bit ones.
>
>/David

I agree, but just because the hashed information doesn't match exactly the
computed information doesn't mean you have a collision, it _could_ be something
else. You are debugging a lot of stuff by doing this, any number of things could
be the cause.

Collisions are much easier to detect directly using the 64 bit key for a
reference.

-S.



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.