Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Lazy eval and mate scores question.

Author: Mridul Muralidharan

Date: 12:15:07 07/12/05

Go up one level in this thread


On July 12, 2005 at 15:04:33, Alvaro Jose Povoa Cardoso wrote:

>Hi, everyone.
>My question is, if we enter the evaluation function with both alpha and beta as
>mate scores does that interfere with lazy evaluation in any way?
>In this case the lazy evaluation will allways be returned in my engine, since
>piece square evals plus positions evals couldn't reach mate scores.
>Is this the way to do it? I mean simply ignore this case?
>
>Best regards,
>Alvaro Cardoso

The problem you mention will be when beta is in -MATE_SCORE + some_ply1 or alpha
is MATE_SCORE - some_ply2.

In both cases , a mate search is being done ... so lazy is enough : unless you
have static mate pattern's in eval.

Ofcourse , you might handle the qsearch itself differently when you have
conditions like these (alpha,beta condition i mean) ... but that has no bearing
on lazy eval.

- Mridul



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.