Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Programing problem

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.