Author: Bas Hamstra
Date: 05:21:32 08/25/99
My program returns sometimes values outside (a,b), for example MATE. I believe generally when you allow this, it is called "fail-soft". What is the advantage of it? I vaguely have read somewhere that the advantage lies in better bounds information. In interprete that as: you put better bound info in your hashtable. Is that correct? If so, is it a factor? Secondly: I use simple alpha beta (not even pvs) with an aspiration window. Now at some testposition it fails high at the root and score turns out to be 250. New aspiration window is set (200, 300). Now it fails low. However: full (-inf,inf) gives 243!! I use no pruning at all. Could the cause be the returning of values outside (a,b)? I think my basic routines are correct, including hashtable. Only thing I do is strip losing captures from the qsearch. Last: *if* fail soft has advantages, what are the disadvantages? Regards, Bas Hamstra.
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.