Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Evaluation Approach

Author: Peter Fendrich

Date: 16:19:45 01/14/99

Go up one level in this thread


I'm not sure that I understand your idea fully, but one warning!
If you change your evaluation between iterations, you will get different
evaluation for the same position. This will give you a corrupted hash table and
in the end it might be that your performance drops more than you expect to gain
from the quick evaluation.
Other weird side effects will turn up as well like hash table cutofs that should
never happen.
Combine this with a bug of some sort and you will get stuck for weeks!

//Peter


On January 14, 1999 at 17:49:15, KarinsDad wrote:

>I have been considering the possibility of having two sets of evaluation
>routines in my code. One set is a quick simplistic evalution and the other is a
>slower, more detailed evaluation.
>
>The simplistic evaluation consists of any set of data which can quickly be
>calculated such as material and safe squares. I was also going to have my pawn
>structure score here as well since I am using one large hash table for it,
>hence, since pawn structures are relatively stable and once calculated, they can
>be re-used for multiple positions across the search tree.
>
>The detailed evaluation was going to consist of the simplistic evaluation, plus
>modified piece values (based on where they are and what they are doing), square
>control, king safety, etc.
>
>My questions are:
>
>1) Has anyone used an approach similar to this, and if so, is it successful? and
>2) If I use this approach, where should I use each evaluation? I was thinking of
>using the detailed evaluation only on the first few ply (maybe up to 4), on the
>entire PV, and at the leaf nodes of non-quiescent paths (once they became
>relatively quiescent again). I would then use the simplistic evaluation
>everywhere else for speed. Does this seem reasonable, or am I missing something
>here? Will having scores derived from two different evaluations result in a
>skewing of the search?
>
>Thanks,
>
>KarinsDad



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.