Author: Uri Blass
Date: 13:59:49 01/17/06
Go up one level in this thread
On January 17, 2006 at 16:45:41, Robert Hyatt wrote: >On January 17, 2006 at 16:27:42, Dann Corbit wrote: > >>On January 17, 2006 at 16:23:53, Tommi Rimpiläinen wrote: >> >>>Hello! >>> >>>I suppose all the major chess programs use Tord Romstads Fail-low pruning now a >>>days. Fruit uses it and it is likely that Rybka uses it also. It would be >>>interesting to know, what the idea is behind this method of pruning. >> >>If it looks like crap, don't search as deep. >> >>>How sound >>>is this idea theoretically? >> >>All pruning beyond Alpha-Beta is unsound (IOW, it could cause you to miss >>somthing and get the wrong answer). It also can cause you to find something because you search deeper. I do not understand why it is considered as unsound. Of course if you compare searching to the same depth than pruning is bad but this comparison is not relevant in games. However, empirically, it often works quite >>well in practice (e.g. null move pruning is an example of theoretically unsound >>pruning that is so successful practically everyone uses it. And those that do >>not use it either use some related idea or lose all of their chess games). > > >Note that null-move is not _that_ "unsound". The "null-move observation" is >actually pretty well-founded in the game of chess. That is, if I can make a >null move (pass) and you get two consecutive moves and still can't kill me, your >position really sucks... That is not quite as unsound as just saying "I am not >going to search this move at all, or I am not going to search this move as >deeply." Both of which can introduce more errors than null-move easily. NM's >main adversary is zugzwang... I have 2 comments. 1)I do not see why null move pruning has less errors than reductions or pruning based on other conditions and it is dependent on the other conditions that you define. 2)If you compare searching to fixed depth with null move pruning and without it then the main advantage of not doing null pruning is not the fact that you do not miss zugzwangs but the fact that you do not prune moves with some threats that are too deep. Uri
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.