Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Correct values if all moves are pruned?

Author: Bas Hamstra

Date: 14:19:30 01/05/01

Go up one level in this thread


In such a situation you assume that that are no good captures. So you return the
score of the evaluation for that node IF it is above Alpha. Otherwise just
Alpha.

On January 05, 2001 at 15:21:18, Severi Salminen wrote:

>Hi!
>
>1.If I prune a move in normal search: if(material+gain(move)+FMARGIN<=alpha)
>what should I assign to the best score so far? Material+gain, material+FMARGIN,
>material+gain+FMARGIN or material only? Now I'm using material+FMARGIN but it
>can't be right. Material+gain sounds right because that would be returned from
>qsearch if stand pat fails high?
>
>2.I'm using now SEE and I wonder what is the "correct" value to return from
>qsearch if I prune all captures: if(eval()+seescore(move)+MARGIN<=alpha)? Now I
>just return alpha. If all moves result a score<=alpha should I return
>eval+seescore or something else.
>
>I ask this because PVS or aspiration window search doesn't seem to like "wrong
>values"
>
>Severi



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.