Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: User Question

Author: Matthias Gemuh

Date: 20:27:07 07/11/03

Go up one level in this thread


On July 11, 2003 at 21:27:58, Bob Durrett wrote:

>
>Suppose the programmer were to deliberately load the hash table with false data
>and then start the engine analyzing a given position.  Could the false
>information in the hash table cause the engine to produce the wrong move?
>
>Corollary:  Suppose the engine were given 24 hours [or more] to find the correct
>move, after the programmer had loaded bogus information into the hash table.
>Could it happen that the engine might NEVER find the correct move as a direct
>result of incorrect information having been loaded into the hash table?
>
>I would very much appreciate an answer to this.  I am experimenting with
>different ways to use the engines in analysis and would like to know whether or
>not I am doing anything right.  It would really help to understand the details
>of how modern engines use the hash tables. [Maybe different ways for different
>engines?]
>
>Thanks in advance,
>
>Bob Durrett



Junk in the hash table will not contain valid hash keys,
except the engine is amateur and has been poorly designed/written/programmed.
So the junk will not be used. It will be overwritten unused.
It will not affect playing strength.

/Matthias.







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.