Author: Rudolf Huber
Date: 12:09:16 04/25/02
Go up one level in this thread
On April 25, 2002 at 14:27:52, Andreas Herrmann wrote: >On April 25, 2002 at 14:08:57, Rudolf Huber wrote: > >>On April 25, 2002 at 13:26:19, Andreas Herrmann wrote: >> >>>On April 25, 2002 at 11:58:53, Russell Reagan wrote: >>> >>>>What is double null move? I assume it's playing two null moves one after >>>>another, but how is it used to detect zugzwang? >>>> >>>>Russell >>> >>>The first null move is for detecting a zugzwang. This first nullmove you have to >>>make with a reducing + 1. Excample: if your normal null move uses R=3 then use >>>for the first detecting null move R=4. >>>Only if the first null move responds a value >= beta then you do the second null >>>move. >>> >>>Andreas >> >>This is new to me. How do you make sure that eventually the >>same side gets to move (without being allowed to null move)? >> >>Rudolf > >This is a param of my search function. Here the call inside the null move: >Pascal pseudo code: >value := -AlphaBeta(-beta, -beta + 1, distance -1 - R, NullmoveNotAllowed) > >Andreas O.k. But then should not your R=4 rather be R=6? May also explain why you see a noticable difference in search efficiency between normal and double nullmove. Rudolf
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.