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.