[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: computer-go: A problem with understanding lookahead
You seem to understand perfectly. There is no guarantee that more lookahead
will yield better results, although it usually does. I have unintentionally
written lousy game evaluators whose 8-ply performance was worse than their
6-ply performance. A professor at the University of Maryland published a
paper proving that more lookahead may create worse results on average under
certain plausible conditions. I believe that the main disadvantage, apart
from the time wasted, is that the more lookahead you have, the more
evaluations you do, and the more likely it is that your evaluator will bump
into situations where its evaluation is off-base.
From: "GL7: David Elsdon" Reply-To: computer-go@xxxxxxxxxxxxxxxxx To:
computer-go@xxxxxxxxxxxxxxxxx Subject: computer-go: A problem with
understanding lookahead Date: Tue, 16 Jan 2001 21:03:22 +0100
Hello all,
I have a serious problem with lookahead. I don't understand why it works.
Why should the backed up values of a, say, 7 ply full width alpha-beta
minimax search be any better than the values my evaluation function gives
me by simply evaluating the positions at ply 1. I can understand that if
the end of the game is in sight then lookahead is useful. I can understand
that if I use a quiesence measure or some such and only evaluate positions
when I know that my evaluation function will work best then lookahead is
useful. But if neither of these is the case then does lookahead help. Is
there some way in which the backing up of values and minimaxing somehow
reduces the error in the evaluations.
I really am seriously stuck with this one.
Cheers
David
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com