Author: Antonio Dieguez
Date: 18:02:09 10/11/01
Go up one level in this thread
On October 11, 2001 at 16:52:49, José Carlos wrote: >On October 11, 2001 at 14:42:49, Matthias Gemuh wrote: > >> >>Hi Experts, >> >>What is lazy evaluation? Can I use it in AlphaBeta PV Search ? >> >>Huge Thanx, >>Matthias. > > It may have other meanings, but I implement it as follows: > > At a certain position in qsearch, you know the material balance (most of us >calculate it incremental), but you have no idea about positional score until you >call Evaluate(). If material is very low compared to alpha (for example, >alpha==0 and material==a_queen_down) then you know the positional score won't >rise the evaluation of the position above alpha, so you don't bother calling >Evaluate(), just search the captures (this is up to your implementation of >qsearch). hi José Carlos. so you don't know the evaluation... and still you do SEE? btw isn't useless using a_queen_down ? > Also, if material is far above beta, you can fail high on that node, because >you know the positional score won't get the eval down enough. cool. Then I can say I do lazy eval too, the bare minimum at least :) epdam.
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.