Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: chain of responsibility

Author: Dave Gomboc

Date: 13:17:47 04/29/00

Go up one level in this thread


On April 29, 2000 at 12:22:35, David Eppstein wrote:

>On April 29, 2000 at 09:47:23, Robert Hyatt wrote:
>>There is one small problem here, but it is very serious.  You can't really
>>afford to turn a module on or off.  Doing so causes discontinuities in the
>>evaluation and can cause really bizarre moves to be played.
>
>If the added discontinuity happens at a point where the eval is discontinuous
>anyway (as in Bruce's program, it only happens when the material changes) maybe
>the edge effects are not so severe?

At first read, Bob's post seemed to be tangential to what I meant.  I was
thinking about something like:

1) endgame db probe
2) endgame "subtraction" db probe
3) hash table lookup
4) recursive search/eval

If a step returns a successful answer, you're done.  Different chains can be
prepared at either compile-time or run-time, as needed.  Hmm, I think my example
here is probably not very good, but I've got to get back to work. :)

Dave



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.