Computer Chess Club Archives


Search

Terms

Messages

Subject: Correct values if all moves are pruned?

Author: Severi Salminen

Date: 12:21:18 01/05/01


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.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.