Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Double Nullmove

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.