Computer Chess Club Archives


Search

Terms

Messages

Subject: aspiration windows

Author: James Long

Date: 16:52:54 11/27/98


As I rewrite my engine, I'm being forced to think about
some things I haven't seen in a while.  One of those
things is the aspiration windows.  I know the theory,
but am a little confused with the implementation.

Say the 6th iteration of search returns a score of
1000 (1 pawn).  The 7th iteration starts with a
window of 700,1300.  This search fails low, and is
restarted with a window of -CHECKMATE-1,701.

Now the time runs out in the middle of the research,
but not before the pv is updated at the root.

Is any pv found during that research invalid (meaning
I should use the pv from the 6th iteration)?

Another scenario:

The 7th iteration starts with the same window (700,1300).
Time runs out before all root moves are searched, but
not before the pv is updated with a move that scored
800.  So the search didn't fail low, but time ran out
before it was complete.  Is this pv any good?

Thanks in advance.

---
James





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.