Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: nullmoving - an idea...

Author: Tony Werten

Date: 22:52:34 10/29/03

Go up one level in this thread


On October 29, 2003 at 22:16:59, macaroni wrote:

>I don't know if this has been done, probobly has, but here goes anyway. Lets say
>the computer gets to this position somewhere in it's search.
>
>[D]2k2q2/pp4pp/2p5/2p1p3/5n2/1NP4P/PP3PP1/2Q3K1 w - -
>
>white to move is ok, but when the search nullmoves, black wins with Ne2+!!. Ok,
>my idea (and probobly loads of other peoples), is to store this move, Ne2+,
>since for alot of whites possible moves, Ne2+ still wins the queen. I'm not
>quite sure how the code would work, or how effective this would be. Maybe you
>wouldn't want to store it if it were a capture? as they are checked early
>anyway. You could possibly store it as a killer move? I don't know. If it has
>already been done, can people tell me how effective it is? if at all.

It is already used by almost everybody ( maybe without realising it )

Suppose this position is at ply 2:

entering ply 2: trying nullmove
entering ply 3: Normal search, black best move Ne2+, bestmove is stored as
killer move
returning ply 2: try other move
entering ply 3: Expected: No hash move (it would be Ne2 if there was any),
Expected: no winning captures. Trying killermove: Ne2+

So normally you will try that killermove first.

>
>I have heard of mate threat extensions...does that use null move to?

Yes, but only if the best move for the opponent is a checkmate.

Tony




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.