Author: Oliver Roese
Date: 07:28:57 05/24/00
Hi all! This question is about pondering during the opponents time... Crafty does the following: It predicts the oppononts move, assuming "optimal" play and then starts to work until the opponent moves. If it predicts the opponents move correctly it has a great edge, otherwise only some hashtableentries. If it wouldnt predict the opponents move it would gain a small contribution to _every_ move. Obviously the better it predicts the opponents move, the better is the first method. From my experience as a mere chessplayer i would say the following: -Predicting the opponents move is very difficult even in games of the highest value (disregarding trivial cases and extraordinary circumstances). -Intuitively i would judge a small contribution to every move as more worthfully than an extremly big one that occurs seldomly To say it exaggerated: If you have 20 moves to made and distribute your resources evenly, you may have a chance. If you invest all in the first move, making the other 19 moves very bad, you are dead for sure. In more general terms: The relative benefit of predicted moves decreases rapidly with increasing searchdepth, i think. Maybe one could use a hybrid approach? What is the reason to having this in crafty? Thanks in advance for any input and giving me some of your time. Oliver Roese
This page took 0.01 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.