Author: Robert Hyatt
Date: 12:31:42 10/27/99
Go up one level in this thread
On October 27, 1999 at 07:59:12, Ulrich Tuerke wrote: > >>... >>There are some other bugs: >> >>1) You have "if (score > beta)" and it should be "if (score >= beta)". This is >>a serious bug. You have to very carefully check stuff like that. > >This is not necessarily a bug. This could just be another (admittedly >non-standard ) convention, considering the boundary points still as parts of the >interval. A consistent treatment in the whole program of this will also work >correctly. >However, I would also strongly suggest to adapt to the standard convention. >Comparisons with literature or other source code will be much easier. > >Uli > >> It will actually run horribly slow. Because you won't get cutoffs where you expect to. IE if the next ply fails low and returns alpha (which is your beta value negated) the test at this ply won't fail high, yet it should. You keep on searching and do a pure minimax.
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.