Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: The "Correct Assessment" of a Chess Position

Author: Ed Trice

Date: 09:16:36 01/11/04

Go up one level in this thread


Hello Bob,


>
>Anyway, my thinking is that there is room for new ideas in this area although I
>do not know [and cannot know] what the commercial engines do internally.  Maybe
>they already do all this?
>

I can only tell you what The Sniper used to do back in the day of the 16 MHz
68000 microprocessor on my Mac SE.

The material evaluation could be computed easily and quickly. The problem with
using only material evaluation is that EVERY representation of the same material
in a quiescent position would return the same exact score.

The problem wth very accurate postional evaluations is that there are more
expensive to compute, and subject to not being 100% accurate. For example,
double pawns are "bad" in general but in the Richter-Rauzer Sicilian, they are
quite necessary. So, you cannot just have some double pawn penality whacking
every such occurance, you need some intelligent filtering, which again requires
more CPU time.

So what The Sniper did was score the material value quickly, and if was within
some acceptable bound it would fold the more expensive postional score as well.
No sense in checking to see if you have good pawn structure if you are down a
Rook!





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.