Author: Zach Wegner
Date: 11:20:26 10/29/04
Go up one level in this thread
On October 29, 2004 at 09:48:31, Peter Fendrich wrote: >How do you guys deal with this? > >In addition to the ordinary hash table, I have an evaluate hash table with only >absolute values (no upper and lower flags) and a lazy evaluate that just quits >evaluating when the score exceeds alpha-Magin or beta+Margin. >I don't store lazy evaluate values in the evaluate hashtab - they are not >complete. As I see it there are a few options: > >1. Don't use lazy evaluate >2. Include upper, lower and inside flags in the evaluate hashtab as well >3. Don't use a specialised evlaute hashtab. Instead use the ordinary one. > >How do you deal with this? Personally I don't like number 3. > >/Peter I use a hash table, and I use number 1(no lazy eval). I just don't like the hassle of having some "more important" eval code in front of the lazy eval check and then less useful (lower range of scores) scores after, plus it can make mistakes. Zach
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.