Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: INFINIITY question

Author: James Swafford

Date: 17:16:45 11/28/01

Go up one level in this thread


On November 28, 2001 at 13:41:26, Tony Werten wrote:

>On November 28, 2001 at 13:05:23, Derek Mauro wrote:
>
>>When I call search(), I'm supposed to be using -INFINITY as alpha and INFINITY
>>as beta.  Anyway, I've never used INFINITY in a program before.  How do I use
>>INFINIITY?  Do I need to include a special library or just define it as the
>>largest possible int value, or something else?
>
>Just use the value you use for checkmate (without depth correction ) That's
>infinite enough.
>
>Tony

The absolute value for INFINITY for me is a little bigger than
CHECKMATE, so that the condition  if (score > alpha) is true
even when the first move gets a score -CHECKMATE and alpha is
-INFINITY.  Nothing gets backed up to the pv unless that condition
is met.  (Of course you're in serious trouble in that case. :)


--
James







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.